File tree 2 files changed +32
-2
lines changed
2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change 5
5
*/
6
6
'use strict'
7
7
8
- module . exports = {
8
+ const mod = {
9
9
meta : require ( './meta' ) ,
10
10
rules : {
11
11
'array-bracket-newline' : require ( './rules/array-bracket-newline' ) ,
@@ -276,3 +276,18 @@ module.exports = {
276
276
}
277
277
}
278
278
}
279
+
280
+ Object . assign ( mod . configs , {
281
+ 'flat/base' : require ( './configs/flat/base.js' ) ,
282
+
283
+ 'flat/vue2-essential' : require ( './configs/flat/vue2-essential.js' ) ,
284
+ 'flat/vue2-recommended' : require ( './configs/flat/vue2-recommended.js' ) ,
285
+ 'flat/vue2-strongly-recommended' : require ( './configs/flat/vue2-strongly-recommended.js' ) ,
286
+
287
+ // in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
288
+ 'flat/essential' : require ( './configs/flat/vue3-essential.js' ) ,
289
+ 'flat/recommended' : require ( './configs/flat/vue3-recommended.js' ) ,
290
+ 'flat/strongly-recommended' : require ( './configs/flat/vue3-strongly-recommended.js' )
291
+ } )
292
+
293
+ module . exports = mod
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ const content = `/*
24
24
*/
25
25
'use strict'
26
26
27
- module.exports = {
27
+ const mod = {
28
28
meta: require('./meta'),
29
29
rules: {
30
30
${ rules
@@ -52,6 +52,21 @@ module.exports = {
52
52
}
53
53
}
54
54
}
55
+
56
+ Object.assign(mod.configs, {
57
+ 'flat/base': require('./configs/flat/base.js'),
58
+
59
+ 'flat/vue2-essential': require('./configs/flat/vue2-essential.js'),
60
+ 'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'),
61
+ 'flat/vue2-strongly-recommended': require('./configs/flat/vue2-strongly-recommended.js'),
62
+
63
+ // in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
64
+ 'flat/essential': require('./configs/flat/vue3-essential.js'),
65
+ 'flat/recommended': require('./configs/flat/vue3-recommended.js'),
66
+ 'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js'),
67
+ })
68
+
69
+ module.exports = mod
55
70
`
56
71
fs . writeFileSync ( filePath , content )
57
72
You can’t perform that action at this time.
0 commit comments