Normalize values in package.json to improve compatibility, programmatic readability and usefulness with third party libs.
Repositories
jonschlinkert repositories
`.use()` plugins to manipulate objects. Easy to use and extend. Load locally defined plugins, or define a namespace to automatically load plugins from load modules.
Simple API for globally installing or uninstalling one or more NPM packages.
Returns an array of unique "npm" directories based on the user's platform and environment. Node.js / JavaScript.
Get the nth root of a number.
Simple javascript utility for displaying the time in 12-hour clock format
Copy static properties, prototype properties, and descriptors from one object to another
Get the length of an object's properties, excluding prototype properties. Work with dontEnum bugs.
DEPRECATED use object.pick instead
Get the length of own enumerable properties on an object excluding the object's prototype properties.
Call the given method on each value in the given object.
Like `extend` but only copies missing properties/values to the target object.
DEPRECATED. use filter-values instead.
Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.
Return a copy of an object without the given keys.
(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pick` from lo-dash / underscore.
Like pluck from underscore / lo-dash, but returns an object composed of specified properties, with values unmodified from those of the original object.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. JavaScript/node.js utility.
Get the odd numbered items from an array. This package was created as a learning experience as I'm learning how to program.
Recursively omit specified keys from an object.