diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/angular-app/package.json b/org.eclipse.wildwebdeveloper.tests/testProjects/angular-app/package.json
index a806c42b4f..f714c225d5 100644
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/angular-app/package.json
+++ b/org.eclipse.wildwebdeveloper.tests/testProjects/angular-app/package.json
@@ -11,8 +11,8 @@
},
"private": true,
"dependencies": {
- "@angular-devkit/build-angular": "^22.0.0",
"@angular/animations": "^22.0.0",
+ "@angular/build": "^22.0.0",
"@angular/cli": "^22.0.0",
"@angular/common": "^22.0.0",
"@angular/compiler": "^22.0.0",
@@ -29,6 +29,7 @@
"overrides": {
"zone.js": "^0.16.0",
"cross-spawn": "^7.0.5",
- "http-proxy-middleware": "^3.0.0"
+ "http-proxy-middleware": "^3.0.0",
+ "uuid": "^11.0.0"
}
}
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/babel.config.js b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/babel.config.js
deleted file mode 100644
index d533b570e3..0000000000
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-export const presets = [
- '@vue/cli-plugin-babel/preset'
-];
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/index.html b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/index.html
new file mode 100644
index 0000000000..f918955383
--- /dev/null
+++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+ vue-app
+
+
+
+
+
+
+
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/jsconfig.json b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/jsconfig.json
index 4aafc5f6ed..d2378599d9 100644
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/jsconfig.json
+++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/jsconfig.json
@@ -1,9 +1,9 @@
{
"compilerOptions": {
- "target": "es5",
+ "target": "esnext",
"module": "esnext",
+ "moduleResolution": "bundler",
"baseUrl": "./",
- "moduleResolution": "node",
"paths": {
"@/*": [
"src/*"
@@ -12,8 +12,7 @@
"lib": [
"esnext",
"dom",
- "dom.iterable",
- "scripthost"
+ "dom.iterable"
]
}
}
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json
index 70d62227fd..88037a6351 100644
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json
+++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/package.json
@@ -2,27 +2,21 @@
"name": "vue-app",
"version": "0.1.0",
"private": true,
+ "type": "module",
"scripts": {
- "serve": "vue-cli-service serve",
- "build": "vue-cli-service build",
- "lint": "vue-cli-service lint"
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview",
+ "lint": "eslint ."
},
"dependencies": {
- "core-js": "^3.39.0",
- "vue": "^3.2.13"
+ "vue": "^3.5.13"
},
"devDependencies": {
- "@vue/cli-plugin-babel": "~5.0.0",
- "@vue/cli-plugin-eslint": "~5.0.0",
- "@vue/cli-service": "~5.0.0",
+ "@vitejs/plugin-vue": "^6.0.0",
+ "vite": "^8.0.0",
"eslint": "^10.2.1",
- "@eslint/js": "^10.0.1",
+ "@eslint/js": "^10.0.1",
"eslint-plugin-vue": "^10.8.0"
- },
- "browserslist": [
- "> 1%",
- "last 2 versions",
- "not dead",
- "not ie 11"
- ]
+ }
}
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/public/index.html b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/public/index.html
deleted file mode 100644
index 8d8af105f0..0000000000
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/public/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
- <%= htmlWebpackPlugin.options.title %>
-
-
-
-
-
-
-
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vite.config.js b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vite.config.js
new file mode 100644
index 0000000000..5945f7ab2e
--- /dev/null
+++ b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vite.config.js
@@ -0,0 +1,13 @@
+import { fileURLToPath, URL } from 'node:url'
+
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue'
+
+export default defineConfig({
+ plugins: [vue()],
+ resolve: {
+ alias: {
+ '@': fileURLToPath(new URL('./src', import.meta.url))
+ }
+ }
+})
diff --git a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vue.config.js b/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vue.config.js
deleted file mode 100644
index 534471aed9..0000000000
--- a/org.eclipse.wildwebdeveloper.tests/testProjects/vue-app/vue.config.js
+++ /dev/null
@@ -1,4 +0,0 @@
-import { defineConfig } from '@vue/cli-service'
-export default defineConfig({
- transpileDependencies: true
-})