[package] name = "bevy_api_gen" version = "0.6.0" edition = "2021" description = "Code generator tool for bevy" license = "MIT OR Apache-2.0" repository = "https://github.com/makspll/bevy_mod_scripting" readme = "readme.md" include = [ "readme.md", "/src", "/templates", "Cargo.bootstrap.toml", "build.rs", "rust-toolchain.toml", ] [[bin]] name = "cargo-bevy-api-gen" path = "src/bin/main.rs" [[bin]] name = "bevy-api-gen-driver" path = "src/bin/driver.rs" [rust-analyzer.rustc] source = "discover" [package.metadata.rust-analyzer] rustc_private = true [rust-analyzer.check] overrideCommand = ["cargo", "+nightly-2024-01-24", "a", "--message-format=json"] [dependencies] log = "0.4" env_logger = "0.11" rustc_plugin = "=0.9.0-nightly-2024-01-24" indexmap = "2" tempdir = "0.3" cargo_metadata = "0.18" rustc_data_structures = "0.0.1" serde_json = "1" serde = "1" clap = { version = "4", features = ["derive", "string"] } tera = { version = "1", default-features = false } strum = { version = "0.26", features = ["derive"] } include_dir = "0.7" prettyplease = "0.2" convert_case = "0.6" syn = { version = "2", features = ["parsing"], no-default-features = true } clap-verbosity-flag = "2.2" itertools = "0.12" [build-dependencies] toml = "0.8" [workspace]