Pinned Repositories
await-for-it
Concurrency using chainable async iterables, such as task pool, event queue, pub/sub, merge, chunk, throttle, etc.
cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
datasciencecoursera
Repository for Johns Hopkins Data Science Course
datasharing
The Leek group guide to data sharing
dynamic-ring-buffer
ring buffer that manages memory in chunks to support large capacity for data bursts with low overhead when small
eslint-config
Eslint config based on standard.js (https://standardjs.com), minus the plugins
isnumber
Well tested 'is number' checks, that can accept number-like strings, and non-finite values as desired.
iterablefu
Small (1.2kb gz), set of functions like range, map, reduce, filter, zip, for iterable objects.
pouchdb-paginated-query
Performs paginated PouchDB queries, and provides each result via an async iterable.
ring-buffer
Replace your slow Array based, fixed length ring buffer, or circular queue, with ring-buffer.
toolbuilder's Repositories
toolbuilder/await-for-it
Concurrency using chainable async iterables, such as task pool, event queue, pub/sub, merge, chunk, throttle, etc.
toolbuilder/ring-buffer
Replace your slow Array based, fixed length ring buffer, or circular queue, with ring-buffer.
toolbuilder/dynamic-ring-buffer
ring buffer that manages memory in chunks to support large capacity for data bursts with low overhead when small
toolbuilder/pouchdb-paginated-query
Performs paginated PouchDB queries, and provides each result via an async iterable.
toolbuilder/cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
toolbuilder/datasciencecoursera
Repository for Johns Hopkins Data Science Course
toolbuilder/datasharing
The Leek group guide to data sharing
toolbuilder/eslint-config
Eslint config based on standard.js (https://standardjs.com), minus the plugins
toolbuilder/isnumber
Well tested 'is number' checks, that can accept number-like strings, and non-finite values as desired.
toolbuilder/iterablefu
Small (1.2kb gz), set of functions like range, map, reduce, filter, zip, for iterable objects.
toolbuilder/js-concert
An event library for JavaScript and Node.js that implements the observer pattern (a.k.a publish/subscribe). Similar to Node's EventEmitter and Backbone.Events, but independent, minimal and light-weight.
toolbuilder/laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
toolbuilder/list
Tiny (0.6kb gz), mutable, double linked, iterable list
toolbuilder/make-factory
Generate a factory class from a class constructor function. Adds static methods from all super classes
toolbuilder/package-json-lint-config
Config module for npm-package-json-lint.
toolbuilder/package-test
Tests NPM package pack file in a separate, temporary package, generates tests by transforming existing unit tests
toolbuilder/priority-buffer
Priority queue/buffer with capacity limits and custom comparator. Methods push/shift/length match the Array API.
toolbuilder/qucs
Qucs Project official mirror
toolbuilder/ring-buffer-tests
Simple test harness for testing ring buffer implementations
toolbuilder/rollup-config-pkgtest
Rollup configuration to build and run package tests in a temporary package
toolbuilder/rollup-plugin-commands
Configurable Rollup plugin to run async functions in sequence. Includes shell function for convenience.
toolbuilder/rollup-plugin-create-pack-file
Create a pack file and move it somewhere else for testing
toolbuilder/rollup-plugin-create-test-package-json
Creates a package.json for testing the pack file of your package, adds in required dependencies
toolbuilder/rollup-plugin-relative-to-package
Converts unit tests using relative imports (e.g. 'from ../src/module.js') to use package imports (e.g. 'from package', to support package testing.
toolbuilder/rollup-plugin-test-tools
Supports pack file testing for dual modules using Rollup
toolbuilder/semaphore
basic semaphore and mutex with both sync and async acquire methods
toolbuilder/tap-monkey
A tap formatter that’s also a monkey.