{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
- extends: ['config:base', 'schedule:weekly', 'group:allNonMajor'],
+ extends: ['config:recommended', 'schedule:weekly', 'group:allNonMajor'],
labels: ['dependencies'],
ignorePaths: ['**/__tests__/**'],
rangeStrategy: 'bump',
packageRules: [
{
- depTypeList: ['peerDependencies'],
+ matchDepTypes: ['peerDependencies'],
enabled: false,
},
{
groupName: 'test',
- matchPackageNames: ['vitest', 'jsdom', 'puppeteer'],
- matchPackagePrefixes: ['@vitest'],
+ matchPackageNames: ['vitest', 'jsdom', 'puppeteer', '@vitest{/,}**'],
},
{
groupName: 'playground',
},
{
groupName: 'compiler',
- matchPackageNames: ['magic-string'],
- matchPackagePrefixes: ['@babel', 'postcss'],
+ matchPackageNames: ['magic-string', '@babel{/,}**', 'postcss{/,}**'],
},
{
groupName: 'build',
- matchPackageNames: ['vite', '@swc/core'],
- matchPackagePrefixes: ['rollup', 'esbuild', '@rollup', '@vitejs'],
+ matchPackageNames: [
+ 'vite',
+ '@swc/core',
+ 'rollup{/,}**',
+ 'esbuild{/,}**',
+ '@rollup{/,}**',
+ '@vitejs{/,}**',
+ ],
},
{
groupName: 'lint',
- matchPackageNames: ['simple-git-hooks', 'lint-staged'],
- matchPackagePrefixes: ['typescript-eslint', 'eslint', 'prettier'],
+ matchPackageNames: [
+ 'simple-git-hooks',
+ 'lint-staged',
+ 'typescript-eslint{/,}**',
+ 'eslint{/,}**',
+ 'prettier{/,}**',
+ ],
},
],
ignoreDeps: [