@@ -22,6 +22,7 @@ const publicPath = '/';
22
22
// .trim() === 'master';
23
23
24
24
const normalize = normalizeName ( { name : true , automaticNameDelimiter : '~' } ) ;
25
+ const successResponses = / ^ 0 | ( [ 1 2 3 ] \d \d ) $ / ;
25
26
26
27
module . exports = merge ( commonConfig , {
27
28
devtool : 'source-map' ,
@@ -145,6 +146,7 @@ module.exports = merge(commonConfig, {
145
146
maxEntries : 300 ,
146
147
name : 'unpkg-cache' ,
147
148
} ,
149
+ successResponses,
148
150
} ,
149
151
} ,
150
152
{
@@ -155,6 +157,7 @@ module.exports = merge(commonConfig, {
155
157
maxEntries : 20 ,
156
158
name : 'cloudflare-cache' ,
157
159
} ,
160
+ successResponses,
158
161
} ,
159
162
} ,
160
163
{
@@ -165,6 +168,7 @@ module.exports = merge(commonConfig, {
165
168
maximumFileSizeToCacheInBytes : 1024 * 1024 * 100 , // 100mb
166
169
name : 'vscode' ,
167
170
} ,
171
+ successResponses,
168
172
} ,
169
173
} ,
170
174
{
@@ -175,6 +179,7 @@ module.exports = merge(commonConfig, {
175
179
maximumFileSizeToCacheInBytes : 1024 * 1024 * 100 , // 100mb
176
180
name : 'vscode-extensions' ,
177
181
} ,
182
+ successResponses,
178
183
} ,
179
184
} ,
180
185
] ,
@@ -237,6 +242,7 @@ module.exports = merge(commonConfig, {
237
242
maxAgeSeconds : 60 * 60 * 24 ,
238
243
name : 'dependency-version-cache' ,
239
244
} ,
245
+ successResponses,
240
246
} ,
241
247
} ,
242
248
{
@@ -250,6 +256,7 @@ module.exports = merge(commonConfig, {
250
256
maxAgeSeconds : 60 * 60 * 24 ,
251
257
name : 'static-root-cache' ,
252
258
} ,
259
+ successResponses,
253
260
} ,
254
261
} ,
255
262
{
@@ -261,6 +268,7 @@ module.exports = merge(commonConfig, {
261
268
maxAgeSeconds : 60 * 60 * 24 * 7 ,
262
269
name : 'dependency-url-generator-cache' ,
263
270
} ,
271
+ successResponses,
264
272
} ,
265
273
} ,
266
274
{
@@ -272,6 +280,7 @@ module.exports = merge(commonConfig, {
272
280
maxAgeSeconds : 60 * 60 * 24 * 7 ,
273
281
name : 'dependency-files-cache' ,
274
282
} ,
283
+ successResponses,
275
284
} ,
276
285
} ,
277
286
// We resolve `package.json` to resolve versions (e.g. next -> 15.0.5). We need to have a much shorter cache on this
@@ -284,6 +293,7 @@ module.exports = merge(commonConfig, {
284
293
name : 'unpkg-dep-pkg-cache' ,
285
294
maxAgeSeconds : 60 * 5 , // 5 minutes
286
295
} ,
296
+ successResponses,
287
297
} ,
288
298
} ,
289
299
{
@@ -295,6 +305,7 @@ module.exports = merge(commonConfig, {
295
305
name : 'unpkg-dep-cache' ,
296
306
maxAgeSeconds : 60 * 60 * 24 * 7 ,
297
307
} ,
308
+ successResponses,
298
309
} ,
299
310
} ,
300
311
{
@@ -306,6 +317,7 @@ module.exports = merge(commonConfig, {
306
317
name : 'rawgit-cache' ,
307
318
maxAgeSeconds : 60 * 60 * 24 * 7 ,
308
319
} ,
320
+ successResponses,
309
321
} ,
310
322
} ,
311
323
{
@@ -317,6 +329,7 @@ module.exports = merge(commonConfig, {
317
329
name : 'jsdelivr-dep-cache' ,
318
330
maxAgeSeconds : 60 * 60 * 24 * 7 ,
319
331
} ,
332
+ successResponses,
320
333
} ,
321
334
} ,
322
335
{
@@ -328,6 +341,7 @@ module.exports = merge(commonConfig, {
328
341
name : 'cloudflare-cache' ,
329
342
maxAgeSeconds : 60 * 60 * 24 * 7 ,
330
343
} ,
344
+ successResponses,
331
345
} ,
332
346
} ,
333
347
] ,
0 commit comments