[package] name = "asl" version = "0.2.0" edition = "2021" authors = ["Gustavo Muenz "] description = "Rust implementation for Amazon States Language" license = "MIT" repository = "https://github.com/edisongustavo/asl-rust" [lib] [dependencies] thiserror = "1.0.61" serde_json = "1.0.117" serde = { version = "1.0.203", features = ["derive"] } itertools = "0.13.0" serde_with = "3.8.1" chrono = "0.4.38" derive_builder = "0.20.0" pest_derive = "2.7.10" pest = { version = "2.7.10", features = ["pretty-print"] } strum = "0.26.2" strum_macros = "0.26.4" jsonpath-rust = "0.6.0" once_cell = "1.19.0" wildmatch = "2.3.4" [dev-dependencies] map-macro = "0.3.0" rstest = { version = "0.21.0", path = "../rstest/rstest" } testresult = "0.4.0" lazy_static = "1.4.0" similar-asserts = "1.5.0" json5 = "0.4.1" # The profile that 'cargo dist' will build with [profile.dist] inherits = "release" lto = "thin" # Config for 'cargo dist' [workspace.metadata.dist] # The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax) cargo-dist-version = "0.15.1" # CI backends to support ci = "github" # The installers to generate for each app installers = [] # Target platforms to build apps for (Rust target-triple syntax) targets = ["aarch64-apple-darwin", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc"] # Publish jobs to run in CI pr-run-mode = "plan"