An ini encoder/decoder for node
utilities for observable asynchronous control flow
A data loading utility to reduce requests to a backend via batching and caching.
Faster alternative to javascript's native filter method.
Fuzzy filtering and string scoring
A "standard library" of stuff I find to routinely be useful in Node.js
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
ES2015 `Array#findIndex()` ponyfill
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
Matches strings against configurable strings, globs, regular expressions, and/or functions
Create unique translations of a document based on its language, joined by a shared reference document.
A utility to track objects on a canvas by unique px color
foreach component + npm package
An object schema merger/validator
Ensure CSS selectors are unique.
dedupes an array
A 3D Force-Directed Graph component for A-Frame.
Rearrange array elements by index array
get a list of staged git files and their status
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
return list of CallSite objects from a captured stacktrace
A minimal CSS module shim
Takes a grid of values (GeoJSON format) and a set of threshold ranges. It outputs polygons that group areas within those ranges, effectively creating filled contour isobands.