Format numbers for human consumption.
Data-driven DOM manipulation: select elements and join them to data.
Interpolate numbers, colors, strings, arrays, objects, whatever!
Array manipulation, ordering, searching, summarizing, etc.
A calculator for humanity’s peculiar conventions of time.
Evaluate asynchronous tasks with configurable concurrency.
Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
Easing functions for smooth animation.
Compute the Voronoi diagram of a set of two-dimensional points.
A parser and formatter for delimiter-separated values, such as CSV and TSV
Handy data structures for elements keyed by string.
Shapes and calculators for spherical coordinates.
Displays automatic reference lines for scales.
Animated transitions for D3 selections.
Register named callbacks and call them with arguments.
Serialize Canvas path commands to SVG.
Two-dimensional recursive spatial subdivision.
An efficient queue capable of managing thousands of concurrent animations.
Sequential, diverging and categorical color schemes.
Generate random numbers from various distributions.
powered by npms.io 🚀