This library provides utility functions for working with array data that are useful in many contexts, including creative coding. It offers generic functions that perform common operations such as offsetting an array, generating an array based on a callbac
Generate all possible permutations of an object's key-value pairs
Generate hexmaps from data that uses the Open Data Institute's HexJSON format.
Get the index of the first element in an array that returns truthy for the given value, using strict equality for comparisons.
utilities for observable asynchronous control flow
an eslint rule plugin companion to babel-eslint
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Stylelint plugin to validate CSS syntax
Minimal zero-dependency utilities for using JavaScript Iterables in all environments.
A list of color names and its values
Cross-browser array slicer.
Eslint rule for consistent filenames.
A type checking library where each exported function returns either true or false and does not throw. Also added tests.
A very fast static 2D index for points based on kd-tree.
Test if a value is an array-like object.
Check if a value is an array or a typed array
Complex128Array.
ESLint rules for controlling where and how mutation is used.
Official implementation of the TypeID specification in TypeScript. TypeIDs are type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs
React PureComponent implementation embracing Immutable.js
A JavaScript library for real-time terrain mesh generation
Convert any binary data to ArrayBuffer
Validates if a value is array-like.
Enforce $varName for jQuery assignment.