etwin_services 0.12.3

Top-level Eternal-Twin services
Documentation
[package]
name = "etwin_services"
version = "0.12.3"
authors = ["Charles Samborski <demurgos@demurgos.net>"]
description = "Top-level Eternal-Twin services"
documentation = "https://github.com/eternal-twin/etwin"
homepage = "https://github.com/eternal-twin/etwin"
repository = "https://github.com/eternal-twin/etwin"
readme = "./README.md"
keywords = ["etwin"]
license.workspace = true
edition.workspace = true
rust-version.workspace = true

[dependencies]
async-trait = "0.1.58"
base64 = "0.13.0"
chrono = "0.4.22"
etwin_constants = { version = "0.12.3", path = "../constants" }
etwin_core = { version = "0.12.3", path = "../core", features = ["serde"] }
etwin_oauth_client = { version = "0.12.3", path = "../oauth_client" }
jsonwebtoken = "8.1.1"
marktwin = "0.4.2"
neon = { version = "0.10.1", optional = true, default-features = false, features = ["napi-6"] }
once_cell = "1.15.0"
serde = { version = "1.0.145", features = ["derive"] }
serde_json = "1.0.86"
thiserror = "1.0.37"
tokio = { version = "1.21.2", features = ["macros", "rt", "time"] }
url = { version = "2.3.1", features = ["serde"] }

[dev-dependencies]
etwin_auth_store = { version = "0.12.3", path = "../auth_store" }
etwin_config = { version = "0.12.3", path = "../config" }
etwin_db_schema = { version = "0.12.3", path = "../db_schema" }
etwin_dinoparc_client = { version = "0.12.3", path = "../dinoparc_client" }
etwin_dinoparc_store = { version = "0.12.3", path = "../dinoparc_store" }
etwin_email_formatter = { version = "0.12.3", path = "../email_formatter" }
etwin_forum_store = { version = "0.12.3", path = "../forum_store" }
etwin_hammerfest_client = { version = "0.12.3", path = "../hammerfest_client" }
etwin_hammerfest_store = { version = "0.12.3", path = "../hammerfest_store" }
etwin_link_store = { version = "0.12.3", path = "../link_store" }
etwin_mailer = { version = "0.12.3", path = "../mailer" }
etwin_oauth_provider_store = { version = "0.12.3", path = "../oauth_provider_store" }
etwin_password = { version = "0.12.3", path = "../password", features = ["neon"] }
etwin_token_store = { version = "0.12.3", path = "../token_store" }
etwin_twinoid_client = { version = "0.12.3", path = "../twinoid_client" }
etwin_twinoid_store = { version = "0.12.3", path = "../twinoid_store" }
etwin_user_store = { version = "0.12.3", path = "../user_store" }
serial_test = "0.9.0"
sqlx = { version = "0.6.2", default-features = false, features = ["macros", "chrono", "offline", "postgres", "runtime-tokio-rustls", "uuid"] }
tokio = { version = "1.21.2", features = ["macros", "rt"] }