Lightweight utility for input validation and data extraction in Turf.js. Ensures GeoJSON inputs are in the correct format and extracts specific components like coordinates or geometries.
Essential Handlebars helpers in TypeScript. A modernized collection of 8 core helper categories with TypeScript support and ESM compatibility.
Get the minimum value in an array
Get the maximum value in an array
Simple dependency graph.
Translation between JavaScript values and Buffers
Generate all possible permutations of an object's key-value pairs
TypeScript definitions for d3-polygon
Check if a value is any kind of array
peek functionality for arrays, allow execution of functionality for each element of the array and continue procesing of the same
Bridging the gap between buffers and typed arrays
ES2015 `Array#findIndex()` ponyfill
Rescale an array into a range
reduce-without
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
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).
Test if an array-like object supports the accessor (get/set) protocol.
Command-line runner for VS Code extension tests
High-performance JSON Pointer implementation
Validates if a value is an array.
Better binary searching
Find the first element in an array that passes a callback test. Equivalent to underscore.find()
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Utility for keeping references to multiple React elements.