20 packages
iterablefu
Small, chainable, set of functions like range, map, reduce, filter, zip, for iterable objects.
rollup-plugin-create-test-package-json
Creates a package.json for testing the pack file of your package, adds in required dependencies.
rollup-plugin-relative-to-package
Converts unit tests using relative imports (e.g. '../src/module.js') to use package imports (e.g. '<package-name>', to support package testing.
@toolbuilder/await-for-it
Concurrency using chainable async iterables, such as task pool, event queue, pub/sub, merge, chunk, throttle, etc.
@toolbuilder/dynamic-ring-buffer
A ring buffer that manages memory in chunks to support large capacity for data bursts with low overhead when small.
@toolbuilder/eslint-config
Eslint config based on standard.js (https://standardjs.com), plus es2020, minus the plugins.
@toolbuilder/isnumber
Well tested 'is number' checks, that can optionally include number-like strings, and non-finite values.
@toolbuilder/list
Tiny, mutable, double linked, iterable list.
@toolbuilder/make-factory
Generate a factory method from a class constructor function. Adds static methods from all super classes.
@toolbuilder/package-json-lint-config
Config module for npm-package-json-lint.