is-plain-object
popularReturns true if an object was created by the `Object` constructor, or Object.create(null).
Updated by @stevenvachon
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Updated by @jonschlinkert
into-stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Updated by @sindresorhus
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
Updated by @phated
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
is-accessor-descriptor
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Updated by @jonschlinkert
is-descriptor
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Updated by @jonschlinkert
is-data-descriptor
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
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