module.exports = { parser: 'vue-eslint-parser', parserOptions: { parser: '@typescript-eslint/parser', sourceType: 'module', ecmaVersion: 2020, }, extends: [ 'plugin:vue/essential', 'eslint:recommended', '@vue/typescript/recommended' ], plugins: [ // https://github.com/import-js/eslint-plugin-import#typescript 'import', ], rules: { // https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-extraneous-dependencies.md 'import/no-extraneous-dependencies': ['error', { 'devDependencies': false }] }, settings: { // https://github.com/import-js/eslint-plugin-import#typescript 'import/parsers': { '@typescript-eslint/parser': ['.ts'] } }, };