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 ago1229 dependents licensed under $MIT
279,761,701

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

published version 1.2.0, 6 months ago1417 dependents licensed under $MIT
259,986,671

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

published version 2.0.2, a year ago1445 dependents licensed under $MIT
262,218,582

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

published version 2.0.2, 7 years ago896 dependents licensed under $MIT
286,938,660

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

published version 1.0.2, a year ago1551 dependents licensed under $MIT
203,065,139

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

published version 1.0.1, 6 months ago1049 dependents licensed under $MIT
238,217,930

Merge objects using their property descriptors

published version 2.0.0, 2 years ago1076 dependents licensed under $MIT
173,264,417

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 ago808 dependents licensed under $MIT
193,725,289

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

published version 1.1.4, a year ago1149 dependents licensed under $MIT
180,902,178

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

published version 2.1.3, 2 years ago810 dependents licensed under $MIT
128,331,399

Define a lazily evaluated property on an object

published version 3.0.0, 4 years ago670 dependents licensed under $MIT
134,422,217

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

published version 2.0.2, 7 years ago855 dependents licensed under $MIT
106,152,687

Compile regular expressions' unicodeSets (v) flag.

published version 7.27.1, a month ago5 dependents licensed under $MIT
83,556,612

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

published version 3.0.5, 2 years ago814 dependents licensed under $MIT
128,354,156

Parse regular expressions' unicodeSets (v) flag.

published version 7.18.6, 3 years ago6 dependents licensed under $MIT
75,315,180

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 ago818 dependents licensed under $MIT
106,536,998

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

published version 9.0.0, a year ago1679 dependents licensed under $MIT
105,366,502

Set nested properties on an object using dot notation.

published version 4.1.0, 4 years ago1213 dependents licensed under $MIT
63,207,964

Delete nested properties from an object using dot notation.

published version 2.0.1, 3 years ago852 dependents licensed under $MIT
53,329,759

Create an error with a code

published version 3.0.1, 4 years ago369 dependents licensed under $MIT
72,728,296