Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Get the PATH environment variable key cross-platform
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Simple key-value storage with support for multiple backends
Really Fast Deep Clone
Port of TweetNaCl cryptographic library to JavaScript
Map object keys and values into a new object
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.
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
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 can do this!).
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
Delete nested properties from an object using dot notation.
Convert object keys from camel case
- map
- object
- key
- keys
- decamelize
- decamelcase
- uncamelcase
- camelcase
- camel-case
- camel
- case
- separator
- string
- text
- View more
Sort the keys of an object
Visit a method over the items in an object, or map visit over the objects in an array.
Convert object keys to camel case
Call a specified method on each value in the given object.
Map `visit` over an array of objects.
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.
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.