Port of jQuery.extend for node.js and the browser
extend like a boss
A collection of essential TypeScript types
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
Create an array of unique values, in order, from the input arrays
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
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.
Recursive object extending
Merge multiple streams into one stream in sequence or parallel.
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Variant of merge that's useful for webpack configuration
The Lodash method `_.merge` exported as a module.
Merge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser.
construct pipes of streams of events
extend an object
Like `extend` but only copies missing properties/values to the target object.