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.
The best regular expression (regex) for matching hex color values from string.
Regex for matching RGBA color strings.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
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
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
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.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Easy and small template engine for the browser and nodejs.
Regular expression for phone numbers.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Regular expression for usernames - it follows the same rules that GitHub uses.
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
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
Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
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.
Regular expression for matching words in a string. Support for english, CJK and Cyrillic.
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
Extensible parser for git commit messages following Conventional Commits Specification
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Get current week number of the current year,given Date format string or Date object.
The correct Youtube video id regex! Regex done right!
Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
An array of node internals that can be cleaned up from stack traces
Clean up error stack traces from node internals
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.
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
100% twitter compatible `@mentions` regex! Regular expression for matching `@username` mentions, as used on twitter, facebook, github, etc.
Microscopic & functional event emitter in ~350 bytes, extensible through plugins
Check that given value is `GeneratorFunction`
Check that given value have `GeneratorFunction` name or displayName.
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.
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Read JSON file using promises
WIP - Command line interface for Prettier
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].
try/catch block with a callback, used in [try-catch-core][]. Use it when you don't care about asyncness so much and don't want guarantees. If you care use [try-catch-core][].
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Generate temporary filepath string (without writing to disk). Using scaleable, secure and fast cross-platform [cuid][] package
Return positive value if (any of the) passed value(s) exists in array, or optionally an index
Showing 50 of 528 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.
The best regular expression (regex) for matching hex color values from string.
Regex for matching RGBA color strings.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
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
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
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.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
Easy and small template engine for the browser and nodejs.
Regular expression for phone numbers.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Regular expression for usernames - it follows the same rules that GitHub uses.
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
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
Sane CLI user-input (command prompt, confirm, multiline, password) as promises, it can be used with co@4
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
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.
Regular expression for matching words in a string. Support for english, CJK and Cyrillic.
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
Extensible parser for git commit messages following Conventional Commits Specification
Thin layer on top of `execa` that allows executing multiple commands in parallel or in sequence with control for concurrency
Get current week number of the current year,given Date format string or Date object.
The correct Youtube video id regex! Regex done right!
Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
An array of node internals that can be cleaned up from stack traces
Clean up error stack traces from node internals
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.
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
100% twitter compatible `@mentions` regex! Regular expression for matching `@username` mentions, as used on twitter, facebook, github, etc.
Microscopic & functional event emitter in ~350 bytes, extensible through plugins
Check that given value is `GeneratorFunction`
Check that given value have `GeneratorFunction` name or displayName.
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.
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Read JSON file using promises
WIP - Command line interface for Prettier
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].
try/catch block with a callback, used in [try-catch-core][]. Use it when you don't care about asyncness so much and don't want guarantees. If you care use [try-catch-core][].
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Generate temporary filepath string (without writing to disk). Using scaleable, secure and fast cross-platform [cuid][] package
Return positive value if (any of the) passed value(s) exists in array, or optionally an index
Showing 50 of 528 packages