pnpm-workspace.yaml
Rama main · réplica de lectura del repositorio original.
packages:
- 'api'
- 'packages/*'
- 'features/*/manifest'
- 'features/*/server'
- 'features/*/nuxt'
injectWorkspacePackages: true
pmOnFail: ignore
# Single source of truth for external dependency versions. Packages reference these with
# `catalog:` so a version is declared once and inherited, never pinned per package.
catalog:
graphql: 16.14.2
graphql-yoga: 5.24.1
'@arethetypeswrong/cli': 0.18.5
'@arethetypeswrong/core': 0.18.5
'@bybrave/fast-json-patch2': 4.0.0
'@hey-api/openapi-ts': 0.99.0
'@hono/node-server': ^2.1.1
'@hono/zod-validator': ^0.9.0
'@loglayer/hono': ^2.4.0
'@nuxt/kit': ^4.5.2
'@nuxt/schema': ^4.5.2
'@nuxt/test-utils': ^4.1.0
'@pinia/colada': ^1.4.2
'@pinia/colada-devtools': ^1.1.2
'@pinia/colada-nuxt': ^1.0.2
'@pinia/colada-plugin-auto-refetch': ^0.2.6
'@pinia/colada-plugin-cache-persister': ^1.1.1
'@pinia/colada-plugin-retry': ^1.0.2
'@pinia/nuxt': ^1.0.2
'@playwright/test': ^1.62.1
'@pgsql/parser': 1.5.0
'@scalar/openapi-parser': 0.28.14
'@sonar/scan': ^5.0.0
'@types/node': ^24.13.3
'@typesafe-ai/sdk': 0.6.0
'@typescript/native': 'npm:typescript@^7.0.2'
'@vue/server-renderer': ^3.5.41
'@vue/compiler-sfc': ^3.5.41
'@vue/test-utils': ^2.4.11
bullmq: 6.2.0
devalue: ^5.9.0
drizzle-kit: ^0.31.10
drizzle-orm: ^0.45.2
effect: 4.0.0-rc.115
es-module-lexer: 2.3.2
esbuild: 0.28.2
fuse.js: ^7.1.0
happy-dom: ^20.11.2
hono: ^4.13.3
ioredis: 6.0.0
jose: ^6.2.9
knip: ^6.32.2
lefthook: ^2.1.10
loglayer: ^9.4.0
msw: ^2.15.0
nuxt: ^4.5.2
oxfmt: 0.66.0
oxlint: 1.81.0
oxlint-plugin-complexity: 3.0.0
oxlint-tsgolint: 7.0.2001
pinia: ^4.0.3
postgres: ^3.4.9
publint: 0.3.24
reka-ui: ^2.10.3
testcontainers: 11.14.0
tsdown: 0.23.0
tsx: ^4.23.12
ultracite: 7.12.0
vitest-environment-nuxt: 2.0.0
vue: ^3.5.41
vue-tsc: ^3.3.10
yaml: 2.9.0
zod: ^4.5.4
# Two dependencies cannot be a single version across the workspace.
#
# typescript: 7.x is the native compiler and ships no programmatic API, so Compiler API consumers
# and Nuxt-adjacent packages must resolve TypeScript 6 through the compatibility package. Other
# packages that only run `tsc` use `tsgo`.
#
# vitest: @nuxt/test-utils declares peer `vitest ^4.0.2`, so every Nuxt-adjacent package stays on
# vitest 4. @evespace/esi-client has no Nuxt dependency and runs vitest 5.
catalogs:
tsgo:
typescript: 7.0.2
tsapi:
typescript: 'npm:@typescript/typescript6@^6.0.2'
vitest4:
vitest: ^4.1.11
'@vitest/coverage-v8': ^4.1.11
vitest5:
vitest: 5.0.0
'@vitest/coverage-v8': 5.0.0
allowBuilds:
cpu-features: false
esbuild: true
fsevents: true
lefthook: true
msgpackr-extract: false
msw: true
protobufjs: false
ssh2: false
vue-demi: true
minimumReleaseAgeExclude:
- '@evespace/esi-client@3.1.0'
- '@oxfmt/binding-android-arm-eabi@0.64.0'
- '@oxfmt/binding-android-arm64@0.64.0'
- '@oxfmt/binding-darwin-arm64@0.64.0'
- '@oxfmt/binding-darwin-x64@0.64.0'
- '@oxfmt/binding-freebsd-x64@0.64.0'
- '@oxfmt/binding-linux-arm-gnueabihf@0.64.0'
- '@oxfmt/binding-linux-arm-musleabihf@0.64.0'
- '@oxfmt/binding-linux-arm64-gnu@0.64.0'
- '@oxfmt/binding-linux-arm64-musl@0.64.0'
- '@oxfmt/binding-linux-ppc64-gnu@0.64.0'
- '@oxfmt/binding-linux-riscv64-gnu@0.64.0'
- '@oxfmt/binding-linux-riscv64-musl@0.64.0'
- '@oxfmt/binding-linux-s390x-gnu@0.64.0'
- '@oxfmt/binding-linux-x64-gnu@0.64.0'
- '@oxfmt/binding-linux-x64-musl@0.64.0'
- '@oxfmt/binding-openharmony-arm64@0.64.0'
- '@oxfmt/binding-win32-arm64-msvc@0.64.0'
- '@oxfmt/binding-win32-ia32-msvc@0.64.0'
- '@oxfmt/binding-win32-x64-msvc@0.64.0'
- '@oxlint/binding-android-arm-eabi@1.79.0'
- '@oxlint/binding-android-arm64@1.79.0'
- '@oxlint/binding-darwin-arm64@1.79.0'
- '@oxlint/binding-darwin-x64@1.79.0'
- '@oxlint/binding-freebsd-x64@1.79.0'
- '@oxlint/binding-linux-arm-gnueabihf@1.79.0'
- '@oxlint/binding-linux-arm-musleabihf@1.79.0'
- '@oxlint/binding-linux-arm64-gnu@1.79.0'
- '@oxlint/binding-linux-arm64-musl@1.79.0'
- '@oxlint/binding-linux-ppc64-gnu@1.79.0'
- '@oxlint/binding-linux-riscv64-gnu@1.79.0'
- '@oxlint/binding-linux-riscv64-musl@1.79.0'
- '@oxlint/binding-linux-s390x-gnu@1.79.0'
- '@oxlint/binding-linux-x64-gnu@1.79.0'
- '@oxlint/binding-linux-x64-musl@1.79.0'
- '@oxlint/binding-openharmony-arm64@1.79.0'
- '@oxlint/binding-win32-arm64-msvc@1.79.0'
- '@oxlint/binding-win32-ia32-msvc@1.79.0'
- '@oxlint/binding-win32-x64-msvc@1.79.0'
- '@vitest/expect@4.1.11'
- '@vitest/mocker@4.1.11'
- '@vitest/pretty-format@4.1.11'
- '@vitest/runner@4.1.11'
- '@vitest/snapshot@4.1.11'
- '@vitest/spy@4.1.11'
- '@vitest/utils@4.1.11'
- oxfmt@0.64.0
- oxlint@1.79.0
- vitest@4.1.11
- effect@4.0.0-rc.115