Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Filter object keys and values into a new 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.
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Quick and dirty signatures for Objects.
Access deep object properties using a path
Does a shallow comparison of two objects, returning false if the keys or values differ.
Get a KeyboardEvent.key-style string from an event
Check whether a browser event matches a hotkey.
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Recursively merge values in a javascript object.
Sort the keys in an object.
Serialization for Keyv
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
Bitcoin Wallet Import Format (WIF) decoding/encoding module
Get a property from an object using dot (object path) notation.
The fastest key/value storage for React Native. ~30x faster than AsyncStorage! Works on Android, iOS and Web.
Redis storage adapter for Keyv
Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)