Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
Check if a value is an object
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Generate hashes from javascript objects in node and the browser.
Create HTML tables from Javascript Objects
ES2017 spec-compliant Object.values shim.
Map object keys and values into a new object
Really Fast Deep Clone
Easily handle defaults for your options
Type check values
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
Traverse object hierarchies using matching and callbacks.
Is this an arguments object? It's a harder question than you think.
Lowercase the keys of an object
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
ES2017 spec-compliant Object.entries shim.
Force V8 to use fast properties for an object
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.