import { defineConfig, globalIgnores } from 'eslint/config' import globals from 'globals' import js from '@eslint/js' import pluginVue from 'eslint-plugin-vue' import skipFormatting from 'eslint-config-prettier/flat' export default defineConfig([ { name: 'app/files-to-lint', files: ['**/*.{vue,js,mjs,jsx}'], }, globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']), { languageOptions: { globals: { ...globals.browser, __APP_VERSION__: "readable", }, }, }, js.configs.recommended, ...pluginVue.configs['flat/essential'], skipFormatting, { files: ['**/*.{vue,js}'], rules: { "vue/multi-word-component-names": "off", "vue/require-default-prop": "off", "vue/no-v-html": "off", }, }, ])