Jon Schlinkert
Jon Schlinkert
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
glob-object
Filter an object using glob patterns and dot notation.
expand-object
Expand a string into a JavaScript object using a simple notation.
for-own
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`.
define-property
Define a non-enumerable property on an object.
object-visit
Call the given method on each value in the given object.
is-extendable
Answers the question: "can this value have keys?". Returns true if a value is any of the object types: array, regexp, plain object, function or date. Useful for determining if a value is an object tha...
collection-map
Returns an array of mapped values from an array or object.
expand-value
Expand deeply nested values from an object, with support for advanced features
delete-empty
Recursively delete all empty folders in a directory and child directories.