This package converts Wikidot wikitext source into an abstract syntax
tree (AST) defined by @wdprlib/ast. It also provides module-resolution
utilities for dynamic constructs such as [[module ListPages]],
[[module ListUsers]], [[include]], and [[iftags]].
Typical usage:
import { parse } from"@wdprlib/parser";
const { ast, diagnostics } = parse("**bold** and //italic//");
Wikidot markup parser.
This package converts Wikidot wikitext source into an abstract syntax tree (AST) defined by
@wdprlib/ast. It also provides module-resolution utilities for dynamic constructs such as[[module ListPages]],[[module ListUsers]],[[include]], and[[iftags]].Typical usage:
For server-side module resolution, see extractDataRequirements, resolveModules, and resolveIncludes.