From 077c2db074ac42d34fb6aca418800eb4a7f00fea Mon Sep 17 00:00:00 2001 From: Phil B <pb30@pb30.com> Date: Sun, 18 Feb 2024 09:01:52 -0600 Subject: [PATCH] feat(presets): add Vite related packages and group rule (#26511) Co-authored-by: Rhys Arkins <rhys@arkins.net> --- lib/config/presets/internal/group.ts | 9 +++++++++ lib/config/presets/internal/packages.ts | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/lib/config/presets/internal/group.ts b/lib/config/presets/internal/group.ts index 9b4bbafaec..f6cf6562cb 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 6b621683fc..227f715f86 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'], + }, }; -- GitLab