An HTTP server that renders Typst templates with JSON input.
at main 38 lines 1.1 kB view raw
1[package] 2name = "justmytyp" 3description = "An HTTP server that renders Typst templates with JSON input." 4version = "0.1.0-alpha" 5edition = "2024" 6license = "Apache-2.0" 7 8[dependencies] 9axum = "0.8.8" 10env_logger = "0.11.9" 11figment = { version = "0.10.19", features = ["env"] } 12log = { version = "0.4.29", features = ["serde"] } 13s3 = { version = "0.1.18", default-features = false, features = ["async", "native-tls"] } 14serde = { version = "1.0.228", features = ["derive"] } 15serde_json = { version = "1.0.149", features = ["raw_value"] } 16tar = "0.4.44" 17time = "0.3.47" 18tokio = { version = "1.50.0", features = ["full"] } 19tower = "0.5.3" 20tower-http = { version = "0.6.8", features = ["compression-full", "decompression-full", "timeout"] } 21typst = "0.14.2" 22typst-kit = { version = "0.14.2", features = ["embed-fonts"] } 23typst-pdf = "0.14.2" 24ureq = "3.2.0" 25zune-inflate = { version = "0.2.54", default-features = false, features = ["gzip", "std"] } 26 27[profile.release] 28codegen-units = 1 29lto = "fat" 30panic = "abort" 31 32[profile.dev] 33debug = "line-tables-only" 34 35[lints.clippy] 36all = "deny" 37pedantic = "warn" 38style = "warn"