remove web project (diff repo), authentication for user and profile, config cleanup, new database keys, turnstile captcha support, user and profile classes, nameserver changes, user routes, web is now on fs

This commit is contained in:
2025-03-08 17:11:38 -05:00
parent 73e9b72ad4
commit f48720f992
35 changed files with 555 additions and 3644 deletions

View File

@@ -1,16 +1,24 @@
{
"tasks": {
"compile-win": "deno compile --target x86_64-pc-windows-msvc --include data/ -o build/GalvanicCorrosion.exe -A src/main.ts",
"compile-linux": "deno compile --target x86_64-unknown-linux-gnu --include data/ -o build/GalvanicCorrosion -A src/main.ts",
"compile-win": "deno compile --target x86_64-pc-windows-msvc -o build/GalvanicCorrosion.exe -A src/main.ts",
"compile-linux": "deno compile --target x86_64-unknown-linux-gnu -o build/GalvanicCorrosion -A src/main.ts",
"cross-compile": "deno run compile-win && deno run compile-linux",
"start": "deno run -A src/main.ts",
"compile-win-run": "deno run compile-win && cd build/ && GalvanicCorrosion.exe"
"web-compile-win": "scripts/web-compile.cmd && scripts/web-postcompile.cmd",
"web-compile-win-dev": "scripts/web-compile.cmd && scripts/web-postcompile-dev.cmd",
"full-compile": "deno run web-compile-win && deno run cross-compile",
"full-compile-win": "deno run web-compile-win && deno run compile-win",
"full-compile-win-run": "deno run full-compile-win && cd build/ && GalvanicCorrosion.exe",
"dev": "deno run -A src/main.ts --dev",
"web-dev": "cd web && npx vite dev"
},
"imports": {
"@gz/jwt": "jsr:@gz/jwt@^0.1.0",
"@proxnet/undead-logging": "jsr:@proxnet/undead-logging@^1.2.0",
"@std/assert": "jsr:@std/assert@1",
"@types/cookie-parser": "npm:@types/cookie-parser@^1.4.8",
"@types/express": "npm:@types/express@^5.0.0",
"@types/validator": "npm:@types/validator@^13.12.2",
"cookie-parser": "npm:cookie-parser@^1.4.7",
"discord.js": "npm:discord.js@^14.16.3",
"express": "npm:express@^4.21.2",
"ioredis": "npm:ioredis@^5.5.0",