diff --git a/package.json b/package.json index 4345e8fa45..c59a903de1 100644 --- a/package.json +++ b/package.json @@ -173,7 +173,7 @@ "uuid": "9.0.0", "v-animate-css": "0.0.6", "v-debounce": "0.1.2", - "vue": "2.7.14", + "vue": "3.0.0", "vue-color": "2.8.1", "vue-content-loading": "1.6.0", "vue-cropperjs": "4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3733cdf0f3..b2930e3d53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: version: 5.15.4 '@fortawesome/vue-fontawesome': specifier: 2.0.10 - version: 2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14) + version: 2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@3.0.0) '@koa/cors': specifier: 5.0.0 version: 5.0.0 @@ -83,7 +83,7 @@ importers: version: 4.6.2(jquery@3.7.0)(popper.js@1.16.1) bootstrap-vue: specifier: 2.23.1 - version: 2.23.1(jquery@3.7.0)(vue@2.7.14) + version: 2.23.1(jquery@3.7.0)(vue@3.0.0) bull: specifier: 4.10.4 version: 4.10.4 @@ -433,8 +433,8 @@ importers: specifier: 0.1.2 version: 0.1.2 vue: - specifier: 2.7.14 - version: 2.7.14 + specifier: 3.0.0 + version: 3.0.0 vue-color: specifier: 2.8.1 version: 2.8.1 @@ -446,10 +446,10 @@ importers: version: 4.2.0 vue-i18n: specifier: 8.28.2 - version: 8.28.2(vue@2.7.14) + version: 8.28.2(vue@3.0.0) vue-js-modal: specifier: 1.3.35 - version: 1.3.35(vue@2.7.14) + version: 1.3.35(vue@3.0.0) vue-loader: specifier: 15.9.8 version: 15.9.8(css-loader@6.7.3(webpack@5.94.0(@swc/core@1.4.12)(webpack-cli@4.10.0)))(lodash@4.17.21)(pug@3.0.3)(vue-template-compiler@2.7.14)(webpack@5.94.0(@swc/core@1.4.12)(webpack-cli@4.10.0)) @@ -458,7 +458,7 @@ importers: version: 1.2.0 vue-router: specifier: 3.6.5 - version: 3.6.5(vue@2.7.14) + version: 3.6.5(vue@3.0.0) vue-sequential-entrance: specifier: 1.1.3 version: 1.1.3 @@ -476,13 +476,13 @@ importers: version: 2.24.3 vuewordcloud: specifier: 18.7.12 - version: 18.7.12(vue@2.7.14) + version: 18.7.12(vue@3.0.0) vuex: specifier: 3.6.2 - version: 3.6.2(vue@2.7.14) + version: 3.6.2(vue@3.0.0) vuex-persistedstate: specifier: 3.2.0 - version: 3.2.0(vue@2.7.14)(vuex@3.6.2(vue@2.7.14)) + version: 3.2.0(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)) web-push: specifier: 3.5.0 version: 3.5.0 @@ -1625,12 +1625,30 @@ packages: resolution: {integrity: sha512-qMwpw6SU5VHCPr99y274xhbm+PRViK/NATY6qzt+Et7+mThGuFSl/ompj2/hrBlRP/kq+BFdgagnOSgw9TB0eA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@vue/compiler-core@3.0.0': + resolution: {integrity: sha512-XqPC7vdv4rFE77S71oCHmT1K4Ks3WE2Gi6Lr4B5wn0Idmp+NyQQBUHsCNieMDRiEpgtJrw+yOHslrsV0AfAsfQ==} + + '@vue/compiler-dom@3.0.0': + resolution: {integrity: sha512-ukDEGOP8P7lCPyStuM3F2iD5w2QPgUu2xwCW2XNeqPjFKIlR2xMsWjy4raI/cLjN6W16GtlMFaZdK8tLj5PRog==} + '@vue/compiler-sfc@2.7.14': resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} '@vue/component-compiler-utils@3.3.0': resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} + '@vue/reactivity@3.0.0': + resolution: {integrity: sha512-mEGkztGQrAPZRhV7C6PorrpT3+NtuA4dY2QjMzzrW31noKhssWTajRZTwpLF39NBRrF5UU6cp9+1I0FfavMgEQ==} + + '@vue/runtime-core@3.0.0': + resolution: {integrity: sha512-3ABMLeA0ZbeVNLbGGLXr+pNUwqXILOqz8WCVGfDWwQb+jW114Cm8djOHVVDoqdvRETQvDf8yHSUmpKHZpQuTkA==} + + '@vue/runtime-dom@3.0.0': + resolution: {integrity: sha512-f312n5w9gK6mVvkDSj6/Xnot1XjlKXzFBYybmoy6ahAVC8ExbQ+LOWti1IZM/adU8VMNdKaw7Q53Hxz3y5jX8g==} + + '@vue/shared@3.0.0': + resolution: {integrity: sha512-4XWL/avABGxU2E2ZF1eZq3Tj7fvksCMssDZUHOykBIMmh5d+KcAnQMC5XHMhtnA0NAvktYsA2YpdsVwVmhWzvA==} + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -2722,6 +2740,9 @@ packages: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} + csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + csstype@3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} @@ -3142,6 +3163,9 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -6622,6 +6646,9 @@ packages: resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. + vue@3.0.0: + resolution: {integrity: sha512-ZMrAARZ32sGIaYKr7Fk2GZEBh/VhulSrGxcGBiAvbN4fhjl3tuJyNFbbbLFqGjndbLoBW66I2ECq8ICdvkKdJw==} + vuedraggable@2.24.3: resolution: {integrity: sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==} @@ -7167,10 +7194,10 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 0.2.36 - '@fortawesome/vue-fontawesome@2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14)': + '@fortawesome/vue-fontawesome@2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@3.0.0)': dependencies: '@fortawesome/fontawesome-svg-core': 1.2.36 - vue: 2.7.14 + vue: 3.0.0 '@gar/promisify@1.1.3': {} @@ -7871,6 +7898,19 @@ snapshots: '@typescript-eslint/types': 5.52.0 eslint-visitor-keys: 3.3.0 + '@vue/compiler-core@3.0.0': + dependencies: + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 + '@vue/shared': 3.0.0 + estree-walker: 2.0.2 + source-map: 0.7.4 + + '@vue/compiler-dom@3.0.0': + dependencies: + '@vue/compiler-core': 3.0.0 + '@vue/shared': 3.0.0 + '@vue/compiler-sfc@2.7.14': dependencies: '@babel/parser': 7.20.7 @@ -7944,6 +7984,23 @@ snapshots: - walrus - whiskers + '@vue/reactivity@3.0.0': + dependencies: + '@vue/shared': 3.0.0 + + '@vue/runtime-core@3.0.0': + dependencies: + '@vue/reactivity': 3.0.0 + '@vue/shared': 3.0.0 + + '@vue/runtime-dom@3.0.0': + dependencies: + '@vue/runtime-core': 3.0.0 + '@vue/shared': 3.0.0 + csstype: 2.6.21 + + '@vue/shared@3.0.0': {} + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -8376,12 +8433,12 @@ snapshots: boolbase@1.0.0: {} - bootstrap-vue@2.23.1(jquery@3.7.0)(vue@2.7.14): + bootstrap-vue@2.23.1(jquery@3.7.0)(vue@3.0.0): dependencies: '@nuxt/opencollective': 0.3.3 bootstrap: 4.6.2(jquery@3.7.0)(popper.js@1.16.1) popper.js: 1.16.1 - portal-vue: 2.1.7(vue@2.7.14) + portal-vue: 2.1.7(vue@3.0.0) vue-functional-data-merge: 3.1.0 transitivePeerDependencies: - encoding @@ -9022,6 +9079,8 @@ snapshots: dependencies: cssom: 0.3.8 + csstype@2.6.21: {} + csstype@3.1.1: {} d@1.0.1: @@ -9476,6 +9535,8 @@ snapshots: estraverse@5.3.0: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} event-emitter@0.3.5: @@ -11513,9 +11574,9 @@ snapshots: popper.js@1.16.1: {} - portal-vue@2.1.7(vue@2.7.14): + portal-vue@2.1.7(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 portscanner@2.2.0: dependencies: @@ -13145,13 +13206,13 @@ snapshots: vue-hot-reload-api@2.3.4: {} - vue-i18n@8.28.2(vue@2.7.14): + vue-i18n@8.28.2(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 - vue-js-modal@1.3.35(vue@2.7.14): + vue-js-modal@1.3.35(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 vue-loader@15.9.8(css-loader@6.7.3(webpack@5.94.0(@swc/core@1.4.12)(webpack-cli@4.10.0)))(lodash@4.17.21)(pug@3.0.3)(vue-template-compiler@2.7.14)(webpack@5.94.0(@swc/core@1.4.12)(webpack-cli@4.10.0)): dependencies: @@ -13224,9 +13285,9 @@ snapshots: core-js: 3.27.1 vue: 2.7.14 - vue-router@3.6.5(vue@2.7.14): + vue-router@3.6.5(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 vue-sequential-entrance@1.1.3: {} @@ -13253,24 +13314,30 @@ snapshots: '@vue/compiler-sfc': 2.7.14 csstype: 3.1.1 + vue@3.0.0: + dependencies: + '@vue/compiler-dom': 3.0.0 + '@vue/runtime-dom': 3.0.0 + '@vue/shared': 3.0.0 + vuedraggable@2.24.3: dependencies: sortablejs: 1.10.2 - vuewordcloud@18.7.12(vue@2.7.14): + vuewordcloud@18.7.12(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 - vuex-persistedstate@3.2.0(vue@2.7.14)(vuex@3.6.2(vue@2.7.14)): + vuex-persistedstate@3.2.0(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)): dependencies: deepmerge: 4.2.2 shvl: 2.0.3 - vue: 2.7.14 - vuex: 3.6.2(vue@2.7.14) + vue: 3.0.0 + vuex: 3.6.2(vue@3.0.0) - vuex@3.6.2(vue@2.7.14): + vuex@3.6.2(vue@3.0.0): dependencies: - vue: 2.7.14 + vue: 3.0.0 w3c-hr-time@1.0.2: dependencies: