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.
Determine if a function is a native async function.
A node.js module for parsing form data, especially file uploads.
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
Regex for matching RGBA color strings.
The best regular expression (regex) for matching hex color values from string.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
Get installation path where the given package is installed. Works for globally and locally installed packages
Checks that given package is installed globally or locally.
Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.
Regular expression for phone numbers.
Regular expression for usernames - it follows the same rules that GitHub uses.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.
Guaranteed way for getting a Promise. Always native Promise if available, otherwise looks for common promise libraries and loads which is installed. Allows registering custom Promise implementation in node < 0.12 versions
Easy and small template engine for the browser and nodejs.
Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
Get current week number of the current year,given Date format string or Date object.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Writing a file to disk, creates intermediate directories in the destination path if they dont already exist.
Check that given value is valid hex color, using `hex-color-regex` - the best regex for matching hex color values
The correct Youtube video id regex! Regex done right!
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Get all possible javascript (npm/yarn/pnpm) global or local, binaries or packages paths, e.g. node_modules and node_modules/.bin. Also works for those using NVM or such
Extensible parser for git commit messages following Conventional Commits Specification
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
100% twitter compatible `@mentions` regex! Regular expression for matching `@username` mentions, as used on twitter, facebook, github, etc.
Regular expression for matching words in a string. Support for english, CJK and Cyrillic.
Clean up error stack traces from node internals
Middleware for [express][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message, blacklists, whitelists and custom ID.
Read JSON file using promises
An array of node internals that can be cleaned up from stack traces
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
Generate temporary filepath string (without writing to disk). Using scaleable, secure and fast cross-platform [cuid][] package
A super basic Pi extension that toggles GPT-5.4 / GPT-5.5 / GPT-5.6 Fast mode with /fast (the default 'priority'), nothing else - one file.
WIP - Command line interface for Prettier
Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more
Checks whether a value is child process result, which in case is more specific Node.js EventEmitter. Browserify-ready.
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Check that given value is request stream
Check that given value is any type of error and instanceof Error.
Handles completion and errors of any stream - readable/writable/duplex.
Check that given value is `GeneratorFunction`
Showing 50 of 537 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.
Determine if a function is a native async function.
A node.js module for parsing form data, especially file uploads.
Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.
Regex for matching RGBA color strings.
The best regular expression (regex) for matching hex color values from string.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p
Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins
Get installation path where the given package is installed. Works for globally and locally installed packages
Checks that given package is installed globally or locally.
Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.
Regular expression for phone numbers.
Regular expression for usernames - it follows the same rules that GitHub uses.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Full-featured [koa][] body parser! Support parsing text, buffer, json, json patch, json api, csp-report, multipart, form and urlencoded bodies. Works for koa@1, koa@2 and will work for koa@3.
Guaranteed way for getting a Promise. Always native Promise if available, otherwise looks for common promise libraries and loads which is installed. Allows registering custom Promise implementation in node < 0.12 versions
Easy and small template engine for the browser and nodejs.
Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
Get current week number of the current year,given Date format string or Date object.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Writing a file to disk, creates intermediate directories in the destination path if they dont already exist.
Check that given value is valid hex color, using `hex-color-regex` - the best regex for matching hex color values
The correct Youtube video id regex! Regex done right!
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Get all possible javascript (npm/yarn/pnpm) global or local, binaries or packages paths, e.g. node_modules and node_modules/.bin. Also works for those using NVM or such
Extensible parser for git commit messages following Conventional Commits Specification
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
100% twitter compatible `@mentions` regex! Regular expression for matching `@username` mentions, as used on twitter, facebook, github, etc.
Regular expression for matching words in a string. Support for english, CJK and Cyrillic.
Clean up error stack traces from node internals
Middleware for [express][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message, blacklists, whitelists and custom ID.
Read JSON file using promises
An array of node internals that can be cleaned up from stack traces
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
Generate temporary filepath string (without writing to disk). Using scaleable, secure and fast cross-platform [cuid][] package
A super basic Pi extension that toggles GPT-5.4 / GPT-5.5 / GPT-5.6 Fast mode with /fast (the default 'priority'), nothing else - one file.
WIP - Command line interface for Prettier
Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement for [async-done][] - pass 100% of its tests plus more
Checks whether a value is child process result, which in case is more specific Node.js EventEmitter. Browserify-ready.
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Check that given value is request stream
Check that given value is any type of error and instanceof Error.
Handles completion and errors of any stream - readable/writable/duplex.
Check that given value is `GeneratorFunction`
Showing 50 of 537 packages