jotup 0.10.0

A parser for the Djot markup language (dpc's fork of jotdown)
Documentation
[package]
name = "jotup"
description = "A parser for the Djot markup language (dpc's fork of jotdown)"
authors = ["Noah Hellman <noah@hllmn.net>"]
version = "0.10.0"
license = "MIT"
edition = "2021"
rust-version = "1.82"
keywords = ["djot", "markup"]
categories = ["parser-implementations"]
homepage = "https://github.com/dpc/jotup"
repository = "https://github.com/dpc/jotup"
documentation = "https://docs.rs/jotup"
exclude = [
  "contrib",
  ".github",
  ".gitmodules",
  "Makefile",
  "bench",
  "modules",
  "tests",
]

[workspace]
members = ["bench/criterion", "bench/input", "examples/jotup_wasm"]
exclude = ["fuzz"]
resolver = "2"

[[bin]]
name = "jotup"
required-features = ["html"]
doc = false

[features]
default = ["html"]
html = []                                # html renderer and minimal cli binary
deterministic = []                       # for stable fuzzing
async = ["dep:async-trait", "dep:tokio"]

[dependencies]
async-trait = { version = "0.1", optional = true }
tokio = { version = "1.0", features = ["io-util"], optional = true }

[profile.release]
lto = true

[profile.release.package.jotup_wasm]
opt-level = 's'

[profile.ci]
inherits = "dev"
incremental = false
debug = "line-tables-only"
lto = "off"