From 9a9d5c5880095adeb43a045dca638243c8f946e4 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 6 Sep 2025 10:31:40 +0200 Subject: feat: Provide basic API frame --- crates/rocie-server/Cargo.toml | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 crates/rocie-server/Cargo.toml (limited to 'crates/rocie-server/Cargo.toml') diff --git a/crates/rocie-server/Cargo.toml b/crates/rocie-server/Cargo.toml new file mode 100644 index 0000000..93dbcd4 --- /dev/null +++ b/crates/rocie-server/Cargo.toml @@ -0,0 +1,45 @@ +# rocie - An enterprise grocery management system +# +# Copyright (C) 2024 Benedikt Peetz +# Copyright (C) 2025 Benedikt Peetz +# SPDX-License-Identifier: GPL-3.0-or-later +# +# This file is part of Rocie. +# +# You should have received a copy of the License along with this program. +# If not, see . + +[package] +name = "rocie-server" +keywords = [] +categories = [] +default-run = "rocie-server" +version.workspace = true +edition.workspace = true +authors.workspace = true +license.workspace = true +repository.workspace = true +rust-version.workspace = true +description.workspace = true +publish = false + +[lints] +workspace = true + +[dev-dependencies] + +[dependencies] +actix-web = "4.11.0" +chrono = "0.4.41" +clap = { version = "4.5.45", features = ["derive"] } +env_logger = "0.11.8" +log = "0.4.27" +serde = { version = "1.0.219", features = ["derive"] } +serde_json = "1.0.143" +sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite"] } +thiserror = "2.0.16" +utoipa = { version = "5.4.0", features = ["actix_extras", "uuid"] } +uuid = { version = "1.18.1", features = ["v4", "serde"] } + +[package.metadata.docs.rs] +all-features = true -- cgit 1.4.1