Compare commits

...

27 Commits

Author SHA1 Message Date
TheOnlyMace
50cd4b3ffd Enhance API with OIDC support, including login and callback endpoints. Update environment variables for OIDC configuration in .env.example. Add new features to the catalog service for listing software families, Minecraft versions, and deployment regions. Implement server management actions such as kill, delete, and update in the servers module. Integrate feature flags for maintenance mode in server operations. Update pnpm-lock.yaml with new dependencies and versions.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 12s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 17s
2026-07-05 18:39:53 +02:00
TheOnlyMace
bf36cb3159 Add '@hexahost/contracts' dependency in package.json, export emailSchema from contracts, and update bootstrap-admin script to validate email input. Update README with example email. Enhance pnpm-lock.yaml for workspace integration.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 18s
2026-07-05 14:43:52 +02:00
TheOnlyMace
2126e7bebf Refactor environment variable handling in package.json scripts, update .env.example for consistency, and enhance Turbo configuration for environment variable passthrough. Modify API content type parsing and resolve circular dependencies in Auth and Billing modules. Add unique username generation logic in bootstrap-admin script.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 19s
2026-07-05 14:40:57 +02:00
TheOnlyMace
20e044d32b Remove TypeScript build info files from multiple packages to streamline project structure and reduce clutter. 2026-07-05 14:40:45 +02:00
TheOnlyMace
27a3ec8244 Refactor database command scripts in package.json to source environment variables using bash, enhancing command execution for database operations.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 18s
2026-07-05 14:27:29 +02:00
TheOnlyMace
d8cc04df21 Update .gitignore to exclude TypeScript build info files and modify package.json to enhance the dev:infra script for improved local development environment setup.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 18s
2026-07-05 14:25:01 +02:00
smueller
212d46eb0c Update TypeScript configuration paths in multiple packages to reference local typescript-config files instead of the hexahost package.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 34s
CI / Go — node-agent tests (push) Failing after 10s
CI / Go — edge-gateway build (push) Successful in 17s
2026-07-01 11:11:40 +02:00
smueller
f4a6f5eaca Update Turbo cache manifests to use backslashes for file paths and refresh file metadata across multiple packages.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 18s
2026-06-30 13:37:06 +02:00
smueller
316679a913 Enhance WHMCS integration with mTLS support and product mapping features. Added mTLS configuration options, updated API endpoints for mTLS status and fingerprint registration, and implemented product validation API. Updated database schema and documentation accordingly.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 18s
2026-06-30 13:17:12 +02:00
smueller
4b20efe4bc Implement WHMCS Addon Dashboard with API for stats and integrate billing provider logic
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 17s
2026-06-26 15:11:29 +02:00
smueller
15cf302afc Phase F
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 18s
2026-06-26 15:05:01 +02:00
smueller
333ad1cc7d Phase D
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 17s
2026-06-26 14:03:57 +02:00
smueller
ed8334328e Phase9
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 17s
2026-06-26 13:46:25 +02:00
smueller
b335f6a497 Phase8
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 17s
2026-06-26 13:33:03 +02:00
smueller
ab21f53cdd Phase7
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 14s
2026-06-26 13:20:55 +02:00
smueller
49a98ee31d Phase6
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 13:11:28 +02:00
smueller
d29a02f2a4 Phase5
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 13:00:01 +02:00
smueller
4262464cd5 Phase4
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 12:32:27 +02:00
smueller
9b061c3ee7 Phase3
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 12:17:26 +02:00
smueller
c4077d4673 Phase2
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 10s
CI / Go — node-agent tests (push) Failing after 8s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 12:01:25 +02:00
smueller
58961000eb Phase1
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 21s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 11:31:54 +02:00
smueller
4fe25e6ec3 Phase0
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 22s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 11:12:51 +02:00
smueller
e25e871067 Refactor API and worker applications to streamline middleware imports and remove unused Redis dependency. Update TypeScript build information across packages to reflect recent changes in file structure and dependencies.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 22s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 10:53:55 +02:00
smueller
9e1c7840d1 Update TypeScript build information to reflect changes in dependencies and file structure across packages, ensuring alignment with recent updates.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 21s
CI / Go — edge-gateway build (push) Successful in 13s
2026-06-26 10:52:05 +02:00
smueller
52171e9f71 Update TypeScript configurations and scripts for improved build process in database package. Adjust dependencies to align with recent changes.
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — edge-gateway build (push) Has been cancelled
CI / Go — node-agent tests (push) Has been cancelled
2026-06-26 10:51:45 +02:00
smueller
0848dbb33c Update TypeScript build information for database package to reflect changes in dependencies and file structure. 2026-06-26 10:51:39 +02:00
smueller
fdf8392d42 Refactor API and worker applications to use NestJS framework. Update package versions and scripts for improved functionality. Enhance TypeScript configurations and add new dependencies for better development support. Remove deprecated main.ts file from worker application. 2026-06-26 10:51:27 +02:00
1021 changed files with 55784 additions and 487 deletions

9
.dockerignore Normal file
View File

@@ -0,0 +1,9 @@
node_modules/
dist/
.next/
.env
.env.local
*.log
data/
**/*.tsbuildinfo
.git/

View File

@@ -4,15 +4,15 @@
# =============================================================================
# --- Application ---
APP_NAME=HexaHost GameCloud
APP_NAME="HexaHost GameCloud"
APP_ENV=development
APP_URL=http://localhost:3000
API_URL=http://localhost:3001
TRUSTED_PROXY_COUNT=0
# --- Security ---
SESSION_SECRET=change-me-use-openssl-rand-base64-32
ENCRYPTION_KEY=change-me-use-openssl-rand-base64-32
SESSION_SECRET=dev-only-change-me-use-openssl-rand-base64-32-chars-min
ENCRYPTION_KEY=dev-only-change-me-use-openssl-rand-base64-32-chars-min
# --- Database ---
DATABASE_URL=postgresql://gamecloud:gamecloud@localhost:5432/gamecloud
@@ -52,13 +52,13 @@ RFC2136_SERVER=
RFC2136_KEY_NAME=
RFC2136_KEY_SECRET=
# --- Node Agent ---
# --- Node Agent (local dev) ---
NODE_CA_CERT=
NODE_CA_KEY=
NODE_AGENT_PUBLIC_URL=wss://api.example.net/api/v1/nodes/ws
NODE_ID=00000000-0000-4000-8000-000000000001
NODE_TOKEN=local-dev-enrollment-token-change-me-32chars
NODE_AGENT_PUBLIC_URL=ws://localhost:3001/api/v1/nodes/ws
NODE_HEARTBEAT_TIMEOUT=30s
NODE_ID=local-dev-node
NODE_TOKEN=
NODE_AGENT_HEALTH_ADDR=:9100
NODE_HEARTBEAT_INTERVAL=10s
NODE_DATA_DIR=./data/nodes
@@ -68,12 +68,19 @@ NODE_TLS_SKIP_VERIFY=true
# --- Edge Gateway (Phase 8) ---
EDGE_GATEWAY_ENABLED=false
EDGE_LISTEN_ADDR=:25565
EDGE_LISTEN_PORT=25565
EDGE_PUBLIC_HOST=127.0.0.1
EDGE_INTERNAL_API_KEY=local-dev-edge-key-change-me-32chars
EDGE_START_WAIT_SECONDS=180
EDGE_POLL_INTERVAL_MS=2000
# --- Catalog Providers ---
MODRINTH_USER_AGENT=HexaHostGameCloud/0.1.0 (contact@example.net)
MODRINTH_USER_AGENT="HexaHostGameCloud/0.1.0 (contact@example.net)"
CURSEFORGE_API_KEY=
# --- Billing ---
# internal = credit wallet (dev) | whmcs = production (recommended) | stripe = optional fallback
BILLING_PROVIDER=internal
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
@@ -82,11 +89,24 @@ STRIPE_WEBHOOK_SECRET=
OTEL_EXPORTER_OTLP_ENDPOINT=
LOG_LEVEL=info
# --- OIDC (optional) ---
OIDC_ISSUER=
OIDC_CLIENT_ID=
OIDC_CLIENT_SECRET=
OIDC_REDIRECT_URI=http://localhost:3001/api/v1/auth/oidc/callback
# --- Notification delivery (optional) ---
NOTIFICATION_WEBHOOK_URL=
NOTIFICATION_DISCORD_WEBHOOK_URL=
# --- Service Ports (development) ---
API_PORT=3001
WEB_PORT=3000
# --- WHMCS Integration (optional) ---
WHMCS_INTEGRATION_ID=
WHMCS_API_SECRET=
WHMCS_INTEGRATION_ID=local-dev-whmcs
WHMCS_API_SECRET=local-dev-whmcs-api-secret-32chars-minimum
WHMCS_WEBHOOK_SECRET=
# mTLS for WHMCS integration API (production)
INTEGRATION_MTLS_ENABLED=false

2
.gitignore vendored
View File

@@ -1,8 +1,10 @@
node_modules/
dist/
*.tsbuildinfo
.next/
.env
.env.local
bin/
*.log
data/
.logs/

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist/index.d.ts":{"size":659,"mtime_nanos":1782465829247304200,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":557,"mtime_nanos":1782466118524405900,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js":{"size":4338,"mtime_nanos":1782466100081295500,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false},"packages/database/dist/cli":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.js.map":{"size":3941,"mtime_nanos":1782466100078293500,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.d.ts.map":{"size":131,"mtime_nanos":1782466100085644700,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.d.ts":{"size":56,"mtime_nanos":1782466100087324100,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":493,"mtime_nanos":1782465829246056800,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/cli","packages/database/dist/cli/bootstrap-admin.d.ts","packages/database/dist/cli/bootstrap-admin.d.ts.map","packages/database/dist/cli/bootstrap-admin.js","packages/database/dist/cli/bootstrap-admin.js.map","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"01aded72040e0955","duration":6480,"sha":"4fe25e6ec30fee526feaec3c9ca27a8782961b50","dirty_hash":"03b38917e0caabc328cf004288c0be00386c5e17753015d7a61c3d1ab22411f8"}

BIN
.turbo/cache/01aded72040e0955.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"0382620cc4ac4da5","duration":37384,"sha":"58961000eb4965a4384fc5875dad728adea33dbd","dirty_hash":"1dc69509c46e02b077522f0df13aacf39c3394566efa48caabe96f6f9ee4ff66"}

BIN
.turbo/cache/0382620cc4ac4da5.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"059d8618e9db6ea3","duration":7720,"sha":"316679a913f63af91da4a16971d97e550a8295b7","dirty_hash":"c42f1338e147722cfa62ee35cfc87ede74d8240678285521fb56925cd20e3bda"}

BIN
.turbo/cache/059d8618e9db6ea3.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/auth/.turbo/turbo-build.log":{"size":102,"mtime_nanos":1783255052127378550,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts":{"size":200,"mtime_nanos":1783255318234684822,"mode":420,"is_dir":false},"packages/auth/dist/totp.js":{"size":683,"mtime_nanos":1783255318235066252,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts":{"size":269,"mtime_nanos":1783255318235033232,"mode":420,"is_dir":false},"packages/auth/dist/session.js":{"size":672,"mtime_nanos":1783255318234925202,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js.map":{"size":949,"mtime_nanos":1783255318234865402,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts":{"size":1570,"mtime_nanos":1783255318234480642,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts":{"size":264,"mtime_nanos":1783255318234800762,"mode":420,"is_dir":false},"packages/auth/dist/username.js":{"size":2787,"mtime_nanos":1783255318235144382,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js.map":{"size":760,"mtime_nanos":1783255318235017152,"mode":420,"is_dir":false},"packages/auth/dist/username.js.map":{"size":2294,"mtime_nanos":1783255318235160872,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts.map":{"size":266,"mtime_nanos":1783255318234717722,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":824,"mtime_nanos":1783255318234638252,"mode":420,"is_dir":false},"packages/auth/dist/session.js.map":{"size":493,"mtime_nanos":1783255318234944292,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts.map":{"size":1443,"mtime_nanos":1783255318234518132,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts":{"size":334,"mtime_nanos":1783255318234883722,"mode":420,"is_dir":false},"packages/auth/dist/password.js":{"size":482,"mtime_nanos":1783255318234755462,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js":{"size":1089,"mtime_nanos":1783255318234843272,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts.map":{"size":306,"mtime_nanos":1783255318234822282,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts.map":{"size":430,"mtime_nanos":1783255318235123102,"mode":420,"is_dir":false},"packages/auth/dist/password.js.map":{"size":404,"mtime_nanos":1783255318234775572,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts.map":{"size":281,"mtime_nanos":1783255318234984402,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts":{"size":442,"mtime_nanos":1783255318235106382,"mode":420,"is_dir":false},"packages/auth/dist/index.js":{"size":4135,"mtime_nanos":1783255318234572542,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts.map":{"size":303,"mtime_nanos":1783255318235050102,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js":{"size":864,"mtime_nanos":1783255318235000782,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts.map":{"size":300,"mtime_nanos":1783255318234901542,"mode":420,"is_dir":false},"packages/auth/dist/totp.js.map":{"size":569,"mtime_nanos":1783255318235085572,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts":{"size":244,"mtime_nanos":1783255318234964842,"mode":420,"is_dir":false}},"order":["packages/auth/.turbo/turbo-build.log","packages/auth/dist/index.d.ts","packages/auth/dist/index.d.ts.map","packages/auth/dist/index.js","packages/auth/dist/index.js.map","packages/auth/dist/password.d.ts","packages/auth/dist/password.d.ts.map","packages/auth/dist/password.js","packages/auth/dist/password.js.map","packages/auth/dist/recovery-codes.d.ts","packages/auth/dist/recovery-codes.d.ts.map","packages/auth/dist/recovery-codes.js","packages/auth/dist/recovery-codes.js.map","packages/auth/dist/session.d.ts","packages/auth/dist/session.d.ts.map","packages/auth/dist/session.js","packages/auth/dist/session.js.map","packages/auth/dist/tokens.d.ts","packages/auth/dist/tokens.d.ts.map","packages/auth/dist/tokens.js","packages/auth/dist/tokens.js.map","packages/auth/dist/totp.d.ts","packages/auth/dist/totp.d.ts.map","packages/auth/dist/totp.js","packages/auth/dist/totp.js.map","packages/auth/dist/username.d.ts","packages/auth/dist/username.d.ts.map","packages/auth/dist/username.js","packages/auth/dist/username.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"083c8105a3916fd9","duration":2162,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"abc4a2c6304f10abbf2d6c628ed6a63dbf9e6ca06fecaaea2935e4ea7f4ff660"}

BIN
.turbo/cache/083c8105a3916fd9.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"088dae477bba6b86","duration":6291,"sha":"9b061c3ee7838ca0dba06626b1672091d8dbfbf5","dirty_hash":"f8f1a7b2145354c3968ce510dc6a7fca0fdd34bd20b88002d8b0ee435c733afa"}

BIN
.turbo/cache/088dae477bba6b86.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist/index.js":{"size":962,"mtime_nanos":1783254827141954191,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts":{"size":991,"mtime_nanos":1783254827155894338,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1783254827141791201,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":506,"mtime_nanos":1783254827176786884,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts.map":{"size":733,"mtime_nanos":1783254827154786924,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"0b354b78644f8aad","duration":3330,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"}

BIN
.turbo/cache/0b354b78644f8aad.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist/cli/bootstrap-admin.d.ts.map":{"size":131,"mtime_nanos":1782466100085644700,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.d.ts":{"size":56,"mtime_nanos":1782466100087324100,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js":{"size":4338,"mtime_nanos":1782466100081295500,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts":{"size":739,"mtime_nanos":1782469606261313100,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":546,"mtime_nanos":1782469606260191400,"mode":420,"is_dir":false},"packages/database/dist/cli":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782469606254548800,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":509,"mtime_nanos":1782469631918619700,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782469606255544300,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js.map":{"size":3941,"mtime_nanos":1782466100078293500,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/cli","packages/database/dist/cli/bootstrap-admin.d.ts","packages/database/dist/cli/bootstrap-admin.d.ts.map","packages/database/dist/cli/bootstrap-admin.js","packages/database/dist/cli/bootstrap-admin.js.map","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"0b40f6f2704c48c7","duration":6647,"sha":"9b061c3ee7838ca0dba06626b1672091d8dbfbf5","dirty_hash":"da0fce55d08fc61ced7c2f6406de2005aae08a1a6288ad912dc67be107187a0f"}

BIN
.turbo/cache/0b40f6f2704c48c7.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"0dddfbd60b2cad9b","duration":15192,"sha":"d29a02f2a49fb5a2d17152fe837c5668c3df3cee","dirty_hash":"0c8ee2dc7233a2788afb738a05f16058a7b7070e18c6759c9b915f110862719c"}

BIN
.turbo/cache/0dddfbd60b2cad9b.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/auth/.turbo/turbo-build.log":{"size":101,"mtime_nanos":1782464567254733300,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":258,"mtime_nanos":1782463695062467100,"mode":420,"is_dir":false},"packages/auth/dist/index.js":{"size":413,"mtime_nanos":1782463695064454800,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts":{"size":579,"mtime_nanos":1782463695080927000,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts.map":{"size":641,"mtime_nanos":1782463695077610400,"mode":420,"is_dir":false},"packages/auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true}},"order":["packages/auth/.turbo/turbo-build.log","packages/auth/dist","packages/auth/dist/index.d.ts","packages/auth/dist/index.d.ts.map","packages/auth/dist/index.js","packages/auth/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"0eec5a132ba3c7f3","duration":1723,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"acf566bdb1108e010e8663121c2c7115cc1516c9606d035f8a46f85fa8d73e4f"}

BIN
.turbo/cache/0eec5a132ba3c7f3.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/worker/dist/logger.d.ts.map":{"size":168,"mtime_nanos":1782463923969877300,"mode":420,"is_dir":false},"apps/worker/dist/logger.js":{"size":616,"mtime_nanos":1782463923956015700,"mode":420,"is_dir":false},"apps/worker/dist/queues.js":{"size":538,"mtime_nanos":1782463924007328900,"mode":420,"is_dir":false},"apps/worker/dist/queues.d.ts.map":{"size":321,"mtime_nanos":1782463924016227600,"mode":420,"is_dir":false},"apps/worker/dist/index.js.map":{"size":1971,"mtime_nanos":1782463967922326200,"mode":420,"is_dir":false},"apps/worker/dist/logger.js.map":{"size":405,"mtime_nanos":1782463923953999600,"mode":420,"is_dir":false},"apps/worker/dist/queues.js.map":{"size":279,"mtime_nanos":1782463924006472100,"mode":420,"is_dir":false},"apps/worker/dist/index.d.ts.map":{"size":104,"mtime_nanos":1782465939461483800,"mode":420,"is_dir":false},"apps/worker/dist/main.js":{"size":483,"mtime_nanos":1782463715732328600,"mode":420,"is_dir":false},"apps/worker/dist/health.d.ts":{"size":156,"mtime_nanos":1782463924001574000,"mode":420,"is_dir":false},"apps/worker/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"apps/worker/dist/index.d.ts":{"size":46,"mtime_nanos":1782463924052923900,"mode":420,"is_dir":false},"apps/worker/dist/index.js":{"size":1899,"mtime_nanos":1782463967923283600,"mode":420,"is_dir":false},"apps/worker/dist/health.js":{"size":2284,"mtime_nanos":1782463923995265100,"mode":420,"is_dir":false},"apps/worker/dist/health.d.ts.map":{"size":203,"mtime_nanos":1782465939458293400,"mode":420,"is_dir":false},"apps/worker/dist/queues.d.ts":{"size":400,"mtime_nanos":1782463924018216400,"mode":420,"is_dir":false},"apps/worker/dist/logger.d.ts":{"size":119,"mtime_nanos":1782463923971765000,"mode":420,"is_dir":false},"apps/worker/dist/health.js.map":{"size":1971,"mtime_nanos":1782463923993536700,"mode":420,"is_dir":false},"apps/worker/.turbo/turbo-build.log":{"size":101,"mtime_nanos":1782465939576291100,"mode":420,"is_dir":false}},"order":["apps/worker/.turbo/turbo-build.log","apps/worker/dist","apps/worker/dist/health.d.ts","apps/worker/dist/health.d.ts.map","apps/worker/dist/health.js","apps/worker/dist/health.js.map","apps/worker/dist/index.d.ts","apps/worker/dist/index.d.ts.map","apps/worker/dist/index.js","apps/worker/dist/index.js.map","apps/worker/dist/logger.d.ts","apps/worker/dist/logger.d.ts.map","apps/worker/dist/logger.js","apps/worker/dist/logger.js.map","apps/worker/dist/main.js","apps/worker/dist/queues.d.ts","apps/worker/dist/queues.d.ts.map","apps/worker/dist/queues.js","apps/worker/dist/queues.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"0ff4947f463631d9","duration":3577,"sha":"4fe25e6ec30fee526feaec3c9ca27a8782961b50","dirty_hash":"dab8b0c461d299de5e05eef85179aa41f735ebc86a2dbd665aa7a8294d8e0f47"}

BIN
.turbo/cache/0ff4947f463631d9.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/web/.turbo/turbo-test.log":{"size":116,"mtime_nanos":1782470291579443200,"mode":420,"is_dir":false}},"order":["apps/web/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"115c734a9a85e4b8","duration":1265,"sha":"4262464cd5c3c60e537ec8c04af22b23e879a223","dirty_hash":"0cb2bef10eb6f7a17cb9a697a422500b8a1225f367a4903bb7e21848f032996a"}

BIN
.turbo/cache/115c734a9a85e4b8.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/api/.turbo/turbo-build.log":{"size":102,"mtime_nanos":1782464575032738700,"mode":420,"is_dir":false}},"order":["apps/api/.turbo/turbo-build.log"]}

View File

@@ -0,0 +1 @@
{"hash":"122d77301488cc8f","duration":6752,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"acf566bdb1108e010e8663121c2c7115cc1516c9606d035f8a46f85fa8d73e4f"}

BIN
.turbo/cache/122d77301488cc8f.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/web/.turbo/turbo-test.log":{"size":116,"mtime_nanos":1782464450468010700,"mode":420,"is_dir":false}},"order":["apps/web/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"1332ff3e057b879e","duration":1097,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"98375958cc7c51ff190dc9305391fc2702cb885563996e8f4b76010e6f0911a5"}

BIN
.turbo/cache/1332ff3e057b879e.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/metering/.turbo/turbo-test.log":{"size":420,"mtime_nanos":1782472703875150900,"mode":420,"is_dir":false}},"order":["packages/metering/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"197df1a8280ccca4","duration":3485,"sha":"49a98ee31dc00ff6e9ea8c520653a613e443a5b6","dirty_hash":"d6f95e4f5bda48cbff2c068d391f19cb1b01310d5ff19103fcea0de084e63e56"}

BIN
.turbo/cache/197df1a8280ccca4.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"1a030577ec3e46e3","duration":1256,"sha":"27a3ec8244e70774e6f4673201397e2302c32dfe","dirty_hash":"67d44d689fa95ed97ad8bb0d3e753762649434cb9a64ff731786cdc979515618"}

BIN
.turbo/cache/1a030577ec3e46e3.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/.turbo/turbo-build.log":{"size":549,"mtime_nanos":1783255321226890055,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts":{"size":991,"mtime_nanos":1783255321208338929,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":733,"mtime_nanos":1783255321207890090,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1783255321192311503,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1783255321191890119,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"1b4ddb8b5e9b564a","duration":2992,"sha":"2126e7bebf9ff0796ac77f8548cba399f45e759a","dirty_hash":null}

BIN
.turbo/cache/1b4ddb8b5e9b564a.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/.turbo/turbo-typecheck.log":{"size":570,"mtime_nanos":1782464276390079900,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-typecheck.log"]}

View File

@@ -0,0 +1 @@
{"hash":"1b5423f4e78a55b9","duration":5652,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"e845c03c811f1be302e853e13c210075bc720859ad22a8b7b0dc6aca02e48034"}

BIN
.turbo/cache/1b5423f4e78a55b9.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/api/.turbo/turbo-test.log":{"size":1535,"mtime_nanos":1782467249303891900,"mode":420,"is_dir":false}},"order":["apps/api/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"1b666f158bf3f029","duration":1590,"sha":"58961000eb4965a4384fc5875dad728adea33dbd","dirty_hash":"8f0a815f2ebb951c698f0eb35f558a2a8d052664b24cdabb4519d48989674571"}

BIN
.turbo/cache/1b666f158bf3f029.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/ui/.turbo/turbo-typecheck.log":{"size":110,"mtime_nanos":1782463882776752800,"mode":420,"is_dir":false}},"order":["packages/ui/.turbo/turbo-typecheck.log"]}

View File

@@ -0,0 +1 @@
{"hash":"1bb9376dadaf6981","duration":3041,"sha":"8d659317b9d990b14324262928aa78e4e15fa4b6","dirty_hash":"fa9510cea9388d4bc05912f5175c0d4e7a04f11461edc6bd345dc3b51e6b0716"}

BIN
.turbo/cache/1bb9376dadaf6981.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782463905155282000,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782463905154791000,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts":{"size":585,"mtime_nanos":1782463905198409500,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":447,"mtime_nanos":1782463905197280200,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":557,"mtime_nanos":1782463920011819800,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"1dc94b3ebc68a6a9","duration":6233,"sha":"52171e9f7141c597ea0ffb2d30d7f4dd28d13037","dirty_hash":null}

BIN
.turbo/cache/1dc94b3ebc68a6a9.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/api/.turbo/turbo-build.log":{"size":102,"mtime_nanos":1782464473620820600,"mode":420,"is_dir":false}},"order":["apps/api/.turbo/turbo-build.log"]}

View File

@@ -0,0 +1 @@
{"hash":"20c12b39307b68c5","duration":6748,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"61f87e8bf5c1e3926749710d903d5923806a1f8a1a32c15e3edc0183f385cb47"}

BIN
.turbo/cache/20c12b39307b68c5.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages\\scheduler\\dist\\select-node.d.ts.map":{"size":347,"mtime_nanos":1782819262936910900,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\index.js":{"size":2244,"mtime_nanos":1782819262918972500,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\scheduling.test.d.ts.map":{"size":124,"mtime_nanos":1782819262926121900,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\capacity.js.map":{"size":2635,"mtime_nanos":1782819262909892100,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\scheduling.test.js.map":{"size":1650,"mtime_nanos":1782819262932947300,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\select-node.js":{"size":944,"mtime_nanos":1782819262938914900,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\capacity.d.ts":{"size":1024,"mtime_nanos":1782819262846260300,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\capacity.js":{"size":3044,"mtime_nanos":1782819262901218400,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\index.d.ts.map":{"size":378,"mtime_nanos":1782819262915979600,"mode":420,"is_dir":false},"packages\\scheduler\\.turbo\\turbo-build.log":{"size":111,"mtime_nanos":1782819262844252700,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\index.d.ts":{"size":431,"mtime_nanos":1782819262911212300,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\scheduling.test.js":{"size":1778,"mtime_nanos":1782819262930088400,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\select-node.d.ts":{"size":304,"mtime_nanos":1782819262934951400,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\select-node.js.map":{"size":939,"mtime_nanos":1782819262949609800,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\types.js":{"size":110,"mtime_nanos":1782819262958591100,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\capacity.d.ts.map":{"size":766,"mtime_nanos":1782819262877271700,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\types.js.map":{"size":102,"mtime_nanos":1782819262970064200,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\types.d.ts":{"size":615,"mtime_nanos":1782819262951600500,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\index.js.map":{"size":414,"mtime_nanos":1782819262922645700,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\scheduling.test.d.ts":{"size":56,"mtime_nanos":1782819262924103600,"mode":420,"is_dir":false},"packages\\scheduler\\dist\\types.d.ts.map":{"size":664,"mtime_nanos":1782819262954590600,"mode":420,"is_dir":false}},"order":["packages\\scheduler\\.turbo\\turbo-build.log","packages\\scheduler\\dist\\capacity.d.ts","packages\\scheduler\\dist\\capacity.d.ts.map","packages\\scheduler\\dist\\capacity.js","packages\\scheduler\\dist\\capacity.js.map","packages\\scheduler\\dist\\index.d.ts","packages\\scheduler\\dist\\index.d.ts.map","packages\\scheduler\\dist\\index.js","packages\\scheduler\\dist\\index.js.map","packages\\scheduler\\dist\\scheduling.test.d.ts","packages\\scheduler\\dist\\scheduling.test.d.ts.map","packages\\scheduler\\dist\\scheduling.test.js","packages\\scheduler\\dist\\scheduling.test.js.map","packages\\scheduler\\dist\\select-node.d.ts","packages\\scheduler\\dist\\select-node.d.ts.map","packages\\scheduler\\dist\\select-node.js","packages\\scheduler\\dist\\select-node.js.map","packages\\scheduler\\dist\\types.d.ts","packages\\scheduler\\dist\\types.d.ts.map","packages\\scheduler\\dist\\types.js","packages\\scheduler\\dist\\types.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"20fcc3444a9e3785","duration":3159,"sha":"d29a02f2a49fb5a2d17152fe837c5668c3df3cee","dirty_hash":"0c8ee2dc7233a2788afb738a05f16058a7b7070e18c6759c9b915f110862719c"}

BIN
.turbo/cache/20fcc3444a9e3785.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"2192db9e3c33f3c3","duration":6661,"sha":"49a98ee31dc00ff6e9ea8c520653a613e443a5b6","dirty_hash":"3eccc318fad7b05922f51c036e52850a9cc1f4a4e0fa07ed274eac721dbbf35e"}

BIN
.turbo/cache/2192db9e3c33f3c3.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js":{"size":4338,"mtime_nanos":1782466100081295500,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts":{"size":659,"mtime_nanos":1782465829247304200,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":552,"mtime_nanos":1782466100200165100,"mode":420,"is_dir":false},"packages/database/dist/cli":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.d.ts.map":{"size":131,"mtime_nanos":1782466100085644700,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.d.ts":{"size":56,"mtime_nanos":1782466100087324100,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":493,"mtime_nanos":1782465829246056800,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js.map":{"size":3941,"mtime_nanos":1782466100078293500,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/cli","packages/database/dist/cli/bootstrap-admin.d.ts","packages/database/dist/cli/bootstrap-admin.d.ts.map","packages/database/dist/cli/bootstrap-admin.js","packages/database/dist/cli/bootstrap-admin.js.map","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"25ebafb8a1f6566c","duration":6143,"sha":"4fe25e6ec30fee526feaec3c9ca27a8782961b50","dirty_hash":"60d70f90be15846aa2d4e953502544454caacdd04fb637eccb080515fac9d602"}

BIN
.turbo/cache/25ebafb8a1f6566c.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/web/.turbo/turbo-test.log":{"size":116,"mtime_nanos":1782472701514992300,"mode":420,"is_dir":false}},"order":["apps/web/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"2986ff6c9a1e2251","duration":1136,"sha":"49a98ee31dc00ff6e9ea8c520653a613e443a5b6","dirty_hash":"d6f95e4f5bda48cbff2c068d391f19cb1b01310d5ff19103fcea0de084e63e56"}

BIN
.turbo/cache/2986ff6c9a1e2251.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/worker/.turbo/turbo-lint.log":{"size":122,"mtime_nanos":1782464257789949000,"mode":420,"is_dir":false}},"order":["apps/worker/.turbo/turbo-lint.log"]}

View File

@@ -0,0 +1 @@
{"hash":"2a1b1819c72cabae","duration":1196,"sha":"e25e871067e99bc1f6c7fb7b8e1d9269c9499b79","dirty_hash":"406580bdd7c79070c8eae9ca536fc73493b5ea888c285c99ae81d39dd526691f"}

BIN
.turbo/cache/2a1b1819c72cabae.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist/cli":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.d.ts":{"size":56,"mtime_nanos":1782466100087324100,"mode":420,"is_dir":false},"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/cli/bootstrap-admin.d.ts.map":{"size":131,"mtime_nanos":1782466100085644700,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js":{"size":4338,"mtime_nanos":1782466100081295500,"mode":420,"is_dir":false},"packages/database/dist/cli/bootstrap-admin.js.map":{"size":3941,"mtime_nanos":1782466100078293500,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts":{"size":991,"mtime_nanos":1782475700798417800,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782475700790985100,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782475700789103700,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":1420,"mtime_nanos":1782819273968858100,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":733,"mtime_nanos":1782817731736976300,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/cli","packages/database/dist/cli/bootstrap-admin.d.ts","packages/database/dist/cli/bootstrap-admin.d.ts.map","packages/database/dist/cli/bootstrap-admin.js","packages/database/dist/cli/bootstrap-admin.js.map","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"2c5d2b379eb673c6","duration":7852,"sha":"316679a913f63af91da4a16971d97e550a8295b7","dirty_hash":"c42f1338e147722cfa62ee35cfc87ede74d8240678285521fb56925cd20e3bda"}

BIN
.turbo/cache/2c5d2b379eb673c6.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"hash":"2ce10a63989c0e1e","duration":2720,"sha":"316679a913f63af91da4a16971d97e550a8295b7","dirty_hash":"c42f1338e147722cfa62ee35cfc87ede74d8240678285521fb56925cd20e3bda"}

BIN
.turbo/cache/2ce10a63989c0e1e.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/web/.turbo/turbo-test.log":{"size":116,"mtime_nanos":1782472790994800500,"mode":420,"is_dir":false}},"order":["apps/web/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"2e4f0ac4f6283a26","duration":1177,"sha":"49a98ee31dc00ff6e9ea8c520653a613e443a5b6","dirty_hash":"321980c702d82a44b534656bb14446f7f514f68894335d76ff0fb3c4d51c68dd"}

BIN
.turbo/cache/2e4f0ac4f6283a26.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/database/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/database/dist/index.d.ts":{"size":659,"mtime_nanos":1782465829247304200,"mode":420,"is_dir":false},"packages/database/dist/index.js":{"size":962,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false},"packages/database/dist/index.d.ts.map":{"size":493,"mtime_nanos":1782465829246056800,"mode":420,"is_dir":false},"packages/database/.turbo/turbo-build.log":{"size":557,"mtime_nanos":1782465935984650300,"mode":420,"is_dir":false},"packages/database/dist/index.js.map":{"size":617,"mtime_nanos":1782465829239596900,"mode":420,"is_dir":false}},"order":["packages/database/.turbo/turbo-build.log","packages/database/dist","packages/database/dist/index.d.ts","packages/database/dist/index.d.ts.map","packages/database/dist/index.js","packages/database/dist/index.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"2ed462e18f772857","duration":5689,"sha":"4fe25e6ec30fee526feaec3c9ca27a8782961b50","dirty_hash":"dab8b0c461d299de5e05eef85179aa41f735ebc86a2dbd665aa7a8294d8e0f47"}

BIN
.turbo/cache/2ed462e18f772857.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"apps/api/.turbo/turbo-test.log":{"size":1537,"mtime_nanos":1782468825650721100,"mode":420,"is_dir":false}},"order":["apps/api/.turbo/turbo-test.log"]}

View File

@@ -0,0 +1 @@
{"hash":"2ee8e4a2d6a8fb73","duration":1483,"sha":"c4077d46736b14b1332219def11307fcaf659973","dirty_hash":"d8b760721737878813671de612e773734b1968925d55fbd5e45ad7fbe74f2d0e"}

BIN
.turbo/cache/2ee8e4a2d6a8fb73.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/auth/dist/password.js.map":{"size":404,"mtime_nanos":1782465601159318800,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts.map":{"size":303,"mtime_nanos":1782465601196214800,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js":{"size":864,"mtime_nanos":1782465601176169100,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js.map":{"size":949,"mtime_nanos":1782465554915097200,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.js":{"size":1089,"mtime_nanos":1782465554915914700,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts":{"size":200,"mtime_nanos":1782465601164974400,"mode":420,"is_dir":false},"packages/auth/dist/password.d.ts.map":{"size":266,"mtime_nanos":1782465601163298800,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts.map":{"size":306,"mtime_nanos":1782465601182584000,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts":{"size":334,"mtime_nanos":1782465601209666600,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts.map":{"size":281,"mtime_nanos":1782465601179167500,"mode":420,"is_dir":false},"packages/auth/dist/username.js.map":{"size":2294,"mtime_nanos":1782465554881263200,"mode":420,"is_dir":false},"packages/auth/dist/session.js.map":{"size":493,"mtime_nanos":1782465601204871400,"mode":420,"is_dir":false},"packages/auth/dist/totp.d.ts":{"size":269,"mtime_nanos":1782465601197336500,"mode":420,"is_dir":false},"packages/auth/dist/tokens.js.map":{"size":760,"mtime_nanos":1782465601174864300,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":824,"mtime_nanos":1782474725136650000,"mode":420,"is_dir":false},"packages/auth/dist/totp.js":{"size":683,"mtime_nanos":1782465601193241100,"mode":420,"is_dir":false},"packages/auth/dist/tokens.d.ts":{"size":244,"mtime_nanos":1782465601180160400,"mode":420,"is_dir":false},"packages/auth/.turbo/turbo-build.log":{"size":101,"mtime_nanos":1782819266102790000,"mode":420,"is_dir":false},"packages/auth/dist/password.js":{"size":482,"mtime_nanos":1782465601160335200,"mode":420,"is_dir":false},"packages/auth/dist/totp.js.map":{"size":569,"mtime_nanos":1782465601190229800,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts":{"size":442,"mtime_nanos":1782465554886052800,"mode":420,"is_dir":false},"packages/auth/dist/username.js":{"size":2787,"mtime_nanos":1782465554883368700,"mode":420,"is_dir":false},"packages/auth/dist/index.d.ts":{"size":1570,"mtime_nanos":1782474725146294400,"mode":420,"is_dir":false},"packages/auth/dist/session.d.ts.map":{"size":300,"mtime_nanos":1782465601208663900,"mode":420,"is_dir":false},"packages/auth/dist/index.js":{"size":4135,"mtime_nanos":1782474725138841500,"mode":420,"is_dir":false},"packages/auth/dist/recovery-codes.d.ts":{"size":264,"mtime_nanos":1782465554918003300,"mode":420,"is_dir":false},"packages/auth/dist/username.d.ts.map":{"size":430,"mtime_nanos":1782465554884181600,"mode":420,"is_dir":false},"packages/auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/auth/dist/index.d.ts.map":{"size":1443,"mtime_nanos":1782474725144313800,"mode":420,"is_dir":false},"packages/auth/dist/session.js":{"size":672,"mtime_nanos":1782465601204871400,"mode":420,"is_dir":false}},"order":["packages/auth/.turbo/turbo-build.log","packages/auth/dist","packages/auth/dist/index.d.ts","packages/auth/dist/index.d.ts.map","packages/auth/dist/index.js","packages/auth/dist/index.js.map","packages/auth/dist/password.d.ts","packages/auth/dist/password.d.ts.map","packages/auth/dist/password.js","packages/auth/dist/password.js.map","packages/auth/dist/recovery-codes.d.ts","packages/auth/dist/recovery-codes.d.ts.map","packages/auth/dist/recovery-codes.js","packages/auth/dist/recovery-codes.js.map","packages/auth/dist/session.d.ts","packages/auth/dist/session.d.ts.map","packages/auth/dist/session.js","packages/auth/dist/session.js.map","packages/auth/dist/tokens.d.ts","packages/auth/dist/tokens.d.ts.map","packages/auth/dist/tokens.js","packages/auth/dist/tokens.js.map","packages/auth/dist/totp.d.ts","packages/auth/dist/totp.d.ts.map","packages/auth/dist/totp.js","packages/auth/dist/totp.js.map","packages/auth/dist/username.d.ts","packages/auth/dist/username.d.ts.map","packages/auth/dist/username.js","packages/auth/dist/username.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"30bd34fd3f6e73b4","duration":3268,"sha":"316679a913f63af91da4a16971d97e550a8295b7","dirty_hash":"c42f1338e147722cfa62ee35cfc87ede74d8240678285521fb56925cd20e3bda"}

BIN
.turbo/cache/30bd34fd3f6e73b4.tar.zst vendored Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More