Add mdbook-preprocessor and mdbook-renderer

These are two new crates intended to support implementing preprocessors
and renderers. Currently these stubs just have MDBOOK_VERSION, but
future commits will migrate more code to these crates.
This commit is contained in:
Eric Huss 2025-07-21 11:07:57 -07:00
parent bc3399cc22
commit 461884f109
5 changed files with 48 additions and 0 deletions

14
Cargo.lock generated
View file

@ -1298,6 +1298,13 @@ dependencies = [
name = "mdbook-core" name = "mdbook-core"
version = "0.5.0-alpha.1" version = "0.5.0-alpha.1"
[[package]]
name = "mdbook-preprocessor"
version = "0.5.0-alpha.1"
dependencies = [
"mdbook-core",
]
[[package]] [[package]]
name = "mdbook-remove-emphasis" name = "mdbook-remove-emphasis"
version = "0.1.0" version = "0.1.0"
@ -1308,6 +1315,13 @@ dependencies = [
"serde_json", "serde_json",
] ]
[[package]]
name = "mdbook-renderer"
version = "0.5.0-alpha.1"
dependencies = [
"mdbook-core",
]
[[package]] [[package]]
name = "memchr" name = "memchr"
version = "2.7.5" version = "2.7.5"

View file

@ -0,0 +1,14 @@
[package]
name = "mdbook-preprocessor"
version = "0.5.0-alpha.1"
description = "Library to assist implementing an mdBook preprocessor"
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[dependencies]
mdbook-core.workspace = true
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
//! Library to assist implementing an mdbook preprocessor.
pub use mdbook_core::MDBOOK_VERSION;

View file

@ -0,0 +1,14 @@
[package]
name = "mdbook-renderer"
version = "0.5.0-alpha.1"
description = "Library to assist implementing an mdBook renderer"
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[dependencies]
mdbook-core.workspace = true
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
//! Library to assist implementing an mdbook renderer.
pub use mdbook_core::MDBOOK_VERSION;