Skip to content

Commit 95ddc6f

Browse files
committed
fix: flat configs
1 parent 5cf9bb1 commit 95ddc6f

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

lib/index.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,30 +281,36 @@ mod.configs = {
281281
'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'),
282282

283283
// flat configs
284-
'flat/base': Object.assign(baseConfig, require('./configs/flat/base.js')),
284+
'flat/base': Object.assign({}, baseConfig, require('./configs/flat/base.js')),
285285
'flat/vue2-essential': Object.assign(
286+
{},
286287
baseConfig,
287288
require('./configs/flat/vue2-essential.js')
288289
),
289290
'flat/vue2-recommended': Object.assign(
291+
{},
290292
baseConfig,
291293
require('./configs/flat/vue2-recommended.js')
292294
),
293295
'flat/vue2-strongly-recommended': Object.assign(
296+
{},
294297
baseConfig,
295298
require('./configs/flat/vue2-strongly-recommended.js')
296299
),
297300

298301
// in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
299302
'flat/essential': Object.assign(
303+
{},
300304
baseConfig,
301305
require('./configs/flat/vue3-essential.js')
302306
),
303307
'flat/recommended': Object.assign(
308+
{},
304309
baseConfig,
305310
require('./configs/flat/vue3-recommended.js')
306311
),
307312
'flat/strongly-recommended': Object.assign(
313+
{},
308314
baseConfig,
309315
require('./configs/flat/vue3-strongly-recommended.js')
310316
)

tools/update-lib-index.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ mod.configs = {
6161
'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'),
6262
6363
// flat configs
64-
'flat/base': Object.assign(baseConfig, require('./configs/flat/base.js')),
65-
'flat/vue2-essential': Object.assign(baseConfig, require('./configs/flat/vue2-essential.js')),
66-
'flat/vue2-recommended': Object.assign(baseConfig, require('./configs/flat/vue2-recommended.js')),
67-
'flat/vue2-strongly-recommended': Object.assign(baseConfig, require('./configs/flat/vue2-strongly-recommended.js')),
64+
'flat/base': Object.assign({}, baseConfig, require('./configs/flat/base.js')),
65+
'flat/vue2-essential': Object.assign({}, baseConfig, require('./configs/flat/vue2-essential.js')),
66+
'flat/vue2-recommended': Object.assign({}, baseConfig, require('./configs/flat/vue2-recommended.js')),
67+
'flat/vue2-strongly-recommended': Object.assign({}, baseConfig, require('./configs/flat/vue2-strongly-recommended.js')),
6868
6969
// in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
70-
'flat/essential': Object.assign(baseConfig, require('./configs/flat/vue3-essential.js')),
71-
'flat/recommended': Object.assign(baseConfig, require('./configs/flat/vue3-recommended.js')),
72-
'flat/strongly-recommended': Object.assign(baseConfig, require('./configs/flat/vue3-strongly-recommended.js')),
70+
'flat/essential': Object.assign({}, baseConfig, require('./configs/flat/vue3-essential.js')),
71+
'flat/recommended': Object.assign({}, baseConfig, require('./configs/flat/vue3-recommended.js')),
72+
'flat/strongly-recommended': Object.assign({}, baseConfig, require('./configs/flat/vue3-strongly-recommended.js')),
7373
}
7474
7575
module.exports = mod

0 commit comments

Comments
 (0)