53 lines
1.5 KiB
YAML
53 lines
1.5 KiB
YAML
packages:
|
|
- configs/*
|
|
- core/*
|
|
- infra/*
|
|
- vue/*
|
|
- vue/*/playground
|
|
- docs
|
|
|
|
allowBuilds:
|
|
'@parcel/watcher': true
|
|
core-js-pure: true
|
|
dtrace-provider: true
|
|
esbuild: true
|
|
re2: true
|
|
unrs-resolver: true
|
|
|
|
catalog:
|
|
'@stylistic/eslint-plugin': ^5.10.0
|
|
'@vitest/browser': ^4.1.10
|
|
'@vitest/coverage-v8': ^4.1.10
|
|
'@vitest/ui': ^4.1.10
|
|
'@vue/shared': ^3.5.40
|
|
'@vue/test-utils': ^2.4.11
|
|
eslint: ^10.8.0
|
|
jsdom: ^30.0.1
|
|
nuxt: ^4.5.1
|
|
tsdown: ^0.22.14
|
|
typescript: npm:typescript-native-bridge@6.0.3-bridge.7.tsgo.7.0.2
|
|
vitest: ^4.1.10
|
|
vue: ^3.5.40
|
|
|
|
# TypeScript 7.0 dropped the classic JS compiler API (`require('typescript')`
|
|
# exports only `version`/`versionMajorMinor`), which breaks every Volar/tsc-API
|
|
# consumer we depend on: `@vue/compiler-sfc` type resolution (needs `ts.sys`),
|
|
# `rolldown-plugin-dts`'s Vue language (needs `ts.ScriptKind`) and `vue-tsc`.
|
|
# `typescript-native-bridge` keeps that API surface while type-checking on the
|
|
# native tsgo 7.0.2 engine, so we get the new compiler without the breakage.
|
|
# Overridden (not just cataloged) because the consumers above resolve
|
|
# `typescript` as a transitive peer, not as one of our direct dependencies.
|
|
# The version must be pinned exactly — caret ranges never match prereleases.
|
|
overrides:
|
|
typescript: npm:typescript-native-bridge@6.0.3-bridge.7.tsgo.7.0.2
|
|
|
|
ignoredBuiltDependencies:
|
|
- '@parcel/watcher'
|
|
- esbuild
|
|
|
|
minimumReleaseAgeExclude:
|
|
- ast-kit@3.0.0
|
|
- renovate@43.228.0
|
|
- rolldown-plugin-dts@0.26.0
|
|
- tsdown@0.22.3
|