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