lib/potassium/assets/.eslintrc.json in potassium-6.5.0 vs lib/potassium/assets/.eslintrc.json in potassium-6.6.0

- old
+ new

@@ -1,23 +1,30 @@ { "env": { - "es6": true + "browser": true, + "es2021": true, + "node": true, + "jest/globals": true, + "vue/setup-compiler-macros": true }, "parserOptions": { - "ecmaVersion": 2018, + "ecmaVersion": 2020, "sourceType": "module" }, - "plugins": ["import"], + "plugins": ["import", "jest", "tailwindcss"], "settings": { "import/resolver": { "node": { "extensions": [".js", ".json"] } } }, "extends": [ - "plugin:vue/strongly-recommended" + "plugin:vue/vue3-recommended", + "@vue/typescript/recommended", + "@vue/eslint-config-typescript", + "plugin:tailwindcss/recommended" ], "rules": { "accessor-pairs": 0, "array-callback-return": 2, "block-scoped-var": 2, @@ -336,17 +343,16 @@ }], "no-use-before-define": 2, "vue/max-len": ["error", { "code": 120, "ignoreHTMLAttributeValues": true - }] + }] }, "overrides": [ { - "files": ["**/*.js"], - "excludedFiles": "app/**/*.js", - "env": { - "node": true + "files": ["*.ts", "*.vue"], + "rules": { + "no-undef": "off" } } ] }