diff --git a/package.json b/package.json index 4a924c73e64df83d4305ae49a0667fe80d88b17d..7932eb2da7becbc5f08b756f3c7e05e447c33c2d 100644 --- a/package.json +++ b/package.json @@ -18,17 +18,17 @@ "@opensig/open-analytics": "^0.0.9", "@opensig/opendesign": "0.0.78", "@vueuse/core": "10.11.1", - "axios": "1.8.2", + "axios": "1.12.0", "clipboard": "2.0.11", "element-plus": "2.8.2", "github-markdown-css": "5.8.1", + "highlight.js": "11.9.0", "js-cookie": "3.0.5", + "jsdom": "^26.0.0", "markdown-it": "14.1.0", - "highlight.js": "11.9.0", "pinia": "2.1.2", - "vitest": "^3.1.1", - "jsdom": "^26.0.0", "uuid": "10.0.0", + "vitest": "^3.1.1", "vue": "3.4.38", "vue-dompurify-html": "3.1.2", "vue-i18n": "10.0.8", @@ -52,9 +52,10 @@ "sass": "1.62.0", "typescript": "4.9.5", "unplugin-auto-import": "^0.11.5", + "unplugin-element-plus": "^0.10.0", "unplugin-icons": "^0.14.15", "unplugin-vue-components": "^0.26.0", - "vite": "5.4.19", + "vite": "5.4.20", "vue-tsc": "^1.8.25" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5f7cf9c9173c0b402bd1144c129530397882277..71cd6d7009bb431e5da7d397503c3f8ccef31415 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 10.11.1 version: 10.11.1(vue@3.4.38(typescript@4.9.5)) axios: - specifier: 1.8.2 - version: 1.8.2 + specifier: 1.12.0 + version: 1.12.0 clipboard: specifier: 2.0.11 version: 2.0.11 @@ -80,10 +80,10 @@ importers: version: 18.19.76 '@vitejs/plugin-vue': specifier: 4.0.0 - version: 4.0.0(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) + version: 4.0.0(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vitejs/plugin-vue-jsx': specifier: 3.1.0 - version: 3.1.0(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) + version: 3.1.0(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5)) '@vue/eslint-config-prettier': specifier: ^8.0.0 version: 8.0.0(eslint@8.57.1)(prettier@3.5.1) @@ -114,6 +114,9 @@ importers: unplugin-auto-import: specifier: ^0.11.5 version: 0.11.5(@vueuse/core@10.11.1(vue@3.4.38(typescript@4.9.5)))(rollup@4.35.0) + unplugin-element-plus: + specifier: ^0.10.0 + version: 0.10.0 unplugin-icons: specifier: ^0.14.15 version: 0.14.15(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16) @@ -121,8 +124,8 @@ importers: specifier: ^0.26.0 version: 0.26.0(@babel/parser@7.26.9)(rollup@4.35.0)(vue@3.4.38(typescript@4.9.5)) vite: - specifier: 5.4.19 - version: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + specifier: 5.4.20 + version: 5.4.20(@types/node@18.19.76)(sass@1.62.0) vue-tsc: specifier: ^1.8.25 version: 1.8.27(typescript@4.9.5) @@ -502,6 +505,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -934,6 +940,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@7.1.4: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} @@ -974,8 +985,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - axios@1.8.2: - resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==} + axios@1.12.0: + resolution: {integrity: sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==} balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -1329,8 +1340,8 @@ packages: debug: optional: true - form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + form-data@4.0.4: + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} engines: {node: '>= 6'} fs.realpath@1.0.0: @@ -1783,6 +1794,10 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -2071,6 +2086,10 @@ packages: '@vueuse/core': optional: true + unplugin-element-plus@0.10.0: + resolution: {integrity: sha512-oRSW0x6U58xBOWKy8TcoVZNA8ElIpfp3TUJRLQI6ey/E9PpjHl9/deeTAZNt8D57Li4OA4pCJtM6p2cb4Ff4ZA==} + engines: {node: '>=18.12.0'} + unplugin-icons@0.14.15: resolution: {integrity: sha512-J6YBA+fUzVM2IZPXCK3Pnk36jYVwQ6lkjRgOnZaXNIxpMDsmwDqrE1AGJ0zUbfuEoOa90OBGc0OPfN1r+qlSIQ==} peerDependencies: @@ -2088,6 +2107,10 @@ packages: vue-template-es2015-compiler: optional: true + unplugin-utils@0.2.5: + resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==} + engines: {node: '>=18.12.0'} + unplugin-vue-components@0.26.0: resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} @@ -2105,6 +2128,10 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} + unplugin@2.3.10: + resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} + engines: {node: '>=18.12.0'} + update-browserslist-db@1.1.2: resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true @@ -2126,8 +2153,8 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@5.4.19: - resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} + vite@5.4.20: + resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2701,6 +2728,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -2931,19 +2963,19 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.9) - vite: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + vite: 5.4.20(@types/node@18.19.76)(sass@1.62.0) vue: 3.4.38(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.0.0(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': + '@vitejs/plugin-vue@4.0.0(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0))(vue@3.4.38(typescript@4.9.5))': dependencies: - vite: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + vite: 5.4.20(@types/node@18.19.76)(sass@1.62.0) vue: 3.4.38(typescript@4.9.5) '@vitest/expect@3.2.4': @@ -2954,13 +2986,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0))': + '@vitest/mocker@3.2.4(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + vite: 5.4.20(@types/node@18.19.76)(sass@1.62.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -3200,6 +3232,8 @@ snapshots: acorn@8.14.0: {} + acorn@8.15.0: {} + agent-base@7.1.4: {} ajv@6.12.6: @@ -3232,10 +3266,10 @@ snapshots: asynckit@0.4.0: {} - axios@1.8.2: + axios@1.12.0: dependencies: follow-redirects: 1.15.9 - form-data: 4.0.2 + form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -3634,11 +3668,12 @@ snapshots: follow-redirects@1.15.9: {} - form-data@4.0.2: + form-data@4.0.4: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 fs.realpath@1.0.0: {} @@ -4054,6 +4089,8 @@ snapshots: picomatch@4.0.2: {} + picomatch@4.0.3: {} + pidtree@0.6.0: {} pinia@2.1.2(typescript@4.9.5)(vue@3.4.38(typescript@4.9.5)): @@ -4314,6 +4351,13 @@ snapshots: transitivePeerDependencies: - rollup + unplugin-element-plus@0.10.0: + dependencies: + es-module-lexer: 1.7.0 + magic-string: 0.30.17 + unplugin: 2.3.10 + unplugin-utils: 0.2.5 + unplugin-icons@0.14.15(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16): dependencies: '@antfu/install-pkg': 0.1.1 @@ -4329,6 +4373,11 @@ snapshots: transitivePeerDependencies: - supports-color + unplugin-utils@0.2.5: + dependencies: + pathe: 2.0.3 + picomatch: 4.0.3 + unplugin-vue-components@0.26.0(@babel/parser@7.26.9)(rollup@4.35.0)(vue@3.4.38(typescript@4.9.5)): dependencies: '@antfu/utils': 0.7.10 @@ -4353,6 +4402,13 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 + unplugin@2.3.10: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.15.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: browserslist: 4.24.4 @@ -4373,7 +4429,7 @@ snapshots: debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + vite: 5.4.20(@types/node@18.19.76)(sass@1.62.0) transitivePeerDependencies: - '@types/node' - less @@ -4385,7 +4441,7 @@ snapshots: - supports-color - terser - vite@5.4.19(@types/node@18.19.76)(sass@1.62.0): + vite@5.4.20(@types/node@18.19.76)(sass@1.62.0): dependencies: esbuild: 0.21.5 postcss: 8.5.2 @@ -4399,7 +4455,7 @@ snapshots: dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.4.19(@types/node@18.19.76)(sass@1.62.0)) + '@vitest/mocker': 3.2.4(vite@5.4.20(@types/node@18.19.76)(sass@1.62.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -4417,7 +4473,7 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.4.19(@types/node@18.19.76)(sass@1.62.0) + vite: 5.4.20(@types/node@18.19.76)(sass@1.62.0) vite-node: 3.2.4(@types/node@18.19.76)(sass@1.62.0) why-is-node-running: 2.3.0 optionalDependencies: