979 packages found
ES2017 spec-compliant Object.values shim.
ES2017 spec-compliant Object.entries shim.
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
Really Fast Deep Clone
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
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.
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Map object keys and values into a new object
Convert object keys to camel case
Convert object keys from camel case
- map
- object
- key
- keys
- decamelize
- decamelcase
- uncamelcase
- camelcase
- camel-case
- camel
- case
- separator
- string
- text
- View more
Set nested properties on an object using dot notation.
- bury
- deep-get-set
- deep-object
- deep-property
- deep-set-in
- deep-set
- deephas
- dot-prop
- dot2val
- es5-dot-prop
- get
- getsetdeep
- has
- hasown
- View more
Sort an Object or package.json based on the well-known package.json keys
Filter object keys and values into a new object
Generate a RSA PEM key pair from pure JS
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
multi-map which allow multiple values for the same key
Pool of objects for primitives. (Make WeakMap accept primitive keys)
Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays