compare two semver version strings, returning -1, 0, or 1
A very strict and proper argument parser.
Symbol.observable ponyfill
JSON Web Token implementation (symmetric and asymmetric)
Compile object rest and spread to ES5
[](DEPENDENCIES.md)
Building maxdome requests step by step in a modularized way
ECMAScript AST recursive visitor
Stringify an object sorting scalars before objects, and defaulting to 2-space indent
Use node's fs.realpath, but fall back to the JS implementation if the native one fails
`Iterator.prototype`, or a shared object to use.
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
A JS promise-based capabilities system over any stream.
Recursive object extending
[](DEPENDENCIES.md)
Sort an object's keys, including an optional key list
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
Returns an array of all enumerable symbol properties found directly upon a given object
Maintain and search through a sorted array using some low level functions
Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays
Create an error from multiple errors
A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
Provides tools for conversion between geographic coordinates and projected coordinates.
JS Object representation of a stack frame