Takes a complex (i.e. self-intersecting) geojson polygon, and breaks it down into its composite simple, non-self-intersecting one-ring polygons.
primary logic behind csrf tokens
Implementation of Structured Field Values for HTTP (RFC9651, RFC8941)
Find the longest common subsequence.
Finite key-value map using the Least Recently Used (LRU) algorithm where the most recently used objects are keept in the map while less recently used items are evicted to make room for new ones.
oidc-token-hash validates (and generates) ID Token `_hash` claims such as `at_hash` or `c_hash`
UnRS Resolver Node API
LL(*) lookahead strategy for the Chevrotain parser library
Javascript natural sort algorithm with unicode support.
Fast and almost Gaussian blur by Mario Klingemann
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
Cryptographic primitives for JavaScript
Do fuzzy matching using FZF algorithm in JavaScript
An incremental implementation of MurmurHash3
A high-performance string compression library
Munkres (aka Hungarian) algorithm for JS
An implementation of the Unicode Line Breaking Algorithm (UAX #14)
Takes a set of points and partition them into clusters according to DBSCAN's data clustering algorithm.
get the shasum of a buffer or object
Gatsby transformer plugin for JSON files
Intl.LocaleMatcher ponyfill
Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.
Convert Domain Names correctly from IDN to Punycode and vice-versa and offer TR46 processing.
Deterministic pseudo-random number generator for JavaScript and TypeScript