[package]
name = "rant"
version = "4.0.0-alpha.22"
authors = ["Berkin <TheBerkin@users.noreply.github.com>"]
edition = "2018"
description = "The Rant procedural templating language"
license = "AGPL-3.0-or-later"
repository = "https://github.com/rant-lang/rant"
homepage = "https://rant-lang.org"
keywords = ["rant", "rantlang", "procedural", "text", "generation"]
categories = ["text-processing", "game-development", "template-engine"]
readme = "README.md"
include = [
"**/*.rs",
"Cargo.toml",
"README.md",
"LICENSE*",
"THIRD_PARTY_LICENSES*",
"CHANGELOG.md",
"!tests/unincluded_*.rs"
]
default-run = "rant"
[profile.release]
opt-level = 3
codegen-units = 1
lto = true
[[bin]]
name = "rant"
path = "src/tools/cli/main.rs"
required-features = ["cli"]
[features]
cli = ["clap", "codemap", "codemap-diagnostic", "colored", "ctrlc", "embedded-triple", "exitcode"]
vm-trace = []
[dependencies]
cast = "0.2.3"
cervine = "0.0.6"
fnv = "1.0.7"
line-col = "0.2.1"
logos = "0.12.0"
once_cell = "1.5.2"
quickscope = "0.1.6"
rand = "0.8.3"
rand_xoshiro = "0.6.0"
smallvec = "1.6.1"
smartstring = "0.2.6"
unicode-segmentation = "1.7.1"
clap = { version = "2.33.3", optional = true }
codemap = { version = "0.1.3", optional = true }
codemap-diagnostic = { version = "0.1.1", optional = true }
colored = { version = "2.0.0", optional = true }
ctrlc = { version = "3.1.7", optional = true }
embedded-triple = { version = "0.1.0", optional = true }
exitcode = { version = "1.1.2", optional = true }
[dev-dependencies]
assert_matches = "1.5.0"