Creates an array of unique values that are included in all given arrays.
Find self-intersections in geojson polygon (possibly with interior rings)
Monitor if a component is inside the viewport, using IntersectionObserver API
Flowtype linting rules for ESLint.
Stringify your JSON at max speed
Computes the intersection between two SVG paths
A module to check if a polygon self-intersects using a sweepline algorithm
Flowtype linting rules for ESLint by flow-typed
Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
Simplify your schema by combining allOf into the root schema, safely.
A library for declarative use of Intersection Observer API with Angular
Tracks the intersection of a DOM element and its containing element or the viewport.
App that shows the intersection between 2 lines or line segments
Takes a complex (i.e. self-intersecting) geojson polygon, and breaks it down into its composite simple, non-self-intersecting one-ring polygons.
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
React hook to use IntersectionObserver declaratively.
A BVH implementation to speed up raycasting against three.js meshes.
very fast object redaction
Underlying schema language parsed from arktype syntax.
{G,S}et object values using MongoDB-like path notation
This repository contains a collection of TypeScript utility functions for geometric calculations, primarily focused on line intersection and distance calculations.
Gives values present in both arrays.