[package]
name = "factorio-rs-cli"
version = "0.1.2"
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme.workspace = true
description = "CLI for transpiling Rust into Lua Factorio mods"
[[bin]]
name = "factorio-rs"
path = "src/main.rs"
[features]
default = ["tracing"]
tracing = ["factorio-frontend/tracing"]
[dependencies]
anyhow = "1.0.103"
clap = { version = "4.6.1", features = ["derive"] }
factorio-codegen.workspace = true
factorio-frontend.workspace = true
factorio-ir.workspace = true
heck = "0.5.0"
serde = { workspace = true, features = ["derive"] }
serde_json = "1.0.149"
thiserror.workspace = true
toml.workspace = true
walkdir = "2.5.0"
zip = { version = "2.2.2", default-features = false, features = ["deflate"] }
[dev-dependencies]
tempfile = "3.25.0"
[lints]
workspace = true