[package]
edition = "2021"
name = "narrative-engine"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A reusable library for procedural text generation in games"
readme = "README.md"
keywords = [
"games",
"procgen",
"text-generation",
"narrative",
"grammar",
]
categories = [
"game-engines",
"text-processing",
]
license = "MIT"
repository = "https://github.com/sogh/narrative-engine"
[lib]
name = "narrative_engine"
path = "src/lib.rs"
[[bin]]
name = "corpus_trainer"
path = "tools/corpus_trainer.rs"
[[bin]]
name = "grammar_linter"
path = "tools/grammar_linter.rs"
[[bin]]
name = "preview"
path = "tools/preview.rs"
[[example]]
name = "dinner_party"
path = "examples/dinner_party.rs"
[[example]]
name = "dino_park"
path = "examples/dino_park.rs"
[[test]]
name = "grammar_tests"
path = "tests/grammar_tests.rs"
[[test]]
name = "markov_tests"
path = "tests/markov_tests.rs"
[[test]]
name = "pipeline_tests"
path = "tests/pipeline_tests.rs"
[dependencies.rand]
version = "0.8"
[dependencies.ron]
version = "0.8"
[dependencies.rustc-hash]
version = "2"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.thiserror]
version = "2"
[dev-dependencies]