A tiny (952b), correct, general-purpose, and configurable "exports" and "imports" resolver without file-system reliance
vx point
Calculates the destination point having travelled the given distance along a Rhumb line.
Takes two points and calculates a point midway between them geodesically.
Creates an interpolated grid of points using the Inverse Distance Weighting method.
Finds the angle formed by two adjacent segments.
Takes a Feature or FeatureCollection and returns a Point guaranteed to be on the surface of the feature.
Takes a Feature or FeatureCollection and returns the mean center.
Check if a character is decimal
Creates a convex hull around points
Creates a concave hull around points.
[](https://bundlephobia.com/package/@theme-ui/core)
JSON Schema TypeScript definitions with complete inline documentation.
Difference between one and the smallest value greater than one that can be represented as a half-precision floating-point number.
Takes a set of points and partition them into clusters according to DBSCAN's data clustering algorithm.
Maximum Unicode code point in the Basic Multilingual Plane (BMP).
Strict DER signature encoding/decoding.
Return a double-precision floating-point number with the magnitude of x and the sign of y.
Split a double-precision floating-point number into a higher order word and a lower order word.
Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.
A Long class for representing a 64-bit two's-complement integer value.
Fixed-point number types for JavaScript
Difference between one and the smallest value greater than one that can be represented as a single-precision floating-point number.
Operations for two-dimensional polygons.