feat: initial commit

This commit is contained in:
Maulana Sodiqin
2025-03-20 22:41:20 +07:00
parent 955d384f96
commit a90e8662e1
13 changed files with 183 additions and 163 deletions
Generated
+33 -44
View File
@@ -208,9 +208,9 @@ dependencies = [
[[package]]
name = "async-graphql"
version = "7.0.15"
version = "7.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfff2b17d272a5e3e201feda444e2c24b011fa722951268d1bd8b9b5bc6dc449"
checksum = "d3ee559e72d983e7e04001ba3bf32e6b71c1d670595780723727fd8a29d36e87"
dependencies = [
"async-graphql-derive",
"async-graphql-parser",
@@ -238,9 +238,9 @@ dependencies = [
[[package]]
name = "async-graphql-derive"
version = "7.0.15"
version = "7.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8e5d0c6697def2f79ccbd972fb106b633173a6066e430b480e1ff9376a7561a"
checksum = "29db05b624fb6352fc11bfe30c54ab1b16a1fe937d7c05a783f4e88ef1292b3b"
dependencies = [
"Inflector",
"async-graphql-parser",
@@ -255,9 +255,9 @@ dependencies = [
[[package]]
name = "async-graphql-parser"
version = "7.0.15"
version = "7.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8531ee6d292c26df31c18c565ff22371e7bdfffe7f5e62b69537db0b8fd554dc"
checksum = "4904895044116aab098ca82c6cec831ec43ed99efd04db9b70a390419bc88c5b"
dependencies = [
"async-graphql-value",
"pest",
@@ -267,9 +267,9 @@ dependencies = [
[[package]]
name = "async-graphql-value"
version = "7.0.15"
version = "7.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "741110dda927420a28fbc1c310543d3416f789a6ba96859c2c265843a0a96887"
checksum = "d0cde74de18e3a00c5dd5cfa002ab6f532e1a06c2a79ee6671e2fc353b400b92"
dependencies = [
"bytes",
"indexmap 2.8.0",
@@ -388,29 +388,6 @@ dependencies = [
"tracing",
]
[[package]]
name = "axum-surrealdb-boilerplate"
version = "0.1.0"
dependencies = [
"anyhow",
"argon2",
"axum",
"chrono",
"jsonwebtoken",
"lettre",
"log",
"rand 0.9.0",
"redis",
"serde",
"serde_json",
"surrealdb",
"thiserror 2.0.12",
"tokio",
"tower-http",
"utoipa",
"utoipa-swagger-ui",
]
[[package]]
name = "backtrace"
version = "0.3.74"
@@ -2148,6 +2125,29 @@ dependencies = [
"version_check",
]
[[package]]
name = "najm-course-api"
version = "0.1.0"
dependencies = [
"anyhow",
"argon2",
"axum",
"chrono",
"jsonwebtoken",
"lettre",
"log",
"rand 0.9.0",
"redis",
"serde",
"serde_json",
"surrealdb",
"thiserror 2.0.12",
"tokio",
"tower-http",
"utoipa",
"utoipa-swagger-ui",
]
[[package]]
name = "nanoid"
version = "0.4.0"
@@ -3478,15 +3478,6 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "signal-hook-registry"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
]
[[package]]
name = "simd-adler32"
version = "0.3.7"
@@ -3885,9 +3876,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "tempfile"
version = "3.19.0"
version = "3.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600"
checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
dependencies = [
"fastrand",
"getrandom 0.3.2",
@@ -4043,9 +4034,7 @@ dependencies = [
"bytes",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"tokio-macros",
"windows-sys 0.52.0",