Markdown parser fork with extended syntax for personal use.
1[[bench]]
2harness = false
3name = "bench"
4path = "benches/bench.rs"
5
6[dependencies]
7log = { optional = true, version = "0.4" }
8serde = { features = ["derive"], optional = true, version = "1" }
9unicode-id = { features = ["no_std"], version = "0.3" }
10
11[dev-dependencies]
12criterion = "0.5"
13env_logger = "0.11"
14pretty_assertions = { workspace = true }
15serde_json = { version = "1" }
16swc_core = { version = "22", features = [
17 "common",
18 "ecma_ast",
19 "ecma_parser",
20 "ecma_visit",
21] }
22
23[features]
24default = []
25json = ["serde"]
26log = ["dep:log"]
27serde = ["dep:serde"]
28
29[package]
30authors = ["Titus Wormer <tituswormer@gmail.com>"]
31categories = ["compilers", "encoding", "parser-implementations", "parsing", "text-processing"]
32description = "CommonMark compliant markdown parser in Rust with ASTs and extensions"
33edition = "2018"
34homepage = "https://github.com/wooorm/markdown-rs"
35include = ["src/", "license"]
36keywords = ["commonmark", "markdown", "parse", "render", "tokenize"]
37license = "MIT"
38name = "markdown"
39repository = "https://github.com/wooorm/markdown-rs"
40rust-version = "1.56"
41version = "1.0.0"
42
43[workspace]
44members = ["generate", "mdast_util_to_markdown"]
45
46[workspace.dependencies]
47pretty_assertions = "1"