[package]
name = "urd"
description = "Dialogue scripting language for games — compiler, VM, and static analysis"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
readme = "../../README.md"
keywords = ["dialogue", "scripting", "gamedev", "visual-novel", "compiler"]
categories = ["compilers", "game-development"]
[dependencies]
urd-derive = { workspace = true }
ariadne.workspace = true
fastrand = { workspace = true }
chumsky.workspace = true
logos.workspace = true
logos-display.workspace = true
petgraph.workspace = true
serde.workspace = true
thiserror.workspace = true
log.workspace = true
symspell = { workspace = true, optional = true }
whatlang = { workspace = true, optional = true }
ureq = { workspace = true, optional = true }
dirs = { workspace = true, optional = true }
[features]
spellcheck = ["dep:symspell", "dep:whatlang", "dep:ureq", "dep:dirs"]
test-support = []
[[test]]
name = "integration"
required-features = ["test-support"]
[lints]
workspace = true