@sindresorhus/is • 0.7.0 Type check values: `is.string('🦄') //=> true` INDIRECT 0 December 11, 2017 ansi-escapes • 4.3.2 ANSI escape codes for manipulating the terminal INDIRECT 1 March 24, 2021 ansi-regex • 5.0.1 Regular expression for matching ANSI escape codes INDIRECT 0 September 14, 2021 ansi-styles • 4.3.0 ANSI escape codes for styling strings in the terminal INDIRECT 2 October 4, 2020 archive-type • 4.0.0 Detect the archive type of a Buffer/Uint8Array INDIRECT 1 April 25, 2017 axios • 0.26.1 Promise based HTTP client for the browser and node.js DIRECT 1 March 9, 2022 balanced-match • 1.0.2 Match balanced character pairs, like "{" and "}" INDIRECT 0 April 6, 2021 base64-js • 1.5.1 Base64 encoding/decoding in pure JS INDIRECT 0 November 11, 2020 bl • 1.2.3 Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too! INDIRECT 9 September 3, 2020 bl • 4.1.0 Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too! INDIRECT 8 February 9, 2021 brace-expansion • 1.1.11 Brace expansion as known from sh/bash INDIRECT 2 February 10, 2018 buffer-alloc-unsafe • 1.1.0 A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`. INDIRECT 0 May 29, 2018 buffer-alloc • 1.2.0 A [ponyfill](https://ponyfill.com) for `Buffer.alloc`. INDIRECT 2 May 29, 2018 buffer-crc32 • 0.2.13 A pure javascript CRC32 algorithm that plays nice with binary data INDIRECT 0 November 22, 2016 buffer-fill • 1.0.0 A [ponyfill](https://ponyfill.com) for `Buffer.fill`. INDIRECT 0 May 29, 2018 buffer • 5.7.1 Node.js Buffer API, for the browser INDIRECT 2 November 4, 2020 cacheable-request • 2.1.4 Wrap native HTTP requests with RFC compliant cache support INDIRECT 17 December 26, 2017 caw • 2.0.1 Construct HTTP/HTTPS agents for tunneling proxies INDIRECT 13 July 20, 2017 chalk • 4.1.2 Terminal string styling done right DIRECT 5 July 30, 2021 chardet • 0.7.0 Character detector INDIRECT 0 August 17, 2018 cli-cursor • 3.1.0 Toggle the CLI cursor INDIRECT 4 June 11, 2019 cli-spinners • 2.9.2 Spinners for use in the terminal INDIRECT 0 November 24, 2023 clone-response • 1.0.2 Clone a Node.js HTTP response stream INDIRECT 1 August 17, 2017 clone • 1.0.4 deep cloning of objects and arrays INDIRECT 0 March 21, 2018 color-convert • 2.0.1 Plain color conversion functions INDIRECT 1 August 19, 2019 color-name • 1.1.4 A list of color names and its values INDIRECT 0 September 21, 2018 commander • 2.20.3 the complete solution for node.js command-line programs INDIRECT 0 October 11, 2019 commander • 9.5.0 the complete solution for node.js command-line programs DIRECT 0 January 7, 2023 concat-map • 0.0.1 concatenative mapdashery INDIRECT 0 January 30, 2014 config-chain • 1.1.13 HANDLE CONFIGURATION ONCE AND FOR ALL INDIRECT 2 June 3, 2021 content-disposition • 0.5.4 Create and parse Content-Disposition header INDIRECT 1 December 10, 2021 core-util-is • 1.0.3 The `util.is*` functions introduced in Node v0.12. INDIRECT 0 August 31, 2021 decode-uri-component • 0.2.2 A better decodeURIComponent INDIRECT 0 December 1, 2022 decompress-response • 3.3.0 Decompress a HTTP response if needed INDIRECT 1 June 2, 2017 decompress-tar • 4.1.1 decompress tar plugin INDIRECT 22 July 27, 2017 decompress-tarbz2 • 4.1.1 decompress tar.bz2 plugin INDIRECT 31 August 18, 2017 decompress-targz • 4.1.1 decompress tar.gz plugin INDIRECT 23 July 27, 2017 decompress-unzip • 4.0.1 decompress zip plugin INDIRECT 10 May 20, 2016 decompress • 4.2.1 Extracting archives made easy INDIRECT 49 April 1, 2020 defaults • 1.0.4 merge single level defaults over a config object INDIRECT 1 October 10, 2022 download-git-repo • 3.0.2 Download and extract a git repository (GitHub, GitLab, Bitbucket) from node. DIRECT 118 October 12, 2019 download • 7.1.0 Download and extract files INDIRECT 107 July 11, 2018 emoji-regex • 8.0.0 A regular expression to match all Emoji-only symbols as per the Unicode Standard. INDIRECT 0 March 5, 2019 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 ext-list • 2.2.2 List of known file extensions and their MIME types INDIRECT 1 June 1, 2017 ext-name • 5.0.0 Get the file extension and MIME type from a file INDIRECT 5 June 7, 2017 external-editor • 3.1.0 Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT INDIRECT 5 July 8, 2019 fd-slicer • 1.1.0 safely create multiple ReadStream or WriteStream objects from the same file descriptor INDIRECT 1 June 3, 2018 figlet • 1.8.0 Creates ASCII Art from text. A full implementation of the FIGfont spec. DIRECT 0 October 9, 2024 figures • 3.2.0 Unicode symbols with Windows CMD fallbacks INDIRECT 1 February 16, 2020 file-type • 3.9.0 Detect the file type of a Buffer/Uint8Array INDIRECT 0 October 18, 2016 file-type • 4.4.0 Detect the file type of a Buffer/Uint8Array INDIRECT 0 June 6, 2017 file-type • 5.2.0 Detect the file type of a Buffer/Uint8Array INDIRECT 0 June 13, 2017 file-type • 6.2.0 Detect the file type of a Buffer/Uint8Array INDIRECT 0 September 23, 2017 file-type • 8.1.0 Detect the file type of a Buffer/Uint8Array INDIRECT 0 July 8, 2018 filename-reserved-regex • 2.0.0 Regular expression for matching reserved filename characters INDIRECT 0 October 10, 2016 filenamify • 2.1.0 Convert a string to a valid safe filename INDIRECT 4 June 14, 2018 follow-redirects • 1.15.9 HTTP and HTTPS modules that follow redirects. INDIRECT 0 September 6, 2024 from2 • 2.3.0 Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2" INDIRECT 8 August 15, 2016 fs-constants • 1.0.0 Require constants across node and the browser INDIRECT 0 April 26, 2018 fs-extra • 10.1.0 fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove. DIRECT 3 April 16, 2022 get-proxy • 2.1.0 Get configured proxy INDIRECT 5 July 21, 2017 get-stream • 2.3.1 Get a stream as a string, buffer, or array INDIRECT 3 September 14, 2016 get-stream • 3.0.0 Get a stream as a string, buffer, or array INDIRECT 0 November 23, 2016 got • 8.3.2 Simplified HTTP requests INDIRECT 45 July 3, 2018 has-flag • 4.0.0 Check if argv has a specific flag INDIRECT 0 April 6, 2019 has-symbol-support-x • 1.4.2 Tests if ES6 Symbol is supported. INDIRECT 0 February 24, 2018 has-to-string-tag-x • 1.4.1 Tests if ES6 @@toStringTag is supported. INDIRECT 1 September 1, 2017 iconv-lite • 0.4.24 Convert character encodings in pure javascript. INDIRECT 1 August 22, 2018 inquirer • 8.2.6 A collection of common interactive command line user interfaces. DIRECT 51 August 2, 2023 into-stream • 3.1.0 Convert a buffer/string/array/object/iterable/promise into a stream INDIRECT 10 November 29, 2016 is-fullwidth-code-point • 3.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 0 March 18, 2019 is-interactive • 1.0.0 Check if stdout or stderr is interactive INDIRECT 0 July 21, 2019 is-natural-number • 4.0.1 Check if a value is a natural number INDIRECT 0 May 16, 2016 is-object • 1.0.2 Checks whether a value is an object INDIRECT 0 December 2, 2020 is-plain-obj • 1.1.0 Check if a value is a plain object INDIRECT 0 November 5, 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 is-unicode-supported • 0.1.0 Detect whether the terminal supports Unicode INDIRECT 0 March 17, 2021 isarray • 1.0.0 Array#isArray for older browsers INDIRECT 0 December 10, 2015 isurl • 1.0.0 Checks whether a value is a WHATWG URL. INDIRECT 3 June 29, 2017 json-buffer • 3.0.0 JSON parse & stringify that supports binary via bops & base64 INDIRECT 0 July 17, 2017 jsonfile • 6.1.0 Easily read/write JSON files. INDIRECT 2 October 31, 2020 keyv • 3.0.0 Simple key-value storage with support for multiple backends INDIRECT 1 October 3, 2017 lodash • 4.17.21 Lodash modular utilities. INDIRECT 0 February 20, 2021 log-symbols • 4.1.0 Colored symbols for various log levels. Example: `✔︎ Success` DIRECT 7 March 17, 2021 lowercase-keys • 1.0.0 Lowercase the keys of an object INDIRECT 0 January 24, 2015 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 mime-db • 1.53.0 Media Type Database INDIRECT 0 July 12, 2024 mimic-fn • 2.1.0 Make a function mimic another one INDIRECT 0 March 31, 2019 mimic-response • 1.0.1 Mimic a Node.js HTTP response stream INDIRECT 0 July 11, 2018 normalize-url • 2.0.1 Normalize a URL INDIRECT 7 December 25, 2017 npm-conf • 1.1.3 Get the npm config INDIRECT 4 October 31, 2017 object-assign • 4.1.1 ES2015 `Object.assign()` ponyfill INDIRECT 0 January 16, 2017 onetime • 5.1.2 Ensure a function is only called once INDIRECT 1 August 9, 2020 ora • 5.4.1 Elegant terminal spinner DIRECT 29 June 8, 2021 os-tmpdir • 1.0.2 Node.js os.tmpdir() ponyfill INDIRECT 0 September 30, 2016 p-cancelable • 0.4.1 Create a promise that can be canceled INDIRECT 0 April 1, 2018 p-event • 2.3.1 Promisify an event by waiting for it to be emitted INDIRECT 2 February 12, 2019 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 • 1.1.0 Check if something is a promise INDIRECT 0 November 28, 2016 p-timeout • 2.0.1 Timeout a promise after a specified amount of time INDIRECT 1 November 28, 2017 path-is-absolute • 1.0.1 Node.js 0.12 path.isAbsolute() ponyfill INDIRECT 0 September 30, 2016 pend • 1.2.0 dead-simple optimistic async helper INDIRECT 0 November 23, 2014 pify • 2.3.0 Promisify a callback-style function INDIRECT 0 October 26, 2015 pify • 3.0.0 Promisify a callback-style function INDIRECT 0 May 28, 2017 pinkie-promise • 2.0.1 ES2015 Promise ponyfill INDIRECT 1 April 10, 2016 pinkie • 2.0.4 Itty bitty little widdle twinkie pinkie ES2015 Promise implementation INDIRECT 0 February 1, 2016 prepend-http • 2.0.0 Prepend `http://` to humanized URLs like todomvc.com and localhost INDIRECT 0 September 23, 2017 process-nextick-args • 2.0.1 process.nextTick but always with args INDIRECT 0 June 19, 2019 query-string • 5.1.1 Parse and stringify URL query strings INDIRECT 3 March 14, 2018 readable-stream • 2.3.8 Streams3, a user-land copy of the stream library from Node.js INDIRECT 7 February 23, 2023 readable-stream • 3.6.2 Streams3, a user-land copy of the stream library from Node.js INDIRECT 4 March 10, 2023 responselike • 1.0.2 A response-like object for mocking a Node.js HTTP response stream INDIRECT 1 August 17, 2017 restore-cursor • 3.1.0 Gracefully restore the CLI cursor on exit INDIRECT 3 April 26, 2019 run-async • 2.4.1 Utility method to run function either synchronously or asynchronously using the common `this.async()` style. INDIRECT 0 April 27, 2020 safe-buffer • 5.1.2 Safer Node.js Buffer API INDIRECT 0 April 25, 2018 safe-buffer • 5.2.1 Safer Node.js Buffer API INDIRECT 0 May 10, 2020 safer-buffer • 2.1.2 Modern Buffer API polyfill without footguns INDIRECT 0 April 8, 2018 seek-bzip • 1.0.6 a pure-JavaScript Node.JS module for random-access decoding bzip2 data INDIRECT 1 July 31, 2020 sort-keys-length • 1.0.1 Sort objecy keys by length INDIRECT 2 January 22, 2015 sort-keys • 1.1.2 Sort the keys of an object INDIRECT 1 May 18, 2016 sort-keys • 2.0.0 Sort the keys of an object INDIRECT 1 June 9, 2017 strict-uri-encode • 1.1.0 A stricter URI encode adhering to RFC 3986 INDIRECT 0 January 4, 2016 string_decoder • 1.1.1 The string_decoder module from Node core INDIRECT 1 March 30, 2018 string-width • 4.2.3 Get the visual width of a string - the number of columns required to display it INDIRECT 4 September 23, 2021 strip-ansi • 6.0.1 Strip ANSI escape codes from a string INDIRECT 1 September 23, 2021 strip-dirs • 2.1.0 Remove leading directory components from a path, like tar's --strip-components option INDIRECT 1 October 20, 2017 strip-outer • 1.0.1 Strip a substring from the start/end of a string INDIRECT 1 March 23, 2018 supports-color • 7.2.0 Detect whether a terminal supports color INDIRECT 1 August 28, 2020 tar-stream • 1.6.2 tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system. INDIRECT 19 September 22, 2018 through • 2.3.8 simplified stream construction INDIRECT 0 July 3, 2015 timed-out • 4.0.1 Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged INDIRECT 0 January 16, 2017 tmp • 0.0.33 Temporary file and directory creator INDIRECT 1 August 12, 2017 to-buffer • 1.1.1 Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back INDIRECT 0 April 26, 2018 trim-repeated • 1.0.0 Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz INDIRECT 1 January 13, 2015 unbzip2-stream • 1.4.3 streaming unbzip2 implementation in pure javascript for node and browsers INDIRECT 4 May 27, 2020 universalify • 2.0.1 Make a callback- or promise-based function support both promises and callbacks. INDIRECT 0 November 1, 2023 url-parse-lax • 3.0.0 Lax url.parse() with support for protocol-less URLs & IPs INDIRECT 1 November 3, 2017 url-to-options • 1.0.1 Convert a WHATWG URL to an http(s).request options object. INDIRECT 0 June 6, 2017 util-deprecate • 1.0.2 The Node.js `util.deprecate()` function with browser support INDIRECT 0 October 7, 2015 wcwidth • 1.0.1 Port of C's wcwidth() and wcswidth() INDIRECT 2 May 30, 2016 wrap-ansi • 6.2.0 Wordwrap a string with ANSI escape codes INDIRECT 8 November 11, 2019 xtend • 4.0.2 extend like a boss INDIRECT 0 July 8, 2019 yauzl • 2.10.0 yet another unzip library for node INDIRECT 3 July 3, 2018