Lodash
A modern JavaScript utility library delivering modularity, performance, & e...
README
lodash
Site |
Docs |
FP Guide |
Wiki |
Twitter |
Generated using lodash-cli:
- ``` sh
- $ npm run build
- $ lodash -o ./dist/lodash.js
- $ lodash core -o ./dist/lodash.core.js
- ```
Download
Review the build differences & pick one that’s right for you.
Installation
In a browser:
- ``` html
- <script src="lodash.js"></script>
- ```
Using npm:
- ``` sh
- $ npm i -g npm
- $ npm i lodash
- ```
Note: add --save if you are using npm < 5.0.0
In Node.js:
- ``` js
- // Load the full build.
- var _ = require('lodash');
- // Load the core build.
- var _ = require('lodash/core');
- // Load the FP build for immutable auto-curried iteratee-first data-last methods.
- var fp = require('lodash/fp');
- // Load method categories.
- var array = require('lodash/array');
- var object = require('lodash/fp/object');
- // Cherry-pick methods for smaller browserify/rollup/webpack bundles.
- var at = require('lodash/at');
- var curryN = require('lodash/fp/curryN');
- ```
Looking for Lodash modules written in ES6 or smaller bundle sizes? Check out lodash-es.
Why Lodash?
numbers, objects, strings, etc. Lodash’s modular methods are great for:
Iterating arrays, objects, & strings
Manipulating & testing values
Creating composite functions
Module Formats
Lodash is available in a variety of builds & module formats.