The Wayback Machine - https://web.archive.org/web/20230321065119/https://github.com/lodash/lodash/
Skip to content

lodash/lodash

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
April 23, 2021 11:18
April 23, 2021 11:25
December 21, 2020 21:52
August 20, 2019 12:13
February 5, 2017 22:22
February 5, 2017 22:22
March 13, 2017 20:58
April 5, 2017 09:05
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 23:44
August 17, 2019 10:44
February 5, 2017 22:22
February 24, 2017 23:51
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 16, 2017 15:30
April 16, 2017 08:49
August 7, 2017 01:18
August 17, 2019 10:44
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 16, 2017 15:30
February 5, 2017 22:22
February 26, 2017 23:07
February 26, 2017 23:07
November 6, 2017 13:44
April 17, 2017 21:06
February 24, 2017 23:51
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 8, 2017 22:23
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 15, 2017 23:22
April 16, 2017 15:30
April 16, 2017 08:57
April 16, 2017 15:30
February 5, 2017 22:22
February 5, 2017 22:22
August 20, 2019 12:13
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
August 20, 2019 12:13
February 5, 2017 22:22
March 13, 2017 20:58
March 12, 2017 23:24
February 5, 2017 22:22
April 18, 2017 09:33
February 24, 2017 23:51
February 5, 2017 22:22
April 18, 2017 09:33
February 5, 2017 22:22
February 5, 2017 22:22
April 18, 2017 09:33
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 20, 2017 21:49
March 12, 2017 23:16
April 4, 2017 22:38
February 5, 2017 22:22
February 6, 2017 23:53
February 5, 2017 22:22
April 15, 2017 23:08
April 16, 2017 15:30
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
April 17, 2017 21:06
April 17, 2017 21:06
August 17, 2019 10:44
April 28, 2019 09:00
February 5, 2017 22:22
November 1, 2017 20:38
March 12, 2017 00:06
April 18, 2017 09:33
March 12, 2017 00:06
December 21, 2020 21:52
February 5, 2017 22:22
February 5, 2017 22:22
April 20, 2017 21:49
April 18, 2017 09:33
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22
February 5, 2017 22:22

lodash

Site | Docs | FP Guide | Contributing | Wiki | Code of Conduct | Twitter | Chat

The Lodash library exported as a UMD module.

Generated using lodash-cli:

$ npm 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 npm:

$ npm i -g npm
$ npm i lodash

Note: add --save if you are using npm < 5.0.0

In Node.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?

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.