Framework for embedding localizations into Rust types
[workspace]
members = ["l10n_embed", "l10n_embed_derive", "l10n_embed_interaction"]
resolver = "3"

[workspace.package]
authors = ["Finchie <rust@finchie.dev>"]
categories = ["internationalization", "localization"]
edition = "2024"
keywords = ["internationalization", "localization"]
repository = "https://nest.pijul.com/finchie/l10n_embed"
license = "MIT OR Apache-2.0"
version = "0.1.1"

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

[workspace.dependencies]
# Workspace crates
l10n_embed = { path = "l10n_embed/", version = "=0.1.1" }
l10n_embed_derive = { path = "l10n_embed_derive/", version = "=0.1.1" }

# Miscellaneous crates
anstyle = "1.0"
camino = "1.1"
dialoguer = { version = "0.11", features = [
    "editor",
    "fuzzy-select",
    "password",
] }
expander = "2.2"
fixed_decimal = { version = "0.7", features = ["ryu"] }
fluent-syntax = "0.12"
heck = "0.5"
icu_decimal = "2.0"
icu_experimental = "0.3"
icu_locale = "2.0"
icu_plurals = "2.0"
indicatif = { version = "0.18", features = ["improved_unicode"] }
jiff = "0.2"
miette = "7.6"
pretty_assertions = "1.4"
proc-macro-error2 = "2.0"
proc-macro2 = "1.0"
quote = "1.0"
rstest = "0.26"
syn = { version = "2.0", features = ["full"] }
thiserror = "2.0"
wax = { version = "0.6", features = ["miette"] }