[package]
name = "unity-solution-generator"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Regenerates Unity .csproj/.sln files from asmdef/asmref layout without launching the Unity editor."
license = "MIT"
repository = "https://github.com/studio-boxcat/unity-solution-generator"
readme = "../../README.md"
keywords = ["unity", "csproj", "sln", "asmdef"]
categories = ["command-line-utilities", "development-tools"]
[lib]
name = "unity_solution_generator"
path = "src/lib.rs"
[[bin]]
name = "unity-solution-generator"
path = "src/main.rs"
[dependencies]
walkdir.workspace = true
ignore.workspace = true
rayon.workspace = true
libc.workspace = true
serde_json.workspace = true
flate2 = "1"
tar = "0.4"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
[dev-dependencies]
tempfile = "3"
criterion = { version = "0.5", default-features = false, features = ["cargo_bench_support"] }
[[bench]]
name = "generate"
harness = false
[[bench]]
name = "scan"
harness = false
[[bench]]
name = "lockfile"
harness = false