diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts index 9b4bbafaec8161506b5c7311cabbf3a219c8d928..f6cf6562cb9f4a330bed062012702bbce77424e2 100644 --- a/lib/config/presets/internal/group.ts +++ b/lib/config/presets/internal/group.ts @@ -790,6 +790,15 @@ const staticGroups = { }, ], }, + vite: { + description: 'Group all Vite related packages together.', + packageRules: [ + { + extends: 'packages:vite', + groupName: 'Vite packages', + }, + ], + }, }; const config: any = { ...staticGroups }; diff --git a/lib/config/presets/internal/packages.ts b/lib/config/presets/internal/packages.ts index 6b621683fc99aab5e23a8a342350cdf61d7a217a..227f715f862d49bacbd75e79e5058ce96ed0122d 100644 --- a/lib/config/presets/internal/packages.ts +++ b/lib/config/presets/internal/packages.ts @@ -144,4 +144,9 @@ export const presets: Record<string, Preset> = { description: 'All unit test packages.', extends: ['packages:jsUnitTest', 'packages:phpUnitTest'], }, + vite: { + description: 'All Vite related packages', + matchDatasources: ['npm'], + matchPackagePatterns: ['^vite$', 'vite-plugin', '@vitejs'], + }, };