diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/eslint.config.mjs b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/eslint.config.mjs new file mode 100644 index 0000000000..91e39e94c8 --- /dev/null +++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/eslint.config.mjs @@ -0,0 +1,15 @@ +import vue from 'eslint-plugin-vue'; +import babelParser from '@babel/eslint-parser'; +import js from '@eslint/js'; + +export default [ + js.configs.recommended, + ...vue.configs['flat/vue3-essential'], + { + languageOptions: { + parserOptions: { + parser: babelParser, + }, + }, + }, +]; \ No newline at end of file diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json index e4b321eb75..640d3543b3 100644 --- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json +++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json @@ -18,22 +18,9 @@ "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-service": "~5.0.0", "eslint": "^9.17.0", + "@eslint/js": "^9.17.0", "eslint-plugin-vue": "^10.0.0" }, - "eslintConfig": { - "root": true, - "env": { - "node": true - }, - "extends": [ - "plugin:vue/vue3-essential", - "eslint:recommended" - ], - "parserOptions": { - "parser": "@babel/eslint-parser" - }, - "rules": {} - }, "browserslist": [ "> 1%", "last 2 versions", diff --git a/org.eclipse.wildwebdeveloper/package.json b/org.eclipse.wildwebdeveloper/package.json index d02d6bfde4..43fe05a726 100644 --- a/org.eclipse.wildwebdeveloper/package.json +++ b/org.eclipse.wildwebdeveloper/package.json @@ -5,7 +5,7 @@ "firefox-debugadapter": "2.15.0", "typescript": "6.0.2", "typescript-language-server": "5.1.3", - "typescript-lit-html-plugin": "0.9.0", + "typescript-lit-html-plugin": "0.9.1", "typescript-plugin-css-modules": "5.2.0", "yaml-language-server": "1.21.0", "vscode-css-languageservice": "6.3.10",