30 repos
Libraries and utilities for parsing, transforming, and manipulating abstract syntax trees (ASTs) and concrete syntax trees (CSTs) in JavaScript, built on the Unist specification. The cluster centers on tools for converting between different tree formats—particularly MDAST (Markdown AST) to HAST (HTML AST)—and utilities for traversing, querying, and serializing tree structures. This represents a foundational ecosystem for building linters, documentation generators, markdown processors, and other syntax-aware tools.