File tree Expand file tree Collapse file tree 2 files changed +32
-2
lines changed
Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change 55 */
66'use strict'
77
8- module . exports = {
8+ const mod = {
99 meta : require ( './meta' ) ,
1010 rules : {
1111 'array-bracket-newline' : require ( './rules/array-bracket-newline' ) ,
@@ -276,3 +276,18 @@ module.exports = {
276276 }
277277 }
278278}
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 = `/*
2424 */
2525'use strict'
2626
27- module.exports = {
27+ const mod = {
2828 meta: require('./meta'),
2929 rules: {
3030 ${ rules
@@ -52,6 +52,21 @@ module.exports = {
5252 }
5353 }
5454}
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
5570`
5671fs . writeFileSync ( filePath , content )
5772
You can’t perform that action at this time.
0 commit comments