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.
Stringify any JavaScript value.
Character encoding detector
Takes a ring and return true or false whether or not the ring is clockwise or counter-clockwise.
Test if a value is an array.
TypeScript definitions for d3-polygon
Parse HTTP request cookies
Power Assert output formatter
Make any value an array. No dependencies.
Safely push each item of an array to a stream
Parse HTTP X-Forwarded-For header
A polyfill for Array.prototype.flat and Array.prototype.flatMap
reduce-without
Mock `window.Date` when run unit test cases with jest. Make tests of `Date` easier.
Call an array of asynchronous functions in series
High-performance JSON Pointer implementation
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Returns an array of all enumerable symbol properties found directly upon a given object
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
A tiny and fast selection algorithm in JavaScript.
Invoke getter/setter functions on array-like objects
Parse string into array of string elements
Manipulate the HTTP Vary header
Bizarro minimist: transform an options object into argv