[package] edition = "2021" name = "backend-rs" version = "0.0.0" rust-version = "1.74" [features] default = [] napi = ["dep:napi", "dep:napi-derive"] [lib] crate-type = ["cdylib", "lib"] [dependencies] macro_rs = { workspace = true } napi = { workspace = true, optional = true, default-features = false, features = ["napi9", "tokio_rt", "chrono_date", "serde-json"] } napi-derive = { workspace = true, optional = true } argon2 = { workspace = true, features = ["std"] } async-trait = { workspace = true } basen = { workspace = true } bcrypt = { workspace = true } cfg-if = { workspace = true } chrono = { workspace = true } cuid2 = { workspace = true } emojis = { workspace = true } idna = { workspace = true } jsonschema = { workspace = true } once_cell = { workspace = true } parse-display = { workspace = true } rand = { workspace = true } redis = { workspace = true } regex = { workspace = true } rmp-serde = { workspace = true } schemars = { workspace = true, features = ["chrono"] } sea-orm = { workspace = true, features = ["sqlx-postgres", "runtime-tokio-rustls"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } serde_yaml = { workspace = true } strum = { workspace = true, features = ["derive"] } thiserror = { workspace = true } tokio = { workspace = true, features = ["full"] } url = { workspace = true } urlencoding = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } [build-dependencies] napi-build = { workspace = true }