npm
|
debug
|
small debugging utility
|
npm
|
kind-of
|
Get the native type of a value.
|
npm
|
semver
|
The semantic version parser used by npm.
|
npm
|
supports-color
|
Detect whether a terminal supports color
|
npm
|
source-map
|
Generates and consumes source maps
|
npm
|
ansi-regex
|
Regular expression for matching ANSI escape codes
|
npm
|
strip-ansi
|
Strip ANSI escape codes from a string
|
npm
|
chalk
|
Terminal string styling done right
|
npm
|
ms
|
Tiny millisecond conversion utility
|
npm
|
define-property
|
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
|
npm
|
ansi-styles
|
ANSI escape codes for styling strings in the terminal
|
npm
|
readable-stream
|
Streams3, a user-land copy of the stream library from Node.js
|
npm
|
string-width
|
Get the visual width of a string - the number of columns required to display it
|
npm
|
find-up
|
Find a file or directory by walking up parent directories
|
npm
|
is-fullwidth-code-point
|
Check if the character represented by a given Unicode code point is fullwidth
|
npm
|
pify
|
Promisify a callback-style function
|
npm
|
yargs
|
yargs the modern, pirate-themed, successor to optimist.
|
npm
|
extend-shallow
|
Extend an object with the properties of additional objects. node.js/javascript util.
|
npm
|
yargs-parser
|
the mighty option parser used by yargs
|
npm
|
camelcase
|
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` ? `fooBar`
|
npm
|
minimist
|
parse argument options
|
npm
|
acorn
|
ECMAScript parser
|
npm
|
inherits
|
Browser-friendly inheritance fully compatible with standard node.js inherits()
|
npm
|
has-flag
|
Check if argv has a specific flag
|
npm
|
is-descriptor
|
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
|
npm
|
is-data-descriptor
|
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
|
npm
|
is-accessor-descriptor
|
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
|
npm
|
is-number
|
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
|
npm
|
locate-path
|
Get the first path that exists on disk of multiple paths
|
npm
|
p-locate
|
Get the first fulfilled promise that satisfies the provided testing function
|
npm
|
lodash
|
Lodash modular utilities.
|
npm
|
rimraf
|
A deep deletion module for node (like `rm -rf`)
|
npm
|
commander
|
the complete solution for node.js command-line programs
|
npm
|
glob
|
a little globber
|
npm
|
color-convert
|
Plain color conversion functions
|
npm
|
braces
|
Bash-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.
|
npm
|
path-exists
|
Check if a path exists
|
npm
|
isarray
|
Array#isArray for older browsers
|
npm
|
ajv
|
Another JSON Schema Validator
|
npm
|
color-name
|
A list of color names and its values
|
npm
|
qs
|
A querystring parser that supports nesting and arrays, with a depth limit
|
npm
|
safe-buffer
|
Safer Node.js Buffer API
|
npm
|
json5
|
JSON for humans.
|
npm
|
string_decoder
|
The string_decoder module from Node core
|
npm
|
is-glob
|
Returns `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
|
npm
|
punycode
|
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
|
npm
|
fill-range
|
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
|
npm
|
p-limit
|
Run multiple promise-returning & async functions with limited concurrency
|
npm
|
isobject
|
Returns true if the value is an object and not an array or null.
|
npm
|
cross-spawn
|
Cross platform child_process#spawn and child_process#spawnSync
|