Like front-matter, but supports multiple sections in a document.
Provides helper functions to create GeoJSON features, like points, lines, or areas on a map.
Combines a FeatureCollection of Point, LineString, or Polygon features into MultiPoint, MultiLineString, or MultiPolygon features.
mjml-section
Takes a GeoJSON feature and returns points at all self-intersections.
Converts a polygon to a line string.
Polygonizes a set of lines that represents edges in a planar graph.
Returns the shortest path from start to end without colliding with any Feature in obstacles.
Finds points that fall within polygon(s).
Takes any LineString or Polygon and returns the overlapping lines between both features.
Takes polygons or multipolygons and an optional mask, and returns an exterior ring polygon with holes.
An ini encoder/decoder for node
Takes a Feature and a bbox and clips the feature to the bbox using lineclip.
Checks if two geometries have an area of overlap without one being completely contained inside the other.
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.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
Checks if a point is inside an area, like a city boundary.
Takes a line and returns a line at offset by the specified distance.
Returns the closest point, of a collection of points, to a line.
output coverage reports using Node.js' built in coverage
Takes a grid of values (GeoJSON format) and a set of threshold ranges. It outputs polygons that group areas within those ranges, effectively creating filled contour isobands.
Smooths a Polygon or MultiPolygon, based on Chaikin's algorithm.
Return the global object.
C APIs for registering a Node-API module exporting an interface for invoking a binary numerical function.
Add simavr-compatible metadata to your binary.
Internal implementation details of the simavr-section crate.
Bindings to simavr's MMCU section struct types. You may prefer to use simavr-section instead.