const { defineConfig, globalIgnores } = require('eslint/config'); const pluginVue = require('eslint-plugin-vue'); const parser = require('vue-eslint-parser'); const globals = require('globals'); const simpleImportSort = require('eslint-plugin-simple-import-sort'); const { fixupConfigRules } = require('@eslint/compat'); const js = require('@eslint/js'); const { FlatCompat } = require('@eslint/eslintrc'); const compat = new FlatCompat({ baseDirectory: __dirname, recommendedConfig: js.configs.recommended, allConfig: js.configs.all, }); const path = require('path'); module.exports = defineConfig([ { files: ['**/*.js', '**/*.ts', '**/*.vue'], languageOptions: { parser, parserOptions: { parser: '@typescript-eslint/parser', // parse