Search results

1000+ packages found

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
267,227,093

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

published version 1.2.0, 5 months ago1399 dependents licensed under $MIT
254,442,350

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

published version 1.0.1, 4 months ago1029 dependents licensed under $MIT
237,277,234

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

published version 2.0.2, a year ago1415 dependents licensed under $MIT
258,286,131

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
258,118,164

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

published version 1.0.2, a year ago1543 dependents licensed under $MIT
208,049,947

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, a year ago811 dependents licensed under $MIT
180,562,382

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

published version 2.1.3, a year ago813 dependents licensed under $MIT
113,783,546

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

published version 1.1.4, a year ago1140 dependents licensed under $MIT
183,959,377

Merge objects using their property descriptors

published version 2.0.0, a year ago1065 dependents licensed under $MIT
153,541,673

Define a lazily evaluated property on an object

published version 3.0.0, 4 years ago662 dependents licensed under $MIT
129,322,383

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

published version 2.0.2, 7 years ago857 dependents licensed under $MIT
97,193,262

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

published version 3.0.5, a year ago817 dependents licensed under $MIT
112,496,281

Parse regular expressions' unicodeSets (v) flag.

published version 7.18.6, 3 years ago6 dependents licensed under $MIT
76,081,298

Compile regular expressions' unicodeSets (v) flag.

published version 7.25.9, 6 months ago5 dependents licensed under $MIT
84,544,769

Set nested properties on an object using dot notation.

published version 4.1.0, 4 years ago1214 dependents licensed under $MIT
56,626,040

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 ago821 dependents licensed under $MIT
97,568,744

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

published version 9.0.0, a year ago1669 dependents licensed under $MIT
93,978,067

Delete nested properties from an object using dot notation.

published version 2.0.1, 3 years ago854 dependents licensed under $MIT
48,233,963

ECMAScript 6 Symbol polyfill

published version 3.1.4, a year ago365 dependents licensed under $ISC
41,868,479