Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A port of jQuery.extend that actually works on node.js
Create aliases of directories and register custom module paths
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Easy error subclassing and stack customization
ES2015 `Object.assign()` ponyfill
Returns true if a value is a plain object, array or function.
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
extend like a boss
A library for deep (recursive) merging of Javascript objects
Port of jQuery.extend for node.js and the browser
Make your own error types!
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
Lowercase the keys of an object
Creates a shallow clone of any JavaScript value.
Recursive object extending
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
Utils for working with JavaScript classes and prototype methods.
A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
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.