catalogMode: prefer

cleanupUnusedCatalogs: true
ignoreWorkspaceRootCheck: true
shellEmulator: true
strictPeerDependencies: false
trustPolicy: no-downgrade
trustPolicyExclude:
  - semver@6.3.1
  - chokidar@4.0.3
  - webdriverio@9.29.1
  - webdriver@9.29.1
  - '@wdio/types@9.29.1'
  - '@wdio/repl@9.16.2'
  - '@wdio/utils@9.29.1'
  - '@wdio/config@9.29.1'
  - '@wdio/logger@9.29.1'
  - '@wdio/protocols@9.29.1'
  - undici-types@6.21.0
  - undici@6.21.3
  - rxjs@7.8.2
packages:
  - docs
  - packages/*
  - examples/*
  - test/*
  - test/e2e/dts/*
  - test/e2e/fixtures/conditions-pkg
overrides:
  '@types/node': 'catalog:'
  '@vitest/browser': workspace:*
  '@vitest/browser-playwright': workspace:*
  '@vitest/browser-preview': workspace:*
  '@vitest/ui': workspace:*
  acorn: 8.11.3
  mlly: ^1.8.0
  rollup: 'catalog:'
  vite: 'catalog:'
  vitest: workspace:*
patchedDependencies:
  '@sinonjs/fake-timers@15.4.0': patches/@sinonjs__fake-timers@15.4.0.patch
  acorn@8.11.3: patches/acorn@8.11.3.patch
  cac@6.7.14: patches/cac@6.7.14.patch
  istanbul-lib-instrument: patches/istanbul-lib-instrument.patch
  istanbul-lib-source-maps: patches/istanbul-lib-source-maps.patch
  rrweb-snapshot@2.0.1: patches/rrweb-snapshot@2.0.1.patch
catalog:
  '@babel/core': ^7.29.0
  '@babel/plugin-proposal-decorators': ^7.29.0
  '@iconify-json/carbon': ^1.2.19
  '@iconify-json/logos': ^1.2.10
  '@iconify/vue': ^5.0.0
  '@jridgewell/remapping': ^2.3.5
  '@jridgewell/trace-mapping': 0.3.31
  '@playwright/test': ^1.61.0
  '@rolldown/plugin-babel': ^0.2.1
  '@types/chai': ^5.2.2
  '@types/estree': ^1.0.8
  '@types/istanbul-lib-coverage': ^2.0.6
  '@types/istanbul-lib-report': ^3.0.3
  '@types/istanbul-lib-source-maps': ^4.0.4
  '@types/istanbul-reports': ^3.0.4
  '@types/node': 24.12.0
  '@types/semver': ^7.7.1
  '@types/ws': ^8.18.1
  '@types/yauzl': ^2.10.3
  '@unocss/reset': ^66.6.6
  '@vitejs/plugin-vue': ^6.0.7
  '@vueuse/core': ^14.2.1
  acorn-walk: ^8.3.5
  ansivision: ^0.2.7
  birpc: ^4.0.0
  cac: ^6.7.14
  chai: ^6.2.2
  flatted: ^3.4.2
  istanbul-lib-coverage: ^3.2.2
  istanbul-lib-report: ^3.0.1
  istanbul-lib-source-maps: ^5.0.6
  istanbul-reports: ^3.2.0
  loupe: ^3.2.1
  magic-string: ^1.0.0
  magicast: ^0.5.2
  msw: ^2.12.10
  obug: ^2.1.1
  pathe: ^2.0.3
  playwright: ^1.61.0
  rollup: ^4.59.0
  semver: ^7.8.3
  sinon: ^22.0.0
  sinon-chai: ^4.0.1
  sirv: ^3.0.2
  std-env: ^4.0.0-rc.1
  strip-literal: ^3.1.0
  tinybench: ^6.0.1
  tinyexec: ^1.0.2
  tinyglobby: ^0.2.15
  tinyhighlight: ^0.3.2
  tinyrainbow: ^3.1.0
  tinyspy: ^4.0.4
  typescript: ^5.9.3
  unocss: ^66.6.6
  vite: 8.0.11
  vitest-sonar-reporter: 3.0.0
  vue: ^3.5.29
  ws: ^8.20.1
  yauzl: ^3.2.0
peerDependencyRules:
  ignoreMissing:
    - '@algolia/client-search'
allowBuilds:
  '@parcel/watcher': true
  '@swc/core': true
  edgedriver: true
  esbuild: true
  geckodriver: true
  msw: true
  protobufjs: true
  sharp: true
  vue-demi: true
