[package]
name = "forme"
version = "0.1.1"
edition = "2024"
rust-version = "1.85"
description = "Compile-time HTML template engine — plain HTML templates with tpl-* directives generate type-safe Rust rendering functions"
license = "MIT"
repository = "https://github.com/DmitryBochkarev/forme"
homepage = "https://github.com/DmitryBochkarev/forme"
keywords = ["html", "template", "code-generation", "compile-time", "web"]
categories = ["template-engine", "web-programming", "command-line-utilities"]
default-run = "forme"
exclude = [
"templates/",
"tmp/",
"docs/",
"AGENTS.md",
"CLAUDE.md",
"NOTES.md",
".claude/",
".opencode/",
".ruby-lsp/",
]
[dependencies]
clap = { version = "4.5", features = ["derive"] }
regex = "1.12.2"
astral-tl = "0.7.11"
tsrun = "0.1.21"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[[example]]
name = "showcase_example"
path = "examples/showcase_example/main.rs"