Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Library for key-code constants in ECMAScript/Javascript
Get the PATH environment variable key cross-platform
Get a KeyboardEvent.key-style string from an event
Simple key-value storage with support for multiple backends
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Check whether a browser event matches a hotkey.
Really Fast Deep Clone
Port of TweetNaCl cryptographic library to JavaScript
Convert object keys from camel case
- map
- object
- key
- keys
- decamelize
- decamelcase
- uncamelcase
- camelcase
- camel-case
- camel
- case
- separator
- string
- text
- View more
Lowercase the keys of an object
Convert object keys to camel case
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.
Map `visit` over an array of objects.
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
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Returns an array of all enumerable symbol properties found directly upon a given object
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.
Access deep object properties using a path