Skip to content

lodash/lodash

Repository files navigation

lodash

Site | Docs | Contributing | Wiki | Code of Conduct

The Lodash library exported as a UMD module.

 $ bun run build $ lodash -o ./ dist/lodash.js $ lodash core -o ./ dist/lodash.core.js

Download

Lodash is released under the MIT license & supports modern environments.
Review the build differences & pick one that’s right for you.

Installation

In a browser:

 < script  src =" lodash.js " > </ script >

Using bun:

 $ bun i lodash

In Bun :

 // 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?

Lodash makes JavaScript easier by taking the hassle out of working with arrays,
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.