| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- /* eslint-env node */
 
- require('@rushstack/eslint-patch/modern-module-resolution')
 
- module.exports = {
 
-     root: true,
 
-     ignorePatterns: ['/auto-imports.d.ts', '/components.d.ts'],
 
-     extends: [
 
-         'plugin:vue/vue3-essential',
 
-         'eslint:recommended',
 
-         '@vue/eslint-config-typescript/recommended',
 
-         '@vue/eslint-config-prettier',
 
-         './.eslintrc-auto-import.json'
 
-     ],
 
-     rules: {
 
-         'prettier/prettier': [
 
-             'warn',
 
-             {
 
-                 semi: false,
 
-                 singleQuote: true,
 
-                 printWidth: 100,
 
-                 proseWrap: 'preserve',
 
-                 bracketSameLine: false,
 
-                 endOfLine: 'lf',
 
-                 tabWidth: 4,
 
-                 useTabs: false,
 
-                 trailingComma: 'none'
 
-             }
 
-         ],
 
-         'vue/multi-word-component-names': 'off',
 
-         '@typescript-eslint/no-explicit-any': 'off',
 
-         '@typescript-eslint/ban-ts-comment': 'off',
 
-         'no-undef': 'off',
 
-         'vue/prefer-import-from-vue': 'off',
 
-         'no-prototype-builtins': 'off',
 
-         'prefer-spread': 'off',
 
-         '@typescript-eslint/no-non-null-assertion': 'off',
 
-         '@typescript-eslint/no-non-null-asserted-optional-chain': 'off',
 
-         'vue/no-mutating-props': 'off'
 
-     },
 
-     globals: {
 
-         module: 'readonly'
 
-     }
 
- }
 
 
  |