Experimenting with more structured ways to handle command-line input/output in Rust
[workspace]
members = ["fluent_embed", "fluent_embed_derive"]
resolver = "2"

[workspace.dependencies]
duplicate = "2.0.0"
env_preferences = { git = "https://github.com/unicode-org/icu4x" }
expander = "2.2.1"
fixed_decimal = { git = "https://github.com/unicode-org/icu4x", features = [
    "ryu",
] }
fluent_embed_derive = "0.14.1"
fluent-langneg = { version = "0.14.1", features = ["cldr"] }
fluent-syntax = { git = "https://github.com/Ertanic/fluent-rs", branch = "span", features = [
    "spans",
] }
heck = "0.5.0"
icu_decimal = { git = "https://github.com/unicode-org/icu4x" }
icu_experimental = { git = "https://github.com/unicode-org/icu4x" }
icu_locale = { git = "https://github.com/unicode-org/icu4x" }
icu_locale_core = { git = "https://github.com/unicode-org/icu4x" }
icu_locid = "1.5.0"
icu_plurals = { git = "https://github.com/unicode-org/icu4x" }
icu_provider = { git = "https://github.com/unicode-org/icu4x" }
jiff = "0.2.1"
jiff-icu = "0.1.0"
miette = { version = "7.5.0", features = ["fancy"] }
pretty_assertions = "1.4.1"
proc-macro-error2 = "2.0.1"
proc-macro2 = "1.0.94"
quote = "1.0.39"
rstest = "0.25.0"
rstest_reuse = "0.7.0"
syn = { version = "2.0.99", features = ["full"] }
thiserror = "2.0.12"
wax = { version = "0.6.0", features = ["miette"] }
writeable = "0.6.1"

[workspace.lints.clippy]
all = "deny"
pedantic = "warn"
nursery = "warn"
cargo = "warn"