diff --git a/package.json b/package.json index e5b4be8..3fef8d0 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "ts-loader": "^9.5.1", "tsconfig-paths-webpack-plugin": "^3.5.2", "typescript": "^4.9.5", - "vue": "^2.7.16", + "vue": "^3.0.0", "vue-class-component": "^7.2.6", "vue-eslint-parser": "^8.3.0", "vue-hot-reload-api": "^2.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 45874d5..e1756be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -175,11 +175,11 @@ importers: specifier: ^4.9.5 version: 4.9.5 vue: - specifier: ^2.7.16 - version: 2.7.16 + specifier: ^3.0.0 + version: 3.0.0 vue-class-component: specifier: ^7.2.6 - version: 7.2.6(vue@2.7.16) + version: 7.2.6(vue@3.0.0) vue-eslint-parser: specifier: ^8.3.0 version: 8.3.0(eslint@8.57.1) @@ -188,13 +188,13 @@ importers: version: 2.3.4 vue-i18n: specifier: ^8.28.2 - version: 8.28.2(vue@2.7.16) + version: 8.28.2(vue@3.0.0) vue-loader: specifier: ^15.11.1 version: 15.11.1(css-loader@6.11.0(webpack@5.95.0(webpack-cli@4.10.0)))(lodash@4.17.21)(vue-template-compiler@2.7.16)(webpack@5.95.0(webpack-cli@4.10.0)) vue-property-decorator: specifier: ^9.1.2 - version: 9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16) + version: 9.1.2(vue-class-component@7.2.6(vue@3.0.0))(vue@3.0.0) vue-style-loader: specifier: ^4.1.3 version: 4.1.3 @@ -206,19 +206,19 @@ importers: version: 2.24.3 vuetify: specifier: ^2.7.2 - version: 2.7.2(vue@2.7.16) + version: 2.7.2(vue@3.0.0) vuetify-loader: specifier: ^1.9.2 - version: 1.9.2(vue@2.7.16)(vuetify@2.7.2(vue@2.7.16))(webpack@5.95.0(webpack-cli@4.10.0)) + version: 1.9.2(vue@3.0.0)(vuetify@2.7.2(vue@3.0.0))(webpack@5.95.0(webpack-cli@4.10.0)) vuex: specifier: ^3.6.2 - version: 3.6.2(vue@2.7.16) + version: 3.6.2(vue@3.0.0) vuex-class: specifier: ^0.3.2 - version: 0.3.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16)(vuex@3.6.2(vue@2.7.16)) + version: 0.3.2(vue-class-component@7.2.6(vue@3.0.0))(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)) vuex-module-decorators: specifier: ^1.2.0 - version: 1.2.0(vue@2.7.16)(vuex@3.6.2(vue@2.7.16)) + version: 1.2.0(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)) webpack: specifier: ^5.95.0 version: 5.95.0(webpack-cli@4.10.0) @@ -626,12 +626,27 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vue/compiler-sfc@2.7.16': - resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} + '@vue/compiler-core@3.0.0': + resolution: {integrity: sha512-XqPC7vdv4rFE77S71oCHmT1K4Ks3WE2Gi6Lr4B5wn0Idmp+NyQQBUHsCNieMDRiEpgtJrw+yOHslrsV0AfAsfQ==} + + '@vue/compiler-dom@3.0.0': + resolution: {integrity: sha512-ukDEGOP8P7lCPyStuM3F2iD5w2QPgUu2xwCW2XNeqPjFKIlR2xMsWjy4raI/cLjN6W16GtlMFaZdK8tLj5PRog==} '@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.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -1265,8 +1280,8 @@ packages: engines: {node: '>=4'} hasBin: true - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} d@1.0.2: resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} @@ -1634,6 +1649,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'} @@ -3449,9 +3467,8 @@ packages: vue-template-es2015-compiler@1.9.1: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} - vue@2.7.16: - resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} - 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==} @@ -4158,13 +4175,18 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vue/compiler-sfc@2.7.16': + '@vue/compiler-core@3.0.0': dependencies: '@babel/parser': 7.25.7 - postcss: 8.4.47 + '@babel/types': 7.25.7 + '@vue/shared': 3.0.0 + estree-walker: 2.0.2 source-map: 0.6.1 - optionalDependencies: - prettier: 2.8.8 + + '@vue/compiler-dom@3.0.0': + dependencies: + '@vue/compiler-core': 3.0.0 + '@vue/shared': 3.0.0 '@vue/component-compiler-utils@3.3.0(lodash@4.17.21)': dependencies: @@ -4233,6 +4255,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.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -4765,7 +4804,7 @@ snapshots: cssesc@3.0.0: {} - csstype@3.1.3: {} + csstype@2.6.21: {} d@1.0.2: dependencies: @@ -5265,6 +5304,8 @@ snapshots: estraverse@5.3.0: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} event-emitter@0.3.5: @@ -7044,9 +7085,9 @@ snapshots: vary@1.1.2: {} - vue-class-component@7.2.6(vue@2.7.16): + vue-class-component@7.2.6(vue@3.0.0): dependencies: - vue: 2.7.16 + vue: 3.0.0 vue-eslint-parser@8.3.0(eslint@8.57.1): dependencies: @@ -7063,9 +7104,9 @@ snapshots: vue-hot-reload-api@2.3.4: {} - vue-i18n@8.28.2(vue@2.7.16): + vue-i18n@8.28.2(vue@3.0.0): dependencies: - vue: 2.7.16 + vue: 3.0.0 vue-loader@15.11.1(css-loader@6.11.0(webpack@5.95.0(webpack-cli@4.10.0)))(lodash@4.17.21)(vue-template-compiler@2.7.16)(webpack@5.95.0(webpack-cli@4.10.0)): dependencies: @@ -7133,10 +7174,10 @@ snapshots: - walrus - whiskers - vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16): + vue-property-decorator@9.1.2(vue-class-component@7.2.6(vue@3.0.0))(vue@3.0.0): dependencies: - vue: 2.7.16 - vue-class-component: 7.2.6(vue@2.7.16) + vue: 3.0.0 + vue-class-component: 7.2.6(vue@3.0.0) vue-style-loader@4.1.3: dependencies: @@ -7150,44 +7191,45 @@ snapshots: vue-template-es2015-compiler@1.9.1: {} - vue@2.7.16: + vue@3.0.0: dependencies: - '@vue/compiler-sfc': 2.7.16 - csstype: 3.1.3 + '@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 - vuetify-loader@1.9.2(vue@2.7.16)(vuetify@2.7.2(vue@2.7.16))(webpack@5.95.0(webpack-cli@4.10.0)): + vuetify-loader@1.9.2(vue@3.0.0)(vuetify@2.7.2(vue@3.0.0))(webpack@5.95.0(webpack-cli@4.10.0)): dependencies: acorn: 8.12.1 acorn-walk: 8.3.4 decache: 4.6.2 file-loader: 6.2.0(webpack@5.95.0(webpack-cli@4.10.0)) loader-utils: 2.0.4 - vue: 2.7.16 - vuetify: 2.7.2(vue@2.7.16) + vue: 3.0.0 + vuetify: 2.7.2(vue@3.0.0) webpack: 5.95.0(webpack-cli@4.10.0) - vuetify@2.7.2(vue@2.7.16): + vuetify@2.7.2(vue@3.0.0): dependencies: - vue: 2.7.16 + vue: 3.0.0 - vuex-class@0.3.2(vue-class-component@7.2.6(vue@2.7.16))(vue@2.7.16)(vuex@3.6.2(vue@2.7.16)): + vuex-class@0.3.2(vue-class-component@7.2.6(vue@3.0.0))(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)): dependencies: - vue: 2.7.16 - vue-class-component: 7.2.6(vue@2.7.16) - vuex: 3.6.2(vue@2.7.16) + vue: 3.0.0 + vue-class-component: 7.2.6(vue@3.0.0) + vuex: 3.6.2(vue@3.0.0) - vuex-module-decorators@1.2.0(vue@2.7.16)(vuex@3.6.2(vue@2.7.16)): + vuex-module-decorators@1.2.0(vue@3.0.0)(vuex@3.6.2(vue@3.0.0)): dependencies: - vue: 2.7.16 - vuex: 3.6.2(vue@2.7.16) + vue: 3.0.0 + vuex: 3.6.2(vue@3.0.0) - vuex@3.6.2(vue@2.7.16): + vuex@3.6.2(vue@3.0.0): dependencies: - vue: 2.7.16 + vue: 3.0.0 watchpack@2.4.2: dependencies: