npm Components
= has vulnerabilities
Search Components
Ecosystem | Component | Description | |
---|---|---|---|
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 | |