test whether SPDX expressions satisfy licensing criteria
D3 sankey with circular links
A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.
Convert any binary data to ArrayBuffer
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
Node.js Buffer API, for React Native
Rules dealing with Array functions and methods.
ArrayLike filling functions for JavaScript
Array utils
Utilities for executing code in Web Workers
A simple and pragmatic library for testing Node.js console output.
A method to convert an argument to an integer suitable for use as the length of an array-like object. This method follows ECMAScript's specification for the 'ToLength' abstract operation.
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
Works like String.prototype.replace but outputs an array. Useful for replacing parts of the string with objects of other types.
Push items to an array at their correct sort-position
Experimental array manipulation functions for JavaScript
Concatenate a readable stream's data into a single array
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
React PureComponent implementation embracing Immutable.js
Parses set-cookie headers into objects
Rope-based persistent sequence type
Recursively loop through the elements of a 'collection' (an array, an array-like object, or a plain object) and invoke 'callbackFn' for each element while protected against circular references.
A Collection (Associative Array like) Class for ES6. Now supporting dot and bracket without a proxy, and generator/yield control flows.