[READ-ONLY] Mirror of https://github.com/danielroe/renovate.
1{
2 "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3 "description": "Useful renovate config rules",
4 "extends": [
5 "config:base",
6 ":labels(dependencies, chore)",
7 ":maintainLockFilesWeekly",
8 ":widenPeerDependencies",
9 ":pinDevDependencies",
10 ":semanticCommitTypeAll(chore)",
11 "group:allNonMajor"
12 ],
13 "meteor": {
14 "enabled": false
15 },
16 "npm": {
17 "commitMessageTopic": "{{prettyDepType}} {{depName}}"
18 },
19 "schedule": ["on Monday"],
20 "packageRules": [
21 {
22 "matchDepTypes": [
23 "dependencies"
24 ],
25 "rangeStrategy": "update-lockfile"
26 },
27 {
28 "groupName": "vite dependencies",
29 "groupSlug": "vite",
30 "matchPackageNames": [
31 "vite",
32 "/^@vitejs//",
33 "/^vite-/"
34 ]
35 },
36 {
37 "extends": [
38 "packages:test"
39 ],
40 "matchPackageNames": [
41 "c8",
42 "happy-dom",
43 "jsdom",
44 "/vitest/",
45 "/^@vitest//"
46 ],
47 "groupName": "test packages"
48 },
49 {
50 "matchPackageNames": [
51 "/release-it/"
52 ],
53 "groupName": "release-it"
54 },
55 {
56 "extends": [
57 "packages:linters"
58 ],
59 "matchPackageNames": [
60 "commitlint",
61 "knip",
62 "publint"
63 ],
64 "groupName": "all linters"
65 },
66 {
67 "matchPackageNames": [
68 "histoire",
69 "/^@histoire//"
70 ],
71 "groupName": "histoire"
72 },
73 {
74 "groupName": "nuxt core",
75 "groupSlug": "nuxt",
76 "matchPackageNames": [
77 "@nuxt/babel-preset-app-edge",
78 "@nuxt/babel-preset-app",
79 "@nuxt/builder-edge",
80 "@nuxt/builder",
81 "@nuxt/cli-edge",
82 "@nuxt/cli",
83 "@nuxt/config-edge",
84 "@nuxt/config",
85 "@nuxt/core-edge",
86 "@nuxt/core",
87 "@nuxt/generator-edge",
88 "@nuxt/generator",
89 "@nuxt/kit-edge",
90 "@nuxt/kit",
91 "@nuxt/module-builder",
92 "@nuxt/schema-edge",
93 "@nuxt/schema",
94 "@nuxt/server-edge",
95 "@nuxt/server",
96 "@nuxt/test-utils-edge",
97 "@nuxt/test-utils",
98 "@nuxt/types-edge",
99 "@nuxt/types",
100 "@nuxt/utils-edge",
101 "@nuxt/utils",
102 "@nuxt/vite-builder-edge",
103 "@nuxt/vite-builder",
104 "@nuxt/vue-app-edge",
105 "@nuxt/vue-app",
106 "@nuxt/vue-renderer-edge",
107 "@nuxt/vue-renderer",
108 "@nuxt/webpack-builder-edge",
109 "@nuxt/webpack-builder",
110 "@nuxt/webpack-edge",
111 "@nuxt/webpack",
112 "nuxi",
113 "nuxt-edge",
114 "nuxt",
115 "nuxt3",
116 "vue"
117 ],
118 "schedule": ["at any time"]
119 }
120 ],
121 "postUpdateOptions": [
122 "pnpmDedupe"
123 ]
124}