[#66563] Add Vitest dependencies

Add the Angular Vitest builder and supporting packages needed to run the
frontend unit suite outside Karma.

https://community.openproject.org/wp/66563
This commit is contained in:
Alexander Brandon Coles
2026-05-02 16:03:13 +02:00
parent fe0f9c861f
commit be97bfb9bc
2 changed files with 1968 additions and 49 deletions
+1963 -48
View File
File diff suppressed because it is too large Load Diff
+5 -1
View File
@@ -39,6 +39,8 @@
"@types/webpack-env": "^1.16.0",
"@typescript-eslint/eslint-plugin": "8.53.0",
"@typescript-eslint/parser": "8.53.1",
"@vitest/coverage-v8": "^4.1.5",
"@vitest/eslint-plugin": "^1.6.16",
"angular-eslint": "^21.1.0",
"browserslist": "^4.28.1",
"eslint": "^9.39.2",
@@ -50,6 +52,7 @@
"globals": "^17.5.0",
"jasmine-core": "~6.1.0",
"jasmine-spec-reporter": "~7.0.0",
"jsdom": "^29.1.1",
"karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.1",
@@ -61,6 +64,7 @@
"ts-node": "~10.9.2",
"typescript": "^5.9.3",
"typescript-eslint": "^8.56.1",
"vitest": "^4.1.5",
"wscat": "^6.1.0"
},
"dependencies": {
@@ -89,11 +93,11 @@
"@fullcalendar/common": "^5.11.5",
"@fullcalendar/core": "^6.1.20",
"@fullcalendar/daygrid": "^6.1.20",
"@fullcalendar/multimonth": "^6.1.20",
"@fullcalendar/interaction": "^6.1.20",
"@fullcalendar/list": "^6.1.20",
"@fullcalendar/moment": "^6.1.20",
"@fullcalendar/moment-timezone": "^6.1.20",
"@fullcalendar/multimonth": "^6.1.20",
"@fullcalendar/resource": "^6.1.20",
"@fullcalendar/resource-common": "^5.11.5",
"@fullcalendar/resource-timeline": "^6.1.20",