npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
ANSI escape codes for styling strings in the terminal
Strip ANSI escape codes from a string
Get the visual width of a string - the number of columns required to display it
Regular expression for matching ANSI escape codes
Detect whether a terminal supports color
Escape RegExp special characters
Get the first path that exists on disk of multiple paths
Terminal string styling done right
Wordwrap a string with ANSI escape codes
Get the first fulfilled promise that satisfies the provided testing function
Run multiple promise-returning & async functions with limited concurrency
Find a file or directory by walking up parent directories
Get the PATH environment variable key cross-platform
Check if argv has a specific flag
Global identifiers from different JavaScript environments
A collection of essential TypeScript types
Resolve the path of a module like `require.resolve()` but from a given path
Check if a path exists
Check if something is a Node.js stream
Get a stream as a string, Buffer, ArrayBuffer or array
ES2015 `Object.assign()` ponyfill
Tiny queue data structure
Check if the character represented by a given Unicode code point is fullwidth
Strip UTF-8 byte order mark (BOM) from a string
Regular expression for matching a shebang line
Merge objects using their property descriptors
Parse JSON with more helpful errors
Open stuff like URLs, files, executables. Cross-platform.
Get your PATH prepended with locally installed binaries
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Strip comments from JSON. Lets you use comments in your JSON files!
Ensure a function is only called once
Get callsites from the V8 stack trace API
Import a module while bypassing the cache
Get the path of the parent module
Gracefully restore the CLI cursor on exit
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
Toggle the CLI cursor
Process execution for humans
Check if a path is a file, directory, or symlink
Colored symbols for various log levels. Example: `✔︎ Success`
Define a lazily evaluated property on an object
Check if the process is running inside a Docker container
`Start a promise chain
Get paths for storing things like data, config, cache, etc
Strip leading whitespace from each line in a string
Strip the final newline character from a string or Uint8Array
List of binary file extensions
Make a directory and its parents if needed - Think `mkdir -p`
Easy error subclassing and stack customization
Showing 50 of 1076 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
ANSI escape codes for styling strings in the terminal
Strip ANSI escape codes from a string
Get the visual width of a string - the number of columns required to display it
Regular expression for matching ANSI escape codes
Detect whether a terminal supports color
Escape RegExp special characters
Get the first path that exists on disk of multiple paths
Terminal string styling done right
Wordwrap a string with ANSI escape codes
Get the first fulfilled promise that satisfies the provided testing function
Run multiple promise-returning & async functions with limited concurrency
Find a file or directory by walking up parent directories
Get the PATH environment variable key cross-platform
Check if argv has a specific flag
Global identifiers from different JavaScript environments
A collection of essential TypeScript types
Resolve the path of a module like `require.resolve()` but from a given path
Check if a path exists
Check if something is a Node.js stream
Get a stream as a string, Buffer, ArrayBuffer or array
ES2015 `Object.assign()` ponyfill
Tiny queue data structure
Check if the character represented by a given Unicode code point is fullwidth
Strip UTF-8 byte order mark (BOM) from a string
Regular expression for matching a shebang line
Merge objects using their property descriptors
Parse JSON with more helpful errors
Open stuff like URLs, files, executables. Cross-platform.
Get your PATH prepended with locally installed binaries
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Strip comments from JSON. Lets you use comments in your JSON files!
Ensure a function is only called once
Get callsites from the V8 stack trace API
Import a module while bypassing the cache
Get the path of the parent module
Gracefully restore the CLI cursor on exit
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
Toggle the CLI cursor
Process execution for humans
Check if a path is a file, directory, or symlink
Colored symbols for various log levels. Example: `✔︎ Success`
Define a lazily evaluated property on an object
Check if the process is running inside a Docker container
`Start a promise chain
Get paths for storing things like data, config, cache, etc
Strip leading whitespace from each line in a string
Strip the final newline character from a string or Uint8Array
List of binary file extensions
Make a directory and its parents if needed - Think `mkdir -p`
Easy error subclassing and stack customization
Showing 50 of 1076 packages