markplus_core 1.0.0

Universal Markdown → AST (JSON) compiler for the MarkPlus ecosystem
Documentation
[package]
name = "markplus_core"
authors = ["Purnendu Kumar <purnendu@kumargaur.com>"]
documentation = "https://docs.rs/markplus_core"
version = "1.0.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"