Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
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
Force V8 to use fast properties for an object
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
- stable
- stringify
- JSON
- JSON.stringify
- safe
- serialize
- deterministic
- circular
- object
- predicable
- repeatable
- fast
- bigint
Lowercase the keys of an object
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Get, set, or delete a property from a nested object using a dot path
Creates a shallow clone of any JavaScript value.
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
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
Convert object keys to camel case
Basic cache object for storing key-value pairs.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- 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
Visit a method over the items in an object, or map visit over the objects in an array.
An object schema merger/validator
Delete nested properties from an object using dot notation.
Sort the keys of an object
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).