Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Map/rename keys recursively with lodash as only dependency.
Generate all possible permutations of an object's key-value pairs
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
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
Does a shallow comparison of two objects, returning false if the keys or values differ.
Delete nested properties from an object using dot notation.
Deeply convert the keys of an object to camelCase
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
Iterate over the own 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.
Merges the enumerable properties of two or more objects deeply.
Filter the keys of an object using glob patterns.
copy an object but with only the specified keys
map an object, predicate updates keys, receives (value, key, object)
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
Object.fromEntries() ponyfill (in 6 lines)
- Object.fromEntries
- Object.entries
- Object.values
- Object.keys
- entries
- values
- fromEntries
- ES7
- ES8
- shim
- object
- keys
- polyfill
- ponyfill
Build an array of key paths from an object.
Invert an object, such that keys become values and values become keys.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- inverse
- invert
- object
- keys
- values
- bijection
- mapping
- View more
Deeply normalizes object keys (included nested objects and objects in arrays) to the format of your choosing.
Get the native type of a value.