aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml114+13 −101
1 files changed, 13 insertions, 101 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 19cca99..d46c974 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,108 +1,20 @@
-# SPDX-FileCopyrightText: 2026 Nikolay Govorov
-# SPDX-License-Identifier: AGPL-3.0-or-later
-
-[workspace]
-members = ["crates/*", "tests/smoke"]
-resolver = "3"
-
-[workspace.package]
+[package]
+name = "zorian"
publish = false
edition = "2024"
version = "0.1.0"
license = "AGPL-3.0-or-later"
authors = ["Nikolay Govorov <me@govorov.online>"]
homepage = "https://pkg.earth"
-repository = "https://git.dimidiumlabs.io/tesor"
-
-[workspace.dependencies]
-# local dependencies
-base = { path = "crates/base" }
-repos = { path = "crates/repos" }
-
-# external
-async-trait = "0.1"
-axum = { version = "0.8", features = ["http2", "macros"] }
-axum-server = { version = "0.8", features = ["tls-rustls-no-provider"] }
-bytes = "1.11"
-bytesize = { version = "2.3", features = ["serde"] }
-chrono = { version = "0.4", features = ["serde"] }
-crc32fast = "1.5"
-hex = "0.4"
-http-body-util = "0.1"
-hyper = "1.8"
-hyper-tls = "0.6"
-hyper-util = { version = "0.1", features = ["client-legacy", "http1", "http2", "tokio"] }
-maud = { version = "0.27", features = ["axum"] }
-rustls = { version = "0.23", default-features = false, features = [
- "ring",
- "std",
- "tls12",
-] }
-semver = "1.0"
-serde = { version = "1.0", features = ["derive"] }
-serde_json = "1.0"
-sqlx = { version = "0.8", features = [
- "sqlite",
- "runtime-tokio",
- "macros",
- "derive",
- "chrono",
- "json",
-] }
-strum = { version = "0.27", features = ["derive"] }
-thiserror = "2.0"
-tokio = { version = "1.49", features = [
- "rt-multi-thread",
- "macros",
- "time",
- "signal",
- "fs",
- "io-util",
-] }
-tokio-util = "0.7"
-toml = "0.9"
-tonic = "0.14"
-tower = { version = "0.5", features = ["util"] }
-tower-http = { version = "0.6", features = [
- "trace",
- "compression-full",
- "limit",
- "timeout",
- "request-id",
- "set-header",
- "follow-redirect",
- "util",
-] }
-tower_governor = { version = "0.8", features = ["axum", "tracing"] }
-url = { version = "2.5", features = ["serde"] }
-uuid = { version = "1.19", features = ["v4", "v5"] }
-
-# telemetry
-opentelemetry = "0.31"
-opentelemetry-appender-tracing = "0.31"
-opentelemetry-otlp = { version = "0.31", features = [
- "grpc-tonic",
- "http-proto",
- "logs",
- "metrics",
- "trace",
- "tls",
- "tls-roots",
-] }
-opentelemetry-semantic-conventions = "0.31"
-opentelemetry_sdk = { version = "0.31", features = [
- "rt-tokio",
- "logs",
- "metrics",
- "trace",
-] }
-tracing = "0.1"
-tracing-opentelemetry = "0.32"
-tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
-
-# platform-specific
-sd-notify = "0.4"
+repository = "https://github.com/mrdimidium/Zorian"
-# dev
-proptest = "1.6"
-tempfile = "3.24"
+[dependencies]
+axum = { version = "0.8.8", features = ["http2", "macros", "multipart"] }
+bytes = "1.11.0"
+http-body-util = "0.1.3"
+hyper = "1.8.1"
+hyper-tls = "0.6.0"
+hyper-util = { version = "0.1.19", features = ["client", "http1", "http2", "tokio"] }
+minijinja = "2.14.0"
+regex = "1.12.2"
+tokio = { version = "1.49.0", features = ["full"] }