Package Exports
- @newdash/newdash
- @newdash/newdash/attempt
- @newdash/newdash/concat
- @newdash/newdash/flatten
- @newdash/newdash/groupBy
- @newdash/newdash/isArray
- @newdash/newdash/join
- @newdash/newdash/maxBy
- @newdash/newdash/slice
- @newdash/newdash/startsWith
- @newdash/newdash/uniq
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
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")
first("abc")
// => "a"
Load Single Module
const { first } = require("@newdash/newdash/first") // Compatible with es6 module
first("abc")
// => "a"
ES6 & Typescript
// import { first } from "@newdash/newdash" // load all functions of @newdash
import first from "@newdash/newdash/first" // only load `first` function
first("abc")
// => "a"
API Document
Different Release
In most cases, just use the @newdash/newdash
package is enough.
@newdash/newdash
- for modernnodejs
environment, ready for all build tools which based on the nodejscommonjs
module system (node, react, vuejs, webpack and more).@newdash/newdash-es5
- for oldnodejs
environment, ready for0.12 <= node version <= 8
.@newdash/newdash-es6
- for modern build system, withes6
module keywords so that build tool could strip the unused modules.@newdash/newdash-umd
- for native browser without any build system, please access it withunpkg
orjsdeliver