Skip to content

Commit 4c01589

Browse files
chore(config): migrate Renovate config (#49)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 3642277 commit 4c01589

File tree

1 file changed

+35
-12
lines changed

1 file changed

+35
-12
lines changed

renovate.json

Lines changed: 35 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,61 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["github>freecodecamp/renovate-config"],
3+
"extends": [
4+
"github>freecodecamp/renovate-config"
5+
],
46
"packageRules": [
57
{
68
"groupName": "vitest monorepo",
7-
"matchPackagePatterns": ["^vitest", "^@vitest/"],
8-
"description": "Group all Vitest packages together for coordinated testing framework updates"
9+
"description": "Group all Vitest packages together for coordinated testing framework updates",
10+
"matchPackageNames": [
11+
"/^vitest/",
12+
"/^@vitest//"
13+
]
914
},
1015
{
1116
"groupName": "GraphQL Code Generator",
12-
"matchPackagePatterns": ["^@graphql-codegen/"],
13-
"description": "Group all GraphQL Code Generator packages for coordinated codegen updates"
17+
"description": "Group all GraphQL Code Generator packages for coordinated codegen updates",
18+
"matchPackageNames": [
19+
"/^@graphql-codegen//"
20+
]
1421
},
1522
{
1623
"groupName": "GraphQL ecosystem",
17-
"matchPackageNames": ["graphql", "graphql-yoga"],
18-
"matchPackagePatterns": ["^@graphql-tools/"],
24+
"matchPackageNames": [
25+
"graphql",
26+
"graphql-yoga",
27+
"/^@graphql-tools//"
28+
],
1929
"description": "Group core GraphQL runtime packages and tools"
2030
},
2131
{
2232
"groupName": "code quality tools",
23-
"matchPackageNames": ["oxlint", "prettier", "lint-staged"],
33+
"matchPackageNames": [
34+
"oxlint",
35+
"prettier",
36+
"lint-staged"
37+
],
2438
"description": "Group linting and formatting tools for coordinated updates"
2539
},
2640
{
2741
"groupName": "build tools",
28-
"matchPackageNames": ["turbo", "typescript", "tsx"],
42+
"matchPackageNames": [
43+
"turbo",
44+
"typescript",
45+
"tsx"
46+
],
2947
"description": "Group build and compilation toolchain"
3048
},
3149
{
3250
"groupName": "type definitions (non-major)",
33-
"matchPackagePatterns": ["^@types/"],
34-
"matchUpdateTypes": ["minor", "patch"],
35-
"description": "Group TypeScript type definition updates (non-breaking)"
51+
"matchUpdateTypes": [
52+
"minor",
53+
"patch"
54+
],
55+
"description": "Group TypeScript type definition updates (non-breaking)",
56+
"matchPackageNames": [
57+
"/^@types//"
58+
]
3659
}
3760
]
3861
}

0 commit comments

Comments
 (0)