Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Merge objects using their property descriptors
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
tiny util for getting and setting deep object props safely
copy an object's properties to another object
Shallow clones an object while respecting the original property descriptors
- clone
- shallow
- copy
- getter
- setter
- configurable
- enumerable
- writable
- property
- properties
- descritor
- descriptors
- shim
- shimming
- View more
Does a JS type have a getter/setter property
List of getter/setter properties for JavaScript types
Sets default values in request properties according to defaults defined in openapi parameter lists.
Return an accessor function for setting an element in an indexed array-like object.
Define a non-enumerable read-write accessor.
Invoke getter/setter functions on array-like objects
Return an accessor function for setting an element in an array-like object supporting the get/set protocol.
🐡 Get, set, remove, and test for deeply nested properties
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
A decorator for watching property change
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Creates an Object from a collection of key-value pairs or key-descriptor pairs.
- new
- object
- constructor
- entries
- key
- value
- define
- property
- properties
- descriptor
- getter
- setter
- configurable
- enumerable
Defines multiple object properties all at once, optionally with shared settings.