ftml 1.38.0

Foundation Text Markup Language - a library to render Wikidot text as HTML
Documentation
[build-dependencies.built]
features = ["chrono", "git2"]
version = "0.8"

[dependencies.cfg-if]
version = "1"

[dependencies.entities]
version = "1"

[dependencies.enum-map]
version = "2"

[dependencies.latex2mathml]
optional = true
version = "0.2"

[dependencies.lightningcss]
optional = true
version = "1.0.0-alpha.67"

[dependencies.log]
version = "0.4"

[dependencies.maplit]
version = "1"

[dependencies.pest]
version = "2"

[dependencies.pest_derive]
version = "2"

[dependencies.rand]
features = ["small_rng"]
version = "0.9"

[dependencies.ref-map]
version = "0.1"

[dependencies.regex]
version = "1"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde-wasm-bindgen]
version = "0.6"

[dependencies.serde_json]
version = "1"

[dependencies.serde_repr]
version = "0.1"

[dependencies.str-macro]
version = "1"

[dependencies.strum]
version = "0.27"

[dependencies.strum_macros]
version = "0.27"

[dependencies.time]
default-features = false
features = ["formatting", "macros", "parsing", "serde", "serde-human-readable"]
version = "0.3"

[dependencies.unicase]
version = "2"

[dependencies.wikidot-normalize]
version = "0.12"

[dev-dependencies.clap]
version = "4"

[dev-dependencies.proptest]
version = "1"

[dev-dependencies.termcolor]
version = "1"

[[example]]
name = "dump_json"
path = "examples/dump_json.rs"

[[example]]
name = "validate_json"
path = "examples/validate_json.rs"

[features]
default = ["html", "mathml"]
html = ["lightningcss"]
mathml = ["html", "latex2mathml"]

[lib]
crate-type = ["cdylib", "lib"]
name = "ftml"
path = "src/lib.rs"

[lints.rust]
missing_debug_implementations = "deny"
unsafe_code = "forbid"

[package]
authors = ["Emmie Smith <emmie.maeda@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["parser-implementations"]
description = "Foundation Text Markup Language - a library to render Wikidot text as HTML"
edition = "2024"
exclude = [".gitignore", ".editorconfig"]
keywords = ["wikidot", "wikijump", "ftml", "parsing", "html"]
license = "AGPL-3.0-or-later"
name = "ftml"
readme = "README.md"
repository = "https://github.com/scpwiki/ftml"
version = "1.38.0"

[profile.release]
lto = true

[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["wasm_js"]
version = "0.3"

[target.'cfg(target_arch = "wasm32")'.dependencies.self_cell]
version = "1.0"

[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
features = ["serde-serialize"]
version = "0.2"

[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["console"]
version = "0.3"