Small, chainable, set of functions like range, map, reduce, filter, zip, for iterable objects.
published 0.4.4 2 years agoWell tested 'is number' checks, that can optionally include number-like strings, and non-finite values.
published 0.1.6 2 years agoEslint config based on standard.js (https://standardjs.com), plus es2020, minus the plugins.
published 0.1.5 2 years agoGenerate a factory method from a class constructor function. Adds static methods from all super classes.
published 0.1.4 9 months agoReplace your slow Array based fixed length ring buffer, or circular queue, with ring-buffer. RingBuffer is roughly 10x faster, and is a drop in replacement.
published 1.2.1 2 years agoTests package pack file in a separate, temporary package, generates tests by transforming existing unit tests
published 0.1.0 4 years agoConverts unit tests using relative imports (e.g. '../src/module.js') to use package imports (e.g. '<package-name>', to support package testing.
published 1.0.2 10 months agoConcurrency using chainable async iterables, such as task pool, event queue, pub/sub, merge, chunk, throttle, etc.
published 1.3.1 2 years agoSimple test harness for testing ring buffer implementations.
published 0.1.3 3 years agoA ring buffer that manages memory in chunks to support large capacity for data bursts with low overhead when small.
published 0.1.5 2 years agoBasic semaphore and mutex with both sync and async acquire methods.
published 0.1.6 9 months agoRollup plugin to create a pack file and move it somewhere else for testing.
published 0.1.6 10 months agoCreates a package.json for testing the pack file of your package, adds in required dependencies.
published 1.1.1 10 months agoRollup configuration to build and run package tests in a temporary package.
published 0.1.3 2 years agoConfig module for npm-package-json-lint.
published 0.1.0 4 years agoConfigurable Rollup plugin to run async functions in sequence. Includes shell function for convenience.
published 0.1.5 10 months agoPerforms paginated PouchDB queries, and provides each result via an async iterable.
published 0.1.3 2 years agoPriority queue/buffer with capacity limits and custom comparator. Methods push/shift/length match the Array API.
published 0.1.4 2 years agoSupports pack file testing for dual modules using Rollup.
published 1.1.0 9 months ago