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 8 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 8 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 8 months agoRollup plugin to create a pack file and move it somewhere else for testing.
published 0.1.6 8 months agoCreates a package.json for testing the pack file of your package, adds in required dependencies.
published 1.1.1 8 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 8 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 8 months ago