diff --git a/package.json b/package.json index 4b83242..70b5da0 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "style-loader": "^1.1.3", "tacl-ui": "0.0.28", "url-loader": "^4.0.0", - "vue": "^2.6.11", + "vue": "^3.0.0", "vue-highlight.js": "^2.2.0", "vue-loader": "^15.9.1", "vue-template-compiler": "^2.6.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11a7522..7fc3c77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,7 +71,7 @@ importers: version: 1.1.0 element-ui: specifier: ^2.13.0 - version: 2.15.14(vue@2.7.16) + version: 2.15.14(vue@3.0.0) eslint: specifier: ^6.8.0 version: 6.8.0 @@ -169,11 +169,11 @@ importers: specifier: ^4.0.0 version: 4.1.1(file-loader@6.2.0(webpack@4.47.0))(webpack@4.47.0) vue: - specifier: ^2.6.11 - version: 2.7.16 + specifier: ^3.0.0 + version: 3.0.0 vue-highlight.js: specifier: ^2.2.0 - version: 2.2.0(highlight.js@9.18.5)(vue@2.7.16) + version: 2.2.0(highlight.js@9.18.5)(vue@3.0.0) vue-loader: specifier: ^15.9.1 version: 15.11.1(coffee-script@1.12.7)(css-loader@3.6.0(webpack@4.47.0))(lodash@4.17.21)(vue-template-compiler@2.7.16)(webpack@4.47.0) @@ -283,6 +283,10 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -300,6 +304,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} engines: {node: '>=6.9.0'} @@ -700,6 +709,10 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + '@commitlint/cli@8.3.6': resolution: {integrity: sha512-fg8p9/ZrzhUPIXBGrpzwKu50WT13jYS5OffYlkStPuemuv0GjXu37B8J/zNgu6UhrdBVHbmBR0LriKAzRLG/4g==} engines: {node: '>=4'} @@ -860,12 +873,27 @@ packages: '@types/webpack@4.41.40': resolution: {integrity: sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==} - '@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.9.0': resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} @@ -1992,8 +2020,8 @@ packages: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} currently-unhandled@0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} @@ -2497,6 +2525,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'} @@ -4029,11 +4060,6 @@ packages: nan@2.23.0: resolution: {integrity: sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -4620,10 +4646,6 @@ packages: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} - prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -5218,10 +5240,6 @@ packages: source-list-map@2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -5862,9 +5880,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==} watchpack-chokidar2@2.0.1: resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==} @@ -6174,6 +6191,8 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.28.3': @@ -6193,6 +6212,10 @@ snapshots: dependencies: '@babel/types': 7.28.4 + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 @@ -6706,6 +6729,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@commitlint/cli@8.3.6': dependencies: '@commitlint/format': 8.3.6 @@ -6894,13 +6922,18 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 - '@vue/compiler-sfc@2.7.16': + '@vue/compiler-core@3.0.0': dependencies: - '@babel/parser': 7.28.4 - postcss: 8.5.6 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + '@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(coffee-script@1.12.7)(lodash@4.17.21)': dependencies: @@ -6969,6 +7002,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.9.0': dependencies: '@webassemblyjs/helper-module-context': 1.9.0 @@ -8173,7 +8223,7 @@ snapshots: dependencies: css-tree: 1.1.3 - csstype@3.1.3: {} + csstype@2.6.21: {} currently-unhandled@0.4.1: dependencies: @@ -8455,7 +8505,7 @@ snapshots: elegant-spinner@1.0.1: {} - element-ui@2.15.14(vue@2.7.16): + element-ui@2.15.14(vue@3.0.0): dependencies: async-validator: 1.8.5 babel-helper-vue-jsx-merge-props: 2.0.3 @@ -8463,7 +8513,7 @@ snapshots: normalize-wheel: 1.0.1 resize-observer-polyfill: 1.5.1 throttle-debounce: 1.1.0 - vue: 2.7.16 + vue: 3.0.0 elliptic@6.6.1: dependencies: @@ -8804,6 +8854,8 @@ snapshots: estraverse@5.3.0: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} etag@1.8.1: {} @@ -10587,8 +10639,6 @@ snapshots: nan@2.23.0: optional: true - nanoid@3.3.11: {} - nanomatch@1.2.13(supports-color@6.1.0): dependencies: arr-diff: 4.0.0 @@ -11273,12 +11323,6 @@ snapshots: picocolors: 0.2.1 source-map: 0.6.1 - postcss@8.5.6: - dependencies: - nanoid: 3.3.11 - picocolors: 1.1.1 - source-map-js: 1.2.1 - prelude-ls@1.1.2: {} prepend-http@1.0.4: {} @@ -11953,8 +11997,6 @@ snapshots: source-list-map@2.0.1: {} - source-map-js@1.2.1: {} - source-map-resolve@0.5.3: dependencies: atob: 2.1.2 @@ -12640,12 +12682,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-highlight.js@2.2.0(highlight.js@9.18.5)(vue@2.7.16): + vue-highlight.js@2.2.0(highlight.js@9.18.5)(vue@3.0.0): dependencies: detect-indent: 5.0.0 highlight.js: 9.18.5 redent: 2.0.0 - vue: 2.7.16 + vue: 3.0.0 vue-hot-reload-api@2.3.4: {} @@ -12727,10 +12769,11 @@ 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 watchpack-chokidar2@2.0.1: dependencies: