Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Returns an array of all enumerable symbol properties found directly upon a given object
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
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
Like `Object.keys()` but also includes symbols
Modify the names of the own enumerable properties (keys) of an object.
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default,
- for
- each
- prop
- property
- object
- function
- enumerable
- non-enumerable
- nonenumerable
- inherited
- proto
- prototype
- prototype-chain
- class
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
- recursive
- deep
- for
- each
- prop
- property
- object
- function
- enumerable
- non-enumerable
- nonenumerable
- inherited
- proto
- prototype
- View more
Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
- object
- array
- notation
- dot-notation
- property
- bracket
- glob
- pointer
- enumerable
- template
- placeholder
- data
- value
- parse
Test if an object's own property is enumerable.
Return an array of an object's own enumerable property names.
Return an array of an object's own enumerable and non-enumerable property names.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- object
- obj
- names
- keys
- enumerable
- non-enumerable
- own
- View more
Return an array of an object's own enumerable property names and symbols.
Better `Object.defineProperty()`.
- browser
- configurable
- define
- define-property
- defineproperty
- descriptor
- descriptors
- enumerability
- enumerable
- get-set
- javascript
- library
- nodejs
- object
- View more
⛑️ JSON serialization should never fail
- bigint
- circular
- cycle
- enumerable
- exception-handling
- exceptions
- getters
- javascript
- json
- library
- nodejs
- parsing
- serialization
- symbols
- View more
tiny util for making enumerable properties
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
Decorator to make properties non-enumerable.
Defines multiple object properties all at once, optionally with shared settings.