[package]
edition = "2024"
name = "throne"
version = "0.5.0"
authors = ["Tobias Mansfield-Williams <contact@tmwhere.com>"]
build = false
exclude = ["todo.org"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Scripting language for game prototyping and story logic"
readme = "README.md"
keywords = [
"script",
"scripting",
"game",
"language",
]
categories = ["game-development"]
license = "MIT"
repository = "https://github.com/t-mw/throne"
[lib]
name = "throne"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
[[example]]
name = "blocks"
path = "examples/blocks.rs"
[[bench]]
name = "benchmark"
path = "benches/benchmark.rs"
harness = false
[dependencies.itertools]
version = "0.14"
[dependencies.lazy_static]
version = "1.5"
[dependencies.pest]
version = "2.8.6"
[dependencies.pest_derive]
version = "2.8.6"
[dependencies.rand]
version = "0.10"
[dependencies.regex]
version = "1.12.3"
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.criterion]
version = "0.8.2"
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.minifb]
version = "0.28"
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.pretty_assertions]
version = "1.4.1"
[target.wasm32-unknown-unknown.dependencies.console_error_panic_hook]
version = "0.1.7"
[target.wasm32-unknown-unknown.dependencies.getrandom]
version = "0.4.1"
features = ["wasm_js"]
[target.wasm32-unknown-unknown.dependencies.js-sys]
version = "0.3.85"
[target.wasm32-unknown-unknown.dependencies.wasm-bindgen]
version = "0.2.108"
[target.wasm32-unknown-unknown.dev-dependencies.wasm-bindgen-test]
version = "0.3.58"