Search results

1000+ packages found

A port of jQuery.extend that actually works on node.js

published version 2.0.3, 2 years ago576 dependents licensed under $(MIT OR GPL-2.0)
2,245,255

Create aliases of directories and register custom module paths

published version 2.2.3, 2 years ago1394 dependents licensed under $MIT
5,663,278

Extend an object with the properties of additional objects. node.js/javascript util.

published version 3.0.2, 7 years ago1233 dependents licensed under $MIT
257,326,388

Easy error subclassing and stack customization

published version 1.3.2, 7 years ago1663 dependents licensed under $MIT
181,022,512

ES2015 `Object.assign()` ponyfill

published version 4.1.1, 8 years ago10173 dependents licensed under $MIT
217,407,605

Returns true if a value is a plain object, array or function.

published version 1.0.1, 8 years ago889 dependents licensed under $MIT
207,545,492

ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim

published version 4.1.7, 4 months ago2050 dependents licensed under $MIT
187,637,487

extend like a boss

published version 4.0.2, 6 years ago3759 dependents licensed under $MIT
142,543,551

A library for deep (recursive) merging of Javascript objects

published version 4.3.1, 2 years ago12848 dependents licensed under $MIT
173,544,418

Port of jQuery.extend for node.js and the browser

published version 3.0.2, 7 years ago5394 dependents licensed under $MIT
133,864,553

Make your own error types!

published version 1.3.6, 5 years ago4209 dependents licensed under $ISC
115,000,766

Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.

published version 3.1.0, 9 years ago844 dependents licensed under $MIT
55,265,999

Lowercase the keys of an object

published version 3.0.0, 4 years ago614 dependents licensed under $MIT
103,211,596

Creates a shallow clone of any JavaScript value.

published version 3.0.1, 6 years ago758 dependents licensed under $MIT
77,781,656

Recursive object extending

published version 0.6.0, 7 years ago1812 dependents licensed under $MIT
82,364,689

Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.

published version 4.0.1, 6 years ago1371 dependents licensed under $MIT
77,814,284

Utils for working with JavaScript classes and prototype methods.

published version 0.3.6, 7 years ago801 dependents licensed under $MIT
45,436,953

A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!

published version 2.0.6, 2 years ago598 dependents licensed under $MIT
43,968,273

Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.

published version 2.0.1, 6 years ago1012 dependents licensed under $MIT
46,417,575

Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.

published version 0.1.2, 9 years ago802 dependents licensed under $MIT
46,287,962