A polyfill for crypto.randomFill and crypto.randomFillSync from Node.js core
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Tesselates a polygon or multipolygon into a collection of triangle polygons using earcut.
Convex decomposition for 2D polygons
Moves a shape or location in a specific direction.
Converts a polygon to a line string.
Changes the size of a geometry by scaling it up or down.
Takes a GeoJSON feature and returns points at all self-intersections.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
Takes a Feature and a bbox and clips the feature to the bbox using lineclip.
Rotates a geometry around its center or a given point.
Generate random numbers from various distributions.
Bridging the gap between buffers and typed arrays
Converts a bounding box to a GeoJSON polygon.
Fastest random ID and random string generation for Node.js
TypeScript definitions for d3-random
Convex decomposition for 2D polygons
A powerful CLI and library for managing i18n translations with validation, auto-translation, and TypeScript type generation
generate the minimum number of tiles to cover a geojson geometry
URL and cookie safe UIDs
Checks if a point is inside an area, like a city boundary.
Use the random function in CSS
Fill a polygon with lines