Put non-empty strings into arrays, turn empty-ones into empty arrays. Bypass everything else.
A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)
Validate and format function arguments ( handles types and optionals)
Test if an input value is an ndarray data type object.
A static list of the Node.js builtin modules from the latest Node.js version
Full implementation of the `printf` family in pure JS.
Consumes a defaults object with booleans, generates all possible variations of it
Create registries of declarative compact-encoding schemas
Deep cloning of Arrays and plain Objects.
Create ABI-compliant "struct" instances on top of Buffers. Supports Node 6, 7, 8, 10, 12.
Parses MongoDB query language and returns an abstract syntax tree
Translation between JavaScript values and Buffers
A JavaScript utility library (written in TypeScript) for creating objects that store their properties in a buffer for serialization/deserialization similar to structures in C
Test whether an input value is the string representing column-major order.
Audited & minimal implementation of Starknet cryptography including Pedersen and Stark Curve
Prepends a path to a platform-specfic delimited path string and removes duplicate paths
A collection of commonly-used assertion functions
Test if a value is a probability.
Provides a standard way of performing type and schema validation across 0x projects
Detect native ArrayBuffer support.
Strict borsh compatible de/serializer
Test if a finite double-precision floating-point number is a negative integer.
power-assert instrumentor for TypeScript
Test if an object has a specified property, either own or inherited.