|  | module.exports = { | 
|  | root: true, | 
|  | env: { | 
|  | node: true, | 
|  | }, | 
|  | extends: [ | 
|  | 'plugin:vue/vue3-recommended', | 
|  | 'eslint:recommended', | 
|  | '@vue/prettier', | 
|  | ], | 
|  | rules: { | 
|  | 'no-console': 'off', | 
|  | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', | 
|  | 'prettier/prettier': [ | 
|  | 'error', | 
|  | { | 
|  | singleQuote: true, | 
|  | trailingComma: 'all', | 
|  | }, | 
|  | ], | 
|  | 'vue/component-name-in-template-casing': ['error', 'kebab-case'], | 
|  | 'vue/multi-word-component-names': 'off', | 
|  | 'vue/no-deprecated-filter': 'off', | 
|  | 'vue/no-useless-template-attributes': 'off', | 
|  | 'vue/no-deprecated-props-default-this': 'off', | 
|  | }, | 
|  | parser: 'vue-eslint-parser', | 
|  | overrides: [ | 
|  | { | 
|  | files: [ | 
|  | '**/__tests__/*.{j,t}s?(x)', | 
|  | '**/tests/unit/**/*.spec.{j,t}s?(x)', | 
|  | ], | 
|  | env: { | 
|  | jest: true, | 
|  | }, | 
|  | }, | 
|  | ], | 
|  | }; |