Skip to content

Commit f36451f

Browse files
authored
chore: update renovate.json with better grouping
1 parent 15ca81d commit f36451f

File tree

1 file changed

+81
-2
lines changed

1 file changed

+81
-2
lines changed

renovate.json

Lines changed: 81 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,83 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:recommended"]
2+
"configMigration": true,
3+
"branchConcurrentLimit": 5,
4+
"prHourlyLimit": 25,
5+
"recreateWhen": "never",
6+
"prCreation": "immediate",
7+
"extends": [
8+
"config:recommended",
9+
"docker:pinDigests",
10+
"helpers:pinGitHubActionDigests",
11+
":pinDevDependencies"
12+
],
13+
"packageRules": [
14+
{
15+
"groupName": "TypeScript toolchain",
16+
"matchPackageNames": ["typescript", "vue-tsc"],
17+
"matchUpdateTypes": ["major", "minor", "patch"]
18+
},
19+
{
20+
"groupName": "Vue ecosystem",
21+
"matchPackageNames": [
22+
"vue",
23+
"@vue/compiler-sfc",
24+
"@vue/runtime-dom",
25+
"@vue/test-utils",
26+
"@vue/tsconfig"
27+
],
28+
"matchUpdateTypes": ["major", "minor", "patch"]
29+
},
30+
{
31+
"groupName": "Vite ecosystem",
32+
"matchPackageNames": [
33+
"vite",
34+
"@vitejs/plugin-vue",
35+
"@vitejs/plugin-vue-jsx",
36+
"vite-plugin-pwa",
37+
"vite-plugin-vue-markdown",
38+
"vite-svg-loader"
39+
],
40+
"matchUpdateTypes": ["major", "minor", "patch"]
41+
},
42+
{
43+
"groupName": "UnoCSS ecosystem",
44+
"matchPackageNames": [
45+
"unocss",
46+
"@unocss/eslint-config",
47+
"unocss-preset-scrollbar"
48+
],
49+
"matchUpdateTypes": ["major", "minor", "patch"]
50+
},
51+
{
52+
"groupName": "Unplugin ecosystem",
53+
"matchPackageNames": [
54+
"unplugin-auto-import",
55+
"unplugin-icons",
56+
"unplugin-vue-components"
57+
],
58+
"matchUpdateTypes": ["major", "minor", "patch"]
59+
},
60+
{
61+
"groupName": "Vicons",
62+
"matchPackageNames": ["@vicons/material", "@vicons/tabler"],
63+
"matchUpdateTypes": ["major", "minor", "patch"]
64+
},
65+
{
66+
"groupName": "VueUse",
67+
"matchPackageNames": ["@vueuse/core", "@vueuse/head", "@vueuse/router"],
68+
"matchUpdateTypes": ["major", "minor", "patch"]
69+
},
70+
{
71+
"groupName": "uuid with types",
72+
"matchPackageNames": ["uuid", "@types/uuid"],
73+
"matchUpdateTypes": ["major", "minor", "patch"]
74+
},
75+
{
76+
"groupName": "Type packages with their dependencies",
77+
"matchDepTypes": ["devDependencies"],
78+
"groupSlug": "types",
79+
"automerge": true,
80+
"matchPackageNames": ["/^@types//", "!@types/uuid"]
81+
}
82+
]
483
}

0 commit comments

Comments
 (0)