Determines whether a Node file is a Module (`import`) or a Script (`require`)
Resolve things like Node.js — ponyfill for `import.meta.resolve`
Types and schema that specs of the Markup languages for markuplint
Gatsby transformer plugin for images using Sharp
Find the longest common subsequence.
Implementation of the HTML encoding sniffer algo, with stream support
UnRS Resolver Node API
LL(*) lookahead strategy for the Chevrotain parser library
Ukkonens approximate string matching algorithm for finding edit distance similar to Levenshtein
Get the hash of an object
Tag cloud/Wordle presentation on 2D canvas or HTML
node's assert.deepEqual algorithm
Lightning fast normal and incremental md5 for javascript
Munkres (aka Hungarian) algorithm for JS
A strict, clean TypeScript implementation of jalaali-js, offering reliable conversion between Jalaali (Persian) and Gregorian calendars with modern module support. Based on the original MIT-licensed jalaali-js algorithm.
javascript implementation of Dunning's T-Digest for streaming quantile approximation
Bresenham's line algorithm
Approximate cubic Bezier curve with a number of quadratic ones
A diff for DOM elements, as client-side JavaScript code. Gets all modifications, insertions and removals between two DOM fragments.
The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js
resolve like require.resolve() on behalf of files asynchronously and synchronously
Intl.LocaleMatcher ponyfill
Sort Sails/Express-style route addresses by inclusivity
Implementation of the Graham Scan algorithm to calculate a convex hull from a given array of x, y coordinates.