ansi-regex • 2.1.1 Regular expression for matching ANSI escape codes INDIRECT 0 January 14, 2017 ansi-regex • 3.0.1 Regular expression for matching ANSI escape codes INDIRECT 0 March 27, 2022 ansi-styles • 3.2.1 ANSI escape codes for styling strings in the terminal INDIRECT 2 March 2, 2018 balanced-match • 1.0.2 Match balanced character pairs, like "{" and "}" INDIRECT 0 April 6, 2021 boxen • 1.3.0 Create boxes in the terminal INDIRECT 32 December 1, 2017 brace-expansion • 1.1.11 Brace expansion as known from sh/bash INDIRECT 2 February 10, 2018 builtins • 1.0.3 List of node.js builtin modules INDIRECT 0 October 25, 2015 camelcase • 4.1.0 Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar INDIRECT 0 March 30, 2017 capture-stack-trace • 1.0.2 Error.captureStackTrace ponyfill INDIRECT 0 October 7, 2022 chalk • 2.4.2 Terminal string styling done right INDIRECT 6 January 5, 2019 ci-info • 1.6.0 Get details about the current Continuous Integration environment INDIRECT 0 September 20, 2018 cli-boxes • 1.0.0 Boxes for use in the terminal INDIRECT 0 March 1, 2016 code-point-at • 1.1.0 ES2015 `String#codePointAt()` ponyfill INDIRECT 0 November 3, 2016 color-convert • 1.9.3 Plain color conversion functions INDIRECT 1 August 28, 2018 color-name • 1.1.3 A list of color names and its values INDIRECT 0 July 15, 2017 concat-map • 0.0.1 concatenative mapdashery INDIRECT 0 January 30, 2014 create-error-class • 3.0.2 Create Error classes INDIRECT 1 April 5, 2016 cross-spawn • 5.1.0 Cross platform child_process#spawn and child_process#spawnSync INDIRECT 7 February 26, 2017 cross-spawn • 6.0.6 Cross platform child_process#spawn and child_process#spawnSync INDIRECT 7 November 18, 2024 crypto-random-string • 1.0.0 Generate a cryptographically strong random string INDIRECT 0 November 14, 2016 decamelize • 1.2.0 Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow INDIRECT 0 March 5, 2016 deep-extend • 0.6.0 Recursive object extending INDIRECT 0 May 22, 2018 dot-prop • 4.2.1 Get, set, or delete a property from a nested object using a dot path INDIRECT 1 August 16, 2020 end-of-stream • 1.4.4 Call a callback when a readable/writable/duplex stream has completed or failed. INDIRECT 2 September 25, 2019 escape-string-regexp • 1.0.5 Escape RegExp special characters INDIRECT 0 February 21, 2016 execa • 0.7.0 A better `child_process` INDIRECT 15 June 9, 2017 execa • 1.0.0 A better `child_process` INDIRECT 18 August 26, 2018 find-up • 2.1.0 Find a file by walking up parent directories INDIRECT 5 December 2, 2016 get-stream • 3.0.0 Get a stream as a string, buffer, or array INDIRECT 0 November 23, 2016 get-stream • 4.1.0 Get a stream as a string, buffer, or array INDIRECT 4 October 2, 2018 global-dirs • 0.1.1 Get the directory of globally installed packages and binaries INDIRECT 1 November 19, 2017 got • 6.7.1 Simplified HTTP requests INDIRECT 13 December 29, 2016 has-flag • 3.0.0 Check if argv has a specific flag INDIRECT 0 January 2, 2018 import-lazy • 2.1.0 Import modules lazily INDIRECT 0 May 21, 2017 imurmurhash • 0.1.4 An incremental implementation of MurmurHash3 INDIRECT 0 August 24, 2013 invert-kv • 2.0.0 Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}` INDIRECT 0 January 12, 2018 is-ci • 1.2.1 Detect if the current environment is a CI server INDIRECT 1 September 9, 2018 is-fullwidth-code-point • 1.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 1 July 16, 2015 is-fullwidth-code-point • 2.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 0 September 22, 2016 is-installed-globally • 0.1.0 Check if your package was installed globally INDIRECT 4 June 25, 2017 is-npm • 1.0.0 Check if your code is running as an npm script INDIRECT 0 July 20, 2014 is-obj • 1.0.1 Check if a value is an object INDIRECT 0 March 22, 2016 is-path-inside • 1.0.1 Check if a path is inside another path INDIRECT 1 November 30, 2017 is-redirect • 1.0.0 Check if a number is a redirect HTTP status code INDIRECT 0 June 7, 2015 is-retry-allowed • 1.2.0 Is retry allowed for Error? INDIRECT 0 September 8, 2019 is-stream • 1.1.0 Check if something is a Node.js stream INDIRECT 0 April 12, 2016 latest-version • 3.1.0 Get the latest version of an npm package INDIRECT 23 March 26, 2017 lcid • 2.0.0 Mapping between standard locale identifiers and Windows locale identifiers (LCID) INDIRECT 1 August 6, 2018 locate-path • 2.0.0 Get the first path that exists on disk of multiple paths INDIRECT 4 November 28, 2016 lowercase-keys • 1.0.1 Lowercase the keys of an object INDIRECT 0 March 23, 2018 make-dir • 1.3.0 Make a directory and its parents if needed - Think `mkdir -p` INDIRECT 1 May 10, 2018 map-age-cleaner • 0.1.3 Automatically cleanup expired items in a Map INDIRECT 1 November 13, 2018 mem • 4.3.0 Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input INDIRECT 4 March 31, 2019 mimic-fn • 2.1.0 Make a function mimic another one INDIRECT 0 March 31, 2019 minimist • 1.2.8 parse argument options INDIRECT 0 February 9, 2023 nice-try • 1.0.5 Tries to execute a function and discards any error that occurs INDIRECT 0 August 25, 2018 npm-run-path • 2.0.2 Get your PATH prepended with locally installed binaries INDIRECT 1 September 29, 2016 number-is-nan • 1.0.1 ES2015 Number.isNaN() ponyfill INDIRECT 0 September 30, 2016 os-homedir • 1.0.2 Node.js 4 `os.homedir()` ponyfill INDIRECT 0 September 30, 2016 os-locale • 3.1.0 Get the system locale INDIRECT 26 December 26, 2018 os-tmpdir • 1.0.2 Node.js os.tmpdir() ponyfill INDIRECT 0 September 30, 2016 p-defer • 1.0.0 Create a deferred promise INDIRECT 0 October 21, 2016 p-finally • 1.0.0 `Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome INDIRECT 0 October 21, 2016 p-is-promise • 2.1.0 Check if something is a promise INDIRECT 0 April 6, 2019 p-limit • 1.3.0 Run multiple promise-returning & async functions with limited concurrency INDIRECT 1 June 6, 2018 p-locate • 2.0.0 Get the first fulfilled promise that satisfies the provided testing function INDIRECT 2 November 28, 2016 p-try • 1.0.0 `Promise#try()` ponyfill - Starts a promise chain INDIRECT 0 October 21, 2016 package-json • 4.0.1 Get metadata of a package from the npm registry INDIRECT 22 April 17, 2017 path-exists • 3.0.0 Check if a path exists INDIRECT 0 May 1, 2016 path-is-absolute • 1.0.1 Node.js 0.12 path.isAbsolute() ponyfill INDIRECT 0 September 30, 2016 path-key • 2.0.1 Get the PATH environment variable key cross-platform INDIRECT 0 September 26, 2016 pify • 3.0.0 Promisify a callback-style function INDIRECT 0 May 28, 2017 prepend-http • 1.0.4 Prepend `http://` to humanized URLs like todomvc.com and localhost INDIRECT 0 May 10, 2016 pump • 3.0.2 pipe streams together and close all of them if one of them closes INDIRECT 3 September 11, 2024 registry-auth-token • 3.4.0 Get the auth token set for an npm registry (if any) INDIRECT 6 March 20, 2019 registry-url • 3.1.0 Get the set npm registry URL INDIRECT 5 April 4, 2016 require-directory • 2.1.1 Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules. INDIRECT 0 May 28, 2015 safe-buffer • 5.2.1 Safer Node.js Buffer API DIRECT 0 May 10, 2020 semver-diff • 2.1.0 Get the diff type of two semver versions: 0.0.1 0.0.2 → patch INDIRECT 1 November 14, 2015 shebang-command • 1.2.0 Get the command from a shebang INDIRECT 1 September 22, 2016 shebang-regex • 1.0.0 Regular expression for matching a shebang INDIRECT 0 February 17, 2015 string-width • 1.0.2 Get the visual width of a string - the number of columns required to display it INDIRECT 5 August 14, 2016 string-width • 2.1.1 Get the visual width of a string - the number of columns required to display it INDIRECT 3 July 18, 2017 strip-ansi • 3.0.1 Strip ANSI escape codes INDIRECT 1 February 21, 2016 strip-ansi • 4.0.0 Strip ANSI escape codes INDIRECT 1 June 20, 2017 strip-eof • 1.0.0 Strip the End-Of-File (EOF) character from a string/buffer INDIRECT 0 December 5, 2015 strip-json-comments • 2.0.1 Strip comments from JSON. Lets you use comments in your JSON files! INDIRECT 0 February 9, 2016 supports-color • 5.5.0 Detect whether a terminal supports color INDIRECT 1 August 20, 2018 term-size • 1.2.0 Reliably get the terminal window size (columns & rows) INDIRECT 16 June 26, 2017 timed-out • 4.0.1 Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged INDIRECT 0 January 16, 2017 unique-string • 1.0.0 Generate a unique random string INDIRECT 1 November 14, 2016 unzip-response • 2.0.1 Unzip a HTTP response if needed INDIRECT 0 September 6, 2016 url-parse-lax • 1.0.0 url.parse() with support for protocol-less URLs & IPs INDIRECT 1 July 13, 2015 widest-line • 2.0.1 Get the visual width of the widest line in a string - the number of columns required to display it INDIRECT 4 October 16, 2018 wrap-ansi • 2.1.0 Wordwrap a string with ANSI escape codes INDIRECT 6 November 29, 2016 xdg-basedir • 3.0.0 Get XDG Base Directory paths INDIRECT 0 February 13, 2017 yargs • 11.1.1 yargs the modern, pirate-themed, successor to optimist. DIRECT 54 October 7, 2019