@@ -288,7 +288,9 @@ const typescriptConfig = getTypescriptConfig();
288
288
const reactConfig = getReactConfig ( ) ;
289
289
const jestConfig = getJestConfig ( ) ;
290
290
291
- configs . recommended = [
291
+ // TODO remove old alises (not started with `node-`) in the next major release
292
+
293
+ const recommended = [
292
294
globalIgnores ( ignorePaths ) ,
293
295
isModule
294
296
? configs [ "node/mixed-module-and-commonjs" ]
@@ -303,7 +305,10 @@ configs.recommended = [
303
305
configs [ "package-json/recommended" ] ,
304
306
] ;
305
307
306
- configs [ "recommended-module" ] = [
308
+ configs . recommended = recommended ;
309
+ configs [ "node-recommended" ] = recommended ;
310
+
311
+ const nodeRecommendedModule = [
307
312
globalIgnores ( ignorePaths ) ,
308
313
configs [ "node/mixed-module-and-commonjs" ] ,
309
314
javascriptConfig ,
@@ -316,7 +321,10 @@ configs["recommended-module"] = [
316
321
configs [ "package-json/recommended" ] ,
317
322
] ;
318
323
319
- configs [ "recommended-commonjs" ] = [
324
+ configs [ "recommended-module" ] = nodeRecommendedModule ;
325
+ configs [ "node-recommended-module" ] = nodeRecommendedModule ;
326
+
327
+ const nodeRecommendedCommonJS = [
320
328
globalIgnores ( ignorePaths ) ,
321
329
configs [ "node/mixed-commonjs-and-module" ] ,
322
330
javascriptConfig ,
@@ -329,7 +337,10 @@ configs["recommended-commonjs"] = [
329
337
configs [ "package-json/recommended" ] ,
330
338
] ;
331
339
332
- configs [ "recommended-dirty" ] = [
340
+ configs [ "recommended-commonjs" ] = nodeRecommendedCommonJS ;
341
+ configs [ "node-recommended-commonjs" ] = nodeRecommendedCommonJS ;
342
+
343
+ const nodeRecommendedDirty = [
333
344
globalIgnores ( ignorePaths ) ,
334
345
configs [ "node/mixed-dirty" ] ,
335
346
javascriptConfig ,
@@ -341,4 +352,57 @@ configs["recommended-dirty"] = [
341
352
configs [ "package-json/recommended" ] ,
342
353
] ;
343
354
355
+ configs [ "recommended-dirty" ] = nodeRecommendedDirty ;
356
+ configs [ "node-recommended-dirty" ] = nodeRecommendedDirty ;
357
+
358
+ const browserRecommended = [
359
+ globalIgnores ( ignorePaths ) ,
360
+ configs [ "browser/recommended" ] ,
361
+ javascriptConfig ,
362
+ typescriptJSDocConfig ,
363
+ typescriptConfig ,
364
+ jestConfig ,
365
+ configs [ "markdown/recommended" ] ,
366
+ configs [ "stylistic/recommended" ] ,
367
+ configs [ "package-json/recommended" ] ,
368
+ ] ;
369
+
370
+ configs [ "browser-recommended" ] = browserRecommended ;
371
+
372
+ const browserOutdatedRecommended = [
373
+ globalIgnores ( ignorePaths ) ,
374
+ configs [ "browser/recommended-outdated" ] ,
375
+ {
376
+ ...configs [ "javascript/es5" ] ,
377
+ languageOptions : {
378
+ ecmaVersion : "latest" ,
379
+ } ,
380
+ } ,
381
+ typescriptJSDocConfig ,
382
+ typescriptConfig ,
383
+ jestConfig ,
384
+ configs [ "markdown/recommended" ] ,
385
+ configs [ "stylistic/recommended" ] ,
386
+ configs [ "package-json/recommended" ] ,
387
+ ] ;
388
+
389
+ configs [ "browser-outdated-recommended" ] = browserOutdatedRecommended ;
390
+
391
+ const universalRecommended = [
392
+ globalIgnores ( ignorePaths ) ,
393
+ configs [ "browser/recommended" ] ,
394
+ isModule
395
+ ? configs [ "node/mixed-module-and-commonjs" ]
396
+ : configs [ "node/mixed-commonjs-and-module" ] ,
397
+ javascriptConfig ,
398
+ typescriptJSDocConfig ,
399
+ typescriptConfig ,
400
+ jestConfig ,
401
+ configs [ "markdown/recommended" ] ,
402
+ configs [ "stylistic/recommended" ] ,
403
+ configs [ "package-json/recommended" ] ,
404
+ ] ;
405
+
406
+ configs [ "universal-recommended" ] = universalRecommended ;
407
+
344
408
export { default } from "./configs/index.js" ;
0 commit comments