[package]
name = "markplus_core"
authors = ["Purnendu Kumar <purnendu@kumargaur.com>"]
documentation = "https://docs.rs/markplus_core"
version = "0.2.0"
edition = "2024"
license = "Apache-2.0"
description = "Universal Markdown → AST (JSON) compiler for the MarkPlus ecosystem"
readme = "README.md"
repository = "https://github.com/PurnenduK90/markplus-core"
exclude = [
".github/",
"tests/samples/*.pdf",
"tests/samples/*.typ"
]
keywords = ["markdown", "ast", "parser", "wasm", "json"]
categories = ["text-processing", "parsing", "wasm"]
[lib]
crate-type = ["rlib", "cdylib"]
[dependencies]
pulldown-cmark = "0.13"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = "0.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
serde_yml = "0.0.12"
[dev-dependencies]
jsonschema = { version = "0.46", default-features = false }
[[bin]]
name = "mpc"
path = "src/main.rs"