mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-19 04:18:52 +00:00
60 lines
No EOL
969 B
TOML
60 lines
No EOL
969 B
TOML
[package]
|
|
name = "portfolio-core"
|
|
version = "1.0.0"
|
|
edition = "2021"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
chrono = "^0.4"
|
|
|
|
portfolio-entity = { path = "../entity" }
|
|
|
|
# serde
|
|
serde = { version = "^1.0", features = ["derive"] }
|
|
|
|
# csv
|
|
csv = "^1.1"
|
|
|
|
async-trait = "^0.1"
|
|
|
|
# error
|
|
thiserror = "^1.0"
|
|
|
|
# env
|
|
dotenv = "^0.15"
|
|
|
|
# async
|
|
tokio = "^1.24"
|
|
futures = "^0.3"
|
|
async-compat = "^0.2"
|
|
|
|
# file identifier
|
|
infer = "^0.12"
|
|
|
|
async_zip = "0.0.9"
|
|
|
|
# crypto
|
|
rand = "^0.8"
|
|
aes-gcm-siv = { version = "^0.11", features = ["std"] }
|
|
argon2 = { version = "^0.4", features = ["std"] }
|
|
age = { version = "^0.9", features = ["async"] }
|
|
secrecy = { version = "^0.8" }
|
|
base64 = "^0.21"
|
|
|
|
# logging
|
|
log = "^0.4"
|
|
fern = "^0.6"
|
|
|
|
[dependencies.sea-orm]
|
|
version = "^0.10"
|
|
features = [
|
|
"runtime-tokio-native-tls",
|
|
"sqlx-postgres",
|
|
"sqlx-sqlite",
|
|
]
|
|
|
|
[dev-dependencies]
|
|
tokio = { version = "^1.24", features = ["macros"] }
|
|
async-tempfile = "^0.2"
|
|
serial_test = "^0.10"
|
|
once_cell = "^1.17" |