JSPM

  • Created
  • Published
  • Downloads 12993
  • Score
    100M100P100Q156026F
  • License MIT

javascript utility library

Package Exports

  • @newdash/newdash

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@newdash/newdash) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

NewDash

CircleCI GitHub Workflow Status Codecov Quality Gate Status Security Rating Total alerts Netlify

npm (scoped) npm (scoped) npm (scoped) npm (scoped) npm (scoped)

NewDash is a hard fork of the lodash utility project, and re-build it with typescript.

Quick Start

Traditional NodeJS

const { first } = require("@newdash/newdash-node")
first("abc")
// => "a"

Load Single Module

const { first } = require("@newdash/newdash-node/first") // Compatible with es6 module
first("abc")
// => "a"

ES6 & Typescript

// import { first } from "@newdash/newdash-node" // load all functions of @newdash
import first from "@newdash/newdash-node/first" // only load `first` function
first("abc")
// => "a"

Different Release

In most cases, just use the @newdash/newdash-node package is enough.

  • @newdash/newdash-node - for modern nodejs environment, ready for all build tools which based on the nodejs commonjs module system (node, react, vuejs, webpack and more).
  • @newdash/newdash-es5 - for old nodejs environment, ready for 0.12 <= node version <= 8.
  • @newdash/newdash-es6 - for modern build system, with es6 module keywords so that build tool could strip the unused modules.
  • @newdash/newdash-umd - for native browser without any build system, please access it with unpkg or jsdeliver
  • @newdash/newdash - all in one, includes all built artifacts in the @newdash/newdash/dist directory.

CHANGELOG

LICENSE