deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
maximally minimal type-testing library
mixin to add one-time ready event callback handler
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
Define a read-only property.
Pseudo AST that contains data with its positions attached.
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
get value at property, don't throw if parent is undefined
function binding utility
Simple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations.
copy an object but omit the specified keys
Binary plist parser.
Safely access and modify nested object properties using string paths
Turn valid member expression property literals into plain identifiers
traverse and transform objects by visiting every node on a recursive walk
dot-object makes it possible to transform and read (JSON) objects using dot notation.
Create custom commands using plain-old functions
A small polyfill for Object.setprototypeof
Better TOML parsing and stringifying all in that familiar JSON interface.
Solves a problem with util.format
copy an object but with only the specified keys
Deep-pick and deep-omit objects with typesafe paths.
Replace tokens from a string with values of an object
obj library - this library implements all the base functionality for NATS objectstore for javascript clients