has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Updated by @jonschlinkert
for-in
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 …
Updated by @jonschlinkert
collection-visit
Visit a method over the items in an object, or map visit over the objects in an array.
Updated by @doowb
invert-kv
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Updated by @sindresorhus
define-property
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Updated by @doowb
hotkeys-js
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
Updated by @wcjiang
object.omit
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Updated by @doowb
mixin-object
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Updated by @jonschlinkert