handle-tree-node
mdast utility to parse markdown
mdast utility to serialize markdown
ECMAScript (ESTree) AST walker
This package provides support for the [RedisBloom](https://redis.io/docs/data-types/probabilistic/) module, which adds additional probabilistic data structures to Redis.
hast utility to transform to estree (JavaScript AST) JSX
Custom errors
unist utility to serialize a node, position, or point as a human readable location
unist utility to get the position of a node
TypeScript definitions for node
hast utility to transform to mdast
unist utility to check if a node passes a test
Node.js bindings to the Tree-sitter parsing library
TypeScript definitions for pg
mdast utility to get the plain text content of a node
hast utility to get the plain-text value of a node according to the `innerText` algorithm
Pause a stream's data events
Adapter to convert Node.js fs API to File System Access API
unist utility to find a node after another node
Get the dependency tree of a module
Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
TypeScript definitions for node-fetch
Wrap Streams2 instance into a HandleWrap
TypeScript definitions for retry
acts_as_better_tree is great for anyone who needs a fast tree capable of handling millions of nodes without slowing down on writes like nestedset or on reads like a standard tree.
Hitsuji is a library that implements a tree data structure, where each node is represented by a value, points to other values, or performs a function on some values. When the tree is updated, the inputs to the functions will change, hence changing the outputs, eventually propagating the update through the entire tree. Data structures can also be exported to disk, allowing for wide applications of this software, e.g. handling big data, managing content, etc.