|
75 | 75 | groupName: "napi", |
76 | 76 | matchPackagePrefixes: ["napi", "@napi-rs/"] |
77 | 77 | }, |
| 78 | + // Rspack npm packages |
78 | 79 | { |
79 | | - // rspack packages |
80 | | - groupName: "@rspack/dev-server @rspack/plugin-react-refresh @rspack/plugin-preact-refresh", |
| 80 | + groupName: "Rspack", |
81 | 81 | matchManagers: ["npm"], |
82 | | - matchPackageNames: [ |
83 | | - "@rspack/dev-server", |
84 | | - "@rspack/plugin-react-refresh", |
85 | | - "@rspack/plugin-preact-refresh" |
86 | | - ] |
| 82 | + matchPackageNames: ["/^@rspack/"] |
| 83 | + }, |
| 84 | + // Babel npm packages |
| 85 | + { |
| 86 | + groupName: "babel", |
| 87 | + matchManagers: ["npm"], |
| 88 | + matchPackageNames: ["/babel/"] |
87 | 89 | }, |
| 90 | + // Types npm packages |
| 91 | + { |
| 92 | + groupName: "types", |
| 93 | + matchManagers: ["npm"], |
| 94 | + matchPackageNames: ["/^@types/"] |
| 95 | + }, |
| 96 | + // SWC npm packages |
| 97 | + { |
| 98 | + groupName: "SWC", |
| 99 | + matchManagers: ["npm"], |
| 100 | + matchPackageNames: ["/^@swc/"] |
| 101 | + }, |
| 102 | + // Rspack crates |
88 | 103 | { |
89 | | - // rspack crates |
90 | 104 | groupName: "crate rspack_resolver", |
91 | 105 | matchManagers: ["cargo"], |
92 | 106 | matchPackageNames: ["rspack_resolver"] |
|
123 | 137 | "@biomejs/biome", |
124 | 138 | "prettier" |
125 | 139 | ], |
126 | | - // bump major in a separate PR |
127 | | - matchUpdateTypes: ["patch", "minor"] |
| 140 | + // bump major and minor in a separate PR |
| 141 | + matchUpdateTypes: ["patch"] |
128 | 142 | }, |
129 | 143 | { |
130 | 144 | groupName: "npm dependencies", |
131 | 145 | matchManagers: ["npm"], |
132 | 146 | matchDepTypes: ["dependencies"], |
133 | | - excludePackageNames: [ |
134 | | - "@rspack/dev-server", |
135 | | - "@rspack/plugin-react-refresh", |
136 | | - "@rspack/plugin-preact-refresh" |
137 | | - ], |
138 | | - // bump major in a separate PR |
139 | | - matchUpdateTypes: ["patch", "minor"] |
| 147 | + // bump major and minor in a separate PR |
| 148 | + matchUpdateTypes: ["patch"] |
140 | 149 | }, |
141 | 150 | { |
142 | 151 | groupName: "webpack", |
|
167 | 176 | matchManagers: ["npm"], |
168 | 177 | matchPackageNames: ["@biomejs/biome", "prettier"] |
169 | 178 | }, |
| 179 | + // Rspress npm packages |
170 | 180 | { |
171 | | - // document |
172 | 181 | groupName: "rspress", |
173 | 182 | matchManagers: ["npm"], |
174 | 183 | matchFileNames: ["website/package.json"], |
|
0 commit comments