-
Notifications
You must be signed in to change notification settings - Fork 48
/
Cargo.toml
108 lines (107 loc) · 2.94 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
[workspace]
members = [
"apps/backend",
"crates/background",
"crates/config",
"crates/enums",
"crates/migrations",
"crates/models/common",
"crates/models/database",
"crates/models/dependent",
"crates/models/fitness",
"crates/models/importer",
"crates/models/media",
"crates/models/specific",
"crates/models/user",
"crates/providers",
"crates/resolvers/collection",
"crates/resolvers/exporter",
"crates/resolvers/file-storage",
"crates/resolvers/fitness",
"crates/resolvers/importer",
"crates/resolvers/miscellaneous",
"crates/resolvers/statistics",
"crates/resolvers/router",
"crates/resolvers/user",
"crates/services/collection",
"crates/services/exporter",
"crates/services/file-storage",
"crates/services/fitness",
"crates/services/importer",
"crates/services/integration",
"crates/services/jwt",
"crates/services/miscellaneous",
"crates/services/notification",
"crates/services/statistics",
"crates/services/user",
"crates/traits",
"crates/utils/application",
"crates/utils/common",
"crates/utils/database",
]
resolver = "2"
[workspace.dependencies]
anyhow = "=1.0.82"
apalis = { version = "=0.5.3", features = ["cron", "limit"] }
argon2 = "=0.6.0-pre.1"
async-graphql = { version = "=7.0.9", features = [
"chrono",
"decimal",
"log",
"tracing",
] }
async-trait = "=0.1.81"
aws-sdk-s3 = { version = "=1.42.0", features = ["behavior-version-latest"] }
axum = { version = "=0.7.5", features = ["macros", "multipart"] }
boilermates = "=0.3.0"
chrono = "=0.4.38"
chrono-tz = "=0.9.0"
const-str = "=0.5.7"
convert_case = "=0.6.0"
dotenvy_macro = "=0.15.7"
enum_meta = "=0.7.0"
itertools = "=0.13.0"
futures = "=0.3.30"
hashbag = "=0.1.12"
markdown = "=1.0.0-alpha.18"
nanoid = "=0.4.0"
openidconnect = "=3.5.0"
regex = "=1.10.5"
rust_decimal = "=1.36.0"
rust_decimal_macros = "=1.36.0"
schematic = { version = "=0.17.4", features = [
"config",
"env",
"json",
"schema",
"toml",
"renderer_typescript",
"type_chrono",
"type_rust_decimal",
"url",
"renderer_template",
"validate",
"yaml",
], default-features = false }
sea-orm = { version = "=1.0.0", features = [
"debug-print",
"postgres-array",
"macros",
"runtime-tokio-native-tls",
"sqlx-postgres",
"with-chrono",
"with-json",
"with-rust_decimal",
"with-uuid",
], default-features = false }
sea-orm-migration = "=1.0.0"
sea-query = "=0.31.0"
serde = { version = "=1.0.209", features = ["derive"] }
serde_json = "=1.0.127"
serde_with = { version = "=3.9.0", features = ["chrono_0_4"] }
slug = "=0.1.5"
strum = { version = "=0.26.2", features = ["derive"] }
reqwest = { version = "=0.12.7", features = ["json", "stream"] }
tokio = { version = "=1.39.2", features = ["full"] }
tracing = { version = "=0.1.40", features = ["attributes"] }
uuid = { version = "=1.10.0", features = ["v4"], default-features = false }