diff --git a/package.json b/package.json index 37b6c48dacf..26f771c9507 100644 --- a/package.json +++ b/package.json @@ -42,12 +42,12 @@ "vue": "3.3.4" }, "peerDependencies": { - "@uppy/core": "*", - "caf": "*", + "@uppy/core": "3.3.0", + "caf": "15.0.1", "portal-vue": "3.0.0", - "uuid": "*", - "vue-demi": "*", - "vue-router": "*" + "uuid": "9.0.0", + "vue-demi": "0.14.5", + "vue-router": "4.2.5" }, "devDependencies": { "@babel/core": "7.21.8", @@ -116,7 +116,7 @@ "vite": "4.4.9", "vite-plugin-environment": "^1.1.3", "vue-tsc": "1.8.10", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "wait-for-expect": "3.0.2" }, "engines": { diff --git a/packages/design-system/package.json b/packages/design-system/package.json index ab8da487f0c..01f62b61b34 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -67,14 +67,14 @@ "filesize": "^9.0.11", "focus-trap": "^7.2.0", "focus-trap-vue": "^4.0.1", - "fuse.js": "^6.4.6", + "fuse.js": "6.5.3", "glob": "^8.0.3", "html-loader": "^1.3.2", "jest": "^29.7.0", "jest-axe": "^6.0.0", "jest-environment-jsdom": "^29.0.0", "jest-serializer-vue": "^2.0.2", - "luxon": "^3.0.1", + "luxon": "3.0.1", "mini-css-extract-plugin": "^1.3.1", "node-notifier": "^10.0.0", "npm": "^8.0.0", @@ -93,7 +93,7 @@ "sass": "1.62.1", "sass-loader": "^10.1.0", "sass-resources-loader": "^2.0.1", - "semver": "^7.1.3", + "semver": "7.3.8", "shelljs": "^0.8.3", "style-dictionary": "^3.0.0-rc.8", "style-loader": "^2.0.0", @@ -107,13 +107,13 @@ "url-loader": "^4.1.1", "v-calendar": "github:dschmidt/v-calendar#3ce6e3b8afd5491cb53ee811281d5fa8a45b044d", "vue": "3.3.4", - "vue-inline-svg": "^3.1.0", + "vue-inline-svg": "3.1.0", "vue-loader": "^15.9.0", - "vue-router": "4.2.0", + "vue-router": "4.2.5", "vue-select": "4.0.0-beta.6", "vue-style-loader": "^4.1.2", "vue-styleguidist": "^4.44.2", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "web-test-helpers": "workspace:*", "webfontloader": "^1.6.28", "webpack": "^4.41.6", @@ -129,14 +129,12 @@ "filesize": "^9.0.11", "focus-trap": "^7.2.0", "focus-trap-vue": "^4.0.1", - "fuse.js": "^6.4.6", - "luxon": "^3.0.1", "postcss-import": "^12.0.1", "postcss-url": "^9.0.0", "tippy.js": "^6.3.7", "v-calendar": "github:dschmidt/v-calendar#3ce6e3b8afd5491cb53ee811281d5fa8a45b044d", "vue": "3.3.4", - "vue-inline-svg": "^3.1.0", + "vue-inline-svg": "3.1.0", "vue-select": "^3.12.0", "webfontloader": "^1.6.28", "portal-vue": "*" diff --git a/packages/web-app-admin-settings/package.json b/packages/web-app-admin-settings/package.json index ecd8b36e9ec..6a539fb34af 100644 --- a/packages/web-app-admin-settings/package.json +++ b/packages/web-app-admin-settings/package.json @@ -15,11 +15,11 @@ "peerDependencies": { "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", - "axios": "^0.27.2 || ^1.0.0", + "axios": "1.0.0", "design-system": "workspace:@ownclouders/design-system@*", - "fuse.js": "^6.5.3", + "fuse.js": "6.5.3", "lodash-es": "4.17.21", - "uuid": "^9.0.0", + "uuid": "9.0.0", "vue-concurrency": "4.0.1", "vuex": "4.1.0", "web-app-admin-settings": "workspace:*" diff --git a/packages/web-app-draw-io/package.json b/packages/web-app-draw-io/package.json index 6f9d6377a42..3dbad324624 100644 --- a/packages/web-app-draw-io/package.json +++ b/packages/web-app-draw-io/package.json @@ -10,7 +10,7 @@ "peerDependencies": { "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", - "luxon": "^2.4.0", + "luxon": "3.0.1", "vuex": "4.1.0" } } diff --git a/packages/web-app-external/package.json b/packages/web-app-external/package.json index 3a64e19807f..21edae40939 100644 --- a/packages/web-app-external/package.json +++ b/packages/web-app-external/package.json @@ -10,9 +10,9 @@ "peerDependencies": { "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", - "uuid": "^9.0.0", + "uuid": "9.0.0", "vue-concurrency": "4.0.1", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "vuex": "4.1.0" } } diff --git a/packages/web-app-files/package.json b/packages/web-app-files/package.json index f6b03ce256f..e59a694dab3 100644 --- a/packages/web-app-files/package.json +++ b/packages/web-app-files/package.json @@ -15,24 +15,24 @@ "peerDependencies": { "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", - "@uppy/core": "^3.3.0", + "@uppy/core": "3.3.0", "@uppy/dashboard": "3.4.1", "@uppy/onedrive": "3.1.1", "@vueuse/core": "^10.3.0", "design-system": "workspace:@ownclouders/design-system@*", "email-validator": "^2.0.4", "filesize": "^9.0.11", - "fuse.js": "^6.5.3", + "fuse.js": "6.5.3", "lodash-es": "4.17.21", - "luxon": "^2.4.0", + "luxon": "3.0.1", "marked": "^4.0.12", "p-queue": "^6.6.2", - "qs": "^6.10.3", + "qs": "6.11.1", "sanitize-html": "^2.7.0", - "uuid": "^9.0.0", + "uuid": "9.0.0", "vue-concurrency": "4.0.1", - "vue-router": "4.2.0", - "vue3-gettext": "^2.3.3", + "vue-router": "4.2.5", + "vue3-gettext": "2.3.3", "vuex": "4.1.0", "web-app-files": "workspace:*", "web-app-search": "workspace:*", diff --git a/packages/web-app-ocm/package.json b/packages/web-app-ocm/package.json index c0d99c54490..499422be1c6 100644 --- a/packages/web-app-ocm/package.json +++ b/packages/web-app-ocm/package.json @@ -4,11 +4,11 @@ "description": "OCM", "license": "AGPL-3.0", "peerDependencies": { - "axios": "^0.27.2", + "axios": "1.0.0", "email-validator": "^2.0.4", - "fuse.js": "^6.5.3", + "fuse.js": "6.5.3", "lodash-es": "4.17.21", - "uuid": "^9.0.0", + "uuid": "9.0.0", "vue-concurrency": "4.0.0", "vuex": "4.1.0", "@ownclouders/web-client": "workspace:*", diff --git a/packages/web-app-pdf-viewer/package.json b/packages/web-app-pdf-viewer/package.json index 26cc6d82603..87d8ad95650 100644 --- a/packages/web-app-pdf-viewer/package.json +++ b/packages/web-app-pdf-viewer/package.json @@ -9,7 +9,7 @@ }, "peerDependencies": { "@ownclouders/web-pkg": "workspace:*", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "vuex": "4.1.0" } } diff --git a/packages/web-app-preview/package.json b/packages/web-app-preview/package.json index b2ef627e9ad..84f05f35baf 100644 --- a/packages/web-app-preview/package.json +++ b/packages/web-app-preview/package.json @@ -12,7 +12,7 @@ "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", "@vueuse/core": "^10.3.0", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "vuex": "4.1.0" } } diff --git a/packages/web-app-search/package.json b/packages/web-app-search/package.json index 3131cdda23b..b3937279105 100644 --- a/packages/web-app-search/package.json +++ b/packages/web-app-search/package.json @@ -14,7 +14,7 @@ "@ownclouders/web-client": "workspace:*", "@ownclouders/web-pkg": "workspace:*", "lodash-es": "^4.17.21", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "web-app-files": "workspace:*" } } diff --git a/packages/web-app-text-editor/package.json b/packages/web-app-text-editor/package.json index c045ece122d..d08a3146758 100644 --- a/packages/web-app-text-editor/package.json +++ b/packages/web-app-text-editor/package.json @@ -13,7 +13,7 @@ "marked": "^4.0.12", "sanitize-html": "^2.7.0", "vue-concurrency": "4.0.1", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "vuex": "4.1.0" } } diff --git a/packages/web-client/package.json b/packages/web-client/package.json index 0b1b0e2bd6f..05c6a9f7812 100644 --- a/packages/web-client/package.json +++ b/packages/web-client/package.json @@ -18,10 +18,10 @@ "peerDependencies": { "@ownclouders/web-client": "workspace:*", "@casl/ability": "^6.3.3", - "axios": "^0.27.2 || ^1.0.0", + "axios": "1.0.0", "fast-xml-parser": "4.3.2", "lodash-es": "^4.17.21", - "luxon": "^3.0.1", + "luxon": "3.0.1", "@microsoft/fetch-event-source": "^2.0.1", "webdav": "5.3.0" } diff --git a/packages/web-pkg/package.json b/packages/web-pkg/package.json index 9178b6dd5d7..c2b198ca41b 100644 --- a/packages/web-pkg/package.json +++ b/packages/web-pkg/package.json @@ -22,29 +22,29 @@ "@casl/vue": "^2.2.1", "@microsoft/fetch-event-source": "^2.0.1", "@ownclouders/web-client": "workspace:*", - "@uppy/core": "^3.2.0", + "@uppy/core": "3.3.0", "@uppy/drop-target": "^2.0.0", "@uppy/tus": "^3.1.0", "@uppy/utils": "^5.3.0", "@uppy/xhr-upload": "^3.0.1", "@vueuse/core": "^10.0.0", - "axios": "^0.27.2 || ^1.0.0", + "axios": "1.0.0", "design-system": "workspace:@ownclouders/design-system@*", "filesize": "^9.0.11", - "fuse.js": "^6.5.3", + "fuse.js": "6.5.3", "js-generate-password": "^0.1.9", "lodash-es": "^4.17.21", - "luxon": "^2.4.0", + "luxon": "3.0.1", "mark.js": "^8.11.1", "p-queue": "^6.6.2", "password-sheriff": "^1.1.1", "pinia": "2.1.7", - "qs": "^6.10.3", - "semver": "^7.3.8", - "uuid": "^9.0.0", + "qs": "6.11.1", + "semver": "7.3.8", + "uuid": "9.0.0", "vue-concurrency": "4.0.1", - "vue-router": "4.2.0", - "vue3-gettext": "2.5.0-alpha.1", + "vue-router": "4.2.5", + "vue3-gettext": "2.3.3", "vuex": "4.1.0", "dompurify": "^3.0.6" } diff --git a/packages/web-runtime/package.json b/packages/web-runtime/package.json index bb9d44baeb0..8b92769b798 100644 --- a/packages/web-runtime/package.json +++ b/packages/web-runtime/package.json @@ -12,18 +12,18 @@ "@ownclouders/web-pkg": "workspace:*", "@popperjs/core": "^2.11.5", "@sentry/vue": "7.55.2", - "@uppy/core": "^3.2.0", + "@uppy/core": "3.3.0", "@uppy/utils": "^5.3.0", "@vueuse/head": "1.1.26", - "axios": "^1.0.0", + "axios": "1.0.0", "design-system": "workspace:@ownclouders/design-system@*", "easygettext": "https://github.com/owncloud/easygettext/archive/refs/tags/v2.18.2-oc.tar.gz", "filesize": "^9.0.11", "focus-trap": "^7.2.0", "focus-trap-vue": "^4.0.1", - "fuse.js": "^6.5.3", + "fuse.js": "6.5.3", "lodash-es": "^4.17.21", - "luxon": "^2.4.0", + "luxon": "3.0.1", "marked": "^4.0.12", "oidc-client-ts": "^2.1.0", "owncloud-sdk": "3.1.0-alpha.10", @@ -33,18 +33,18 @@ "postcss-import": "^12.0.1", "postcss-url": "^9.0.0", "promise": "^8.1.0", - "qs": "^6.10.3", + "qs": "6.11.1", "sanitize-html": "^2.7.0", - "semver": "^7.3.8", + "semver": "7.3.8", "tippy.js": "^6.3.7", "utf8": "^3.0.0", - "uuid": "^9.0.0", + "uuid": "9.0.0", "vue": "3.3.4", "vue-concurrency": "4.0.1", - "vue-inline-svg": "3.1.2", - "vue-router": "4.2.0", + "vue-inline-svg": "3.1.0", + "vue-router": "4.2.5", "vue-select": "4.0.0-beta.6", - "vue3-gettext": "^2.3.3", + "vue3-gettext": "2.3.3", "vuex": "4.1.0", "web-runtime": "workspace:*", "webdav": "5.3.0", diff --git a/packages/web-test-helpers/package.json b/packages/web-test-helpers/package.json index aee9da3cca6..d83d7a92bdd 100644 --- a/packages/web-test-helpers/package.json +++ b/packages/web-test-helpers/package.json @@ -5,10 +5,10 @@ "peerDependencies": { "@casl/ability": "^6.3.3", "@casl/vue": "^2.2.1", - "axios": "1.4.0", + "axios": "1.0.0", "pinia": "2.1.7", - "vue3-gettext": "^2.3.3", - "vue-router": "4.2.0", + "vue3-gettext": "2.3.3", + "vue-router": "4.2.5", "vuex": "4.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 509529a4ef0..d45fe6d5023 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: 3.3.4 version: 3.3.4 caf: - specifier: '*' - version: 13.1.1 + specifier: 15.0.1 + version: 15.0.1 connect-history-api-fallback: specifier: ^2.0.0 version: 2.0.0 @@ -69,7 +69,7 @@ importers: specifier: ^3.1.0 version: 3.1.0(rollup@3.29.2) uuid: - specifier: '*' + specifier: 9.0.0 version: 9.0.0 vite-plugin-static-copy: specifier: ^0.16.0 @@ -81,11 +81,11 @@ importers: specifier: 3.3.4 version: 3.3.4 vue-demi: - specifier: '*' - version: 0.13.11(vue@3.3.4) + specifier: 0.14.5 + version: 0.14.5(vue@3.3.4) vue-router: - specifier: '*' - version: 4.1.6(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) devDependencies: '@babel/core': specifier: 7.21.8 @@ -286,8 +286,8 @@ importers: specifier: 1.8.10 version: 1.8.10(typescript@5.0.3) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) wait-for-expect: specifier: 3.0.2 version: 3.0.2 @@ -383,7 +383,7 @@ importers: specifier: ^4.0.1 version: 4.0.1(focus-trap@7.2.0)(vue@3.3.4) fuse.js: - specifier: ^6.4.6 + specifier: 6.5.3 version: 6.5.3 glob: specifier: ^8.0.3 @@ -404,8 +404,8 @@ importers: specifier: ^2.0.2 version: 2.0.2 luxon: - specifier: ^3.0.1 - version: 3.1.1 + specifier: 3.0.1 + version: 3.0.1 mini-css-extract-plugin: specifier: ^1.3.1 version: 1.6.2(webpack@4.46.0) @@ -461,7 +461,7 @@ importers: specifier: ^2.0.1 version: 2.2.5 semver: - specifier: ^7.1.3 + specifier: 7.3.8 version: 7.3.8 shelljs: specifier: ^0.8.3 @@ -503,14 +503,14 @@ importers: specifier: 3.3.4 version: 3.3.4 vue-inline-svg: - specifier: ^3.1.0 + specifier: 3.1.0 version: 3.1.0(patch_hash=agvlx64p3fh52dmj7mriww4tnm)(vue@3.3.4) vue-loader: specifier: ^15.9.0 version: 15.10.1(@vue/compiler-sfc@3.3.4)(babel-core@7.0.0-bridge.0)(css-loader@5.2.7)(ejs@3.1.9)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(webpack@4.46.0) vue-router: - specifier: 4.2.0 - version: 4.2.0(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue-select: specifier: 4.0.0-beta.6 version: 4.0.0-beta.6(vue@3.3.4) @@ -521,8 +521,8 @@ importers: specifier: ^4.44.2 version: 4.54.3(@vue/compiler-sfc@3.3.4)(eslint@8.43.0)(vue-loader@15.10.1)(vue@3.3.4)(webpack@4.46.0) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) web-test-helpers: specifier: workspace:* version: link:../web-test-helpers @@ -628,8 +628,8 @@ importers: specifier: workspace:* version: link:../web-pkg axios: - specifier: ^0.27.2 || ^1.0.0 - version: 1.4.0 + specifier: 1.0.0 + version: 1.0.0 deep-object-diff: specifier: ^1.1.9 version: 1.1.9 @@ -640,7 +640,7 @@ importers: specifier: ^2.0.4 version: 2.0.4 fuse.js: - specifier: ^6.5.3 + specifier: 6.5.3 version: 6.5.3 lodash-es: specifier: 4.17.21 @@ -649,7 +649,7 @@ importers: specifier: ^8.11.1 version: 8.11.1 uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue-concurrency: specifier: 4.0.1 @@ -674,8 +674,8 @@ importers: specifier: workspace:* version: link:../web-pkg luxon: - specifier: ^2.4.0 - version: 2.4.0 + specifier: 3.0.1 + version: 3.0.1 vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -693,14 +693,14 @@ importers: specifier: workspace:* version: link:../web-pkg uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue-concurrency: specifier: 4.0.1 version: 4.0.1(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -739,14 +739,14 @@ importers: specifier: ^9.0.11 version: 9.0.11 fuse.js: - specifier: ^6.5.3 + specifier: 6.5.3 version: 6.5.3 lodash-es: specifier: 4.17.21 version: 4.17.21 luxon: - specifier: ^2.4.0 - version: 2.4.0 + specifier: 3.0.1 + version: 3.0.1 mark.js: specifier: ^8.11.1 version: 8.11.1 @@ -757,23 +757,23 @@ importers: specifier: ^6.6.2 version: 6.6.2 qs: - specifier: ^6.10.3 - version: 6.10.3 + specifier: 6.11.1 + version: 6.11.1 sanitize-html: specifier: ^2.7.0 version: 2.7.0 uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue-concurrency: specifier: 4.0.1 version: 4.0.1(vue@3.3.4) vue-router: - specifier: 4.2.0 - version: 4.2.0(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -834,19 +834,19 @@ importers: specifier: workspace:* version: link:../web-pkg axios: - specifier: ^0.27.2 - version: 0.27.2 + specifier: 1.0.0 + version: 1.0.0 email-validator: specifier: ^2.0.4 version: 2.0.4 fuse.js: - specifier: ^6.5.3 + specifier: 6.5.3 version: 6.5.3 lodash-es: specifier: 4.17.21 version: 4.17.21 uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue-concurrency: specifier: 4.0.0 @@ -861,8 +861,8 @@ importers: specifier: workspace:* version: link:../web-pkg vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -883,8 +883,8 @@ importers: specifier: ^10.3.0 version: 10.3.0(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -911,8 +911,8 @@ importers: specifier: ^8.11.1 version: 8.11.1 vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) web-app-files: specifier: workspace:* version: link:../web-app-files @@ -952,8 +952,8 @@ importers: specifier: 4.0.1 version: 4.0.1(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -993,8 +993,8 @@ importers: specifier: workspace:* version: 'link:' axios: - specifier: ^0.27.2 || ^1.0.0 - version: 1.4.0 + specifier: 1.0.0 + version: 1.0.0 fast-xml-parser: specifier: 4.3.2 version: 4.3.2 @@ -1002,8 +1002,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 luxon: - specifier: ^3.0.1 - version: 3.1.1 + specifier: 3.0.1 + version: 3.0.1 webdav: specifier: 5.3.0 version: 5.3.0 @@ -1041,8 +1041,8 @@ importers: specifier: ^10.0.0 version: 10.3.0(vue@3.3.4) axios: - specifier: ^0.27.2 || ^1.0.0 - version: 1.4.0 + specifier: 1.0.0 + version: 1.0.0 design-system: specifier: workspace:@ownclouders/design-system@* version: link:../design-system @@ -1053,7 +1053,7 @@ importers: specifier: ^9.0.11 version: 9.0.11 fuse.js: - specifier: ^6.5.3 + specifier: 6.5.3 version: 6.5.3 js-generate-password: specifier: ^0.1.9 @@ -1062,8 +1062,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 luxon: - specifier: ^2.4.0 - version: 2.4.0 + specifier: 3.0.1 + version: 3.0.1 mark.js: specifier: ^8.11.1 version: 8.11.1 @@ -1077,23 +1077,23 @@ importers: specifier: 2.1.7 version: 2.1.7(typescript@5.0.3)(vue@3.3.4) qs: - specifier: ^6.10.3 - version: 6.10.3 + specifier: 6.11.1 + version: 6.11.1 semver: - specifier: ^7.3.8 + specifier: 7.3.8 version: 7.3.8 uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue-concurrency: specifier: 4.0.1 version: 4.0.1(vue@3.3.4) vue-router: - specifier: 4.2.0 - version: 4.2.0(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue3-gettext: - specifier: 2.5.0-alpha.1 - version: 2.5.0-alpha.1(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -1138,8 +1138,8 @@ importers: specifier: 1.1.26 version: 1.1.26(vue@3.3.4) axios: - specifier: ^1.0.0 - version: 1.4.0 + specifier: 1.0.0 + version: 1.0.0 design-system: specifier: workspace:@ownclouders/design-system@* version: link:../design-system @@ -1156,14 +1156,14 @@ importers: specifier: ^4.0.1 version: 4.0.1(focus-trap@7.2.0)(vue@3.3.4) fuse.js: - specifier: ^6.5.3 + specifier: 6.5.3 version: 6.5.3 lodash-es: specifier: ^4.17.21 version: 4.17.21 luxon: - specifier: ^2.4.0 - version: 2.4.0 + specifier: 3.0.1 + version: 3.0.1 marked: specifier: ^4.0.12 version: 4.0.12 @@ -1172,7 +1172,7 @@ importers: version: 2.1.0 owncloud-sdk: specifier: 3.1.0-alpha.10 - version: 3.1.0-alpha.10(axios@1.4.0)(cross-fetch@3.1.4)(promise@8.1.0)(qs@6.10.3)(utf8@3.0.0)(uuid@9.0.0)(webdav@5.3.0)(xml-js@1.6.11) + version: 3.1.0-alpha.10(axios@1.0.0)(cross-fetch@3.1.4)(promise@8.1.0)(qs@6.11.1)(utf8@3.0.0)(uuid@9.0.0)(webdav@5.3.0)(xml-js@1.6.11) p-queue: specifier: ^6.6.2 version: 6.6.2 @@ -1192,13 +1192,13 @@ importers: specifier: ^8.1.0 version: 8.1.0 qs: - specifier: ^6.10.3 - version: 6.10.3 + specifier: 6.11.1 + version: 6.11.1 sanitize-html: specifier: ^2.7.0 version: 2.7.0 semver: - specifier: ^7.3.8 + specifier: 7.3.8 version: 7.3.8 tippy.js: specifier: ^6.3.7 @@ -1207,7 +1207,7 @@ importers: specifier: ^3.0.0 version: 3.0.0 uuid: - specifier: ^9.0.0 + specifier: 9.0.0 version: 9.0.0 vue: specifier: 3.3.4 @@ -1216,17 +1216,17 @@ importers: specifier: 4.0.1 version: 4.0.1(vue@3.3.4) vue-inline-svg: - specifier: 3.1.2 - version: 3.1.2(vue@3.3.4) + specifier: 3.1.0 + version: 3.1.0(patch_hash=agvlx64p3fh52dmj7mriww4tnm)(vue@3.3.4) vue-router: - specifier: 4.2.0 - version: 4.2.0(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue-select: specifier: 4.0.0-beta.6 version: 4.0.0-beta.6(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -1265,17 +1265,17 @@ importers: specifier: ^2.2.1 version: 2.2.1(@casl/ability@6.3.3)(vue@3.3.4) axios: - specifier: 1.4.0 - version: 1.4.0 + specifier: 1.0.0 + version: 1.0.0 pinia: specifier: 2.1.7 version: 2.1.7(typescript@5.0.3)(vue@3.3.4) vue-router: - specifier: 4.2.0 - version: 4.2.0(vue@3.3.4) + specifier: 4.2.5 + version: 4.2.5(vue@3.3.4) vue3-gettext: - specifier: ^2.3.3 - version: 2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4) + specifier: 2.3.3 + version: 2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4) vuex: specifier: 4.1.0 version: 4.1.0(vue@3.3.4) @@ -1349,8 +1349,8 @@ importers: tests/e2e: dependencies: luxon: - specifier: ^2.4.0 - version: 2.4.0 + specifier: 3.0.1 + version: 3.0.1 devDependencies: xml-js: specifier: ^1.6.11 @@ -4403,7 +4403,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.19.0(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/polyfill@7.12.1: @@ -6231,7 +6231,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.3.8 dev: true /@npmcli/move-file@1.1.2: @@ -6794,7 +6794,7 @@ packages: debug: 4.3.4(supports-color@6.1.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.3.8 tsutils: 3.21.0(typescript@5.0.3) typescript: 5.0.3 transitivePeerDependencies: @@ -6814,7 +6814,7 @@ packages: '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.0.3) eslint: 8.25.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript @@ -6834,7 +6834,7 @@ packages: '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.0.3) eslint: 8.43.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript @@ -8032,17 +8032,8 @@ packages: - debug dev: true - /axios@0.27.2: - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - dependencies: - follow-redirects: 1.15.1(debug@4.3.4) - form-data: 4.0.0 - transitivePeerDependencies: - - debug - dev: false - - /axios@1.4.0: - resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} + /axios@1.0.0: + resolution: {integrity: sha512-SsHsGFN1qNPFT5QhSoSD37SHDfGyLSW5AESmyLk2JeCMHv5g0I9g0Hz/zQHx2KNe0jGXh2q2hAm7OdkXm360CA==} dependencies: follow-redirects: 1.15.1(debug@4.3.4) form-data: 4.0.0 @@ -8714,7 +8705,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.4 + semver: 7.3.8 dev: false /byte-length@1.0.2: @@ -8811,10 +8802,6 @@ packages: unset-value: 1.0.0 dev: true - /caf@13.1.1: - resolution: {integrity: sha512-Xc9exUN5aEnEzjZX+njng7M5TLIJ0dq898cb5cjqOKn+bLGdEPIEXdtD4GWM8eiSO7/a9sIIGQS2AIzhvWD2Bw==} - dev: false - /caf@15.0.1: resolution: {integrity: sha512-Xp/IK6vMwujxWZXra7djdYzPdPnEQKa7Mudu2wZgDQ3TJry1I0TgtjEgwZHpoBcMp68j4fb0/FZ1SJyMEgJrXQ==} dev: false @@ -11129,7 +11116,7 @@ packages: is-shared-array-buffer: 1.0.1 is-string: 1.0.7 is-weakref: 1.0.1 - object-inspect: 1.11.0 + object-inspect: 1.12.2 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -11462,7 +11449,7 @@ packages: is-core-module: 2.11.0 minimatch: 3.1.2 resolve: 1.22.1 - semver: 7.5.4 + semver: 7.3.8 dev: false /eslint-plugin-node@11.1.0(eslint@8.25.0): @@ -12337,7 +12324,7 @@ packages: memfs: 3.4.12 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.5.4 + semver: 7.3.8 tapable: 1.1.3 typescript: 4.8.4 webpack: 4.46.0 @@ -15565,13 +15552,8 @@ packages: dependencies: yallist: 4.0.0 - /luxon@2.4.0: - resolution: {integrity: sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==} - engines: {node: '>=12'} - dev: false - - /luxon@3.1.1: - resolution: {integrity: sha512-Ah6DloGmvseB/pX1cAmjbFvyU/pKuwQMQqz7d0yvuDlVYLTs2WeDHQMpC8tGjm1da+BriHROW/OEIT/KfYg6xw==} + /luxon@3.0.1: + resolution: {integrity: sha512-hF3kv0e5gwHQZKz4wtm4c+inDtyc7elkanAsBq+fundaCdUBNJB1dHEGUZIM6SfSBUlbVFduPwEtNjFK8wLtcw==} engines: {node: '>=12'} /magic-string@0.25.7: @@ -16477,7 +16459,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.11.0 - semver: 7.5.4 + semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: true @@ -16643,12 +16625,8 @@ packages: kind-of: 3.2.2 dev: true - /object-inspect@1.11.0: - resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} - /object-inspect@1.12.2: resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} - dev: true /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -16860,7 +16838,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /owncloud-sdk@3.1.0-alpha.10(axios@1.4.0)(cross-fetch@3.1.4)(promise@8.1.0)(qs@6.10.3)(utf8@3.0.0)(uuid@9.0.0)(webdav@5.3.0)(xml-js@1.6.11): + /owncloud-sdk@3.1.0-alpha.10(axios@1.0.0)(cross-fetch@3.1.4)(promise@8.1.0)(qs@6.11.1)(utf8@3.0.0)(uuid@9.0.0)(webdav@5.3.0)(xml-js@1.6.11): resolution: {integrity: sha512-cAq6BKkyDvm5MpcksicpBsfkr4ZEB+nm1Yl74FH3Qtm/wbI4uWwaTjqQmzYF5prAQDBDbi9F6nADp83zqfmPTA==} peerDependencies: axios: ^0.27.2 @@ -16872,10 +16850,10 @@ packages: webdav: 4.10.0 xml-js: ^1.6.11 dependencies: - axios: 1.4.0 + axios: 1.0.0 cross-fetch: 3.1.4 promise: 8.1.0 - qs: 6.10.3 + qs: 6.11.1 utf8: 3.0.0 uuid: 9.0.0 webdav: 5.3.0 @@ -18232,13 +18210,6 @@ packages: stringify-object: 3.3.0 dev: true - /qs@6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: false - /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -18251,7 +18222,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - dev: true /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} @@ -18590,7 +18560,7 @@ packages: debug: 4.3.4(supports-color@6.1.0) read-package-json: 4.1.2 readdir-scoped-modules: 1.1.0 - semver: 7.5.4 + semver: 7.3.8 slide: 1.1.6 optionalDependencies: graceful-fs: 4.2.10 @@ -19426,6 +19396,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /send@0.18.0(supports-color@6.1.0): resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -19581,7 +19552,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 - object-inspect: 1.11.0 + object-inspect: 1.12.2 /sigmund@1.0.1: resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==} @@ -20798,9 +20769,6 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} @@ -21445,21 +21413,6 @@ packages: vue: 3.3.4 dev: false - /vue-demi@0.13.11(vue@3.3.4): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - dependencies: - vue: 3.3.4 - dev: false - /vue-demi@0.14.5(vue@3.3.4): resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} @@ -21505,7 +21458,7 @@ packages: espree: 9.5.2 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: false @@ -21577,17 +21530,8 @@ packages: vue: ^3 dependencies: vue: 3.3.4 - dev: true patched: true - /vue-inline-svg@3.1.2(vue@3.3.4): - resolution: {integrity: sha512-K01sLANBnjosObee4JrBu/igXpYIFhQfy4EcEyVWxEWf6nmrxp7Isz6pmeRCsWx6XGrGWfrQH3uNwt4nOmrFdA==} - peerDependencies: - vue: ^3 - dependencies: - vue: 3.3.4 - dev: false - /vue-loader@15.10.1(@vue/compiler-sfc@3.3.4)(babel-core@7.0.0-bridge.0)(css-loader@5.2.7)(ejs@3.1.9)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(webpack@4.46.0): resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} peerDependencies: @@ -21668,17 +21612,8 @@ packages: - whiskers dev: true - /vue-router@4.1.6(vue@3.3.4): - resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.4.5 - vue: 3.3.4 - dev: false - - /vue-router@4.2.0(vue@3.3.4): - resolution: {integrity: sha512-c+usESa6ZoWsm4PPdzRSyenp5A4dsUtnDJnrI03fY1IpIihA9TK3x5ffgkFDpjhLJZewsXoKURapNLFdZjuqTg==} + /vue-router@4.2.5(vue@3.3.4): + resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: @@ -21812,8 +21747,8 @@ packages: typescript: 5.0.3 dev: true - /vue3-gettext@2.3.4(@vue/compiler-sfc@3.3.4)(vue@3.3.4): - resolution: {integrity: sha512-X+dibsUhiSRz2LW5de6NkDl+GNZoo9JMGmlJ+wuzez/UJYvJ6GKofOeoUxbtwOk2vPY+/wesmyyzhkMoR3Z/AA==} + /vue3-gettext@2.3.3(@vue/compiler-sfc@3.3.4)(vue@3.3.4): + resolution: {integrity: sha512-8dAiy135s+ppmY0OpliuLNbNVUielFS8Zk2jFmAfx7IaKbuGZ30PGaeDG5bZ6aioBCsU75URbYiezTcQg+BNhg==} engines: {node: '>= 12.0.0'} hasBin: true peerDependencies: @@ -21829,29 +21764,8 @@ packages: parse5: 6.0.1 parse5-htmlparser2-tree-adapter: 6.0.1 pofile: 1.1.4 - tslib: 2.4.1 - vue: 3.3.4 - - /vue3-gettext@2.5.0-alpha.1(@vue/compiler-sfc@3.3.4)(vue@3.3.4): - resolution: {integrity: sha512-hHTzUBsCISRes58f2b47pEVsQQg0yZMiTsNtDHaJTmQlwRhsxsLbuacSdv82qtw+jW1jPUHnnvQ+9xXzbYBmfg==} - engines: {node: '>= 12.0.0'} - hasBin: true - peerDependencies: - '@vue/compiler-sfc': '>=3.0.0' - vue: '>=3.0.0' - dependencies: - '@vue/compiler-sfc': 3.3.4 - chalk: 4.1.2 - command-line-args: 5.2.1 - cosmiconfig: 7.1.0 - gettext-extractor: 3.6.1 - glob: 7.2.0 - parse5: 6.0.1 - parse5-htmlparser2-tree-adapter: 6.0.1 - pofile: 1.1.4 - tslib: 2.4.1 + tslib: 2.5.0 vue: 3.3.4 - dev: false /vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} diff --git a/tests/e2e/package.json b/tests/e2e/package.json index f07d48c3a01..baa397a92c5 100644 --- a/tests/e2e/package.json +++ b/tests/e2e/package.json @@ -1,6 +1,6 @@ { "dependencies": { - "luxon": "^2.4.0" + "luxon": "3.0.1" }, "devDependencies": { "xml-js": "^1.6.11" diff --git a/web.d.ts b/web.d.ts index 3bf80a69199..4a36ab89359 100644 --- a/web.d.ts +++ b/web.d.ts @@ -2,6 +2,7 @@ import { OwnCloudSdk } from '@ownclouders/web-client/src/types' import { UppyService } from '@ownclouders/web-pkg' +import { Route, Router } from 'vue-router' // This file must have at least one export or import on top-level export {} @@ -12,6 +13,9 @@ declare module 'vue' { $client: OwnCloudSdk $uppyService: UppyService + + $router: Router + $route: Route } interface GlobalComponents {