Skip to main content

satteri_plugin_api/
lib.rs

1pub mod commands;
2pub mod context;
3pub mod data;
4pub mod js_commands;
5pub mod plugin;
6pub mod runner;
7pub mod typed_nodes;
8
9pub use commands::{BuiltNode, Command, NewNode, NodeBuilder};
10pub use context::{Diagnostic, PluginContext, Severity};
11pub use data::{DataMap, DataValue, TypedDataMap};
12pub use js_commands::{
13    apply_hast_commands, apply_hast_commands_lenient, apply_mdast_commands,
14    apply_mdast_commands_lenient,
15};
16pub use plugin::{NodeView, Plugin, PluginMeta, VisitResult};
17pub use runner::{PluginRunResult, PluginRunner};
18pub use typed_nodes::{Code, Heading, Image, Link, NodePosition, Paragraph, Text};