chore: standardize TypeScript version to 6.0.2 across workspace

- Updated pnpm-workspace.yaml to enforce TypeScript version 6.0.2.
- Replaced legacy TypeScript import with the current version in comparison tools.
- Added ignoreDeprecations setting in tsconfig.base.json to suppress deprecation warnings for baseUrl.
- Introduced TypeScript version policy documentation outlining the rationale and upgrade gate for moving to TypeScript 7.
This commit is contained in:
2026-07-25 06:39:04 +00:00
parent 0da9c46f66
commit 2cb6bc8e96
14 changed files with 269 additions and 519 deletions
+8
View File
@@ -48,6 +48,14 @@
## Planned Runtime & Tooling ## Planned Runtime & Tooling
- TypeScript: `6.0.2` (workspace-wide fixed version)
- TypeScript 7 is temporarily excluded because compiler/tooling APIs required
by this repository and its toolchain are not yet available or compatible.
- Keep `app/*`, `packages/*`, and `tools/*` on the same exact TypeScript
version. Do not add a package-local TypeScript 5 or 7 override.
- Upgrade to TypeScript 7 only after the required APIs and dependent tooling
are available and the repository-wide typecheck, lint, build, tests, and
comparison tools pass. See `docs/architecture/typescript-version.md`.
- Backend: Node.js + Fastify, with Prisma ORM. - Backend: Node.js + Fastify, with Prisma ORM.
- Turn daemon: turn scheduler/resolver service for game ticks. - Turn daemon: turn scheduler/resolver service for game ticks.
- Turn daemon and API server communicate via Redis Stream or Redis pub/sub. - Turn daemon and API server communicate via Redis Stream or Redis pub/sub.
+6
View File
@@ -25,6 +25,11 @@
## 개발 도구 및 스크립트 ## 개발 도구 및 스크립트
- 패키지 매니저: pnpm 워크스페이스 - 패키지 매니저: pnpm 워크스페이스
- TypeScript: 워크스페이스 전체에서 정확히 `6.0.2`를 사용합니다.
TypeScript 7은 저장소와 도구가 요구하는 API 및 생태계 지원이 준비될 때까지
사용하지 않습니다. 적용 범위와 7로 올리는 조건은
[`docs/architecture/typescript-version.md`](docs/architecture/typescript-version.md)를
참고하십시오.
- 현재 개발 호스트는 `fnm`으로 Node.js와 pnpm을 관리한다. 대화형 zsh가 - 현재 개발 호스트는 `fnm`으로 Node.js와 pnpm을 관리한다. 대화형 zsh가
아닌 환경에서 `pnpm`을 찾지 못하면 아래 형태로 실행한다. 아닌 환경에서 `pnpm`을 찾지 못하면 아래 형태로 실행한다.
@@ -63,6 +68,7 @@
- `docs/architecture/legacy-engine.md` - `docs/architecture/legacy-engine.md`
- `docs/architecture/rewrite-plan.md` - `docs/architecture/rewrite-plan.md`
- `docs/architecture/runtime.md` - `docs/architecture/runtime.md`
- `docs/architecture/typescript-version.md`
## 참고 ## 참고
+1 -1
View File
@@ -40,7 +40,7 @@
"autoprefixer": "^10.4.23", "autoprefixer": "^10.4.23",
"postcss": "^8.5.6", "postcss": "^8.5.6",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.1.18",
"typescript": "^5.9.3", "typescript": "6.0.2",
"vite": "^7.3.1", "vite": "^7.3.1",
"vue-tsc": "^3.2.2" "vue-tsc": "^3.2.2"
} }
+1 -1
View File
@@ -33,7 +33,7 @@
"autoprefixer": "^10.4.23", "autoprefixer": "^10.4.23",
"postcss": "^8.5.6", "postcss": "^8.5.6",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.1.18",
"typescript": "^5.9.3", "typescript": "6.0.2",
"vite": "^7.3.0", "vite": "^7.3.0",
"vue-tsc": "^3.2.1" "vue-tsc": "^3.2.1"
} }
+12
View File
@@ -4,6 +4,18 @@ Build outputs should be emitted to `/dist/{profileName}` per profile to keep
deployments predictable. Profiles are server+scenario pairs, and scenario deployments predictable. Profiles are server+scenario pairs, and scenario
selection is required because it drives unit sets and DB settings. selection is required because it drives unit sets and DB settings.
## TypeScript Toolchain
The rewrite workspace uses exactly TypeScript `6.0.2`. TypeScript 7 is not a
supported build or validation environment until the compiler/tooling APIs used
by this repository and the dependent toolchain are available and compatible.
Package-local TypeScript 5 or 7 overrides are not allowed in `app/*`,
`packages/*`, or `tools/*`. The legacy runtime under `legacy/` is maintained
separately and is outside this rule.
The rationale, scope, and TypeScript 7 upgrade gate are defined in
[`typescript-version.md`](typescript-version.md).
## Database Schemas (Gateway vs Game) ## Database Schemas (Gateway vs Game)
Gateway uses a shared schema (default `public`) for login/profile state, while Gateway uses a shared schema (default `public`) for login/profile state, while
+55
View File
@@ -0,0 +1,55 @@
# TypeScript Version Policy
## Decision
The `core2026` rewrite workspace standardizes on exactly TypeScript `6.0.2`.
TypeScript 7 must not be introduced into individual workspace packages while
this policy is active.
This is a temporary compatibility decision. TypeScript 7 currently does not
provide all compiler/tooling APIs required by this repository and its dependent
tools, which has caused typecheck, lint, and comparison-tool failures. The
workspace will remain on TypeScript 6 until those APIs and the surrounding
tooling support are available.
## Scope
This policy applies to every pnpm workspace package under:
- `app/*`
- `packages/*`
- `tools/*`
- the root development toolchain
All direct `typescript` dependencies in that scope must use the exact version
`6.0.2`. Do not use a caret range, package-local TypeScript 5 fallback, a
TypeScript 7 override, or an alias to another TypeScript version. A single
version must be resolved in `pnpm-lock.yaml`; the root `pnpm-workspace.yaml`
override enforces the same version for transitive TypeScript peer resolution.
The PHP runtime and its historical frontend under `legacy/` are not pnpm
workspace packages and retain their existing toolchain. This exception must not
be used by rewrite packages.
TypeScript 6 reports the existing `baseUrl` configuration as deprecated. The
shared `tsconfig.base.json` sets `ignoreDeprecations` to `6.0` so the current
path mapping continues to work during this compatibility period. Removing or
replacing `baseUrl` remains part of the TypeScript 7 upgrade work; packages must
not add their own suppression values.
## TypeScript 7 Upgrade Gate
Moving to TypeScript 7 requires a deliberate workspace-wide change. Upgrade
only after all of the following are true:
1. The compiler/tooling APIs used by repository scripts are available.
2. `typescript-eslint`, `vue-tsc`, `tsdown`, Vite integrations, and other direct
TypeScript consumers officially support the selected TypeScript 7 release.
3. `CI=1 pnpm typecheck`, `pnpm lint`, `pnpm build`, and relevant tests pass.
4. Legacy comparison tools, including `pnpm check:legacy:nation`, pass without
a fallback TypeScript installation or version alias.
5. Every workspace manifest and `pnpm-lock.yaml` is updated together so only
the approved TypeScript 7 version is resolved for the rewrite workspace.
Until this gate is satisfied, failures caused by running TypeScript 7 are not a
supported baseline and must not be worked around by mixing compiler versions.
+3
View File
@@ -47,6 +47,9 @@ information only, not evidence of correctness.
- Validate domain constraints in the logic layer where possible; DB constraints - Validate domain constraints in the logic layer where possible; DB constraints
act as a secondary safety net. act as a secondary safety net.
- Use deterministic seeds for all gameplay-impacting RNG. - Use deterministic seeds for all gameplay-impacting RNG.
- Run TypeScript validation with the workspace-standard TypeScript `6.0.2`.
TypeScript 5 or 7 results do not replace the required repository typecheck.
See `docs/architecture/typescript-version.md`.
## Test Layers ## Test Layers
+1 -2
View File
@@ -31,8 +31,7 @@
"prettier": "^3.9.6", "prettier": "^3.9.6",
"tsdown": "^0.22.14", "tsdown": "^0.22.14",
"turbo": "^2.10.6", "turbo": "^2.10.6",
"typescript": "^7.0.2", "typescript": "6.0.2",
"typescript-legacy": "npm:typescript@5.9.3",
"typescript-eslint": "^8.65.0", "typescript-eslint": "^8.65.0",
"vue-eslint-parser": "^10.4.1" "vue-eslint-parser": "^10.4.1"
} }
+1 -1
View File
@@ -14,6 +14,6 @@
}, },
"devDependencies": { "devDependencies": {
"tsx": "^4.21.0", "tsx": "^4.21.0",
"typescript": "^5.9.3" "typescript": "6.0.2"
} }
} }
+175 -512
View File
@@ -4,6 +4,9 @@ settings:
autoInstallPeers: true autoInstallPeers: true
excludeLinksFromLockfile: false excludeLinksFromLockfile: false
overrides:
typescript: 6.0.2
importers: importers:
.: .:
@@ -16,10 +19,10 @@ importers:
version: 26.1.1 version: 26.1.1
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^8.65.0 specifier: ^8.65.0
version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^8.65.0 specifier: ^8.65.0
version: 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) version: 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
eslint: eslint:
specifier: ^10.8.0 specifier: ^10.8.0
version: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) version: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
@@ -31,7 +34,7 @@ importers:
version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0)))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(prettier@3.9.6) version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0)))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(prettier@3.9.6)
eslint-plugin-vue: eslint-plugin-vue:
specifier: ^10.10.0 specifier: ^10.10.0
version: 10.10.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)) version: 10.10.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0))
globals: globals:
specifier: ^17.7.0 specifier: ^17.7.0
version: 17.7.0 version: 17.7.0
@@ -40,19 +43,16 @@ importers:
version: 3.9.6 version: 3.9.6
tsdown: tsdown:
specifier: ^0.22.14 specifier: ^0.22.14
version: 0.22.14(@volar/typescript@2.4.27)(tsx@4.21.0)(typescript@7.0.2)(unrun@0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13))(vue-tsc@3.2.2(typescript@7.0.2)) version: 0.22.14(@volar/typescript@2.4.27)(tsx@4.21.0)(typescript@6.0.2)(unrun@0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13))(vue-tsc@3.2.2(typescript@6.0.2))
turbo: turbo:
specifier: ^2.10.6 specifier: ^2.10.6
version: 2.10.6 version: 2.10.6
typescript: typescript:
specifier: ^7.0.2 specifier: 6.0.2
version: 7.0.2 version: 6.0.2
typescript-eslint: typescript-eslint:
specifier: ^8.65.0 specifier: ^8.65.0
version: 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) version: 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
typescript-legacy:
specifier: npm:typescript@5.9.3
version: typescript@5.9.3
vue-eslint-parser: vue-eslint-parser:
specifier: ^10.4.1 specifier: ^10.4.1
version: 10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0) version: 10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)
@@ -76,7 +76,7 @@ importers:
version: link:../../packages/logic version: link:../../packages/logic
'@trpc/server': '@trpc/server':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(typescript@5.9.3) version: 11.8.1(typescript@6.0.2)
date-fns: date-fns:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0 version: 4.1.0
@@ -98,10 +98,10 @@ importers:
devDependencies: devDependencies:
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@7.0.2)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(supports-color@7.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -110,7 +110,7 @@ importers:
dependencies: dependencies:
'@prisma/client': '@prisma/client':
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)
'@sammo-ts/common': '@sammo-ts/common':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/common version: link:../../packages/common
@@ -129,10 +129,10 @@ importers:
devDependencies: devDependencies:
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(supports-color@7.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -168,16 +168,16 @@ importers:
version: 3.18.0 version: 3.18.0
'@tiptap/vue-3': '@tiptap/vue-3':
specifier: ^3.5.0 specifier: ^3.5.0
version: 3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)(vue@3.5.26(typescript@5.9.3)) version: 3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)(vue@3.5.26(typescript@6.0.2))
'@trpc/client': '@trpc/client':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(@trpc/server@11.8.1(typescript@5.9.3))(typescript@5.9.3) version: 11.8.1(@trpc/server@11.8.1(typescript@6.0.2))(typescript@6.0.2)
'@trpc/server': '@trpc/server':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(typescript@5.9.3) version: 11.8.1(typescript@6.0.2)
'@vueuse/core': '@vueuse/core':
specifier: ^14.1.0 specifier: ^14.1.0
version: 14.1.0(vue@3.5.26(typescript@5.9.3)) version: 14.1.0(vue@3.5.26(typescript@6.0.2))
date-fns: date-fns:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0 version: 4.1.0
@@ -189,13 +189,13 @@ importers:
version: 3.0.1 version: 3.0.1
pinia: pinia:
specifier: ^3.0.4 specifier: ^3.0.4
version: 3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) version: 3.0.4(typescript@6.0.2)(vue@3.5.26(typescript@6.0.2))
vue: vue:
specifier: ^3.5.26 specifier: ^3.5.26
version: 3.5.26(typescript@5.9.3) version: 3.5.26(typescript@6.0.2)
vue-router: vue-router:
specifier: ^4.6.4 specifier: ^4.6.4
version: 4.6.4(vue@3.5.26(typescript@5.9.3)) version: 4.6.4(vue@3.5.26(typescript@6.0.2))
zod: zod:
specifier: ^4.3.5 specifier: ^4.3.5
version: 4.3.5 version: 4.3.5
@@ -205,7 +205,7 @@ importers:
version: 4.1.18(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 4.1.18(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@5.9.3)) version: 6.0.3(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@6.0.2))
autoprefixer: autoprefixer:
specifier: ^10.4.23 specifier: ^10.4.23
version: 10.4.23(postcss@8.5.6) version: 10.4.23(postcss@8.5.6)
@@ -216,14 +216,14 @@ importers:
specifier: ^4.1.18 specifier: ^4.1.18
version: 4.1.18 version: 4.1.18
typescript: typescript:
specifier: ^5.9.3 specifier: 6.0.2
version: 5.9.3 version: 6.0.2
vite: vite:
specifier: ^7.3.1 specifier: ^7.3.1
version: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
vue-tsc: vue-tsc:
specifier: ^3.2.2 specifier: ^3.2.2
version: 3.2.2(typescript@5.9.3) version: 3.2.2(typescript@6.0.2)
app/gateway-api: app/gateway-api:
dependencies: dependencies:
@@ -232,7 +232,7 @@ importers:
version: 11.2.0 version: 11.2.0
'@prisma/client': '@prisma/client':
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@7.0.2))(typescript@5.9.3) version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)
'@sammo-ts/common': '@sammo-ts/common':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/common version: link:../../packages/common
@@ -247,7 +247,7 @@ importers:
version: link:../../packages/logic version: link:../../packages/logic
'@trpc/server': '@trpc/server':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(typescript@5.9.3) version: 11.8.1(typescript@6.0.2)
date-fns: date-fns:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0 version: 4.1.0
@@ -269,10 +269,10 @@ importers:
devDependencies: devDependencies:
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@7.0.2)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(supports-color@7.2.0)(typescript@7.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -293,13 +293,13 @@ importers:
version: link:../../packages/logic version: link:../../packages/logic
'@trpc/client': '@trpc/client':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(@trpc/server@11.8.1(typescript@5.9.3))(typescript@5.9.3) version: 11.8.1(@trpc/server@11.8.1(typescript@6.0.2))(typescript@6.0.2)
'@trpc/server': '@trpc/server':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(typescript@5.9.3) version: 11.8.1(typescript@6.0.2)
'@vueuse/core': '@vueuse/core':
specifier: ^13.9.0 specifier: ^13.9.0
version: 13.9.0(vue@3.5.26(typescript@5.9.3)) version: 13.9.0(vue@3.5.26(typescript@6.0.2))
date-fns: date-fns:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0 version: 4.1.0
@@ -311,13 +311,13 @@ importers:
version: 3.0.1 version: 3.0.1
pinia: pinia:
specifier: ^3.0.4 specifier: ^3.0.4
version: 3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)) version: 3.0.4(typescript@6.0.2)(vue@3.5.26(typescript@6.0.2))
vue: vue:
specifier: ^3.5.26 specifier: ^3.5.26
version: 3.5.26(typescript@5.9.3) version: 3.5.26(typescript@6.0.2)
vue-router: vue-router:
specifier: ^4.6.4 specifier: ^4.6.4
version: 4.6.4(vue@3.5.26(typescript@5.9.3)) version: 4.6.4(vue@3.5.26(typescript@6.0.2))
zod: zod:
specifier: ^4.3.5 specifier: ^4.3.5
version: 4.3.5 version: 4.3.5
@@ -327,7 +327,7 @@ importers:
version: 4.1.18(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 4.1.18(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@5.9.3)) version: 6.0.3(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@6.0.2))
autoprefixer: autoprefixer:
specifier: ^10.4.23 specifier: ^10.4.23
version: 10.4.23(postcss@8.5.6) version: 10.4.23(postcss@8.5.6)
@@ -338,14 +338,14 @@ importers:
specifier: ^4.1.18 specifier: ^4.1.18
version: 4.1.18 version: 4.1.18
typescript: typescript:
specifier: ^5.9.3 specifier: 6.0.2
version: 5.9.3 version: 6.0.2
vite: vite:
specifier: ^7.3.0 specifier: ^7.3.0
version: 7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
vue-tsc: vue-tsc:
specifier: ^3.2.1 specifier: ^3.2.1
version: 3.2.1(typescript@5.9.3) version: 3.2.1(typescript@6.0.2)
packages/common: packages/common:
dependencies: dependencies:
@@ -358,7 +358,7 @@ importers:
devDependencies: devDependencies:
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -370,7 +370,7 @@ importers:
version: 7.2.0 version: 7.2.0
'@prisma/client': '@prisma/client':
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) version: 7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)
'@prisma/client-runtime-utils': '@prisma/client-runtime-utils':
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0 version: 7.2.0
@@ -392,10 +392,10 @@ importers:
version: 17.2.3 version: 17.2.3
prisma: prisma:
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) version: 7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
packages/logic: packages/logic:
dependencies: dependencies:
@@ -414,10 +414,10 @@ importers:
devDependencies: devDependencies:
tsdown: tsdown:
specifier: ^0.18.4 specifier: ^0.18.4
version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) version: 0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(supports-color@7.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -435,8 +435,8 @@ importers:
specifier: ^4.21.0 specifier: ^4.21.0
version: 4.21.0 version: 4.21.0
typescript: typescript:
specifier: ^5.9.3 specifier: 6.0.2
version: 5.9.3 version: 6.0.2
tools/build-scripts: {} tools/build-scripts: {}
@@ -459,11 +459,11 @@ importers:
version: link:../../packages/infra version: link:../../packages/infra
'@trpc/client': '@trpc/client':
specifier: ^11.8.1 specifier: ^11.8.1
version: 11.8.1(@trpc/server@11.8.1(typescript@7.0.2))(typescript@5.9.3) version: 11.8.1(@trpc/server@11.8.1(typescript@6.0.2))(typescript@6.0.2)
devDependencies: devDependencies:
vite-tsconfig-paths: vite-tsconfig-paths:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(supports-color@7.2.0)(typescript@7.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)) version: 6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))
vitest: vitest:
specifier: ^4.0.16 specifier: ^4.0.16
version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) version: 4.0.16(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
@@ -1039,7 +1039,7 @@ packages:
engines: {node: ^20.19 || ^22.12 || >=24.0} engines: {node: ^20.19 || ^22.12 || >=24.0}
peerDependencies: peerDependencies:
prisma: '*' prisma: '*'
typescript: '>=5.4.0' typescript: 6.0.2
peerDependenciesMeta: peerDependenciesMeta:
prisma: prisma:
optional: true optional: true
@@ -1909,12 +1909,12 @@ packages:
resolution: {integrity: sha512-L/SJFGanr9xGABmuDoeXR4xAdHJmsXsiF9OuH+apecJ+8sUITzVT1EPeqp0ebqA6lBhEl5pPfg3rngVhi/h60Q==} resolution: {integrity: sha512-L/SJFGanr9xGABmuDoeXR4xAdHJmsXsiF9OuH+apecJ+8sUITzVT1EPeqp0ebqA6lBhEl5pPfg3rngVhi/h60Q==}
peerDependencies: peerDependencies:
'@trpc/server': 11.8.1 '@trpc/server': 11.8.1
typescript: '>=5.7.2' typescript: 6.0.2
'@trpc/server@11.8.1': '@trpc/server@11.8.1':
resolution: {integrity: sha512-P4rzZRpEL7zDFgjxK65IdyH0e41FMFfTkQkuq0BA5tKcr7E6v9/v38DEklCpoDN6sPiB1Sigy/PUEzHENhswDA==} resolution: {integrity: sha512-P4rzZRpEL7zDFgjxK65IdyH0e41FMFfTkQkuq0BA5tKcr7E6v9/v38DEklCpoDN6sPiB1Sigy/PUEzHENhswDA==}
peerDependencies: peerDependencies:
typescript: '>=5.7.2' typescript: 6.0.2
'@turbo/darwin-64@2.10.6': '@turbo/darwin-64@2.10.6':
resolution: {integrity: sha512-S+yIyZkmjYBQbIM7sTqMAwnLeMjSK60Q9grUDPbTWvkRjbsn5k1Rt5sPvTX80M4PnlYQBwLiYsjlu6tHsuIqQQ==} resolution: {integrity: sha512-S+yIyZkmjYBQbIM7sTqMAwnLeMjSK60Q9grUDPbTWvkRjbsn5k1Rt5sPvTX80M4PnlYQBwLiYsjlu6tHsuIqQQ==}
@@ -1997,20 +1997,20 @@ packages:
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^8.65.0 '@typescript-eslint/parser': ^8.65.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/parser@8.65.0': '@typescript-eslint/parser@8.65.0':
resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/project-service@8.65.0': '@typescript-eslint/project-service@8.65.0':
resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/scope-manager@8.65.0': '@typescript-eslint/scope-manager@8.65.0':
resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==}
@@ -2020,14 +2020,14 @@ packages:
resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/type-utils@8.65.0': '@typescript-eslint/type-utils@8.65.0':
resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/types@8.65.0': '@typescript-eslint/types@8.65.0':
resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
@@ -2037,139 +2037,19 @@ packages:
resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/utils@8.65.0': '@typescript-eslint/utils@8.65.0':
resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
'@typescript-eslint/visitor-keys@8.65.0': '@typescript-eslint/visitor-keys@8.65.0':
resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript/typescript-aix-ppc64@7.0.2':
resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==}
engines: {node: '>=16.20.0'}
cpu: [ppc64]
os: [aix]
'@typescript/typescript-darwin-arm64@7.0.2':
resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [darwin]
'@typescript/typescript-darwin-x64@7.0.2':
resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [darwin]
'@typescript/typescript-freebsd-arm64@7.0.2':
resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [freebsd]
'@typescript/typescript-freebsd-x64@7.0.2':
resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [freebsd]
'@typescript/typescript-linux-arm64@7.0.2':
resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [linux]
'@typescript/typescript-linux-arm@7.0.2':
resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==}
engines: {node: '>=16.20.0'}
cpu: [arm]
os: [linux]
'@typescript/typescript-linux-loong64@7.0.2':
resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==}
engines: {node: '>=16.20.0'}
cpu: [loong64]
os: [linux]
'@typescript/typescript-linux-mips64el@7.0.2':
resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==}
engines: {node: '>=16.20.0'}
cpu: [mips64el]
os: [linux]
'@typescript/typescript-linux-ppc64@7.0.2':
resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==}
engines: {node: '>=16.20.0'}
cpu: [ppc64]
os: [linux]
'@typescript/typescript-linux-riscv64@7.0.2':
resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==}
engines: {node: '>=16.20.0'}
cpu: [riscv64]
os: [linux]
'@typescript/typescript-linux-s390x@7.0.2':
resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==}
engines: {node: '>=16.20.0'}
cpu: [s390x]
os: [linux]
'@typescript/typescript-linux-x64@7.0.2':
resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [linux]
'@typescript/typescript-netbsd-arm64@7.0.2':
resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [netbsd]
'@typescript/typescript-netbsd-x64@7.0.2':
resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [netbsd]
'@typescript/typescript-openbsd-arm64@7.0.2':
resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [openbsd]
'@typescript/typescript-openbsd-x64@7.0.2':
resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [openbsd]
'@typescript/typescript-sunos-x64@7.0.2':
resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [sunos]
'@typescript/typescript-win32-arm64@7.0.2':
resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==}
engines: {node: '>=16.20.0'}
cpu: [arm64]
os: [win32]
'@typescript/typescript-win32-x64@7.0.2':
resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==}
engines: {node: '>=16.20.0'}
cpu: [x64]
os: [win32]
'@vitejs/plugin-vue@6.0.3': '@vitejs/plugin-vue@6.0.3':
resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
@@ -3588,7 +3468,7 @@ packages:
pinia@3.0.4: pinia@3.0.4:
resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==}
peerDependencies: peerDependencies:
typescript: '>=4.5.0' typescript: 6.0.2
vue: ^3.5.11 vue: ^3.5.11
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
@@ -3684,7 +3564,7 @@ packages:
hasBin: true hasBin: true
peerDependencies: peerDependencies:
better-sqlite3: '>=9.0.0' better-sqlite3: '>=9.0.0'
typescript: '>=5.4.0' typescript: 6.0.2
peerDependenciesMeta: peerDependenciesMeta:
better-sqlite3: better-sqlite3:
optional: true optional: true
@@ -3861,7 +3741,7 @@ packages:
'@ts-macro/tsc': ^0.3.6 '@ts-macro/tsc': ^0.3.6
'@typescript/native-preview': '>=7.0.0-dev.20250601.1' '@typescript/native-preview': '>=7.0.0-dev.20250601.1'
rolldown: ^1.0.0-beta.57 rolldown: ^1.0.0-beta.57
typescript: ^5.0.0 typescript: 6.0.2
vue-tsc: ~3.2.0 vue-tsc: ~3.2.0
peerDependenciesMeta: peerDependenciesMeta:
'@ts-macro/tsc': '@ts-macro/tsc':
@@ -3880,7 +3760,7 @@ packages:
'@typescript/native-preview': '*' '@typescript/native-preview': '*'
'@volar/typescript': ~2.4.0 '@volar/typescript': ~2.4.0
rolldown: ^1.0.0 rolldown: ^1.0.0
typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 typescript: 6.0.2
vue-tsc: ~3.2.0 || ~3.3.0 vue-tsc: ~3.2.0 || ~3.3.0
peerDependenciesMeta: peerDependenciesMeta:
'@typescript/native-preview': '@typescript/native-preview':
@@ -4123,7 +4003,7 @@ packages:
resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'} engines: {node: '>=18.12'}
peerDependencies: peerDependencies:
typescript: '>=4.8.4' typescript: 6.0.2
tsconfck@3.1.6: tsconfck@3.1.6:
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
@@ -4131,7 +4011,7 @@ packages:
deprecated: unmaintained deprecated: unmaintained
hasBin: true hasBin: true
peerDependencies: peerDependencies:
typescript: ^5.0.0 typescript: 6.0.2
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
@@ -4144,7 +4024,7 @@ packages:
'@arethetypeswrong/core': ^0.18.1 '@arethetypeswrong/core': ^0.18.1
'@vitejs/devtools': '*' '@vitejs/devtools': '*'
publint: ^0.3.0 publint: ^0.3.0
typescript: ^5.0.0 typescript: 6.0.2
unplugin-lightningcss: ^0.4.0 unplugin-lightningcss: ^0.4.0
unplugin-unused: ^0.5.0 unplugin-unused: ^0.5.0
peerDependenciesMeta: peerDependenciesMeta:
@@ -4172,7 +4052,7 @@ packages:
'@vitejs/devtools': '*' '@vitejs/devtools': '*'
publint: ^0.3.8 publint: ^0.3.8
tsx: '*' tsx: '*'
typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: 6.0.2
unplugin-unused: ^0.5.0 unplugin-unused: ^0.5.0
unrun: '*' unrun: '*'
peerDependenciesMeta: peerDependenciesMeta:
@@ -4230,18 +4110,13 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0' typescript: 6.0.2
typescript@5.9.3: typescript@6.0.2:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
hasBin: true hasBin: true
typescript@7.0.2:
resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==}
engines: {node: '>=16.20.0'}
hasBin: true
uc.micro@2.1.0: uc.micro@2.1.0:
resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
@@ -4282,7 +4157,7 @@ packages:
valibot@1.2.0: valibot@1.2.0:
resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==}
peerDependencies: peerDependencies:
typescript: '>=5' typescript: 6.0.2
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
@@ -4435,18 +4310,18 @@ packages:
resolution: {integrity: sha512-I23Rk8dkQfmcSbxDO0dmg9ioMLjKA1pjlU3Lz6Jfk2pMGu3Uryu9810XkcZH24IzPbhzPCnkKo2rEMRX0skSrw==} resolution: {integrity: sha512-I23Rk8dkQfmcSbxDO0dmg9ioMLjKA1pjlU3Lz6Jfk2pMGu3Uryu9810XkcZH24IzPbhzPCnkKo2rEMRX0skSrw==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
typescript: '>=5.0.0' typescript: 6.0.2
vue-tsc@3.2.2: vue-tsc@3.2.2:
resolution: {integrity: sha512-r9YSia/VgGwmbbfC06hDdAatH634XJ9nVl6Zrnz1iK4ucp8Wu78kawplXnIDa3MSu1XdQQePTHLXYwPDWn+nyQ==} resolution: {integrity: sha512-r9YSia/VgGwmbbfC06hDdAatH634XJ9nVl6Zrnz1iK4ucp8Wu78kawplXnIDa3MSu1XdQQePTHLXYwPDWn+nyQ==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
typescript: '>=5.0.0' typescript: 6.0.2
vue@3.5.26: vue@3.5.26:
resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==}
peerDependencies: peerDependencies:
typescript: '*' typescript: 6.0.2
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
@@ -4999,19 +4874,12 @@ snapshots:
'@prisma/client-runtime-utils@7.2.0': {} '@prisma/client-runtime-utils@7.2.0': {}
'@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3)': '@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2))(typescript@6.0.2)':
dependencies: dependencies:
'@prisma/client-runtime-utils': 7.2.0 '@prisma/client-runtime-utils': 7.2.0
optionalDependencies: optionalDependencies:
prisma: 7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3) prisma: 7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2)
typescript: 5.9.3 typescript: 6.0.2
'@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@7.0.2))(typescript@5.9.3)':
dependencies:
'@prisma/client-runtime-utils': 7.2.0
optionalDependencies:
prisma: 7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@7.0.2)
typescript: 5.9.3
'@prisma/config@7.2.0': '@prisma/config@7.2.0':
dependencies: dependencies:
@@ -5026,7 +4894,7 @@ snapshots:
'@prisma/debug@7.2.0': {} '@prisma/debug@7.2.0': {}
'@prisma/dev@0.17.0(typescript@5.9.3)': '@prisma/dev@0.17.0(typescript@6.0.2)':
dependencies: dependencies:
'@electric-sql/pglite': 0.3.2 '@electric-sql/pglite': 0.3.2
'@electric-sql/pglite-socket': 0.0.6(@electric-sql/pglite@0.3.2) '@electric-sql/pglite-socket': 0.0.6(@electric-sql/pglite@0.3.2)
@@ -5043,34 +4911,11 @@ snapshots:
proper-lockfile: 4.1.2 proper-lockfile: 4.1.2
remeda: 2.21.3 remeda: 2.21.3
std-env: 3.9.0 std-env: 3.9.0
valibot: 1.2.0(typescript@5.9.3) valibot: 1.2.0(typescript@6.0.2)
zeptomatch: 2.0.2 zeptomatch: 2.0.2
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
'@prisma/dev@0.17.0(typescript@7.0.2)':
dependencies:
'@electric-sql/pglite': 0.3.2
'@electric-sql/pglite-socket': 0.0.6(@electric-sql/pglite@0.3.2)
'@electric-sql/pglite-tools': 0.2.7(@electric-sql/pglite@0.3.2)
'@hono/node-server': 1.19.6(hono@4.10.6)
'@mrleebo/prisma-ast': 0.12.1
'@prisma/get-platform': 6.8.2
'@prisma/query-plan-executor': 6.18.0
foreground-child: 3.3.1
get-port-please: 3.1.2
hono: 4.10.6
http-status-codes: 2.3.0
pathe: 2.0.3
proper-lockfile: 4.1.2
remeda: 2.21.3
std-env: 3.9.0
valibot: 1.2.0(typescript@7.0.2)
zeptomatch: 2.0.2
transitivePeerDependencies:
- typescript
optional: true
'@prisma/driver-adapter-utils@7.2.0': '@prisma/driver-adapter-utils@7.2.0':
dependencies: dependencies:
'@prisma/debug': 7.2.0 '@prisma/debug': 7.2.0
@@ -5660,35 +5505,26 @@ snapshots:
'@tiptap/extensions': 3.18.0(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0) '@tiptap/extensions': 3.18.0(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)
'@tiptap/pm': 3.18.0 '@tiptap/pm': 3.18.0
'@tiptap/vue-3@3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)(vue@3.5.26(typescript@5.9.3))': '@tiptap/vue-3@3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
'@floating-ui/dom': 1.7.5 '@floating-ui/dom': 1.7.5
'@tiptap/core': 3.18.0(@tiptap/pm@3.18.0) '@tiptap/core': 3.18.0(@tiptap/pm@3.18.0)
'@tiptap/pm': 3.18.0 '@tiptap/pm': 3.18.0
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
optionalDependencies: optionalDependencies:
'@tiptap/extension-bubble-menu': 3.18.0(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0) '@tiptap/extension-bubble-menu': 3.18.0(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)
'@tiptap/extension-floating-menu': 3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0) '@tiptap/extension-floating-menu': 3.18.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.18.0(@tiptap/pm@3.18.0))(@tiptap/pm@3.18.0)
'@tootallnate/quickjs-emscripten@0.23.0': {} '@tootallnate/quickjs-emscripten@0.23.0': {}
'@trpc/client@11.8.1(@trpc/server@11.8.1(typescript@5.9.3))(typescript@5.9.3)': '@trpc/client@11.8.1(@trpc/server@11.8.1(typescript@6.0.2))(typescript@6.0.2)':
dependencies: dependencies:
'@trpc/server': 11.8.1(typescript@5.9.3) '@trpc/server': 11.8.1(typescript@6.0.2)
typescript: 5.9.3 typescript: 6.0.2
'@trpc/client@11.8.1(@trpc/server@11.8.1(typescript@7.0.2))(typescript@5.9.3)': '@trpc/server@11.8.1(typescript@6.0.2)':
dependencies: dependencies:
'@trpc/server': 11.8.1(typescript@7.0.2) typescript: 6.0.2
typescript: 5.9.3
'@trpc/server@11.8.1(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
'@trpc/server@11.8.1(typescript@7.0.2)':
dependencies:
typescript: 7.0.2
'@turbo/darwin-64@2.10.6': '@turbo/darwin-64@2.10.6':
optional: true optional: true
@@ -5760,40 +5596,40 @@ snapshots:
'@types/web-bluetooth@0.0.21': {} '@types/web-bluetooth@0.0.21': {}
'@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.2 '@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/scope-manager': 8.65.0
'@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/visitor-keys': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
ignore: 7.0.5 ignore: 7.0.5
natural-compare: 1.4.0 natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(typescript@6.0.2)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/scope-manager': 8.65.0
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
'@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/visitor-keys': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0
debug: 4.4.3(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0)
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/project-service@8.65.0(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/project-service@8.65.0(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2) '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.2)
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
debug: 4.4.3(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -5802,47 +5638,47 @@ snapshots:
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
'@typescript-eslint/visitor-keys': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0
'@typescript-eslint/tsconfig-utils@8.65.0(typescript@7.0.2)': '@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.2)':
dependencies: dependencies:
typescript: 7.0.2 typescript: 6.0.2
'@typescript-eslint/type-utils@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/type-utils@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
'@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
debug: 4.4.3(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0)
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(typescript@6.0.2)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/types@8.65.0': {} '@typescript-eslint/types@8.65.0': {}
'@typescript-eslint/typescript-estree@8.65.0(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/typescript-estree@8.65.0(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@typescript-eslint/project-service': 8.65.0(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/project-service': 8.65.0(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/tsconfig-utils': 8.65.0(typescript@7.0.2) '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.2)
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
'@typescript-eslint/visitor-keys': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0
debug: 4.4.3(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0)
minimatch: 10.2.5 minimatch: 10.2.5
semver: 7.7.3 semver: 7.7.3
tinyglobby: 0.2.15 tinyglobby: 0.2.15
ts-api-utils: 2.5.0(typescript@7.0.2) ts-api-utils: 2.5.0(typescript@6.0.2)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2)': '@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0)) '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))
'@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/scope-manager': 8.65.0
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
'@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@6.0.2)
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -5851,77 +5687,17 @@ snapshots:
'@typescript-eslint/types': 8.65.0 '@typescript-eslint/types': 8.65.0
eslint-visitor-keys: 5.0.1 eslint-visitor-keys: 5.0.1
'@typescript/typescript-aix-ppc64@7.0.2': '@vitejs/plugin-vue@6.0.3(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@6.0.2))':
optional: true
'@typescript/typescript-darwin-arm64@7.0.2':
optional: true
'@typescript/typescript-darwin-x64@7.0.2':
optional: true
'@typescript/typescript-freebsd-arm64@7.0.2':
optional: true
'@typescript/typescript-freebsd-x64@7.0.2':
optional: true
'@typescript/typescript-linux-arm64@7.0.2':
optional: true
'@typescript/typescript-linux-arm@7.0.2':
optional: true
'@typescript/typescript-linux-loong64@7.0.2':
optional: true
'@typescript/typescript-linux-mips64el@7.0.2':
optional: true
'@typescript/typescript-linux-ppc64@7.0.2':
optional: true
'@typescript/typescript-linux-riscv64@7.0.2':
optional: true
'@typescript/typescript-linux-s390x@7.0.2':
optional: true
'@typescript/typescript-linux-x64@7.0.2':
optional: true
'@typescript/typescript-netbsd-arm64@7.0.2':
optional: true
'@typescript/typescript-netbsd-x64@7.0.2':
optional: true
'@typescript/typescript-openbsd-arm64@7.0.2':
optional: true
'@typescript/typescript-openbsd-x64@7.0.2':
optional: true
'@typescript/typescript-sunos-x64@7.0.2':
optional: true
'@typescript/typescript-win32-arm64@7.0.2':
optional: true
'@typescript/typescript-win32-x64@7.0.2':
optional: true
'@vitejs/plugin-vue@6.0.3(vite@7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@5.9.3))':
dependencies: dependencies:
'@rolldown/pluginutils': 1.0.0-beta.53 '@rolldown/pluginutils': 1.0.0-beta.53
vite: 7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) vite: 7.3.0(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vitejs/plugin-vue@6.0.3(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@5.9.3))': '@vitejs/plugin-vue@6.0.3(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0))(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
'@rolldown/pluginutils': 1.0.0-beta.53 '@rolldown/pluginutils': 1.0.0-beta.53
vite: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) vite: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vitest/expect@4.0.16': '@vitest/expect@4.0.16':
dependencies: dependencies:
@@ -6060,39 +5836,39 @@ snapshots:
'@vue/shared': 3.5.26 '@vue/shared': 3.5.26
csstype: 3.2.3 csstype: 3.2.3
'@vue/server-renderer@3.5.26(vue@3.5.26(typescript@5.9.3))': '@vue/server-renderer@3.5.26(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
'@vue/compiler-ssr': 3.5.26 '@vue/compiler-ssr': 3.5.26
'@vue/shared': 3.5.26 '@vue/shared': 3.5.26
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vue/shared@3.5.26': {} '@vue/shared@3.5.26': {}
'@vueuse/core@13.9.0(vue@3.5.26(typescript@5.9.3))': '@vueuse/core@13.9.0(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
'@types/web-bluetooth': 0.0.21 '@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 13.9.0 '@vueuse/metadata': 13.9.0
'@vueuse/shared': 13.9.0(vue@3.5.26(typescript@5.9.3)) '@vueuse/shared': 13.9.0(vue@3.5.26(typescript@6.0.2))
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vueuse/core@14.1.0(vue@3.5.26(typescript@5.9.3))': '@vueuse/core@14.1.0(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
'@types/web-bluetooth': 0.0.21 '@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.1.0 '@vueuse/metadata': 14.1.0
'@vueuse/shared': 14.1.0(vue@3.5.26(typescript@5.9.3)) '@vueuse/shared': 14.1.0(vue@3.5.26(typescript@6.0.2))
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vueuse/metadata@13.9.0': {} '@vueuse/metadata@13.9.0': {}
'@vueuse/metadata@14.1.0': {} '@vueuse/metadata@14.1.0': {}
'@vueuse/shared@13.9.0(vue@3.5.26(typescript@5.9.3))': '@vueuse/shared@13.9.0(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@vueuse/shared@14.1.0(vue@3.5.26(typescript@5.9.3))': '@vueuse/shared@14.1.0(vue@3.5.26(typescript@6.0.2))':
dependencies: dependencies:
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
'@yuku-codegen/binding-darwin-arm64@0.7.4': '@yuku-codegen/binding-darwin-arm64@0.7.4':
optional: true optional: true
@@ -6535,7 +6311,7 @@ snapshots:
optionalDependencies: optionalDependencies:
eslint-config-prettier: 10.1.8(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0)) eslint-config-prettier: 10.1.8(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))
eslint-plugin-vue@10.10.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)): eslint-plugin-vue@10.10.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0)) '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
@@ -6546,7 +6322,7 @@ snapshots:
vue-eslint-parser: 10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0) vue-eslint-parser: 10.4.1(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)
xml-name-validator: 5.0.0 xml-name-validator: 5.0.0
optionalDependencies: optionalDependencies:
'@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
eslint-scope@8.4.0: eslint-scope@8.4.0:
dependencies: dependencies:
@@ -7235,12 +7011,12 @@ snapshots:
dependencies: dependencies:
safe-buffer: 5.2.1 safe-buffer: 5.2.1
pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)): pinia@3.0.4(typescript@6.0.2)(vue@3.5.26(typescript@6.0.2)):
dependencies: dependencies:
'@vue/devtools-api': 7.7.9 '@vue/devtools-api': 7.7.9
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
pino-abstract-transport@2.0.0: pino-abstract-transport@2.0.0:
dependencies: dependencies:
@@ -7376,39 +7152,22 @@ snapshots:
prettier@3.9.6: {} prettier@3.9.6: {}
prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3): prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@6.0.2):
dependencies: dependencies:
'@prisma/config': 7.2.0 '@prisma/config': 7.2.0
'@prisma/dev': 0.17.0(typescript@5.9.3) '@prisma/dev': 0.17.0(typescript@6.0.2)
'@prisma/engines': 7.2.0 '@prisma/engines': 7.2.0
'@prisma/studio-core': 0.9.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@prisma/studio-core': 0.9.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
mysql2: 3.15.3 mysql2: 3.15.3
postgres: 3.4.7 postgres: 3.4.7
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- '@types/react' - '@types/react'
- magicast - magicast
- react - react
- react-dom - react-dom
prisma@7.2.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@7.0.2):
dependencies:
'@prisma/config': 7.2.0
'@prisma/dev': 0.17.0(typescript@7.0.2)
'@prisma/engines': 7.2.0
'@prisma/studio-core': 0.9.0(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
mysql2: 3.15.3
postgres: 3.4.7
optionalDependencies:
typescript: 7.0.2
transitivePeerDependencies:
- '@types/react'
- magicast
- react
- react-dom
optional: true
process-warning@4.0.1: {} process-warning@4.0.1: {}
process-warning@5.0.0: {} process-warning@5.0.0: {}
@@ -7615,7 +7374,7 @@ snapshots:
rfdc@1.4.1: {} rfdc@1.4.1: {}
rolldown-plugin-dts@0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)): rolldown-plugin-dts@0.20.0(rolldown@1.0.0-beta.57)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2)):
dependencies: dependencies:
'@babel/generator': 7.28.5 '@babel/generator': 7.28.5
'@babel/parser': 7.28.5 '@babel/parser': 7.28.5
@@ -7627,29 +7386,12 @@ snapshots:
obug: 2.1.1 obug: 2.1.1
rolldown: 1.0.0-beta.57 rolldown: 1.0.0-beta.57
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
vue-tsc: 3.2.2(typescript@5.9.3) vue-tsc: 3.2.2(typescript@6.0.2)
transitivePeerDependencies: transitivePeerDependencies:
- oxc-resolver - oxc-resolver
rolldown-plugin-dts@0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@7.0.2)): rolldown-plugin-dts@0.27.13(@volar/typescript@2.4.27)(rolldown@1.2.0)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2)):
dependencies:
'@babel/generator': 7.28.5
'@babel/parser': 7.28.5
'@babel/types': 7.28.5
ast-kit: 2.2.0
birpc: 4.0.0
dts-resolver: 2.1.3
get-tsconfig: 4.13.0
obug: 2.1.1
rolldown: 1.0.0-beta.57
optionalDependencies:
typescript: 5.9.3
vue-tsc: 3.2.2(typescript@7.0.2)
transitivePeerDependencies:
- oxc-resolver
rolldown-plugin-dts@0.27.13(@volar/typescript@2.4.27)(rolldown@1.2.0)(typescript@7.0.2)(vue-tsc@3.2.2(typescript@7.0.2)):
dependencies: dependencies:
dts-resolver: 3.0.0 dts-resolver: 3.0.0
get-tsconfig: 5.0.0-beta.5 get-tsconfig: 5.0.0-beta.5
@@ -7660,8 +7402,8 @@ snapshots:
yuku-parser: 0.7.4 yuku-parser: 0.7.4
optionalDependencies: optionalDependencies:
'@volar/typescript': 2.4.27 '@volar/typescript': 2.4.27
typescript: 7.0.2 typescript: 6.0.2
vue-tsc: 3.2.2(typescript@7.0.2) vue-tsc: 3.2.2(typescript@6.0.2)
transitivePeerDependencies: transitivePeerDependencies:
- oxc-resolver - oxc-resolver
@@ -7962,19 +7704,15 @@ snapshots:
tree-kill@1.2.2: {} tree-kill@1.2.2: {}
ts-api-utils@2.5.0(typescript@7.0.2): ts-api-utils@2.5.0(typescript@6.0.2):
dependencies: dependencies:
typescript: 7.0.2 typescript: 6.0.2
tsconfck@3.1.6(typescript@5.9.3): tsconfck@3.1.6(typescript@6.0.2):
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
tsconfck@3.1.6(typescript@7.0.2): tsdown@0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2)):
optionalDependencies:
typescript: 7.0.2
tsdown@0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)):
dependencies: dependencies:
ansis: 4.2.0 ansis: 4.2.0
cac: 6.7.14 cac: 6.7.14
@@ -7985,7 +7723,7 @@ snapshots:
obug: 2.1.1 obug: 2.1.1
picomatch: 4.0.3 picomatch: 4.0.3
rolldown: 1.0.0-beta.57 rolldown: 1.0.0-beta.57
rolldown-plugin-dts: 0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) rolldown-plugin-dts: 0.20.0(rolldown@1.0.0-beta.57)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
semver: 7.7.3 semver: 7.7.3
tinyexec: 1.0.2 tinyexec: 1.0.2
tinyglobby: 0.2.15 tinyglobby: 0.2.15
@@ -7993,7 +7731,7 @@ snapshots:
unconfig-core: 7.4.2 unconfig-core: 7.4.2
unrun: 0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13) unrun: 0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- '@emnapi/core' - '@emnapi/core'
- '@emnapi/runtime' - '@emnapi/runtime'
@@ -8003,36 +7741,7 @@ snapshots:
- synckit - synckit
- vue-tsc - vue-tsc
tsdown@0.18.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@7.0.2)): tsdown@0.22.14(@volar/typescript@2.4.27)(tsx@4.21.0)(typescript@6.0.2)(unrun@0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13))(vue-tsc@3.2.2(typescript@6.0.2)):
dependencies:
ansis: 4.2.0
cac: 6.7.14
defu: 6.1.4
empathic: 2.0.0
hookable: 6.0.1
import-without-cache: 0.2.5
obug: 2.1.1
picomatch: 4.0.3
rolldown: 1.0.0-beta.57
rolldown-plugin-dts: 0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@7.0.2))
semver: 7.7.3
tinyexec: 1.0.2
tinyglobby: 0.2.15
tree-kill: 1.2.2
unconfig-core: 7.4.2
unrun: 0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
- '@ts-macro/tsc'
- '@typescript/native-preview'
- oxc-resolver
- synckit
- vue-tsc
tsdown@0.22.14(@volar/typescript@2.4.27)(tsx@4.21.0)(typescript@7.0.2)(unrun@0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13))(vue-tsc@3.2.2(typescript@7.0.2)):
dependencies: dependencies:
ansis: 4.3.1 ansis: 4.3.1
cac: 7.0.0 cac: 7.0.0
@@ -8043,7 +7752,7 @@ snapshots:
obug: 2.1.4 obug: 2.1.4
picomatch: 4.0.5 picomatch: 4.0.5
rolldown: 1.2.0 rolldown: 1.2.0
rolldown-plugin-dts: 0.27.13(@volar/typescript@2.4.27)(rolldown@1.2.0)(typescript@7.0.2)(vue-tsc@3.2.2(typescript@7.0.2)) rolldown-plugin-dts: 0.27.13(@volar/typescript@2.4.27)(rolldown@1.2.0)(typescript@6.0.2)(vue-tsc@3.2.2(typescript@6.0.2))
tinyexec: 1.2.4 tinyexec: 1.2.4
tinyglobby: 0.2.17 tinyglobby: 0.2.17
tree-kill: 1.2.2 tree-kill: 1.2.2
@@ -8051,7 +7760,7 @@ snapshots:
verkit: 0.3.0 verkit: 0.3.0
optionalDependencies: optionalDependencies:
tsx: 4.21.0 tsx: 4.21.0
typescript: 7.0.2 typescript: 6.0.2
unrun: 0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13) unrun: 0.2.22(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)(synckit@0.11.13)
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript/native-preview' - '@typescript/native-preview'
@@ -8092,41 +7801,18 @@ snapshots:
type-fest@4.41.0: {} type-fest@4.41.0: {}
typescript-eslint@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2): typescript-eslint@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2):
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2))(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/typescript-estree': 8.65.0(supports-color@7.2.0)(typescript@6.0.2)
'@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@7.0.2) '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.6.1)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.2)
eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0) eslint: 10.8.0(jiti@2.6.1)(supports-color@7.2.0)
typescript: 7.0.2 typescript: 6.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
typescript@5.9.3: {} typescript@6.0.2: {}
typescript@7.0.2:
optionalDependencies:
'@typescript/typescript-aix-ppc64': 7.0.2
'@typescript/typescript-darwin-arm64': 7.0.2
'@typescript/typescript-darwin-x64': 7.0.2
'@typescript/typescript-freebsd-arm64': 7.0.2
'@typescript/typescript-freebsd-x64': 7.0.2
'@typescript/typescript-linux-arm': 7.0.2
'@typescript/typescript-linux-arm64': 7.0.2
'@typescript/typescript-linux-loong64': 7.0.2
'@typescript/typescript-linux-mips64el': 7.0.2
'@typescript/typescript-linux-ppc64': 7.0.2
'@typescript/typescript-linux-riscv64': 7.0.2
'@typescript/typescript-linux-s390x': 7.0.2
'@typescript/typescript-linux-x64': 7.0.2
'@typescript/typescript-netbsd-arm64': 7.0.2
'@typescript/typescript-netbsd-x64': 7.0.2
'@typescript/typescript-openbsd-arm64': 7.0.2
'@typescript/typescript-openbsd-x64': 7.0.2
'@typescript/typescript-sunos-x64': 7.0.2
'@typescript/typescript-win32-arm64': 7.0.2
'@typescript/typescript-win32-x64': 7.0.2
uc.micro@2.1.0: {} uc.micro@2.1.0: {}
@@ -8165,33 +7851,17 @@ snapshots:
util-deprecate@1.0.2: {} util-deprecate@1.0.2: {}
valibot@1.2.0(typescript@5.9.3): valibot@1.2.0(typescript@6.0.2):
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
valibot@1.2.0(typescript@7.0.2):
optionalDependencies:
typescript: 7.0.2
optional: true
verkit@0.3.0: {} verkit@0.3.0: {}
vite-tsconfig-paths@6.0.3(supports-color@7.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)): vite-tsconfig-paths@6.0.3(supports-color@7.2.0)(typescript@6.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)):
dependencies: dependencies:
debug: 4.4.3(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0)
globrex: 0.1.2 globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.9.3) tsconfck: 3.1.6(typescript@6.0.2)
optionalDependencies:
vite: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
transitivePeerDependencies:
- supports-color
- typescript
vite-tsconfig-paths@6.0.3(supports-color@7.2.0)(typescript@7.0.2)(vite@7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)):
dependencies:
debug: 4.4.3(supports-color@7.2.0)
globrex: 0.1.2
tsconfck: 3.1.6(typescript@7.0.2)
optionalDependencies: optionalDependencies:
vite: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0) vite: 7.3.1(@types/node@26.1.1)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)
transitivePeerDependencies: transitivePeerDependencies:
@@ -8286,39 +7956,32 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vue-router@4.6.4(vue@3.5.26(typescript@5.9.3)): vue-router@4.6.4(vue@3.5.26(typescript@6.0.2)):
dependencies: dependencies:
'@vue/devtools-api': 6.6.4 '@vue/devtools-api': 6.6.4
vue: 3.5.26(typescript@5.9.3) vue: 3.5.26(typescript@6.0.2)
vue-tsc@3.2.1(typescript@5.9.3): vue-tsc@3.2.1(typescript@6.0.2):
dependencies: dependencies:
'@volar/typescript': 2.4.27 '@volar/typescript': 2.4.27
'@vue/language-core': 3.2.1 '@vue/language-core': 3.2.1
typescript: 5.9.3 typescript: 6.0.2
vue-tsc@3.2.2(typescript@5.9.3): vue-tsc@3.2.2(typescript@6.0.2):
dependencies: dependencies:
'@volar/typescript': 2.4.27 '@volar/typescript': 2.4.27
'@vue/language-core': 3.2.2 '@vue/language-core': 3.2.2
typescript: 5.9.3 typescript: 6.0.2
vue-tsc@3.2.2(typescript@7.0.2): vue@3.5.26(typescript@6.0.2):
dependencies:
'@volar/typescript': 2.4.27
'@vue/language-core': 3.2.2
typescript: 7.0.2
optional: true
vue@3.5.26(typescript@5.9.3):
dependencies: dependencies:
'@vue/compiler-dom': 3.5.26 '@vue/compiler-dom': 3.5.26
'@vue/compiler-sfc': 3.5.26 '@vue/compiler-sfc': 3.5.26
'@vue/runtime-dom': 3.5.26 '@vue/runtime-dom': 3.5.26
'@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@5.9.3)) '@vue/server-renderer': 3.5.26(vue@3.5.26(typescript@6.0.2))
'@vue/shared': 3.5.26 '@vue/shared': 3.5.26
optionalDependencies: optionalDependencies:
typescript: 5.9.3 typescript: 6.0.2
w3c-keyname@2.2.8: {} w3c-keyname@2.2.8: {}
+3
View File
@@ -3,6 +3,9 @@ packages:
- app/* - app/*
- tools/* - tools/*
overrides:
typescript: 6.0.2
allowBuilds: allowBuilds:
'@prisma/engines': true '@prisma/engines': true
esbuild: true esbuild: true
+1 -1
View File
@@ -1,6 +1,6 @@
import fs from 'node:fs/promises'; import fs from 'node:fs/promises';
import path from 'node:path'; import path from 'node:path';
import ts from 'typescript-legacy'; import ts from 'typescript';
const ROOT_DIR = process.cwd(); const ROOT_DIR = process.cwd();
const PHP_ROOT = path.join(ROOT_DIR, 'legacy', 'hwe', 'sammo', 'Command'); const PHP_ROOT = path.join(ROOT_DIR, 'legacy', 'hwe', 'sammo', 'Command');
+1 -1
View File
@@ -1,6 +1,6 @@
import fs from 'node:fs/promises'; import fs from 'node:fs/promises';
import path from 'node:path'; import path from 'node:path';
import ts from 'typescript-legacy'; import ts from 'typescript';
const ROOT_DIR = process.cwd(); const ROOT_DIR = process.cwd();
const PHP_ROOT = path.join(ROOT_DIR, 'legacy', 'hwe', 'sammo', 'Command'); const PHP_ROOT = path.join(ROOT_DIR, 'legacy', 'hwe', 'sammo', 'Command');
+1
View File
@@ -8,6 +8,7 @@
"esModuleInterop": true, "esModuleInterop": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"skipLibCheck": true, "skipLibCheck": true,
"ignoreDeprecations": "6.0",
"declaration": true, "declaration": true,
"declarationMap": true, "declarationMap": true,
"sourceMap": true "sourceMap": true