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
194,322,208

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

published version 2.0.2, 7 years ago897 dependents licensed under $MIT
198,283,080

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

published version 2.0.2, 10 months ago1323 dependents licensed under $MIT
157,720,956

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

published version 1.2.0, a month ago1348 dependents licensed under $MIT
153,831,538

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

published version 1.0.2, a year ago1510 dependents licensed under $MIT
148,091,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, a year ago809 dependents licensed under $MIT
134,070,467

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

published version 1.1.4, a year ago1106 dependents licensed under $MIT
131,791,438

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

published version 1.0.1, a month ago975 dependents licensed under $MIT
137,541,485

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

published version 2.1.3, a year ago811 dependents licensed under $MIT
82,779,138

Merge objects using their property descriptors

published version 2.0.0, a year ago1041 dependents licensed under $MIT
103,388,052

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
70,654,585

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

published version 3.0.5, a year ago815 dependents licensed under $MIT
82,825,828

Define a lazily evaluated property on an object

published version 3.0.0, 4 years ago641 dependents licensed under $MIT
83,329,586

Compile regular expressions' unicodeSets (v) flag.

published version 7.25.9, 3 months ago5 dependents licensed under $MIT
57,346,752

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 ago819 dependents licensed under $MIT
70,853,456

Parse regular expressions' unicodeSets (v) flag.

published version 7.18.6, 3 years ago4 dependents licensed under $MIT
51,662,340

Set nested properties on an object using dot notation.

published version 4.1.0, 3 years ago1205 dependents licensed under $MIT
41,074,864

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

published version 9.0.0, 8 months ago1636 dependents licensed under $MIT
66,720,282

Delete nested properties from an object using dot notation.

published version 2.0.1, 3 years ago852 dependents licensed under $MIT
35,431,791

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 can do this!).

published version 3.0.1, 7 years ago1234 dependents licensed under $MIT
39,071,872