This also removes the dedicated "redirect_uris" table and makes it a field of the "oauth2_clients" table
66 lines
1.5 KiB
TOML
66 lines
1.5 KiB
TOML
[workspace]
|
|
default-members = ["crates/cli"]
|
|
members = ["crates/*"]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
|
|
# High-level error handling
|
|
[workspace.dependencies.anyhow]
|
|
version = "1.0.75"
|
|
|
|
# Time utilities
|
|
[workspace.dependencies.chrono]
|
|
version = "0.4.26"
|
|
default-features = false
|
|
features = ["serde", "clock"]
|
|
|
|
# HTTP request/response
|
|
[workspace.dependencies.http]
|
|
version = "0.2.9"
|
|
|
|
# Random values
|
|
[workspace.dependencies.rand]
|
|
version = "0.8.5"
|
|
|
|
# Serialization and deserialization
|
|
[workspace.dependencies.serde]
|
|
version = "1.0.188"
|
|
features = ["derive"] # Most of the time, if we need serde, we need derive
|
|
|
|
# JSON serialization and deserialization
|
|
[workspace.dependencies.serde_json]
|
|
version = "1.0.105"
|
|
|
|
# Custom error types
|
|
[workspace.dependencies.thiserror]
|
|
version = "1.0.47"
|
|
|
|
# Logging and tracing
|
|
[workspace.dependencies.tracing]
|
|
version = "0.1.37"
|
|
|
|
# URL manipulation
|
|
[workspace.dependencies.url]
|
|
version = "2.4.1"
|
|
features = ["serde"]
|
|
|
|
# A few profile opt-level tweaks to make the test suite run faster
|
|
[profile.dev.package]
|
|
num-bigint-dig.opt-level = 3
|
|
sqlx-macros.opt-level = 3
|
|
cranelift-codegen.opt-level = 3
|
|
regalloc2.opt-level = 3
|
|
argon2.opt-level = 3
|
|
pbkdf2.opt-level = 3
|
|
bcrypt.opt-level = 3
|
|
sha2.opt-level = 3
|
|
digest.opt-level = 3
|
|
block-buffer.opt-level = 3
|
|
generic-array.opt-level = 3
|
|
|
|
|
|
# Until https://github.com/dylanhart/ulid-rs/pull/56 gets released
|
|
[patch.crates-io.ulid]
|
|
git = "https://github.com/dylanhart/ulid-rs.git"
|
|
rev = "0b9295c2db2114cd87aa19abcc1fc00c16b272db" |