Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Makes object-to-object transformation easy.
A zero dependency JSON/object mapper to resource objects
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Generate hashes from javascript objects in node and the browser.
Which kind of boxed JS primitive is this?
Map object keys and values into a new object
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Unbox a boxed JS primitive value.
Check if a value is an object
ES2017 spec-compliant Object.values shim.
Merge objects using their property descriptors
Really Fast Deep Clone
extend like a boss
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
ES proposal-spec-compliant Object.fromEntries shim.
- Object.fromEntries
- Object.entries
- Object.values
- Object.keys
- entries
- values
- ES7
- ES8
- ES2017
- shim
- object
- keys
- polyfill
- es-shim API
Type check values
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.