ECMAScript AST recursive visitor
Check if a stream has ended
Use sin(), cos(), tan(), acos(), atan(), and atan2() to compute trigonometric relationships
Useful for extracting only the part of a route between two distances.
Generates a hash for an installed npm package, useful for salting caches
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
Create a JSON-friendly object from an SVG string
generator async control flow goodness
A globbing fs.watch wrapper built from the best parts of other fine watch libs.
Support for representing 64-bit integers in JavaScript
Make unhandled promise rejections fail hard right away instead of the default silent fail
Removes duplicates from a sorted array in place
Log a deprecation message with stack
A simple extendable error class that extends Error.
Combine an array of streams into a single duplex stream using pump and duplexify
Finds the nearest point on a line to a given point
Polyfill for Node.js module.createRequire (<= v12.2.0)
Import a module lazily
compare two semver version strings, returning -1, 0, or 1
Newline character converter
Remove spaces and tabs around line-breaks
Calculates the distance between a given point and the nearest point on a line.
A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`.
the path module from node core for browsers