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 ago1232 dependents licensed under $MIT
251,366,949

A robust, ES3 compatible, "has own property" predicate.

published version 2.0.2, a year ago1421 dependents licensed under $MIT
238,957,624

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

published version 2.0.2, 7 years ago898 dependents licensed under $MIT
259,452,103

`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

published version 1.2.0, 5 months ago1403 dependents licensed under $MIT
234,615,597

`Object.defineProperty`, but not IE 8's broken one.

published version 1.0.1, 5 months ago1036 dependents licensed under $MIT
215,368,163

Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.

published version 1.0.2, a year ago1544 dependents licensed under $MIT
185,871,882

Merge objects using their property descriptors

published version 2.0.0, a year ago1069 dependents licensed under $MIT
141,603,103

Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.

published version 3.1.1, 2 years ago810 dependents licensed under $MIT
174,848,607

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

published version 1.1.4, a year ago1141 dependents licensed under $MIT
166,729,670

Returns true if a value has the characteristics of a valid JavaScript data descriptor.

published version 2.1.3, 2 years ago812 dependents licensed under $MIT
111,192,282

Define a lazily evaluated property on an object

published version 3.0.0, 4 years ago666 dependents licensed under $MIT
117,686,807

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

published version 2.0.2, 7 years ago856 dependents licensed under $MIT
92,051,928

Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

published version 3.0.5, 2 years ago816 dependents licensed under $MIT
111,198,472

Compile regular expressions' unicodeSets (v) flag.

published version 7.27.1, 7 days ago5 dependents licensed under $MIT
74,576,065

Parse regular expressions' unicodeSets (v) flag.

published version 7.18.6, 3 years ago6 dependents licensed under $MIT
65,513,765

Set nested properties on an object using dot notation.

published version 4.1.0, 4 years ago1214 dependents licensed under $MIT
53,515,584

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

published version 2.0.1, 7 years ago820 dependents licensed under $MIT
92,381,974

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

published version 9.0.0, a year ago1675 dependents licensed under $MIT
88,179,936

Delete nested properties from an object using dot notation.

published version 2.0.1, 3 years ago853 dependents licensed under $MIT
46,320,116

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, 3 months ago1243 dependents licensed under $MIT
50,943,761
OSZAR »