[dependencies.chksum-md5]
version = "0.0.0"
[dependencies.colored]
version = "2.1.0"
[dependencies.derive_more]
default-features = false
features = ["deref", "deref_mut", "from"]
version = "1.0.0"
[dependencies.enum-as-inner]
version = "0.6.0"
[dependencies.getset]
version = "0.1.2"
[dependencies.itertools]
version = "0.13.0"
[dependencies.mlua]
features = ["lua54", "vendored"]
optional = true
version = "0.9.7"
[dependencies.path-absolutize]
version = "3.1.1"
[dependencies.pathdiff]
version = "0.2.1"
[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1.0.197"
[dependencies.shulkerbox]
default-features = false
optional = true
version = "0.1.0"
[dependencies.strsim]
version = "0.11.1"
[dependencies.strum]
features = ["derive"]
version = "0.26.2"
[dependencies.strum_macros]
version = "0.26.4"
[dependencies.thiserror]
version = "1.0.58"
[dependencies.tracing]
version = "0.1.40"
[features]
default = ["fs_access", "lua", "shulkerbox", "zip"]
fs_access = ["shulkerbox?/fs_access"]
lua = ["dep:mlua"]
serde = ["dep:serde", "shulkerbox?/serde"]
shulkerbox = ["dep:shulkerbox"]
zip = ["shulkerbox?/zip"]
[lib]
name = "shulkerscript"
path = "src/lib.rs"
[package]
authors = ["Moritz Hölting <moritz@hoelting.dev>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["compilers", "game-development"]
description = "Shulkerscript language implementation with compiler"
edition = "2021"
homepage = "https://shulkerscript.hoelting.dev/"
keywords = ["minecraft", "datapack", "mcfunction"]
license = "MIT OR Apache-2.0"
name = "shulkerscript"
readme = "README.md"
repository = "https://github.com/moritz-hoelting/shulkerscript-lang"
version = "0.1.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.path-absolutize]
features = ["use_unix_paths_on_wasm"]
version = "3.1.1"
[[test]]
name = "parsing"
path = "tests/parsing/main.rs"
[[test]]
name = "transpiling"
path = "tests/transpiling/main.rs"