arr-diff • 2.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.
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
async-each • 1.0.6No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
INDIRECT
0
async • 2.6.4Higher-order functions and common patterns for asynchronous code
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`.
INDIRECT
44
batch • 0.6.1Simple async batch with concurrency control and progress reporting.
braces • 1.8.5Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.
INDIRECT
14
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.
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.
INDIRECT
3
define-properties • 1.2.1Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
expand-range • 1.8.2Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.
filename-regex • 2.0.1Regular expression for matching file names, with or without extension.
INDIRECT
0
fill-range • 2.2.4Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.
INDIRECT
11
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`
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
INDIRECT
0
for-own • 0.1.5Iterate 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`. JavaScript/Node.js.
is-data-descriptor • 1.0.1Returns true if a value has the characteristics of a valid JavaScript data descriptor.
INDIRECT
2
is-data-view • 1.0.2Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
INDIRECT
23
is-date-object • 1.1.0Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
INDIRECT
13
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-dotfile • 1.0.3Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.
INDIRECT
0
is-equal-shallow • 0.1.3Does a shallow comparison of two objects, returning false if the keys or values differ.
INDIRECT
1
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 • 2.0.1Returns `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 • 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-map • 2.0.3Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
INDIRECT
0
is-number-object • 1.1.1Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
INDIRECT
13
is-number • 2.1.0Returns true if the value is a number. comprehensive tests.
INDIRECT
2
is-number • 3.0.0Returns true if the value is a number. comprehensive tests.
INDIRECT
2
is-number • 4.0.0Returns true if the value is a number. comprehensive tests.
is-typed-array • 1.1.15Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
math-random • 1.0.4math-random is an drop-in replacement for Math.random that uses cryptographically secure random number generation, where available. It works in both browser and node environments.
nan • 2.22.0Native Abstractions for Node.js: C++ header for Node 0.8 -> 23 compatibility
INDIRECT
0
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)
normalize-path • 2.1.1Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.
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.
object.assign • 4.1.7ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
INDIRECT
18
object.omit • 2.0.1Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
INDIRECT
3
object.pick • 1.3.0Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.
INDIRECT
1
obuf • 1.1.2Byte buffer specialized for data in chunks with special cases for dropping bytes in the front, merging bytes in to various integer types and abandoning buffer without penalty for previous chunk merges.
INDIRECT
0
on-finished • 2.4.1Execute a callback when a request closes, finishes, or errors
INDIRECT
1
on-headers • 1.0.2Execute a listener when a response is about to write headers
readdirp • 2.2.1Recursive version of fs.readdir with streaming api.
INDIRECT
89
redent • 1.0.0Strip redundant indentation and indent the string
INDIRECT
5
reflect.getprototypeof • 1.0.9An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
INDIRECT
80
regex-cache • 0.4.4Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.
INDIRECT
2
regex-not • 1.0.2Create a javascript regular expression for matching everything except for the given string.
require-directory • 2.1.1Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
INDIRECT
0
requires-port • 1.0.0Check if a protocol requires a certain port number to be added to an URL.
INDIRECT
0
resolve-cwd • 2.0.0Resolve the path of a module like `require.resolve()` but from the current working directory
INDIRECT
1
resolve-from • 3.0.0Resolve the path of a module like `require.resolve()` but from a given path
INDIRECT
0
resolve-url • 0.2.1Like Node.js’ `path.resolve`/`url.resolve` for the browser.
INDIRECT
0
resolve • 1.22.10resolve like require.resolve() on behalf of files asynchronously and synchronously
INDIRECT
5
ret • 0.1.15Tokenizes a string that represents a regular expression.
INDIRECT
0
safe-array-concat • 1.1.3`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
snapdragon • 0.8.2Fast, pluggable and easy-to-use parser-renderer factory.
INDIRECT
56
sockjs-client • 1.1.5SockJS-client is a browser JavaScript library that provides a WebSocket-like object.
DIRECT
14
sockjs • 0.3.19SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication
spdy • 3.4.7Implementation of the SPDY protocol on node.js.
DIRECT
20
split-string • 3.1.0Split a string on a character except when the character is escaped.
INDIRECT
5
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 • 3.0.2Generate a regex from a string or array of strings.
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.
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
url-parse • 1.5.10Small footprint URL parser that works seamlessly across Node.js and browser environments
INDIRECT
2
use • 3.1.1Easily add plugin support to your node.js application.
which-collection • 1.0.2Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
INDIRECT
16
which-typed-array • 1.1.18Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.