packages:
  - apps/**
  - packages/**

catalog:
  '@alloc/quick-lru': ^5.2.0
  '@astrojs/check': ^0.9.8
  '@astrojs/sitemap': ^3.7.1
  '@astrojs/vue': ^5.0.0
  '@comfyorg/comfyui-electron-types': 0.6.2
  '@eslint/js': ^9.39.1
  '@formkit/auto-animate': ^0.9.0
  '@iconify-json/lucide': ^1.1.178
  '@iconify/json': ^2.2.380
  '@iconify/tailwind4': ^1.2.0
  '@iconify/utils': ^3.1.0
  '@intlify/eslint-plugin-vue-i18n': ^4.1.1
  '@lobehub/i18n-cli': ^1.26.1
  '@nx/eslint': 22.6.1
  '@nx/playwright': 22.6.1
  '@nx/storybook': 22.6.1
  '@nx/vite': 22.6.1
  '@pinia/testing': ^1.0.3
  '@playwright/test': ^1.58.1
  '@primeuix/forms': 0.0.2
  '@primeuix/styled': 0.3.2
  '@primeuix/utils': ^0.3.2
  '@primevue/core': ^4.2.5
  '@primevue/forms': ^4.2.5
  '@primevue/icons': 4.2.5
  '@primevue/themes': ^4.2.5
  '@sentry/vite-plugin': ^4.6.0
  '@sentry/vue': ^10.32.1
  '@sparkjsdev/spark': ^0.1.10
  '@storybook/addon-docs': ^10.2.10
  '@storybook/addon-mcp': 0.1.6
  '@storybook/vue3': ^10.2.10
  '@storybook/vue3-vite': ^10.2.10
  '@tailwindcss/vite': ^4.2.0
  '@tanstack/vue-virtual': ^3.13.12
  '@testing-library/jest-dom': ^6.9.1
  '@testing-library/user-event': ^14.6.1
  '@testing-library/vue': ^8.1.0
  '@tiptap/core': ^2.27.2
  '@tiptap/extension-link': ^2.27.2
  '@tiptap/extension-table': ^2.27.2
  '@tiptap/extension-table-cell': ^2.27.2
  '@tiptap/extension-table-header': ^2.27.2
  '@tiptap/extension-table-row': ^2.27.2
  '@tiptap/pm': 2.27.2
  '@tiptap/starter-kit': ^2.27.2
  '@total-typescript/shoehorn': ^0.1.2
  '@types/fs-extra': ^11.0.4
  '@types/jsdom': ^21.1.7
  '@types/node': ^24.1.0
  '@types/semver': ^7.7.0
  '@types/three': ^0.170.0
  '@vee-validate/zod': ^4.15.1
  '@vercel/analytics': ^2.0.1
  '@vitejs/plugin-vue': ^6.0.0
  '@vitest/coverage-v8': ^4.0.16
  '@vitest/ui': ^4.0.16
  '@vueuse/core': ^14.2.0
  '@vueuse/integrations': ^14.2.0
  '@webgpu/types': ^0.1.66
  algoliasearch: ^5.21.0
  astro: ^5.10.0
  axios: ^1.13.5
  cross-env: ^10.1.0
  cva: 1.0.0-beta.4
  dompurify: ^3.3.1
  dotenv: ^16.4.5
  eslint: ^9.39.1
  eslint-config-prettier: ^10.1.8
  eslint-import-resolver-typescript: ^4.4.4
  eslint-plugin-better-tailwindcss: ^4.3.1
  eslint-plugin-import-x: ^4.16.1
  eslint-plugin-oxlint: 1.59.0
  eslint-plugin-playwright: ^2.10.1
  eslint-plugin-storybook: ^10.2.10
  eslint-plugin-testing-library: ^7.16.1
  eslint-plugin-unused-imports: ^4.3.0
  eslint-plugin-vue: ^10.6.2
  fast-check: ^4.5.3
  firebase: ^11.6.0
  glob: ^13.0.6
  globals: ^16.5.0
  gsap: ^3.14.2
  happy-dom: ^20.0.11
  husky: ^9.1.7
  jiti: 2.6.1
  jsdom: ^27.4.0
  jsonata: ^2.1.0
  knip: ^6.3.1
  lenis: ^1.3.21
  lint-staged: ^16.2.7
  markdown-table: ^3.0.4
  mixpanel-browser: ^2.71.0
  monocart-coverage-reports: ^2.12.9
  nx: 22.6.1
  oxfmt: ^0.44.0
  oxlint: ^1.59.0
  oxlint-tsgolint: ^0.20.0
  picocolors: ^1.1.1
  pinia: ^3.0.4
  postcss-html: ^1.8.0
  posthog-js: ^1.358.1
  pretty-bytes: ^7.1.0
  primeicons: ^7.0.0
  primevue: ^4.2.5
  reka-ui: ^2.5.0
  rollup-plugin-visualizer: ^6.0.4
  storybook: ^10.2.10
  stylelint: ^16.26.1
  tailwindcss: ^4.2.0
  three: ^0.170.0
  tailwindcss-primeui: ^0.6.1
  tsx: ^4.15.6
  tw-animate-css: ^1.3.8
  typegpu: ^0.8.2
  typescript: ^5.9.3
  typescript-eslint: ^8.49.0
  unplugin-icons: ^22.5.0
  unplugin-typegpu: 0.8.0
  unplugin-vue-components: ^30.0.0
  vee-validate: ^4.15.1
  vite: ^8.0.0
  vite-plugin-dts: ^4.5.4
  vite-plugin-html: ^3.2.2
  vite-plugin-vue-devtools: ^8.0.0
  vitest: ^4.0.16
  vue: ^3.5.13
  vue-component-type-helpers: ^3.2.1
  vue-eslint-parser: ^10.4.0
  vue-i18n: ^9.14.5
  vue-router: ^4.4.3
  vue-tsc: ^3.2.5
  vuefire: ^3.2.1
  wwobjloader2: ^6.2.1
  yjs: ^13.6.27
  zod: ^3.23.8
  zod-to-json-schema: ^3.24.1
  zod-validation-error: ^3.3.0

cleanupUnusedCatalogs: true

ignoredBuiltDependencies:
  - '@firebase/util'
  - protobufjs
  - unrs-resolver
  - vue-demi

onlyBuiltDependencies:
  - '@playwright/browser-chromium'
  - '@playwright/browser-firefox'
  - '@playwright/browser-webkit'
  - '@sentry/cli'
  - '@tailwindcss/oxide'
  - esbuild
  - nx
  - oxc-resolver

overrides:
  '@tiptap/pm': 2.27.2
  '@types/eslint': '-'
