Search results

1000+ packages found

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
249,215,499

Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.

published version 2.0.2, 7 years ago899 dependents licensed under $MIT
255,923,323

Really Fast Deep Clone

published version 1.4.1, 9 months ago629 dependents licensed under $MIT
103,612,068

Define a lazily evaluated property on an object

published version 3.0.0, 4 years ago655 dependents licensed under $MIT
127,528,477

Get, set, or delete a property from a nested object using a dot path

published version 9.0.0, a year ago1665 dependents licensed under $MIT
92,686,494

Set nested properties on an object using dot notation.

published version 4.1.0, 4 years ago1211 dependents licensed under $MIT
54,134,689

Delete nested properties from an object using dot notation.

published version 2.0.1, 3 years ago854 dependents licensed under $MIT
46,683,346

Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).

published version 4.0.1, 2 months ago1241 dependents licensed under $MIT
51,894,208

Utils for working with JavaScript classes and prototype methods.

published version 0.3.6, 7 years ago801 dependents licensed under $MIT
44,696,018

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.

published version 2.0.1, 6 years ago815 dependents licensed under $MIT
47,028,914

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
45,552,308

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
44,134,493

Get a compare function for array to sort

published version 2.0.0, 5 years ago687 dependents licensed under $MIT
28,012,001

Access deep object properties using a path

published version 0.11.8, 4 years ago1892 dependents licensed under $MIT
8,058,582

Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.

published version 3.0.0, 8 years ago25 dependents licensed under $MIT
8,210,987

Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.

published version 1.0.0, 7 years ago121 dependents licensed under $MIT
5,101,282

Universal Children Definition for React Components

published version 0.6.2, 5 years ago34 dependents
7,598,766

For use with React PropTypes. Will error on any prop not explicitly specified.

published version 1.2.7, 3 months ago82 dependents licensed under $MIT
5,973,705

Recursively merge values in a javascript object.

published version 3.0.3, 4 years ago370 dependents licensed under $MIT
4,967,393

Define a non-enumerable read-only property.

published version 0.2.2, 8 months ago1372 dependents licensed under $Apache-2.0
1,960,145