diff --git a/package.json b/package.json index 85c6acf3..107ead08 100644 --- a/package.json +++ b/package.json @@ -9,41 +9,41 @@ "postinstall": "nuxt prepare" }, "devDependencies": { - "@babel/parser": "^7.22.16", + "@babel/parser": "^7.23.3", "@modyfi/vite-plugin-yaml": "^1.0.4", "@nuxt/content": "npm:@nuxt/content-edge@2.9.0-28315240.7dcbf13", "@nuxtjs/color-mode": "^3.3.0", - "@nuxtjs/i18n": "8.0.0-beta.13", - "@types/js-yaml": "^4.0.5", - "@types/node": "^18.17.15", - "@types/nprogress": "^0.2.2", - "@types/rellax": "^1.7.4", - "@types/three": "^0.153.0", - "@types/tinycolor2": "^1.4.3", + "@nuxtjs/i18n": "8.0.0-rc.5", + "@types/js-yaml": "^4.0.9", + "@types/node": "^20.9.0", + "@types/nprogress": "^0.2.3", + "@types/rellax": "^1.7.7", + "@types/three": "^0.158.2", + "@types/tinycolor2": "^1.4.6", "aiscript-vscode": "github:aiscript-dev/aiscript-vscode#v0.0.5", - "autoprefixer": "^10.4.15", - "bootstrap": "^5.3.1", - "bootstrap-icons": "^1.10.5", - "github-markdown-css": "^5.2.0", - "meshline": "^3.1.6", + "autoprefixer": "^10.4.16", + "bootstrap": "^5.3.2", + "bootstrap-icons": "^1.11.1", + "github-markdown-css": "^5.4.0", + "meshline": "^3.1.7", "mfm-js": "^0.23.3", "misskey-js": "^0.0.16", "nprogress": "^0.2.0", "nuxt": "^3.8.1", - "postcss": "^8.4.29", + "postcss": "^8.4.31", "rellax": "^1.12.1", - "sass": "^1.66.1", + "sass": "^1.69.5", "schema-dts": "^1.1.2", "sitemap": "^7.1.1", - "tailwindcss": "^3.3.3", - "three": "^0.154.0", + "tailwindcss": "^3.3.5", + "three": "^0.158.0", "tinycolor2": "^1.6.0", - "ufo": "^1.3.0", + "ufo": "^1.3.1", "vite-svg-loader": "^4.0.0" }, - "packageManager": "pnpm@8.6.0", + "packageManager": "pnpm@8.10.2", "dependencies": { "js-yaml": "^4.1.0", - "nanoid": "^5.0.2" + "nanoid": "^5.0.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87564231..96172f7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -9,13 +9,13 @@ dependencies: specifier: ^4.1.0 version: 4.1.0 nanoid: - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^5.0.3 + version: 5.0.3 devDependencies: '@babel/parser': - specifier: ^7.22.16 - version: 7.23.0 + specifier: ^7.23.3 + version: 7.23.3 '@modyfi/vite-plugin-yaml': specifier: ^1.0.4 version: 1.0.4(vite@4.5.0) @@ -26,44 +26,44 @@ devDependencies: specifier: ^3.3.0 version: 3.3.0 '@nuxtjs/i18n': - specifier: 8.0.0-beta.13 - version: 8.0.0-beta.13(vue@3.3.8) + specifier: 8.0.0-rc.5 + version: 8.0.0-rc.5(vue@3.3.8) '@types/js-yaml': - specifier: ^4.0.5 - version: 4.0.8 + specifier: ^4.0.9 + version: 4.0.9 '@types/node': - specifier: ^18.17.15 - version: 18.18.7 + specifier: ^20.9.0 + version: 20.9.0 '@types/nprogress': - specifier: ^0.2.2 - version: 0.2.2 + specifier: ^0.2.3 + version: 0.2.3 '@types/rellax': - specifier: ^1.7.4 - version: 1.7.6 + specifier: ^1.7.7 + version: 1.7.7 '@types/three': - specifier: ^0.153.0 - version: 0.153.0 + specifier: ^0.158.2 + version: 0.158.2 '@types/tinycolor2': - specifier: ^1.4.3 - version: 1.4.5 + specifier: ^1.4.6 + version: 1.4.6 aiscript-vscode: specifier: github:aiscript-dev/aiscript-vscode#v0.0.5 version: github.com/aiscript-dev/aiscript-vscode/a8fa5bb41885391cdb6a6e3165eaa6e4868da86e autoprefixer: - specifier: ^10.4.15 + specifier: ^10.4.16 version: 10.4.16(postcss@8.4.31) bootstrap: - specifier: ^5.3.1 + specifier: ^5.3.2 version: 5.3.2(@popperjs/core@2.11.8) bootstrap-icons: - specifier: ^1.10.5 + specifier: ^1.11.1 version: 1.11.1 github-markdown-css: - specifier: ^5.2.0 - version: 5.3.0 + specifier: ^5.4.0 + version: 5.4.0 meshline: - specifier: ^3.1.6 - version: 3.1.6(three@0.154.0) + specifier: ^3.1.7 + version: 3.1.7(three@0.158.0) mfm-js: specifier: ^0.23.3 version: 0.23.3 @@ -75,15 +75,15 @@ devDependencies: version: 0.2.0 nuxt: specifier: ^3.8.1 - version: 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) + version: 3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) postcss: - specifier: ^8.4.29 + specifier: ^8.4.31 version: 8.4.31 rellax: specifier: ^1.12.1 version: 1.12.1 sass: - specifier: ^1.66.1 + specifier: ^1.69.5 version: 1.69.5 schema-dts: specifier: ^1.1.2 @@ -92,16 +92,16 @@ devDependencies: specifier: ^7.1.1 version: 7.1.1 tailwindcss: - specifier: ^3.3.3 + specifier: ^3.3.5 version: 3.3.5 three: - specifier: ^0.154.0 - version: 0.154.0 + specifier: ^0.158.0 + version: 0.158.0 tinycolor2: specifier: ^1.6.0 version: 1.6.0 ufo: - specifier: ^1.3.0 + specifier: ^1.3.1 version: 1.3.1 vite-svg-loader: specifier: ^4.0.0 @@ -149,7 +149,7 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@babel/template': 7.22.15 '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 @@ -336,8 +336,8 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.0: - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} + /@babel/parser@7.23.3: + resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -430,7 +430,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@babel/types': 7.23.0 dev: true @@ -444,7 +444,7 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@babel/types': 7.23.0 debug: 4.3.4 globals: 11.12.0 @@ -868,7 +868,7 @@ packages: engines: {node: '>=14'} dev: true - /@intlify/bundle-utils@7.4.0(vue-i18n@9.3.0-beta.22): + /@intlify/bundle-utils@7.4.0(vue-i18n@9.5.0): resolution: {integrity: sha512-AQfjBe2HUxzyN8ignIk3WhhSuVcSuirgzOzkd17nb337rCbI4Gv/t1R60UUyIqFoFdviLb/wLcDUzTD/xXjv9w==} engines: {node: '>= 14.16'} peerDependencies: @@ -889,32 +889,23 @@ packages: magic-string: 0.30.5 mlly: 1.4.2 source-map-js: 1.0.2 - vue-i18n: 9.3.0-beta.22(vue@3.3.8) + vue-i18n: 9.5.0(vue@3.3.8) yaml-eslint-parser: 1.2.2 dev: true - /@intlify/core-base@9.3.0-beta.22: - resolution: {integrity: sha512-Mf+jyneuQxNW7pqLErIzorYrLjWGEGoPDVFrKVQNahdUDnXL/QA0CpvcAltX+Xdmgep+cVMrGD6x99hIF1BfQA==} + /@intlify/core-base@9.5.0: + resolution: {integrity: sha512-y3ufM1RJbI/DSmJf3lYs9ACq3S/iRvaSsE3rPIk0MGH7fp+JxU6rdryv/EYcwfcr3Y1aHFlCBir6S391hRZ57w==} engines: {node: '>= 16'} dependencies: - '@intlify/devtools-if': 9.3.0-beta.22 - '@intlify/message-compiler': 9.3.0-beta.22 - '@intlify/shared': 9.3.0-beta.22 - '@intlify/vue-devtools': 9.3.0-beta.22 + '@intlify/message-compiler': 9.5.0 + '@intlify/shared': 9.5.0 dev: true - /@intlify/devtools-if@9.3.0-beta.22: - resolution: {integrity: sha512-9HPcF1wFaH/D++SqUCNQMWBtg+2v2+BLRxuwzgR9d9UGv7iRLZFPtxt51S4epCQdyg3z6GruTRzTJhThUgzTAA==} + /@intlify/message-compiler@9.5.0: + resolution: {integrity: sha512-CAhVNfEZcOVFg0/5MNyt+OFjvs4J/ARjCj2b+54/FvFP0EDJI5lIqMTSDBE7k0atMROSP0SvWCkwu/AZ5xkK1g==} engines: {node: '>= 16'} dependencies: - '@intlify/shared': 9.3.0-beta.22 - dev: true - - /@intlify/message-compiler@9.3.0-beta.22: - resolution: {integrity: sha512-6X5h2v+RRixdB8qC4QZJpao4/sAP7l1nULK17/m0HuZZcTwWhjXvfSft88UCPHCTSj8rQp8Syr7ksKVhgIteKw==} - engines: {node: '>= 16'} - dependencies: - '@intlify/shared': 9.3.0-beta.22 + '@intlify/shared': 9.5.0 source-map-js: 1.0.2 dev: true @@ -926,18 +917,8 @@ packages: source-map-js: 1.0.2 dev: true - /@intlify/shared@9.3.0-beta.22: - resolution: {integrity: sha512-GS+OHgYcHaq7a+zC1dlVvEHUYHVPKPC/tV3OmFyKJ2Lm7qAFmX29MQn9WOG4WtUme86tPp5LRFz6mYL5VQUJqQ==} - engines: {node: '>= 16'} - dev: true - - /@intlify/shared@9.3.0-beta.24: - resolution: {integrity: sha512-AKxJ8s7eKIQWkNaf4wyyoLRwf4puCuQgjSChlDJm5JBEt6T8HGgnYTJLRXu6LD/JACn3Qwu6hM/XRX1c9yvjmQ==} - engines: {node: '>= 16'} - dev: true - - /@intlify/shared@9.4.1: - resolution: {integrity: sha512-A51elBmZWf1FS80inf/32diO9DeXoqg9GR9aUDHFcfHoNDuT46Q+fpPOdj8jiJnSHSBh8E1E+6qWRhAZXdK3Ng==} + /@intlify/shared@9.5.0: + resolution: {integrity: sha512-tAxV14LMXZDZbu32XzLMTsowNlgJNmLwWHYzvMUl6L8gvQeoYiZONjY7AUsqZW8TOZDX9lfvF6adPkk9FSRdDA==} engines: {node: '>= 16'} dev: true @@ -946,8 +927,8 @@ packages: engines: {node: '>= 16'} dev: true - /@intlify/unplugin-vue-i18n@0.12.3(vue-i18n@9.3.0-beta.22): - resolution: {integrity: sha512-0riPtSfTM58JmGNMmJho/aHD2z3K24BESYAmkLvKlo61/LbaPvnjYU1DbSbJEm6bSjE2oEjUj+di3QaYxXei/w==} + /@intlify/unplugin-vue-i18n@1.5.0(vue-i18n@9.5.0): + resolution: {integrity: sha512-jW0MCCdwxybxcwjEfCunAcKjVoxyO3i+cnLL6v+MNGRLUHqrpELF6zQAJUhgAK2afhY7mCliy8RxTFWKdXm26w==} engines: {node: '>= 14.16'} peerDependencies: petite-vue-i18n: '*' @@ -961,10 +942,10 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.3.0-beta.22) - '@intlify/shared': 9.3.0-beta.24 + '@intlify/bundle-utils': 7.4.0(vue-i18n@9.5.0) + '@intlify/shared': 9.6.1 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) - '@vue/compiler-sfc': 3.3.7 + '@vue/compiler-sfc': 3.3.8 debug: 4.3.4 fast-glob: 3.3.1 js-yaml: 4.1.0 @@ -973,29 +954,21 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.5.0 - vue-i18n: 9.3.0-beta.22(vue@3.3.8) + vue-i18n: 9.5.0(vue@3.3.8) transitivePeerDependencies: - rollup - supports-color dev: true - /@intlify/vue-devtools@9.3.0-beta.22: - resolution: {integrity: sha512-Qd0kKXsWe1DagjdebFgpbSYe2eWi1rs6fROg8pTbCSqyvOMqsscxMu+Tl+MiXYrZxkfXisR0BefONO7Zpi8UbQ==} - engines: {node: '>= 16'} - dependencies: - '@intlify/core-base': 9.3.0-beta.22 - '@intlify/shared': 9.3.0-beta.22 - dev: true - - /@intlify/vue-i18n-bridge@0.8.0(vue-i18n@9.3.0-beta.22): - resolution: {integrity: sha512-wQ18fSccm9QaWpUW2vq2QHvojgKIog7s+UMj9LeY3pUV3yD9bU4YZI+1PTNoX3tOA+BE71gQyqVGox/TVQKP6Q==} + /@intlify/vue-i18n-bridge@1.0.1(vue-i18n@9.5.0): + resolution: {integrity: sha512-MJ1uC39/P8sCsvSs8pdXClbBCKYp5g+DbvNyIPvsKdAH/yBXP4r0s4GIsrOgxrvAO6wABZIIZ/glHAZJZfj4nw==} engines: {node: '>= 12'} hasBin: true requiresBuild: true peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 - vue-i18n: ^8.26.1 || ^9.2.0-beta.25 || ^9.3.0-beta.5 - vue-i18n-bridge: ^9.2.0-beta.25 || ^9.3.0-beta.5 + vue-i18n: ^8.26.1 || >=9.2.0 + vue-i18n-bridge: '>=9.2.0' peerDependenciesMeta: '@vue/composition-api': optional: true @@ -1004,11 +977,11 @@ packages: vue-i18n-bridge: optional: true dependencies: - vue-i18n: 9.3.0-beta.22(vue@3.3.8) + vue-i18n: 9.5.0(vue@3.3.8) dev: true - /@intlify/vue-router-bridge@0.8.0(vue@3.3.8): - resolution: {integrity: sha512-CNxOgvyQcRhtGmRrksicL+HGjDijXtz+J/x04C/RslZ74CFdZkxjCe8MABkeD3xr+ry8G8tCm2nV2hLjZbynQw==} + /@intlify/vue-router-bridge@1.0.1(vue@3.3.8): + resolution: {integrity: sha512-P8XjgUZ7dYXhDpGGXmAA/l9VEG4LHIt0mESd0377tRBupDLIEhmZ1IahG8Al1VzG+5yHmwb568pGIJoFEJZEMA==} engines: {node: '>= 12'} hasBin: true requiresBuild: true @@ -1124,7 +1097,7 @@ packages: '@rollup/pluginutils': 5.0.2 js-yaml: 4.1.0 tosource: 2.0.0-alpha.3 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - rollup dev: true @@ -1319,8 +1292,8 @@ packages: '@nuxt/kit': 3.8.1 '@nuxt/schema': 3.8.1 execa: 7.2.0 - nuxt: 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + nuxt: 3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - rollup - supports-color @@ -1370,7 +1343,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.0 nitropack: 2.7.2 - nuxt: 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1384,7 +1357,7 @@ packages: simple-git: 3.20.0 sirv: 2.0.3 unimport: 3.4.0(rollup@3.29.4) - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) vite-plugin-inspect: 0.7.41(@nuxt/kit@3.8.1)(vite@4.5.0) vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) which: 3.0.1 @@ -1533,7 +1506,7 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vue@3.3.8): + /@nuxt/vite-builder@3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vue@3.3.8): resolution: {integrity: sha512-Ot/twGONxj22T9U4bxp771ibKVFlZxIiYDHY/e6mZsE4Blc0efKo6MzPPPo0W4/tXQbtKKEq41uINN3dMI3mag==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1568,8 +1541,8 @@ packages: strip-literal: 1.3.0 ufo: 1.3.1 unplugin: 1.5.0 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) - vite-node: 0.33.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) + vite-node: 0.33.0(@types/node@20.9.0)(sass@1.69.5) vite-plugin-checker: 0.6.2(typescript@5.2.2)(vite@4.5.0) vue: 3.3.8(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -1604,32 +1577,31 @@ packages: - supports-color dev: true - /@nuxtjs/i18n@8.0.0-beta.13(vue@3.3.8): - resolution: {integrity: sha512-h0OqoSSdD9MGCXYZIDpYgQNN90r7MQ/sKVtyBQnrpGQLh1pqI7uLXoAVz4l4r09JzE2nNXK5U0thcx7Tq7ONUg==} + /@nuxtjs/i18n@8.0.0-rc.5(vue@3.3.8): + resolution: {integrity: sha512-iNOh9erVx8/sKtQcz/YZIPTGT/xcf/fmAHbGLb20qecRGOWFMsRb62n9T9taS4WtJwUn1AFc0S7395xqpRkJHw==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.3.0-beta.22) - '@intlify/shared': 9.3.0-beta.22 - '@intlify/unplugin-vue-i18n': 0.12.3(vue-i18n@9.3.0-beta.22) + '@intlify/shared': 9.5.0 + '@intlify/unplugin-vue-i18n': 1.5.0(vue-i18n@9.5.0) '@mizchi/sucrase': 4.1.0 - '@nuxt/kit': 3.8.0 - '@vue/compiler-sfc': 3.3.7 - cookie-es: 0.5.0 + '@nuxt/kit': 3.8.1 + '@vue/compiler-sfc': 3.3.8 + cookie-es: 1.0.0 debug: 4.3.4 defu: 6.1.3 estree-walker: 3.0.3 is-https: 4.0.0 js-cookie: 3.0.5 knitwork: 1.0.0 - magic-string: 0.27.0 + magic-string: 0.30.5 mlly: 1.4.2 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.1 unplugin: 1.5.0 unstorage: 1.9.0 - vue-i18n: 9.3.0-beta.22(vue@3.3.8) - vue-i18n-routing: 0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.8) + vue-i18n: 9.5.0(vue@3.3.8) + vue-i18n-routing: 1.1.4(vue-i18n@9.5.0)(vue@3.3.8) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -2223,16 +2195,12 @@ packages: minimatch: 9.0.3 dev: true - /@tweenjs/tween.js@18.6.4: - resolution: {integrity: sha512-lB9lMjuqjtuJrx7/kOkqQBtllspPIN+96OvTCeJ2j5FEzinoAXTdAMFnDAQT1KVPRlnYfBrqxtqP66vDM40xxQ==} - dev: true - /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: '@types/http-cache-semantics': 4.0.3 '@types/keyv': 3.1.4 - '@types/node': 18.18.7 + '@types/node': 20.9.0 '@types/responselike': 1.0.2 dev: true @@ -2265,17 +2233,17 @@ packages: /@types/http-proxy@1.17.13: resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==} dependencies: - '@types/node': 18.18.7 + '@types/node': 20.9.0 dev: true - /@types/js-yaml@4.0.8: - resolution: {integrity: sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA==} + /@types/js-yaml@4.0.9: + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} dev: true /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.18.7 + '@types/node': 20.9.0 dev: true /@types/mdast@3.0.14: @@ -2298,22 +2266,22 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@18.18.7: - resolution: {integrity: sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==} + /@types/node@20.9.0: + resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} dependencies: undici-types: 5.26.5 dev: true - /@types/nprogress@0.2.2: - resolution: {integrity: sha512-2wLrSJXLztGmr7wXwM0hA/wuIOY9DznVdd+ZFofHOiXcj9JnVt+2ZeLRJ7v5ZVlmheSkUOSg3Q3O4Ce7yji79A==} + /@types/nprogress@0.2.3: + resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==} dev: true /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: true - /@types/rellax@1.7.6: - resolution: {integrity: sha512-NDzpJXKZVlouFPN29j9m3/x3oDZjcs0Yccn60h3diXPnZCmRYR2ik9quwYkmUHg7AEmgU+jow0y9kXzfbfx+3Q==} + /@types/rellax@1.7.7: + resolution: {integrity: sha512-I/gX5eNLEh7J7CkC10EbJnleOKqza47Zt7znVefU8M2+CvtD1L5TVNesFwC9HTzDhe4Rw8+82ykzJyf5R13UTw==} dev: true /@types/resolve@1.20.2: @@ -2323,31 +2291,30 @@ packages: /@types/responselike@1.0.2: resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==} dependencies: - '@types/node': 18.18.7 + '@types/node': 20.9.0 dev: true /@types/sax@1.2.6: resolution: {integrity: sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==} dependencies: - '@types/node': 18.18.7 + '@types/node': 20.9.0 dev: true /@types/stats.js@0.17.2: resolution: {integrity: sha512-j1oI+BOPiAAAKFysNNutE9aAIjvHqqILubCs2EeHKc19pi4uybaGAgBfLXsCgJYcyKWkiilEvl8CkFF/SL+baA==} dev: true - /@types/three@0.153.0: - resolution: {integrity: sha512-L9quzIP4lsl6asDCw5zqN5opewCVOKRuB09apw5Acf2AIkoj5gLnUOY5AMB/ntFUt/QfFey0uKZaAd5t+HXSUw==} + /@types/three@0.158.2: + resolution: {integrity: sha512-KPYbdLI8VPhu7qnHqsayfkuk58Qk+20l1U5HBK7uG50EjtrqeCreurNNpnatMZje29XRuTM1A+pGHGdDBHPyUQ==} dependencies: - '@tweenjs/tween.js': 18.6.4 '@types/stats.js': 0.17.2 '@types/webxr': 0.5.7 fflate: 0.6.10 - lil-gui: 0.17.0 + meshoptimizer: 0.18.1 dev: true - /@types/tinycolor2@1.4.5: - resolution: {integrity: sha512-uLJijDHN5E6j5n1qefF9oaeplgszXglWXWTviMoFr/YxgvbyrkFil20yDT7ljhCiTQ/BfCYtxfJS81LdTro5DQ==} + /@types/tinycolor2@1.4.6: + resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} dev: true /@types/unist@2.0.9: @@ -2440,7 +2407,7 @@ packages: '@babel/core': 7.23.2 '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2) - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) vue: 3.3.8(typescript@5.2.2) transitivePeerDependencies: - supports-color @@ -2453,7 +2420,7 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) vue: 3.3.8(typescript@5.2.2) dev: true @@ -2503,7 +2470,7 @@ packages: /@vue/compiler-core@3.3.7: resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/shared': 3.3.7 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2512,7 +2479,7 @@ packages: /@vue/compiler-core@3.3.8: resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/shared': 3.3.8 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2535,7 +2502,7 @@ packages: /@vue/compiler-sfc@3.3.7: resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/compiler-core': 3.3.7 '@vue/compiler-dom': 3.3.7 '@vue/compiler-ssr': 3.3.7 @@ -2550,7 +2517,7 @@ packages: /@vue/compiler-sfc@3.3.8: resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/compiler-core': 3.3.8 '@vue/compiler-dom': 3.3.8 '@vue/compiler-ssr': 3.3.8 @@ -2583,7 +2550,7 @@ packages: /@vue/reactivity-transform@3.3.7: resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/compiler-core': 3.3.7 '@vue/shared': 3.3.7 estree-walker: 2.0.2 @@ -2593,7 +2560,7 @@ packages: /@vue/reactivity-transform@3.3.8: resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@vue/compiler-core': 3.3.8 '@vue/shared': 3.3.8 estree-walker: 2.0.2 @@ -2676,7 +2643,7 @@ packages: '@vueuse/core': 10.5.0(vue@3.3.8) '@vueuse/metadata': 10.5.0 local-pkg: 0.5.0 - nuxt: 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) + nuxt: 3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0) vue-demi: 0.14.6(vue@3.3.8) transitivePeerDependencies: - '@vue/composition-api' @@ -2854,7 +2821,7 @@ packages: resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: @@ -2865,7 +2832,7 @@ packages: resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@rollup/pluginutils': 5.0.5(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: @@ -2876,7 +2843,7 @@ packages: resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 ast-kit: 0.9.5 transitivePeerDependencies: - rollup @@ -3336,10 +3303,6 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /cookie-es@0.5.0: - resolution: {integrity: sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==} - dev: true - /cookie-es@1.0.0: resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} dev: true @@ -4252,8 +4215,8 @@ packages: git-up: 7.0.0 dev: true - /github-markdown-css@5.3.0: - resolution: {integrity: sha512-WI+6puEQJnC8JoIveA8R8PiwH/wJwlneE88j7Q+ojMfzWcqRJF01vrVvo8PoWc6Y4aDF+kG4WGZi3RHXymyzJg==} + /github-markdown-css@5.4.0: + resolution: {integrity: sha512-eJhoFp9fiZ290h0vWrU5MmW0A2eeB81Lv/3ZkdtKrylJvtWi71ezGrxCcw1P2fVr82s3NvBX66SoDCN1pWLadw==} engines: {node: '>=10'} dev: true @@ -5061,10 +5024,6 @@ packages: readable-stream: 2.3.8 dev: true - /lil-gui@0.17.0: - resolution: {integrity: sha512-MVBHmgY+uEbmJNApAaPbtvNh1RCAeMnKym82SBjtp5rODTYKWtM+MXHCifLe2H2Ti1HuBGBtK/5SyG4ShQ3pUQ==} - dev: true - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -5196,13 +5155,6 @@ packages: magic-string: 0.30.5 dev: true - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -5213,7 +5165,7 @@ packages: /magicast@0.3.0: resolution: {integrity: sha512-ZsEzw35h7xYoFlWHIyxU6zmH4sdwzdmY0DY4s/Lie/qKimeijz2jRw8/OV2248kt/y6FbvoTvGRKyB7y/Mpx8w==} dependencies: - '@babel/parser': 7.23.0 + '@babel/parser': 7.23.3 '@babel/types': 7.23.0 source-map-js: 1.0.2 dev: true @@ -5475,12 +5427,16 @@ packages: engines: {node: '>= 8'} dev: true - /meshline@3.1.6(three@0.154.0): - resolution: {integrity: sha512-8JZJOdaL5oz3PI/upG8JvP/5FfzYUOhrkJ8np/WKvXzl0/PZ2V9pqTvCIjSKv+w9ccg2xb+yyBhXAwt6ier3ug==} + /meshline@3.1.7(three@0.158.0): + resolution: {integrity: sha512-uf9fPI9wy0Ie0kZjvKuIkf2n7gi3ih0wdTeb/kmSvmzpPyEL5d9lFohg9+JV9VC4sQUBOZDgxu6fnjn57goSHg==} peerDependencies: three: '>=0.137' dependencies: - three: 0.154.0 + three: 0.158.0 + dev: true + + /meshoptimizer@0.18.1: + resolution: {integrity: sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==} dev: true /mfm-js@0.23.3: @@ -6120,8 +6076,8 @@ packages: hasBin: true dev: true - /nanoid@5.0.2: - resolution: {integrity: sha512-2ustYUX1R2rL/Br5B/FMhi8d5/QzvkJ912rBYxskcpu0myTHzSZfTr1LAS2Sm7jxRUObRrSBFoyzwAhL49aVSg==} + /nanoid@5.0.3: + resolution: {integrity: sha512-I7X2b22cxA4LIHXPSqbBCEQSL+1wv8TuoefejsX4HFWyC6jc5JG7CEaxOltiKjc1M+YCS2YkrZZcj4+dytw9GA==} engines: {node: ^18 || >=20} hasBin: true dev: false @@ -6436,7 +6392,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0): + /nuxt@3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-RSGO56Gv0x2f6AXWw4o4GoBaVdsD0qkPCjrX7Ud/jzH3cRJoyYMPuq/9AOLvf2o1ecZWl39j5elqJ4QHmggyOA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -6455,8 +6411,8 @@ packages: '@nuxt/schema': 3.8.1 '@nuxt/telemetry': 2.5.2 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.1(@types/node@18.18.7)(sass@1.69.5)(typescript@5.2.2)(vue@3.3.8) - '@types/node': 18.18.7 + '@nuxt/vite-builder': 3.8.1(@types/node@20.9.0)(sass@1.69.5)(typescript@5.2.2)(vue@3.3.8) + '@types/node': 20.9.0 '@unhead/dom': 1.8.3 '@unhead/ssr': 1.8.3 '@unhead/vue': 1.8.3(vue@3.3.8) @@ -8089,7 +8045,7 @@ packages: fast-glob: 3.3.1 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.20.0 + jiti: 1.21.0 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -8161,8 +8117,8 @@ packages: any-promise: 1.3.0 dev: true - /three@0.154.0: - resolution: {integrity: sha512-Uzz8C/5GesJzv8i+Y2prEMYUwodwZySPcNhuJUdsVMH2Yn4Nm8qlbQe6qRN5fOhg55XB0WiLfTPBxVHxpE60ug==} + /three@0.158.0: + resolution: {integrity: sha512-TALj4EOpdDPF1henk2Q+s17K61uEAAWQ7TJB68nr7FKxqwyDr3msOt5IWdbGm4TaWKjrtWS8DJJWe9JnvsWOhQ==} dev: true /tiny-invariant@1.3.1: @@ -8671,7 +8627,7 @@ packages: vfile-message: 4.0.2 dev: true - /vite-node@0.33.0(@types/node@18.18.7)(sass@1.69.5): + /vite-node@0.33.0(@types/node@20.9.0)(sass@1.69.5): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -8681,7 +8637,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - '@types/node' - less @@ -8738,7 +8694,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -8764,7 +8720,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - rollup - supports-color @@ -8784,7 +8740,7 @@ packages: '@vue/compiler-dom': 3.3.7 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 4.5.0(@types/node@18.18.7)(sass@1.69.5) + vite: 4.5.0(@types/node@20.9.0)(sass@1.69.5) transitivePeerDependencies: - supports-color dev: true @@ -8796,7 +8752,7 @@ packages: svgo: 3.0.2 dev: true - /vite@4.5.0(@types/node@18.18.7)(sass@1.69.5): + /vite@4.5.0(@types/node@20.9.0)(sass@1.69.5): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -8824,7 +8780,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.18.7 + '@types/node': 20.9.0 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -8913,14 +8869,14 @@ packages: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-i18n-routing@0.13.4(vue-i18n@9.3.0-beta.22)(vue@3.3.8): - resolution: {integrity: sha512-cihM/X4c6dgAnSVoIc3wUoiGG6B/Y+a3B3+Xt+7b9n2mjnKQ+ZkQ6oKVQxOd8WFRdJyohlP5dyL3Xsho4HZjBw==} + /vue-i18n-routing@1.1.4(vue-i18n@9.5.0)(vue@3.3.8): + resolution: {integrity: sha512-RG6t7g9zklNoCOswTq2zy15siilw9rATmJkx5LYm9dqNBP2MR7yzTiwXpGVpfDHKl12SDWSRD0zzy13HekNEQQ==} engines: {node: '>= 14.6'} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 vue: ^2.6.14 || ^2.7.0 || ^3.2.0 - vue-i18n: ^8.26.1 || ^9.2.0 || ^9.3.0-beta.10 - vue-i18n-bridge: ^9.2.0 || ^9.3.0-beta.10 + vue-i18n: ^8.26.1 || >=9.2.0 + vue-i18n-bridge: '>=9.2.0' vue-router: ^3.5.3 || ^3.6.0 || ^4.0.0 peerDependenciesMeta: '@vue/composition-api': @@ -8934,24 +8890,23 @@ packages: vue-router: optional: true dependencies: - '@intlify/shared': 9.4.1 - '@intlify/vue-i18n-bridge': 0.8.0(vue-i18n@9.3.0-beta.22) - '@intlify/vue-router-bridge': 0.8.0(vue@3.3.8) + '@intlify/shared': 9.6.1 + '@intlify/vue-i18n-bridge': 1.0.1(vue-i18n@9.5.0) + '@intlify/vue-router-bridge': 1.0.1(vue@3.3.8) ufo: 1.3.1 vue: 3.3.8(typescript@5.2.2) vue-demi: 0.14.6(vue@3.3.8) - vue-i18n: 9.3.0-beta.22(vue@3.3.8) + vue-i18n: 9.5.0(vue@3.3.8) dev: true - /vue-i18n@9.3.0-beta.22(vue@3.3.8): - resolution: {integrity: sha512-i/MQ1x5kEXTMzmg5Cg9dnXDaTWv0S+O0ZTf8+qLWhFJDT4ERa5GLh5V+Ya748x1D+kwpStJxIW3kZGESJG7XCg==} + /vue-i18n@9.5.0(vue@3.3.8): + resolution: {integrity: sha512-NiI3Ph1qMstNf7uhYh8trQBOBFLxeJgcOxBq51pCcZ28Vs18Y7BDS58r8HGDKCYgXdLUYqPDXdKatIF4bvBVZg==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.3.0-beta.22 - '@intlify/shared': 9.3.0-beta.22 - '@intlify/vue-devtools': 9.3.0-beta.22 + '@intlify/core-base': 9.5.0 + '@intlify/shared': 9.5.0 '@vue/devtools-api': 6.5.1 vue: 3.3.8(typescript@5.2.2) dev: true