argparse • 1.0.10Very powerful CLI arguments parser. Native port of argparse - python's options parsing library
INDIRECT
1
arr-diff • 4.0.0Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
assign-symbols • 1.0.0Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
INDIRECT
0
asynckit • 0.4.0Minimal async jobs utility library, with streams support
base • 0.11.2base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.
braces • 2.3.2Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
INDIRECT
70
braces • 3.0.3Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
INDIRECT
3
cache-base • 1.0.1Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
INDIRECT
28
call-me-maybe • 1.0.2Let your JS API users either give you a callback or receive a promise
fast-json-stable-stringify • 2.1.0deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
INDIRECT
0
fill-range • 4.0.0Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
INDIRECT
7
fill-range • 7.1.1Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
for-in • 1.0.2Iterate 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 `false`. JavaScript/Node.js
globby • 9.2.0Extends `glob` with support for multiple patterns and exposes a Promise API
INDIRECT
115
gray-matter • 4.0.3Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
is-data-descriptor • 1.0.1Returns true if a value has the characteristics of a valid JavaScript data descriptor.
INDIRECT
2
is-descriptor • 0.1.7Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
INDIRECT
4
is-descriptor • 1.0.3Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
INDIRECT
4
is-extendable • 0.1.1Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. "can the value have keys?"
is-glob • 3.1.0Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
INDIRECT
1
is-glob • 4.0.3Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
INDIRECT
1
is-number • 3.0.0Returns true if the value is a number. comprehensive tests.
INDIRECT
2
is-number • 7.0.0Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
jsbn • 0.1.1The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
nanomatch • 1.2.13Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)
INDIRECT
68
nopt • 1.0.10Option parsing for Node, supporting types, shorthands, etc. Used by npm.
INDIRECT
1
normalize-path • 3.0.0Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
picomatch • 2.3.1Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
static-extend • 0.1.2Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
to-regex-range • 2.1.1Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
INDIRECT
4
to-regex-range • 5.0.1Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
INDIRECT
1
to-regex • 3.0.2Generate a regex from a string or array of strings.
INDIRECT
14
toml • 3.0.0TOML parser for Node.js (parses TOML spec v0.4.0)
union-value • 1.0.1Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
INDIRECT
11
universalify • 0.1.2Make a callback- or promise-based function support both promises and callbacks.
INDIRECT
0
unset-value • 1.0.0Delete nested properties from an object using dot notation.
INDIRECT
6
upath • 1.2.0A proxy to `path`, replacing `\` with `/` for all results & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.
INDIRECT
0
urix • 0.1.0Makes Windows-style paths more unix and URI friendly.
INDIRECT
0
use • 3.1.1Easily add plugin support to your node.js application.
when • 3.6.4A lightweight Promises/A+ and when() implementation, plus other async goodies.
INDIRECT
0
zepto • 1.2.0Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.
aws-sign2 • 0.7.0AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.
INDIRECT
0
caseless • 0.12.0Caseless object set/get/has, very useful when working with HTTP headers.
INDIRECT
0
forever-agent • 0.6.1HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
INDIRECT
0
oauth-sign • 0.9.0OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.