Lightweight utility for input validation and data extraction in Turf.js. Ensures GeoJSON inputs are in the correct format and extracts specific components like coordinates or geometries.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)
Get the maximum value in an array
Get the minimum value in an array
Replace or remove multiple items in an array.
Create ABI-compliant "struct" instances on top of Buffers. Supports Node 6, 7, 8, 10, 12.
Check if a value is any kind of array
Server-side DOM implementation based on Mozilla's dom.js
Full BCP 47 language subtag data from the official IANA repository, in JSON format with multiple indices.
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
ES2015 `Array#findIndex()` ponyfill
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Cryptographic key pairs for the XRP Ledger
Rescale an array into a range
Operations for two-dimensional polygons.
Bridging the gap between buffers and typed arrays
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.
### FlatfileRecord
diff with unified diff format handling
A suite of parsers and compilers for WordPress styles.
Has country codes for all countries in the world. Please send a PR if you see something missing or find a mistake.
Converts Zod schemas to Json Schemas