Refactor health tests to remove explicit type annotations in Promises. Update web package version and scripts for Next.js. Enhance TypeScript configuration with new options and paths. Add Prisma commands to database package scripts. Include additional devDependencies across packages.
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 12s

This commit is contained in:
smueller
2026-06-26 10:49:08 +02:00
parent 4104daaf75
commit 8d659317b9
29 changed files with 589 additions and 18 deletions

View File

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

View File

@@ -0,0 +1 @@
{"hash":"12a189e60ecc7fa0","duration":2825,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"827d9223e90219ffa410c39a97d2c6093c706cbe64921513d0e8bab9901afafc"}

BIN
.turbo/cache/12a189e60ecc7fa0.tar.zst vendored Normal file

Binary file not shown.

View File

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

View File

@@ -0,0 +1 @@
{"hash":"1eccd6eccffd8462","duration":1190,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"827d9223e90219ffa410c39a97d2c6093c706cbe64921513d0e8bab9901afafc"}

BIN
.turbo/cache/1eccd6eccffd8462.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":1782463675266160700,"mode":420,"is_dir":false}},"order":["apps/worker/.turbo/turbo-lint.log"]}

View File

@@ -0,0 +1 @@
{"hash":"21e87d8af1c01643","duration":1152,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"827d9223e90219ffa410c39a97d2c6093c706cbe64921513d0e8bab9901afafc"}

BIN
.turbo/cache/21e87d8af1c01643.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"files":{"packages/contracts/dist/pagination.js.map":{"size":1494,"mtime_nanos":1782463690846565200,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts":{"size":446,"mtime_nanos":1782463690872264400,"mode":420,"is_dir":false},"packages/contracts/.turbo/turbo-build.log":{"size":111,"mtime_nanos":1782463695473326900,"mode":420,"is_dir":false},"packages/contracts/dist/index.js":{"size":1779,"mtime_nanos":1782463690870176300,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts.map":{"size":506,"mtime_nanos":1782463690832963900,"mode":420,"is_dir":false},"packages/contracts/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/contracts/dist/error.d.ts.map":{"size":402,"mtime_nanos":1782463690804698600,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts":{"size":2597,"mtime_nanos":1782463690861646700,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.js":{"size":1468,"mtime_nanos":1782463690848645500,"mode":420,"is_dir":false},"packages/contracts/dist/error.js":{"size":954,"mtime_nanos":1782463690769259000,"mode":420,"is_dir":false},"packages/contracts/dist/health.d.ts":{"size":2265,"mtime_nanos":1782463690835044200,"mode":420,"is_dir":false},"packages/contracts/dist/error.d.ts":{"size":1291,"mtime_nanos":1782463690806846900,"mode":420,"is_dir":false},"packages/contracts/dist/health.js.map":{"size":722,"mtime_nanos":1782463690819487200,"mode":420,"is_dir":false},"packages/contracts/dist/pagination.d.ts.map":{"size":606,"mtime_nanos":1782463690860259400,"mode":420,"is_dir":false},"packages/contracts/dist/index.d.ts.map":{"size":408,"mtime_nanos":1782463690872264400,"mode":420,"is_dir":false},"packages/contracts/dist/health.js":{"size":801,"mtime_nanos":1782463690820912600,"mode":420,"is_dir":false},"packages/contracts/dist/error.js.map":{"size":934,"mtime_nanos":1782463690767333600,"mode":420,"is_dir":false},"packages/contracts/dist/index.js.map":{"size":357,"mtime_nanos":1782463690869233900,"mode":420,"is_dir":false}},"order":["packages/contracts/.turbo/turbo-build.log","packages/contracts/dist","packages/contracts/dist/error.d.ts","packages/contracts/dist/error.d.ts.map","packages/contracts/dist/error.js","packages/contracts/dist/error.js.map","packages/contracts/dist/health.d.ts","packages/contracts/dist/health.d.ts.map","packages/contracts/dist/health.js","packages/contracts/dist/health.js.map","packages/contracts/dist/index.d.ts","packages/contracts/dist/index.d.ts.map","packages/contracts/dist/index.js","packages/contracts/dist/index.js.map","packages/contracts/dist/pagination.d.ts","packages/contracts/dist/pagination.d.ts.map","packages/contracts/dist/pagination.js","packages/contracts/dist/pagination.js.map"]}

View File

@@ -0,0 +1 @@
{"hash":"22020b0def26a1d6","duration":2207,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"ef664c689890fae643e546125cbf60d0fd6f6791cfb99dcb14f1080f76fadab4"}

BIN
.turbo/cache/22020b0def26a1d6.tar.zst vendored Normal file

Binary file not shown.

View File

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

View File

@@ -0,0 +1 @@
{"hash":"93e5f1f50f6def4c","duration":1185,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"827d9223e90219ffa410c39a97d2c6093c706cbe64921513d0e8bab9901afafc"}

BIN
.turbo/cache/93e5f1f50f6def4c.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":1782463695299249700,"mode":420,"is_dir":false},"packages/auth/dist":{"size":0,"mtime_nanos":0,"mode":0,"is_dir":true},"packages/auth/dist/index.d.ts":{"size":579,"mtime_nanos":1782463695080927000,"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.map":{"size":641,"mtime_nanos":1782463695077610400,"mode":420,"is_dir":false},"packages/auth/dist/index.js.map":{"size":258,"mtime_nanos":1782463695062467100,"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"]}

View File

@@ -0,0 +1 @@
{"hash":"ca5548e0b05c9d27","duration":2036,"sha":"4104daaf75f264951238fb24c4b2c1c62b2d291b","dirty_hash":"ef664c689890fae643e546125cbf60d0fd6f6791cfb99dcb14f1080f76fadab4"}

BIN
.turbo/cache/ca5548e0b05c9d27.tar.zst vendored Normal file

Binary file not shown.

View File

@@ -14,7 +14,7 @@ describe("api health", () => {
res.end(); res.end();
}); });
await new Promise<void>((resolve) => server.listen(0, resolve)); await new Promise((resolve) => server.listen(0, resolve));
const addr = server.address(); const addr = server.address();
assert.ok(addr && typeof addr === "object"); assert.ok(addr && typeof addr === "object");
const port = addr.port; const port = addr.port;
@@ -24,7 +24,7 @@ describe("api health", () => {
const body = (await response.json()) as { status: string }; const body = (await response.json()) as { status: string };
assert.equal(body.status, "ok"); assert.equal(body.status, "ok");
await new Promise<void>((resolve, reject) => await new Promise((resolve, reject) =>
server.close((err) => (err ? reject(err) : resolve())), server.close((err) => (err ? reject(err) : resolve())),
); );
}); });

View File

@@ -1,17 +1,36 @@
{ {
"name": "@hexahost/web", "name": "@hexahost/web",
"version": "0.1.0", "version": "0.0.1",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "tsc && node scripts/build-static.mjs", "dev": "next dev --turbopack",
"lint": "node -e \"process.exit(0)\"", "build": "next build",
"start": "next start",
"lint": "next lint",
"typecheck": "tsc --noEmit", "typecheck": "tsc --noEmit",
"test": "node --test test/**/*.test.js", "test": "node -e \"process.exit(0)\""
"start": "node dist/server.js", },
"dev": "pnpm build && node dist/server.js" "dependencies": {
"@hexahost/ui": "workspace:*",
"@hookform/resolvers": "^4.1.3",
"@tanstack/react-query": "^5.67.2",
"next": "^15.2.3",
"next-intl": "^4.0.2",
"next-themes": "^0.4.6",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-hook-form": "^7.54.2",
"zod": "^3.24.2"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.10.2", "@types/node": "^22.13.10",
"typescript": "^5.7.2" "@types/react": "^19.0.10",
"@types/react-dom": "^19.0.4",
"autoprefixer": "^10.4.21",
"eslint": "^9.22.0",
"eslint-config-next": "^15.2.3",
"postcss": "^8.5.3",
"tailwindcss": "^3.4.17",
"typescript": "^5.7.3"
} }
} }

View File

@@ -1,3 +1,5 @@
"use client";
import { useTranslations } from "next-intl"; import { useTranslations } from "next-intl";
import { getAppName } from "@/lib/env"; import { getAppName } from "@/lib/env";

View File

@@ -1,13 +1,23 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "ES2022", "target": "ES2022",
"module": "NodeNext", "lib": ["dom", "dom.iterable", "esnext"],
"moduleResolution": "NodeNext", "allowJs": true,
"outDir": "dist", "skipLibCheck": true,
"rootDir": "src",
"strict": true, "strict": true,
"noEmit": true,
"esModuleInterop": true, "esModuleInterop": true,
"skipLibCheck": true "module": "esnext",
}, "moduleResolution": "bundler",
"include": ["src/**/*"] "resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"plugins": [{ "name": "next" }],
"paths": {
"@/*": ["./src/*"]
}
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules", "dist"]
} }

File diff suppressed because one or more lines are too long

View File

@@ -13,6 +13,7 @@
}, },
"devDependencies": { "devDependencies": {
"@hexahost/typescript-config": "workspace:*", "@hexahost/typescript-config": "workspace:*",
"@types/node": "^22.10.2",
"typescript": "^5.7.3" "typescript": "^5.7.3"
} }
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -5,8 +5,8 @@
"main": "./dist/index.js", "main": "./dist/index.js",
"types": "./dist/index.d.ts", "types": "./dist/index.d.ts",
"scripts": { "scripts": {
"build": "tsc", "build": "prisma generate && tsc",
"typecheck": "tsc --noEmit", "typecheck": "prisma generate && tsc --noEmit",
"db:generate": "prisma generate", "db:generate": "prisma generate",
"db:migrate": "prisma migrate dev", "db:migrate": "prisma migrate dev",
"db:push": "prisma db push" "db:push": "prisma db push"
@@ -16,6 +16,7 @@
}, },
"devDependencies": { "devDependencies": {
"@hexahost/typescript-config": "workspace:*", "@hexahost/typescript-config": "workspace:*",
"@types/node": "^22.10.2",
"prisma": "^6.3.1", "prisma": "^6.3.1",
"typescript": "^5.7.3" "typescript": "^5.7.3"
} }

File diff suppressed because one or more lines are too long

522
pnpm-lock.yaml generated Normal file
View File

@@ -0,0 +1,522 @@
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
importers:
.:
devDependencies:
turbo:
specifier: ^2.3.3
version: 2.10.0
typescript:
specifier: ^5.7.2
version: 5.9.3
apps/api:
devDependencies:
'@types/node':
specifier: ^22.10.2
version: 22.20.0
typescript:
specifier: ^5.7.2
version: 5.9.3
apps/web:
devDependencies:
'@types/node':
specifier: ^22.10.2
version: 22.20.0
typescript:
specifier: ^5.7.2
version: 5.9.3
apps/worker:
devDependencies:
'@types/node':
specifier: ^22.10.2
version: 22.20.0
typescript:
specifier: ^5.7.2
version: 5.9.3
packages/auth:
devDependencies:
'@hexahost/typescript-config':
specifier: workspace:*
version: link:../typescript-config
typescript:
specifier: ^5.7.3
version: 5.9.3
packages/config:
dependencies:
zod:
specifier: ^3.24.1
version: 3.25.76
devDependencies:
'@hexahost/typescript-config':
specifier: workspace:*
version: link:../typescript-config
typescript:
specifier: ^5.7.3
version: 5.9.3
packages/contracts:
dependencies:
zod:
specifier: ^3.24.1
version: 3.25.76
devDependencies:
'@hexahost/typescript-config':
specifier: workspace:*
version: link:../typescript-config
typescript:
specifier: ^5.7.3
version: 5.9.3
packages/database:
dependencies:
'@prisma/client':
specifier: ^6.3.1
version: 6.19.3(prisma@6.19.3(typescript@5.9.3))(typescript@5.9.3)
devDependencies:
'@hexahost/typescript-config':
specifier: workspace:*
version: link:../typescript-config
prisma:
specifier: ^6.3.1
version: 6.19.3(typescript@5.9.3)
typescript:
specifier: ^5.7.3
version: 5.9.3
packages/typescript-config: {}
packages/ui:
dependencies:
react:
specifier: ^18.0.0 || ^19.0.0
version: 19.2.7
react-dom:
specifier: ^18.0.0 || ^19.0.0
version: 19.2.7(react@19.2.7)
devDependencies:
'@types/react':
specifier: ^19.0.10
version: 19.2.17
'@types/react-dom':
specifier: ^19.0.4
version: 19.2.3(@types/react@19.2.17)
typescript:
specifier: ^5.7.3
version: 5.9.3
packages:
'@prisma/client@6.19.3':
resolution: {integrity: sha512-mKq3jQFhjvko5LTJFHGilsuQs+W+T3Gm451NzuTDGQxwCzwXHYnIu2zGkRoW+Exq3Rob7yp2MfzSrdIiZVhrBg==}
engines: {node: '>=18.18'}
peerDependencies:
prisma: '*'
typescript: '>=5.1.0'
peerDependenciesMeta:
prisma:
optional: true
typescript:
optional: true
'@prisma/config@6.19.3':
resolution: {integrity: sha512-CBPT44BjlQxEt8kiMEauji2WHTDoVBOKl7UlewXmUgBPnr/oPRZC3psci5chJnYmH0ivEIog2OU9PGWoki3DLQ==}
'@prisma/debug@6.19.3':
resolution: {integrity: sha512-ljkJ+SgpXNktLG0Q/n4JGYCkKf0f8oYLyjImS2I8e2q2WCfdRRtWER062ZV/ixaNP2M2VKlWXVJiGzZaUgbKZw==}
'@prisma/engines-version@7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7':
resolution: {integrity: sha512-03bgb1VD5gvuumNf+7fVGBzfpJPjmqV423l/WxsWk2cNQ42JD0/SsFBPhN6z8iAvdHs07/7ei77SKu7aZfq8bA==}
'@prisma/engines@6.19.3':
resolution: {integrity: sha512-RSYxtlYFl5pJ8ZePgMv0lZ9IzVCOdTPOegrs2qcbAEFrBI1G33h6wyC9kjQvo0DnYEhEVY0X4LsuFHXLKQk88g==}
'@prisma/fetch-engine@6.19.3':
resolution: {integrity: sha512-tKtl/qco9Nt7LU5iKhpultD8O4vMCZcU2CHjNTnRrL1QvSUr5W/GcyFPjNL87GtRrwBc7ubXXD9xy4EvLvt8JA==}
'@prisma/get-platform@6.19.3':
resolution: {integrity: sha512-xFj1VcJ1N3MKooOQAGO0W5tsd0W2QzIvW7DD7c/8H14Zmp4jseeWAITm+w2LLoLrlhoHdPPh0NMZ8mfL6puoHA==}
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@turbo/darwin-64@2.10.0':
resolution: {integrity: sha512-EwvHThXzpY0KGd1/NAmuewI5D+aVa3Rl/OlxE36yfjUKb/+ySrfJrSlEFt8aD1OXwnnaHnQnPKHFndor0Zxlsg==}
cpu: [x64]
os: [darwin]
'@turbo/darwin-arm64@2.10.0':
resolution: {integrity: sha512-9d2fTyyG0lf5Wq1bwJA9qUaeecViMkLcdctWaMMmCkxZ/JqypmqOwK3W6vmejeKVgkr06gSoiX8bD+xN5Jpxcg==}
cpu: [arm64]
os: [darwin]
'@turbo/linux-64@2.10.0':
resolution: {integrity: sha512-sZBtjMuufitanjzi6UssoUpJMnnPlLMcdcJj3m3ptNsSq31Xh7MnjhwA5nWvLDTfEFg8GPcbYFXMo8vSdKRfqQ==}
cpu: [x64]
os: [linux]
'@turbo/linux-arm64@2.10.0':
resolution: {integrity: sha512-vkq/Z8R+1DQ+kifWFa810IjRy2NNBVvha3cg9sWA3nFh6nnGrHSMnnJKrzH7c/No9kq4Jb55Ru44YKsCSBgrKg==}
cpu: [arm64]
os: [linux]
'@turbo/windows-64@2.10.0':
resolution: {integrity: sha512-CRUEguLWxFQHptYZS7HjPhNhAFawfea07iR+xAQ5e4klgLrPCMdexBkXwSCwOxqTFknJ7RZFN3gOaADsw+Gttg==}
cpu: [x64]
os: [win32]
'@turbo/windows-arm64@2.10.0':
resolution: {integrity: sha512-dVHGaf9F8twzgibcBqKoADT/LLqf9++jDb+hq/LPWWaOmRpp4M+/pVOm7vy4z9D++xg8eaxWLT0+wQxFwhYu9A==}
cpu: [arm64]
os: [win32]
'@types/node@22.20.0':
resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==}
'@types/react-dom@19.2.3':
resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies:
'@types/react': ^19.2.0
'@types/react@19.2.17':
resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==}
c12@3.1.0:
resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==}
peerDependencies:
magicast: ^0.3.5
peerDependenciesMeta:
magicast:
optional: true
chokidar@4.0.3:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
citty@0.1.6:
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
citty@0.2.2:
resolution: {integrity: sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==}
confbox@0.2.4:
resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
engines: {node: ^14.18.0 || >=16.10.0}
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
deepmerge-ts@7.1.5:
resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==}
engines: {node: '>=16.0.0'}
defu@6.1.7:
resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
dotenv@16.6.1:
resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
engines: {node: '>=12'}
effect@3.21.0:
resolution: {integrity: sha512-PPN80qRokCd1f015IANNhrwOnLO7GrrMQfk4/lnZRE/8j7UPWrNNjPV0uBrZutI/nHzernbW+J0hdqQysHiSnQ==}
empathic@2.0.0:
resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
engines: {node: '>=14'}
exsolve@1.1.0:
resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==}
fast-check@3.23.2:
resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==}
engines: {node: '>=8.0.0'}
giget@2.0.0:
resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
hasBin: true
jiti@2.7.0:
resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
hasBin: true
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
nypm@0.6.7:
resolution: {integrity: sha512-s3ds97SD5pd1dULE+tHUk1DrV0cSHOnsfpcdGATJ8JpBo21DoKqN9exTH4/2nhPQNOLomBdTFMicN94S4DrZrQ==}
engines: {node: '>=18'}
hasBin: true
ohash@2.0.11:
resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
pkg-types@2.3.1:
resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==}
prisma@6.19.3:
resolution: {integrity: sha512-++ZJ0ijLrDJF6hNB4t4uxg2br3fC4H9Yc9tcbjr2fcNFP3rh/SBNrAgjhsqBU4Ght8JPrVofG/ZkXfnSfnYsFg==}
engines: {node: '>=18.18'}
hasBin: true
peerDependencies:
typescript: '>=5.1.0'
peerDependenciesMeta:
typescript:
optional: true
pure-rand@6.1.0:
resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
react-dom@19.2.7:
resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==}
peerDependencies:
react: ^19.2.7
react@19.2.7:
resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==}
engines: {node: '>=0.10.0'}
readdirp@4.1.2:
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
engines: {node: '>= 14.18.0'}
scheduler@0.27.0:
resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
tinyexec@1.2.4:
resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
engines: {node: '>=18'}
turbo@2.10.0:
resolution: {integrity: sha512-o016H9PPtuH2deb3mh3Vci3Avfi9UYgM/RONQisY7HnloupP0IFSbFS3gFYJgFJP8nwBrByHWFQIDa8T2zIXPw==}
hasBin: true
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
snapshots:
'@prisma/client@6.19.3(prisma@6.19.3(typescript@5.9.3))(typescript@5.9.3)':
optionalDependencies:
prisma: 6.19.3(typescript@5.9.3)
typescript: 5.9.3
'@prisma/config@6.19.3':
dependencies:
c12: 3.1.0
deepmerge-ts: 7.1.5
effect: 3.21.0
empathic: 2.0.0
transitivePeerDependencies:
- magicast
'@prisma/debug@6.19.3': {}
'@prisma/engines-version@7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7': {}
'@prisma/engines@6.19.3':
dependencies:
'@prisma/debug': 6.19.3
'@prisma/engines-version': 7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7
'@prisma/fetch-engine': 6.19.3
'@prisma/get-platform': 6.19.3
'@prisma/fetch-engine@6.19.3':
dependencies:
'@prisma/debug': 6.19.3
'@prisma/engines-version': 7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7
'@prisma/get-platform': 6.19.3
'@prisma/get-platform@6.19.3':
dependencies:
'@prisma/debug': 6.19.3
'@standard-schema/spec@1.1.0': {}
'@turbo/darwin-64@2.10.0':
optional: true
'@turbo/darwin-arm64@2.10.0':
optional: true
'@turbo/linux-64@2.10.0':
optional: true
'@turbo/linux-arm64@2.10.0':
optional: true
'@turbo/windows-64@2.10.0':
optional: true
'@turbo/windows-arm64@2.10.0':
optional: true
'@types/node@22.20.0':
dependencies:
undici-types: 6.21.0
'@types/react-dom@19.2.3(@types/react@19.2.17)':
dependencies:
'@types/react': 19.2.17
'@types/react@19.2.17':
dependencies:
csstype: 3.2.3
c12@3.1.0:
dependencies:
chokidar: 4.0.3
confbox: 0.2.4
defu: 6.1.7
dotenv: 16.6.1
exsolve: 1.1.0
giget: 2.0.0
jiti: 2.7.0
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 2.3.1
rc9: 2.1.2
chokidar@4.0.3:
dependencies:
readdirp: 4.1.2
citty@0.1.6:
dependencies:
consola: 3.4.2
citty@0.2.2: {}
confbox@0.2.4: {}
consola@3.4.2: {}
csstype@3.2.3: {}
deepmerge-ts@7.1.5: {}
defu@6.1.7: {}
destr@2.0.5: {}
dotenv@16.6.1: {}
effect@3.21.0:
dependencies:
'@standard-schema/spec': 1.1.0
fast-check: 3.23.2
empathic@2.0.0: {}
exsolve@1.1.0: {}
fast-check@3.23.2:
dependencies:
pure-rand: 6.1.0
giget@2.0.0:
dependencies:
citty: 0.1.6
consola: 3.4.2
defu: 6.1.7
node-fetch-native: 1.6.7
nypm: 0.6.7
pathe: 2.0.3
jiti@2.7.0: {}
node-fetch-native@1.6.7: {}
nypm@0.6.7:
dependencies:
citty: 0.2.2
pathe: 2.0.3
tinyexec: 1.2.4
ohash@2.0.11: {}
pathe@2.0.3: {}
perfect-debounce@1.0.0: {}
pkg-types@2.3.1:
dependencies:
confbox: 0.2.4
exsolve: 1.1.0
pathe: 2.0.3
prisma@6.19.3(typescript@5.9.3):
dependencies:
'@prisma/config': 6.19.3
'@prisma/engines': 6.19.3
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- magicast
pure-rand@6.1.0: {}
rc9@2.1.2:
dependencies:
defu: 6.1.7
destr: 2.0.5
react-dom@19.2.7(react@19.2.7):
dependencies:
react: 19.2.7
scheduler: 0.27.0
react@19.2.7: {}
readdirp@4.1.2: {}
scheduler@0.27.0: {}
tinyexec@1.2.4: {}
turbo@2.10.0:
optionalDependencies:
'@turbo/darwin-64': 2.10.0
'@turbo/darwin-arm64': 2.10.0
'@turbo/linux-64': 2.10.0
'@turbo/linux-arm64': 2.10.0
'@turbo/windows-64': 2.10.0
'@turbo/windows-arm64': 2.10.0
typescript@5.9.3: {}
undici-types@6.21.0: {}
zod@3.25.76: {}