diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-04 15:24:25 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-04 15:24:25 +0000 |
| commit | fac89b11bc20d86ec435c1b450ccc50219002ecf (patch) | |
| tree | 6d779253179cd5813aa5ab315d4a0d106fbbfe4c /package.json | |
| parent | d448125b9902919c070ce7aecbfdfe1b47feb3b5 (diff) | |
update vue2 -> vue3, fixes #3747
Closes #3747
Merge request studip/studip!3108
Diffstat (limited to 'package.json')
| -rw-r--r-- | package.json | 85 |
1 files changed, 43 insertions, 42 deletions
diff --git a/package.json b/package.json index b716f57..89c6b41 100644 --- a/package.json +++ b/package.json @@ -20,12 +20,12 @@ }, "devDependencies": { "@axe-core/playwright": "^4.6.1", - "@babel/core": "^7.17.9", - "@babel/eslint-parser": "^7.17.0", + "@babel/core": "^7.26.0", + "@babel/eslint-parser": "^7.25.9", "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/register": "^7.12.1", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.26.0", + "@babel/register": "^7.25.9", "@ckeditor/ckeditor5-alignment": "^36.x", "@ckeditor/ckeditor5-autoformat": "^36.x", "@ckeditor/ckeditor5-basic-styles": "^36.x", @@ -55,8 +55,7 @@ "@ckeditor/ckeditor5-theme-lark": "^36.x", "@ckeditor/ckeditor5-typing": "^36.x", "@ckeditor/ckeditor5-upload": "^36.x", - "@ckeditor/ckeditor5-vue2": "^3.0.1", - "@elan-ev/reststate-vuex": "~1.0.5", + "@ckeditor/ckeditor5-vue": "^5.1.0", "@fullcalendar/core": "^4.3.1", "@fullcalendar/daygrid": "^4.3.0", "@fullcalendar/interaction": "^4.3.0", @@ -64,17 +63,17 @@ "@fullcalendar/resource-timegrid": "^4.3.0", "@fullcalendar/resource-timeline": "^4.3.0", "@fullcalendar/timegrid": "^4.3.0", - "@johmun/vue-tags-input": "^2.1.0", "@playwright/test": "^1.33.0", "@popperjs/core": "^2.11.2", "@types/jquery": "^3.5.16", "@types/jqueryui": "^1.12.16", "@types/lodash": "^4.14.191", - "@vue/eslint-config-typescript": "^12.0.0", + "@vue/compiler-sfc": "^3.5.13", + "@vue/eslint-config-typescript": "^13.0.0", "altcha": "^0.3.2", - "autoprefixer": "^10.2.5", + "autoprefixer": "^10.4.20", "axios": "^0.21.0", - "babel-loader": "^8.2.1", + "babel-loader": "^9.2.1", "blueimp-file-upload": "10.31.0", "buffer": "^6.0.3", "chart.js": "^2.9.4", @@ -82,18 +81,19 @@ "ckeditor5-math": "^36.x", "colorpare": "^2.2.0", "cropperjs": "1.5.9", - "css-loader": "^5.0.1", - "css-minimizer-webpack-plugin": "^1.1.5", + "css-loader": "^7.1.2", + "css-minimizer-webpack-plugin": "^7.0.0", "dotenv": "^16.0.3", "easygettext": "^2.17.0", "es6-promise": "4.2.8", - "eslint": "^7.32.0", - "eslint-plugin-vue": "^9.10.0", - "eslint-webpack-plugin": "^3.1.1", - "expose-loader": "1.0.1", + "eslint": "^8.57.1", + "eslint-plugin-vue": "^9.28.0", + "eslint-webpack-plugin": "^4.2.0", + "expose-loader": "^5.0.0", "favico.js": "0.3.10", "file-saver": "^2.0.5", - "focus-trap-vue": "^1.1.1", + "focus-trap": "^7.6.2", + "focus-trap-vue": "^4.0.3", "highlight.js": "10.5.0", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", @@ -109,43 +109,41 @@ "jszip": "^3.8.0", "lodash": "^4.17.20", "md5": "^2.3.0", - "mini-css-extract-plugin": "1.3.1", - "mitt": "2.1.0", + "mini-css-extract-plugin": "^2.9.2", + "mitt": "^3.0.1", "mp3tag.js": "3.7.1", "multiselect": "0.9.12", "pdfjs-dist": "^2.6.347", - "portal-vue": "^2.1.7", - "postcss": "^8.1.8", - "postcss-loader": "4.1.0", + "pinia": "^2.2.8", + "portal-vue": "^3.0.0", + "postcss": "^8.4.49", + "postcss-loader": "^8.1.1", "postcss-scss": "^4.0.4", "raw-loader": "^4.0.2", "sanitize-html": "^2.7.0", "sass": "^1.29.0", - "sass-loader": "^10.1.0", + "sass-loader": "^16.0.4", "select2": "4.0.13", "sprintf-js": "^1.0.3", "stream-browserify": "^3.0.0", - "style-loader": "^2.0.0", + "style-loader": "^4.0.0", "svgo": "3.3.2", "tablesorter": "2.31.3", - "ts-loader": "^9.4.2", - "typescript": "^5.0.2", - "vrp-vue-resizable": "1.2.7", - "vue": "^2.7.14", - "vue-dragscroll": "^3.0.1", - "vue-gettext": "^2.1.12", - "vue-loader": "^15.9.8", - "vue-router": "^3.5.1", - "vue-select": "^3.11.2", - "vue-template-babel-compiler": "^1.2.0", - "vue-template-compiler": "^2.6.12", - "vue-twentytwenty": "^0.10.1", + "ts-loader": "^9.5.1", + "typescript": "^5.7.2", + "vue": "^3.5.13", + "vue-dragscroll": "^4.0.6", + "vue-loader": "^17.4.2", + "vue-resizable": "^2.1.7", + "vue-router": "^4.5.0", + "vue-select": "^4.0.0-beta.6", "vue-typer": "^1.2.0", - "vuedraggable": "^2.24.3", - "vuex": "^3.6.2", - "webpack": "^5.70.0", - "webpack-cli": "^4.10.0", - "webpack-merge": "5.4.0", + "vue3-gettext": "^3.0.0-beta.5", + "vuedraggable": "^4.1.0", + "vuex": "^4.1.0", + "webpack": "^5.97.0", + "webpack-cli": "^5.1.4", + "webpack-merge": "^6.0.1", "webpack-notifier": "^1.15.0" }, "babel": { @@ -171,5 +169,8 @@ }, "eslint-junit": { "output": "./.reports/eslint-report.xml" + }, + "dependencies": { + "@vojtechlanka/vue-tags-input": "^3.1.1" } } |
