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.
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.
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
Checks that given package is installed globally or locally.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
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.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
An array of node internals that can be cleaned up from stack traces
Clean up error stack traces from node internals
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Check that given value is valid hex color, using `hex-color-regex` - the best regex for matching hex color values
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.
The correct Youtube video id regex! Regex done right!
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
Writing a file to disk, creates intermediate directories in the destination path if they dont already exist.
Read JSON file using promises
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
WIP - Command line interface for Prettier
Check that given value have `GeneratorFunction` name or displayName.
Check that given value is `GeneratorFunction`
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Regular expression for usernames - it follows the same rules that GitHub uses.
Microscopic & functional event emitter in ~350 bytes, extensible through plugins
A wrapper package of `@hela/core` and `@hela/cli`.
The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.
Simply wraps [simple-get][] and his methods to return Response stream instead of Request stream. Simple as `simpleGet.get(url).pipe(process.stdout)`
Opinionated `npm ls` - list globally or locally installed node modules.
Return positive value if (any of the) passed value(s) exists in array, or optionally an index
Better, smaller, faster - koa middleware for limit request by ip, store in-memory.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
Shareable Config (preset of tasks) for [hela][] task runner
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][].
Returns `true` if a value is any type of object, but not an array. Browserify-ready.
Strictly checks that given value is nodejs EventEmitter. It's easy, because his API is in frozen state.
Small, simple and correct serving of files, using [koa-send][] - nothing more
_late October 2024_
List of common callback names - callback, cb, callback_, next, done.
Handling/creating hybrid errors. Hybrid middleware between callbacks and throws. Helpful util for modules that have hybrid APIs and want when they use promises, directly to throw the errors; when use callbacks to pass errors to first argument of this call
Get separately non-callback arguments in `.arguments` and the last argument if it [is-callback-function][] in `.callback`. It also works like [sliced][], but returns object with `.arguments` and `.callback` properties.
Returns an array of unique words, or the number of occurrences of each word in a string or list.
Zero-config linting, powered by few amazing unicorns, AirBnB & Prettier.
Flexible and cross-platform executing commands. Hybrid, Async and Promise API.
Regular expression (regex) for matching ugly code that coverage tools add during the test process. Like this one `__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;`
Showing 50 of 368 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.
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.
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
Checks that given package is installed globally or locally.
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
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.
Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
Validates given IPs (IPv4 and IPv6) using [micromatch][] - glob patterns, RegExp, string or array of globs. If match returns the IP, otherwise null.
An array of node internals that can be cleaned up from stack traces
Clean up error stack traces from node internals
Meant to be used with [clean-stacktrace][] as mapper function. Makes absolute paths inside stack traces to relative paths.
Check that given value is valid hex color, using `hex-color-regex` - the best regex for matching hex color values
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.
The correct Youtube video id regex! Regex done right!
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
Writing a file to disk, creates intermediate directories in the destination path if they dont already exist.
Read JSON file using promises
Small, fast and streaming project scaffolder with support for hundreds of template engines and sane defaults
Middleware for [koa][] that filters IPs against glob patterns, RegExp, string or array of globs. Support custom `403 Forbidden` message and custom ID.
WIP - Command line interface for Prettier
Check that given value have `GeneratorFunction` name or displayName.
Check that given value is `GeneratorFunction`
Stable and lovely router for [koa][], using [path-match][]. Foundation for building powerful, flexible and RESTful APIs easily.
Regular expression for usernames - it follows the same rules that GitHub uses.
Microscopic & functional event emitter in ~350 bytes, extensible through plugins
A wrapper package of `@hela/core` and `@hela/cli`.
The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.
Simply wraps [simple-get][] and his methods to return Response stream instead of Request stream. Simple as `simpleGet.get(url).pipe(process.stdout)`
Opinionated `npm ls` - list globally or locally installed node modules.
Return positive value if (any of the) passed value(s) exists in array, or optionally an index
Better, smaller, faster - koa middleware for limit request by ip, store in-memory.
Modern, fast, and innovative test runner with parallelism, concurrency, caching and incremental testing. Since 2017.
Shareable Config (preset of tasks) for [hela][] task runner
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][].
Returns `true` if a value is any type of object, but not an array. Browserify-ready.
Strictly checks that given value is nodejs EventEmitter. It's easy, because his API is in frozen state.
Small, simple and correct serving of files, using [koa-send][] - nothing more
_late October 2024_
List of common callback names - callback, cb, callback_, next, done.
Handling/creating hybrid errors. Hybrid middleware between callbacks and throws. Helpful util for modules that have hybrid APIs and want when they use promises, directly to throw the errors; when use callbacks to pass errors to first argument of this call
Get separately non-callback arguments in `.arguments` and the last argument if it [is-callback-function][] in `.callback`. It also works like [sliced][], but returns object with `.arguments` and `.callback` properties.
Returns an array of unique words, or the number of occurrences of each word in a string or list.
Zero-config linting, powered by few amazing unicorns, AirBnB & Prettier.
Flexible and cross-platform executing commands. Hybrid, Async and Promise API.
Regular expression (regex) for matching ugly code that coverage tools add during the test process. Like this one `__cov_Ejgcx$XN18CSfmeWn$f7vQ.f['2']++;`
Showing 50 of 368 packages