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.
MIT License
Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passe...
Deeply mix the properties of objects into the first object, while also mixing-in child objects.
Extend object A with the properties of object B. node.js/javascript util.
Answers the question: "can this value have keys?". Returns true if a value is any of the object t...
Expand deeply nested values from an object, with support for advanced features
Iterate over the own enumerable properties of an object, and return an object with properties tha...
Define a non-enumerable property on an object.
Iterate over the enumerable properties of an object, and return an object with properties that ev...
Utils for working with JavaScript classes and prototype methods.
Like `extend` but only copies missing properties/values to the target object.
Extend the properties from any number of objects onto the first object. Pass an empty object as t...
Is the value an object, and not an array or null?
Expand a string into a JavaScript object using a simple notation.
Deeply assign the enumerable properties of source objects to a destination object.
Copy static properties, prototype properties, and descriptors from one object to another