Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
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.
Returns an array of all enumerable symbol properties found directly upon a given object
Filter object keys and values into a new object
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
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.
Does a shallow comparison of two objects, returning false if the keys or values differ.
Get a KeyboardEvent.key-style string from an event
Access deep object properties using a path
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Check whether a browser event matches a hotkey.
Recursively merge values in a javascript object.
Sort the keys in an object.
deadbeef is a unique key generator that will generate a key for any combo of anything
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
jQuery Simulate - extended. Simulating complex user interaction based on the jQuery Simulate plugin.
Lightweight library to store an in-memory DB