2023-01-03 14:16:10 +00:00
|
|
|
[package]
|
|
|
|
name = "ordabok"
|
|
|
|
version = "0.1.0"
|
|
|
|
edition = "2021"
|
2023-01-04 18:31:52 +00:00
|
|
|
license = "AGPL-3.0"
|
|
|
|
authors = ["Lucien Cartier-Tilet <lucien@phundrak.com>"]
|
|
|
|
homepage = "https://labs.phundrak.com/phundrak/ordabok"
|
|
|
|
repository = "https://labs.phundrak.com/phundrak/ordabok"
|
|
|
|
readme = "README.org"
|
|
|
|
publish = false
|
2023-01-03 14:16:10 +00:00
|
|
|
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
|
|
|
|
[dependencies]
|
2023-01-04 13:42:55 +00:00
|
|
|
# Environment variables
|
|
|
|
dotenvy = "0.15"
|
|
|
|
|
|
|
|
# Database
|
2023-01-08 14:58:26 +00:00
|
|
|
diesel = { version = "2.0.2", features = ["postgres", "chrono", "r2d2", "uuid"] }
|
2023-01-03 15:11:43 +00:00
|
|
|
diesel-derive-enum = { version = "2.0.0-rc.0", features = ["postgres"] }
|
2023-01-08 14:58:26 +00:00
|
|
|
# DB types
|
2023-01-03 15:11:43 +00:00
|
|
|
chrono = "0.4.23"
|
2023-01-08 14:58:26 +00:00
|
|
|
uuid = { version = "1.2.2", features = ["v4", "fast-rng", "macro-diagnostics", "serde"] }
|
2023-01-03 15:11:43 +00:00
|
|
|
|
2023-01-04 13:42:55 +00:00
|
|
|
# Web server
|
|
|
|
rocket = "0.5.0-rc.2"
|
|
|
|
rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", rev = "c17e814" }
|
|
|
|
|
2023-01-15 16:35:43 +00:00
|
|
|
# Web requests
|
|
|
|
reqwest = { version = "0.11.13", features = ["serde_json", "json", "gzip"] }
|
|
|
|
|
2023-01-04 18:31:52 +00:00
|
|
|
# GraphQL
|
|
|
|
juniper = "0.15.10"
|
|
|
|
juniper_rocket = "0.8.2"
|
|
|
|
|
2023-01-04 13:42:55 +00:00
|
|
|
# logging
|
|
|
|
tracing = "0.1.37"
|
2023-01-15 16:35:43 +00:00
|
|
|
tracing-subscriber = "0.3.16"
|
|
|
|
|
|
|
|
# Error handling
|
|
|
|
color-eyre = "0.6.2"
|