The primary functions of the world state package are to maintain the collection of Merkle Trees comprising the global state of the system and to offer an interface with which the trees can be queried.
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
Layout algorithms for visualizing hierarchical data.
Different binary search tree implementations, including a self-balancing one (AVL)
Oboe.js reads json, giving you the objects as they are found without waiting for the stream to finish
mdast utility to make a tree compact
Incremental Markdown parser that consumes and emits Lezer trees
The Merkle Trees package contains typescript implementations of the various Merkle Trees required by the system.
Simple text tree diagrams from arrays.
TypeScript library for W3C Bitstring Status List v1.0 specification - privacy-preserving credential status management
Verifiable Credentials Bitstring Status List
Stream variables beetween 2 JavaScript threads (client/server, ipc, worker/main thread).
Bitstring Status List v1.0 BitstringStatusListCredential schema (VCDM 2.0)
Implementation of [peer-to-peer b-trees](https://0fps.net/2020/12/19/peer-to-peer-ordered-search-indexes/) which are [prolly trees](https://www.dolthub.com/blog/2020-04-01-how-dolt-stores-table-data/) as used in dolt and noms.
Bitstring Status List v1.0 BitstringStatusListCredential schema (VCDM 1.1)
CART decision tree algorithm
Implementation of verkle trees as used in Ethereum.
Ember CLI addon for Babel
unist utility to get the position of a node
TypeScript definitions for broccoli-merge-trees
A fork of `binary-search-tree` 0.2.x with upgraded dependencies from the Sails core team.
Reads files from a real location
SaxonJS XSLT 3.0 processor: a conformant high-performance implementation of XSLT 3.0 for Node.js
The Dagre layout for DAGs and trees for Cytoscape.js