valve_compilers 1.0.0

A type-safe, ergonomic, and extensible library for building command-line arguments for Valve's Source Engine compiler tools.
Documentation
[build-dependencies.glob]
version = "0.3"

[build-dependencies.heck]
version = "0.5"

[build-dependencies.prettyplease]
version = "0.2.35"

[build-dependencies.proc-macro2]
version = "1.0.95"

[build-dependencies.quote]
version = "1.0"

[build-dependencies.serde]
features = ["derive"]
version = "1.0"

[build-dependencies.syn]
version = "2.0.104"

[build-dependencies.toml]
version = "0.8"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.strum]
optional = true
version = "0.26"

[dependencies.strum_macros]
optional = true
version = "0.26"

[dev-dependencies.serde_json]
version = "1.0"

[features]
default = []
enum_iter = ["dep:strum", "dep:strum_macros"]
serialization = ["dep:serde"]

[lib]
name = "valve_compilers"
path = "src/lib.rs"

[package]
authors = ["laVashik <contact@lavashik.lol>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["game-development", "development-tools::build-utils"]
description = "A type-safe, ergonomic, and extensible library for building command-line arguments for Valve's Source Engine compiler tools."
documentation = "https://docs.rs/valve_compilers"
edition = "2024"
include = ["src/", "compiler_configs/", "build.rs", "Cargo.toml", "Cargo.lock", "LICENSE", "README.md"]
keywords = ["valve", "source-engine", "gamedev", "build-tool", "compiler"]
license = "MIT"
name = "valve_compilers"
readme = "README.md"
repository = "https://github.com/IaVashik/Valve-compileRS"
version = "1.0.0"