From b069f09c14842917d8bef94316b8fc61dc5a0e01 Mon Sep 17 00:00:00 2001 From: bingryan <41174435+bingryan@users.noreply.github.com> Date: Mon, 24 Apr 2023 16:14:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20add=20export=20chat=20re?= =?UTF-8?q?cords=20(#16)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 🎸 add export chat records --- pnpm-lock.yaml | 571 +++++++++++++++--------------- src-tauri/src/cmd.rs | 26 +- src-tauri/src/main.rs | 1 + src/components/Textarea/index.vue | 50 ++- src/locales/en-US.ts | 1 + src/locales/zh-CN.ts | 1 + src/utils/misc/index.ts | 12 + 7 files changed, 372 insertions(+), 290 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3b2238..31c4507 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ dependencies: markdown-it-fancy-lists: registry.npmmirror.com/markdown-it-fancy-lists/1.2.1_markdown-it@13.0.1 markdown-it-highlightjs: registry.npmmirror.com/markdown-it-highlightjs/4.0.1 markdown-it-task-lists: registry.npmmirror.com/markdown-it-task-lists/2.1.1 - pinia: registry.npmmirror.com/pinia/2.0.34_dtjfskxukdxv24psui2m5c75zy + pinia: registry.npmmirror.com/pinia/2.0.35_dtjfskxukdxv24psui2m5c75zy tauri-plugin-store-api: github.com/tauri-apps/tauri-plugin-store/df267506bf12de451762f3f4b7f929ebed1421c9 vooks: registry.npmmirror.com/vooks/0.2.12_vue@3.2.47 vue: registry.npmmirror.com/vue/3.2.47 @@ -77,31 +77,31 @@ dependencies: vuedraggable: registry.npmmirror.com/vuedraggable/4.1.0_vue@3.2.47 devDependencies: - '@arco-design/web-vue': registry.npmmirror.com/@arco-design/web-vue/2.45.1_vue@3.2.47 + '@arco-design/web-vue': registry.npmmirror.com/@arco-design/web-vue/2.45.2_vue@3.2.47 '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/17.6.1 '@commitlint/config-conventional': registry.npmmirror.com/@commitlint/config-conventional/17.6.1 '@tauri-apps/cli': registry.npmmirror.com/@tauri-apps/cli/1.2.3 '@types/markdown-it': registry.npmmirror.com/@types/markdown-it/12.2.3 - '@types/node': registry.npmmirror.com/@types/node/18.15.11 - '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.59.0_wsbkzerfphvgr4lle7vmeh64yi - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy - '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/4.1.0_vite@4.2.2+vue@3.2.47 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.59.0_chh3ljgpke5ydgcjpmkmu4hz5q + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q + '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/4.1.0_vite@4.3.1+vue@3.2.47 autoprefixer: registry.npmmirror.com/autoprefixer/10.4.14_postcss@8.4.17 consola: registry.npmmirror.com/consola/2.15.3 - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-config-airbnb-base: registry.npmmirror.com/eslint-config-airbnb-base/15.0.0_cshkc2qhcu55b7r3t6b6lfgcxm - eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.38.0 - eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_fxgwllf6ncffx65thrxnpb5tfm - eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_zd47usm4wh46g3or3idhwsf3ym - eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.2.1_mrzcadguhkbme6yx3ehduvsjxu - eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.11.0_eslint@8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-config-airbnb-base: registry.npmmirror.com/eslint-config-airbnb-base/15.0.0_ihzpda66j6eqxiupas72wssxyy + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.39.0 + eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_oszrz2qxbmgfxy5msqy2c4rqlu + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_cgakrrx35fqc5feplpmer75dbu + eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.2.1_5pokp25ua6t5ubushhw3tqituq + eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.11.0_eslint@8.39.0 git-cz: registry.npmmirror.com/git-cz/4.9.0 husky: registry.npmmirror.com/husky/8.0.3 less: registry.npmmirror.com/less/4.1.3 markdown-it-katex: registry.npmmirror.com/markdown-it-katex/2.0.3 mockjs: registry.npmmirror.com/mockjs/1.1.0 postcss: registry.npmmirror.com/postcss/8.4.17 - prettier: registry.npmmirror.com/prettier/2.8.7 + prettier: registry.npmmirror.com/prettier/2.8.8 stylelint: registry.npmmirror.com/stylelint/14.16.1 stylelint-config-prettier: registry.npmmirror.com/stylelint-config-prettier/9.0.5_stylelint@14.16.1 stylelint-config-rational-order: registry.npmmirror.com/stylelint-config-rational-order/0.1.2 @@ -112,11 +112,11 @@ devDependencies: typescript: registry.npmmirror.com/typescript/5.0.4 unplugin-auto-import: registry.npmmirror.com/unplugin-auto-import/0.15.3_@vueuse+core@9.13.0 unplugin-vue-components: registry.npmmirror.com/unplugin-vue-components/0.24.1_vue@3.2.47 - vite: registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi - vite-plugin-eslint: registry.npmmirror.com/vite-plugin-eslint/1.8.1_eslint@8.38.0+vite@4.2.2 - vite-plugin-mock: registry.npmmirror.com/vite-plugin-mock/2.9.8_mockjs@1.1.0+vite@4.2.2 - vite-plugin-style-import: registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@4.2.2 - vue-tsc: registry.npmmirror.com/vue-tsc/1.2.0_typescript@5.0.4 + vite: registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma + vite-plugin-eslint: registry.npmmirror.com/vite-plugin-eslint/1.8.1_eslint@8.39.0+vite@4.3.1 + vite-plugin-mock: registry.npmmirror.com/vite-plugin-mock/2.9.8_mockjs@1.1.0+vite@4.3.1 + vite-plugin-style-import: registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@4.3.1 + vue-tsc: registry.npmmirror.com/vue-tsc/1.4.4_typescript@5.0.4 packages: @@ -152,11 +152,11 @@ packages: color: registry.npmmirror.com/color/3.2.1 dev: true - registry.npmmirror.com/@arco-design/web-vue/2.45.1_vue@3.2.47: - resolution: {integrity: sha512-+p4wnj0X6UD8ehPaNhX96g3Sm8l9cgZgwsDseVJp1/JHIuG+JuhaIcvg0/3RTCrFl9GpU0j6Cve6J8v2LqpT+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@arco-design/web-vue/-/web-vue-2.45.1.tgz} - id: registry.npmmirror.com/@arco-design/web-vue/2.45.1 + registry.npmmirror.com/@arco-design/web-vue/2.45.2_vue@3.2.47: + resolution: {integrity: sha512-1+khN1gcNCOdTfXesh9zcsN0B0Zp1CVUFLAFfI15PGgdoHNqhk6yCUAVqh75s0QEA2epa9H7mHkXVHiFfHOaYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@arco-design/web-vue/-/web-vue-2.45.2.tgz} + id: registry.npmmirror.com/@arco-design/web-vue/2.45.2 name: '@arco-design/web-vue' - version: 2.45.1 + version: 2.45.2 peerDependencies: vue: ^3.1.0 dependencies: @@ -509,15 +509,15 @@ packages: '@commitlint/execute-rule': registry.npmmirror.com/@commitlint/execute-rule/17.4.0 '@commitlint/resolve-extends': registry.npmmirror.com/@commitlint/resolve-extends/17.4.4 '@commitlint/types': registry.npmmirror.com/@commitlint/types/17.4.4 - '@types/node': registry.npmmirror.com/@types/node/18.15.11 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 chalk: registry.npmmirror.com/chalk/4.1.2 cosmiconfig: registry.npmmirror.com/cosmiconfig/8.1.3 - cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader/4.3.0_zulaepqzabcjiyzbkdbfeduf6u + cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader/4.3.0_2lc3nd7q46wc6ggpqjsyhrizha lodash.isplainobject: registry.npmmirror.com/lodash.isplainobject/4.0.6 lodash.merge: registry.npmmirror.com/lodash.merge/4.6.2 lodash.uniq: registry.npmmirror.com/lodash.uniq/4.5.0 resolve-from: registry.npmmirror.com/resolve-from/5.0.0 - ts-node: registry.npmmirror.com/ts-node/10.9.1_bhanhq442dy43ncydsavgi4jfi + ts-node: registry.npmmirror.com/ts-node/10.9.1_gfpyv5b3h2oguybx3lu7z4el7a typescript: registry.npmmirror.com/typescript/5.0.4 transitivePeerDependencies: - '@swc/core' @@ -628,10 +628,10 @@ packages: postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.11 dev: true - registry.npmmirror.com/@esbuild/android-arm/0.17.17: - resolution: {integrity: sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.17.tgz} + registry.npmmirror.com/@esbuild/android-arm/0.17.18: + resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.18.tgz} name: '@esbuild/android-arm' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm] os: [android] @@ -639,10 +639,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/android-arm64/0.17.17: - resolution: {integrity: sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/android-arm64/0.17.18: + resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz} name: '@esbuild/android-arm64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -650,10 +650,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/android-x64/0.17.17: - resolution: {integrity: sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/android-x64/0.17.18: + resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.18.tgz} name: '@esbuild/android-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [android] @@ -661,10 +661,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/darwin-arm64/0.17.17: - resolution: {integrity: sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/darwin-arm64/0.17.18: + resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz} name: '@esbuild/darwin-arm64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -672,10 +672,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/darwin-x64/0.17.17: - resolution: {integrity: sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/darwin-x64/0.17.18: + resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz} name: '@esbuild/darwin-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -683,10 +683,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/freebsd-arm64/0.17.17: - resolution: {integrity: sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/freebsd-arm64/0.17.18: + resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz} name: '@esbuild/freebsd-arm64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -694,10 +694,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/freebsd-x64/0.17.17: - resolution: {integrity: sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/freebsd-x64/0.17.18: + resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz} name: '@esbuild/freebsd-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -705,10 +705,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-arm/0.17.17: - resolution: {integrity: sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-arm/0.17.18: + resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz} name: '@esbuild/linux-arm' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -716,10 +716,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-arm64/0.17.17: - resolution: {integrity: sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-arm64/0.17.18: + resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz} name: '@esbuild/linux-arm64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -727,10 +727,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-ia32/0.17.17: - resolution: {integrity: sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-ia32/0.17.18: + resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz} name: '@esbuild/linux-ia32' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -749,10 +749,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-loong64/0.17.17: - resolution: {integrity: sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-loong64/0.17.18: + resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz} name: '@esbuild/linux-loong64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -760,10 +760,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-mips64el/0.17.17: - resolution: {integrity: sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-mips64el/0.17.18: + resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz} name: '@esbuild/linux-mips64el' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -771,10 +771,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-ppc64/0.17.17: - resolution: {integrity: sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-ppc64/0.17.18: + resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz} name: '@esbuild/linux-ppc64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -782,10 +782,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-riscv64/0.17.17: - resolution: {integrity: sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-riscv64/0.17.18: + resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz} name: '@esbuild/linux-riscv64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -793,10 +793,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-s390x/0.17.17: - resolution: {integrity: sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-s390x/0.17.18: + resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz} name: '@esbuild/linux-s390x' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -804,10 +804,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/linux-x64/0.17.17: - resolution: {integrity: sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/linux-x64/0.17.18: + resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz} name: '@esbuild/linux-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -815,10 +815,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/netbsd-x64/0.17.17: - resolution: {integrity: sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/netbsd-x64/0.17.18: + resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz} name: '@esbuild/netbsd-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -826,10 +826,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/openbsd-x64/0.17.17: - resolution: {integrity: sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/openbsd-x64/0.17.18: + resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz} name: '@esbuild/openbsd-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -837,10 +837,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/sunos-x64/0.17.17: - resolution: {integrity: sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/sunos-x64/0.17.18: + resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz} name: '@esbuild/sunos-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -848,10 +848,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/win32-arm64/0.17.17: - resolution: {integrity: sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/win32-arm64/0.17.18: + resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz} name: '@esbuild/win32-arm64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -859,10 +859,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/win32-ia32/0.17.17: - resolution: {integrity: sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz} + registry.npmmirror.com/@esbuild/win32-ia32/0.17.18: + resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz} name: '@esbuild/win32-ia32' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -870,10 +870,10 @@ packages: dev: true optional: true - registry.npmmirror.com/@esbuild/win32-x64/0.17.17: - resolution: {integrity: sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz} + registry.npmmirror.com/@esbuild/win32-x64/0.17.18: + resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz} name: '@esbuild/win32-x64' - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -881,7 +881,7 @@ packages: dev: true optional: true - registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.38.0: + registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.39.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} id: registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0 name: '@eslint-community/eslint-utils' @@ -890,7 +890,7 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.4.0 dev: true @@ -920,10 +920,10 @@ packages: - supports-color dev: true - registry.npmmirror.com/@eslint/js/8.38.0: - resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/js/-/js-8.38.0.tgz} + registry.npmmirror.com/@eslint/js/8.39.0: + resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/js/-/js-8.39.0.tgz} name: '@eslint/js' - version: 8.38.0 + version: 8.39.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1328,7 +1328,7 @@ packages: version: 7.2.0 dependencies: '@types/minimatch': registry.npmmirror.com/@types/minimatch/5.1.2 - '@types/node': registry.npmmirror.com/@types/node/18.15.11 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 dev: true registry.npmmirror.com/@types/json-schema/7.0.11: @@ -1382,10 +1382,10 @@ packages: version: 1.0.7 dev: true - registry.npmmirror.com/@types/node/18.15.11: - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.15.11.tgz} + registry.npmmirror.com/@types/node/18.16.0: + resolution: {integrity: sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.16.0.tgz} name: '@types/node' - version: 18.15.11 + version: 18.16.0 dev: true registry.npmmirror.com/@types/normalize-package-data/2.4.1: @@ -1426,7 +1426,7 @@ packages: name: '@types/vfile' version: 3.0.2 dependencies: - '@types/node': registry.npmmirror.com/@types/node/18.15.11 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 '@types/unist': registry.npmmirror.com/@types/unist/2.0.6 '@types/vfile-message': registry.npmmirror.com/@types/vfile-message/2.0.0 dev: true @@ -1436,7 +1436,7 @@ packages: name: '@types/web-bluetooth' version: 0.0.16 - registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.59.0_wsbkzerfphvgr4lle7vmeh64yi: + registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.59.0_chh3ljgpke5ydgcjpmkmu4hz5q: resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.0.tgz} id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.59.0 name: '@typescript-eslint/eslint-plugin' @@ -1451,12 +1451,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp/4.5.0 - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.59.0 - '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy - '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.59.0_iacogk7kkaymxepzhgcbytyi7q + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.59.0_iacogk7kkaymxepzhgcbytyi7q debug: registry.npmmirror.com/debug/4.3.4 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 grapheme-splitter: registry.npmmirror.com/grapheme-splitter/1.0.4 ignore: registry.npmmirror.com/ignore/5.2.4 natural-compare-lite: registry.npmmirror.com/natural-compare-lite/1.4.0 @@ -1467,7 +1467,7 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy: + registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q: resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.59.0.tgz} id: registry.npmmirror.com/@typescript-eslint/parser/5.59.0 name: '@typescript-eslint/parser' @@ -1484,7 +1484,7 @@ packages: '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.59.0 '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.59.0_typescript@5.0.4 debug: registry.npmmirror.com/debug/4.3.4 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 typescript: registry.npmmirror.com/typescript/5.0.4 transitivePeerDependencies: - supports-color @@ -1500,7 +1500,7 @@ packages: '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.59.0 dev: true - registry.npmmirror.com/@typescript-eslint/type-utils/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy: + registry.npmmirror.com/@typescript-eslint/type-utils/5.59.0_iacogk7kkaymxepzhgcbytyi7q: resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.59.0.tgz} id: registry.npmmirror.com/@typescript-eslint/type-utils/5.59.0 name: '@typescript-eslint/type-utils' @@ -1514,9 +1514,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.59.0_typescript@5.0.4 - '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.59.0_iacogk7kkaymxepzhgcbytyi7q debug: registry.npmmirror.com/debug/4.3.4 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@5.0.4 typescript: registry.npmmirror.com/typescript/5.0.4 transitivePeerDependencies: @@ -1554,7 +1554,7 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/utils/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy: + registry.npmmirror.com/@typescript-eslint/utils/5.59.0_iacogk7kkaymxepzhgcbytyi7q: resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.59.0.tgz} id: registry.npmmirror.com/@typescript-eslint/utils/5.59.0 name: '@typescript-eslint/utils' @@ -1563,13 +1563,13 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.38.0 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.39.0 '@types/json-schema': registry.npmmirror.com/@types/json-schema/7.0.11 '@types/semver': registry.npmmirror.com/@types/semver/7.3.13 '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.59.0 '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.59.0 '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.59.0_typescript@5.0.4 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 semver: registry.npmmirror.com/semver/7.5.0 transitivePeerDependencies: @@ -1587,7 +1587,7 @@ packages: eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.4.0 dev: true - registry.npmmirror.com/@vitejs/plugin-vue/4.1.0_vite@4.2.2+vue@3.2.47: + registry.npmmirror.com/@vitejs/plugin-vue/4.1.0_vite@4.3.1+vue@3.2.47: resolution: {integrity: sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz} id: registry.npmmirror.com/@vitejs/plugin-vue/4.1.0 name: '@vitejs/plugin-vue' @@ -1597,57 +1597,65 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi + vite: registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma vue: registry.npmmirror.com/vue/3.2.47 dev: true - registry.npmmirror.com/@volar/language-core/1.3.0-alpha.0: - resolution: {integrity: sha512-W3uMzecHPcbwddPu4SJpUcPakRBK/y/BP+U0U6NiPpUX1tONLC4yCawt+QBJqtgJ+sfD6ztf5PyvPL3hQRqfOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/language-core/-/language-core-1.3.0-alpha.0.tgz} + registry.npmmirror.com/@volar/language-core/1.4.1: + resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/language-core/-/language-core-1.4.1.tgz} name: '@volar/language-core' - version: 1.3.0-alpha.0 + version: 1.4.1 dependencies: - '@volar/source-map': registry.npmmirror.com/@volar/source-map/1.3.0-alpha.0 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/1.4.1 dev: true - registry.npmmirror.com/@volar/source-map/1.3.0-alpha.0: - resolution: {integrity: sha512-jSdizxWFvDTvkPYZnO6ew3sBZUnS0abKCbuopkc0JrIlFbznWC/fPH3iPFIMS8/IIkRxq1Jh9VVG60SmtsdaMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-1.3.0-alpha.0.tgz} + registry.npmmirror.com/@volar/source-map/1.4.1: + resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-1.4.1.tgz} name: '@volar/source-map' - version: 1.3.0-alpha.0 + version: 1.4.1 dependencies: muggle-string: registry.npmmirror.com/muggle-string/0.2.2 dev: true - registry.npmmirror.com/@volar/typescript/1.3.0-alpha.0: - resolution: {integrity: sha512-5UItyW2cdH2mBLu4RrECRNJRgtvvzKrSCn2y3v/D61QwIDkGx4aeil6x8RFuUL5TFtV6QvVHXnsOHxNgd+sCow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/typescript/-/typescript-1.3.0-alpha.0.tgz} + registry.npmmirror.com/@volar/typescript/1.4.1_typescript@5.0.4: + resolution: {integrity: sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/typescript/-/typescript-1.4.1.tgz} + id: registry.npmmirror.com/@volar/typescript/1.4.1 name: '@volar/typescript' - version: 1.3.0-alpha.0 + version: 1.4.1 + peerDependencies: + typescript: '*' dependencies: - '@volar/language-core': registry.npmmirror.com/@volar/language-core/1.3.0-alpha.0 + '@volar/language-core': registry.npmmirror.com/@volar/language-core/1.4.1 + typescript: registry.npmmirror.com/typescript/5.0.4 dev: true - registry.npmmirror.com/@volar/vue-language-core/1.2.0: - resolution: {integrity: sha512-w7yEiaITh2WzKe6u8ZdeLKCUz43wdmY/OqAmsB/PGDvvhTcVhCJ6f0W/RprZL1IhqH8wALoWiwEh/Wer7ZviMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-language-core/-/vue-language-core-1.2.0.tgz} + registry.npmmirror.com/@volar/vue-language-core/1.4.4: + resolution: {integrity: sha512-c3hL6un+CfoOlusGvpypcodmk9ke/ImrWIUc0GkgI+imoQpUGzgu3tEQWlPs604R7AhxeZwWUi8hQNfax0R/zA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-language-core/-/vue-language-core-1.4.4.tgz} name: '@volar/vue-language-core' - version: 1.2.0 + version: 1.4.4 dependencies: - '@volar/language-core': registry.npmmirror.com/@volar/language-core/1.3.0-alpha.0 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/1.3.0-alpha.0 + '@volar/language-core': registry.npmmirror.com/@volar/language-core/1.4.1 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/1.4.1 '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.47 '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc/3.2.47 '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.47 '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.47 - minimatch: registry.npmmirror.com/minimatch/6.2.0 + minimatch: registry.npmmirror.com/minimatch/9.0.0 muggle-string: registry.npmmirror.com/muggle-string/0.2.2 vue-template-compiler: registry.npmmirror.com/vue-template-compiler/2.7.14 dev: true - registry.npmmirror.com/@volar/vue-typescript/1.2.0: - resolution: {integrity: sha512-zjmRi9y3J1EkG+pfuHp8IbHmibihrKK485cfzsHjiuvJMGrpkWvlO5WVEk8oslMxxeGC5XwBFE9AOlvh378EPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-typescript/-/vue-typescript-1.2.0.tgz} + registry.npmmirror.com/@volar/vue-typescript/1.4.4_typescript@5.0.4: + resolution: {integrity: sha512-L61Fk15jlJw3QtIddD4cVE5jei5i6zbLJRiaEMYDDnUKB259/qUrdvnMfnZUFVyDwlevzdstjtaUyreeG/0nPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/vue-typescript/-/vue-typescript-1.4.4.tgz} + id: registry.npmmirror.com/@volar/vue-typescript/1.4.4 name: '@volar/vue-typescript' - version: 1.2.0 + version: 1.4.4 + peerDependencies: + typescript: '*' dependencies: - '@volar/typescript': registry.npmmirror.com/@volar/typescript/1.3.0-alpha.0 - '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/1.2.0 + '@volar/typescript': registry.npmmirror.com/@volar/typescript/1.4.1_typescript@5.0.4 + '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/1.4.4 + typescript: registry.npmmirror.com/typescript/5.0.4 dev: true registry.npmmirror.com/@vue/compiler-core/3.2.47: @@ -1681,7 +1689,7 @@ packages: '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.47 estree-walker: registry.npmmirror.com/estree-walker/2.0.2 magic-string: registry.npmmirror.com/magic-string/0.25.9 - postcss: registry.npmmirror.com/postcss/8.4.22 + postcss: registry.npmmirror.com/postcss/8.4.23 source-map: registry.npmmirror.com/source-map/0.6.1 registry.npmmirror.com/@vue/compiler-ssr/3.2.47: @@ -2068,7 +2076,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: registry.npmmirror.com/browserslist/4.21.5 - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001480 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001481 fraction.js: registry.npmmirror.com/fraction.js/4.2.0 normalize-range: registry.npmmirror.com/normalize-range/0.1.2 picocolors: registry.npmmirror.com/picocolors/1.0.0 @@ -2083,7 +2091,7 @@ packages: hasBin: true dependencies: browserslist: registry.npmmirror.com/browserslist/4.21.5 - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001480 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001481 normalize-range: registry.npmmirror.com/normalize-range/0.1.2 num2fraction: registry.npmmirror.com/num2fraction/1.2.2 picocolors: registry.npmmirror.com/picocolors/0.2.1 @@ -2209,8 +2217,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001480 - electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.368 + caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001481 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.369 node-releases: registry.npmmirror.com/node-releases/2.0.10 update-browserslist-db: registry.npmmirror.com/update-browserslist-db/1.0.11_browserslist@4.21.5 dev: true @@ -2331,10 +2339,10 @@ packages: engines: {node: '>=6'} dev: true - registry.npmmirror.com/caniuse-lite/1.0.30001480: - resolution: {integrity: sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz} + registry.npmmirror.com/caniuse-lite/1.0.30001481: + resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz} name: caniuse-lite - version: 1.0.30001480 + version: 1.0.30001481 dev: true registry.npmmirror.com/capital-case/1.0.4: @@ -2683,7 +2691,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - registry.npmmirror.com/cosmiconfig-typescript-loader/4.3.0_zulaepqzabcjiyzbkdbfeduf6u: + registry.npmmirror.com/cosmiconfig-typescript-loader/4.3.0_2lc3nd7q46wc6ggpqjsyhrizha: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz} id: registry.npmmirror.com/cosmiconfig-typescript-loader/4.3.0 name: cosmiconfig-typescript-loader @@ -2695,9 +2703,9 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': registry.npmmirror.com/@types/node/18.15.11 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 cosmiconfig: registry.npmmirror.com/cosmiconfig/8.1.3 - ts-node: registry.npmmirror.com/ts-node/10.9.1_bhanhq442dy43ncydsavgi4jfi + ts-node: registry.npmmirror.com/ts-node/10.9.1_gfpyv5b3h2oguybx3lu7z4el7a typescript: registry.npmmirror.com/typescript/5.0.4 dev: true @@ -3035,10 +3043,10 @@ packages: version: 1.1.1 dev: true - registry.npmmirror.com/electron-to-chromium/1.4.368: - resolution: {integrity: sha512-e2aeCAixCj9M7nJxdB/wDjO6mbYX+lJJxSJCXDzlr5YPGYVofuJwGN9nKg2o6wWInjX6XmxRinn3AeJMK81ltw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.368.tgz} + registry.npmmirror.com/electron-to-chromium/1.4.369: + resolution: {integrity: sha512-LfxbHXdA/S+qyoTEA4EbhxGjrxx7WK2h6yb5K2v0UCOufUKX+VZaHbl3svlzZfv9sGseym/g3Ne4DpsgRULmqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.369.tgz} name: electron-to-chromium - version: 1.4.368 + version: 1.4.369 dev: true registry.npmmirror.com/emoji-regex/7.0.3: @@ -3060,10 +3068,10 @@ packages: engines: {node: '>= 0.8'} dev: true - registry.npmmirror.com/enhanced-resolve/5.12.0: - resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz} + registry.npmmirror.com/enhanced-resolve/5.13.0: + resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz} name: enhanced-resolve - version: 5.12.0 + version: 5.13.0 engines: {node: '>=10.13.0'} dependencies: graceful-fs: registry.npmmirror.com/graceful-fs/4.2.11 @@ -3437,36 +3445,36 @@ packages: esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64/0.14.54 dev: true - registry.npmmirror.com/esbuild/0.17.17: - resolution: {integrity: sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.17.17.tgz} + registry.npmmirror.com/esbuild/0.17.18: + resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.17.18.tgz} name: esbuild - version: 0.17.17 + version: 0.17.18 engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm/0.17.17 - '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64/0.17.17 - '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64/0.17.17 - '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64/0.17.17 - '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64/0.17.17 - '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64/0.17.17 - '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64/0.17.17 - '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm/0.17.17 - '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64/0.17.17 - '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32/0.17.17 - '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64/0.17.17 - '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el/0.17.17 - '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64/0.17.17 - '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64/0.17.17 - '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x/0.17.17 - '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64/0.17.17 - '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64/0.17.17 - '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64/0.17.17 - '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64/0.17.17 - '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64/0.17.17 - '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32/0.17.17 - '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64/0.17.17 + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm/0.17.18 + '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64/0.17.18 + '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64/0.17.18 + '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64/0.17.18 + '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64/0.17.18 + '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64/0.17.18 + '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64/0.17.18 + '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm/0.17.18 + '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64/0.17.18 + '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32/0.17.18 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64/0.17.18 + '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el/0.17.18 + '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64/0.17.18 + '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64/0.17.18 + '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x/0.17.18 + '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64/0.17.18 + '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64/0.17.18 + '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64/0.17.18 + '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64/0.17.18 + '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64/0.17.18 + '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32/0.17.18 + '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64/0.17.18 dev: true registry.npmmirror.com/escalade/3.1.1: @@ -3503,7 +3511,7 @@ packages: engines: {node: '>=12'} dev: true - registry.npmmirror.com/eslint-config-airbnb-base/15.0.0_cshkc2qhcu55b7r3t6b6lfgcxm: + registry.npmmirror.com/eslint-config-airbnb-base/15.0.0_ihzpda66j6eqxiupas72wssxyy: resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz} id: registry.npmmirror.com/eslint-config-airbnb-base/15.0.0 name: eslint-config-airbnb-base @@ -3514,14 +3522,14 @@ packages: eslint-plugin-import: ^2.25.2 dependencies: confusing-browser-globals: registry.npmmirror.com/confusing-browser-globals/1.0.11 - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_zd47usm4wh46g3or3idhwsf3ym + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_cgakrrx35fqc5feplpmer75dbu object.assign: registry.npmmirror.com/object.assign/4.1.4 object.entries: registry.npmmirror.com/object.entries/1.1.6 semver: registry.npmmirror.com/semver/6.3.0 dev: true - registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.38.0: + registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.39.0: resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} id: registry.npmmirror.com/eslint-config-prettier/8.8.0 name: eslint-config-prettier @@ -3530,7 +3538,7 @@ packages: peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 dev: true registry.npmmirror.com/eslint-import-resolver-node/0.3.7: @@ -3545,7 +3553,7 @@ packages: - supports-color dev: true - registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_fxgwllf6ncffx65thrxnpb5tfm: + registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_oszrz2qxbmgfxy5msqy2c4rqlu: resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz} id: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5 name: eslint-import-resolver-typescript @@ -3556,10 +3564,10 @@ packages: eslint-plugin-import: '*' dependencies: debug: registry.npmmirror.com/debug/4.3.4 - enhanced-resolve: registry.npmmirror.com/enhanced-resolve/5.12.0 - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.8.0_zd47usm4wh46g3or3idhwsf3ym - eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_zd47usm4wh46g3or3idhwsf3ym + enhanced-resolve: registry.npmmirror.com/enhanced-resolve/5.13.0 + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.8.0_cgakrrx35fqc5feplpmer75dbu + eslint-plugin-import: registry.npmmirror.com/eslint-plugin-import/2.27.5_cgakrrx35fqc5feplpmer75dbu get-tsconfig: registry.npmmirror.com/get-tsconfig/4.5.0 globby: registry.npmmirror.com/globby/13.1.4 is-core-module: registry.npmmirror.com/is-core-module/2.12.0 @@ -3572,7 +3580,7 @@ packages: - supports-color dev: true - registry.npmmirror.com/eslint-module-utils/2.8.0_amdmgvxvyswgee2ths52dmheye: + registry.npmmirror.com/eslint-module-utils/2.8.0_cgakrrx35fqc5feplpmer75dbu: resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} id: registry.npmmirror.com/eslint-module-utils/2.8.0 name: eslint-module-utils @@ -3596,16 +3604,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q debug: registry.npmmirror.com/debug/3.2.7 - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node/0.3.7 - eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_fxgwllf6ncffx65thrxnpb5tfm + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_oszrz2qxbmgfxy5msqy2c4rqlu transitivePeerDependencies: - supports-color dev: true - registry.npmmirror.com/eslint-module-utils/2.8.0_zd47usm4wh46g3or3idhwsf3ym: + registry.npmmirror.com/eslint-module-utils/2.8.0_y4cltz4i56mc4xb2v3asuijhpa: resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} id: registry.npmmirror.com/eslint-module-utils/2.8.0 name: eslint-module-utils @@ -3629,15 +3636,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q debug: registry.npmmirror.com/debug/3.2.7 - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_fxgwllf6ncffx65thrxnpb5tfm + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node/0.3.7 + eslint-import-resolver-typescript: registry.npmmirror.com/eslint-import-resolver-typescript/3.5.5_oszrz2qxbmgfxy5msqy2c4rqlu transitivePeerDependencies: - supports-color dev: true - registry.npmmirror.com/eslint-plugin-import/2.27.5_zd47usm4wh46g3or3idhwsf3ym: + registry.npmmirror.com/eslint-plugin-import/2.27.5_cgakrrx35fqc5feplpmer75dbu: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz} id: registry.npmmirror.com/eslint-plugin-import/2.27.5 name: eslint-plugin-import @@ -3650,15 +3658,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_voubu7prgxjfsfbgx5d4sqnwiy + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.59.0_iacogk7kkaymxepzhgcbytyi7q array-includes: registry.npmmirror.com/array-includes/3.1.6 array.prototype.flat: registry.npmmirror.com/array.prototype.flat/1.3.1 array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap/1.3.1 debug: registry.npmmirror.com/debug/3.2.7 doctrine: registry.npmmirror.com/doctrine/2.1.0 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 eslint-import-resolver-node: registry.npmmirror.com/eslint-import-resolver-node/0.3.7 - eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.8.0_amdmgvxvyswgee2ths52dmheye + eslint-module-utils: registry.npmmirror.com/eslint-module-utils/2.8.0_y4cltz4i56mc4xb2v3asuijhpa has: registry.npmmirror.com/has/1.0.3 is-core-module: registry.npmmirror.com/is-core-module/2.12.0 is-glob: registry.npmmirror.com/is-glob/4.0.3 @@ -3673,7 +3681,7 @@ packages: - supports-color dev: true - registry.npmmirror.com/eslint-plugin-prettier/4.2.1_mrzcadguhkbme6yx3ehduvsjxu: + registry.npmmirror.com/eslint-plugin-prettier/4.2.1_5pokp25ua6t5ubushhw3tqituq: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz} id: registry.npmmirror.com/eslint-plugin-prettier/4.2.1 name: eslint-plugin-prettier @@ -3687,13 +3695,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: registry.npmmirror.com/eslint/8.38.0 - eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.38.0 - prettier: registry.npmmirror.com/prettier/2.8.7 + eslint: registry.npmmirror.com/eslint/8.39.0 + eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.8.0_eslint@8.39.0 + prettier: registry.npmmirror.com/prettier/2.8.8 prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0 dev: true - registry.npmmirror.com/eslint-plugin-vue/9.11.0_eslint@8.38.0: + registry.npmmirror.com/eslint-plugin-vue/9.11.0_eslint@8.39.0: resolution: {integrity: sha512-bBCJAZnkBV7ATH4Z1E7CvN3nmtS4H7QUU3UBxPdo8WohRU+yHjnQRALpTbxMVcz0e4Mx3IyxIdP5HYODMxK9cQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.11.0.tgz} id: registry.npmmirror.com/eslint-plugin-vue/9.11.0 name: eslint-plugin-vue @@ -3702,13 +3710,13 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.38.0 - eslint: registry.npmmirror.com/eslint/8.38.0 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.39.0 + eslint: registry.npmmirror.com/eslint/8.39.0 natural-compare: registry.npmmirror.com/natural-compare/1.4.0 nth-check: registry.npmmirror.com/nth-check/2.1.1 postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.11 semver: registry.npmmirror.com/semver/7.5.0 - vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/9.1.1_eslint@8.38.0 + vue-eslint-parser: registry.npmmirror.com/vue-eslint-parser/9.1.1_eslint@8.39.0 xml-name-validator: registry.npmmirror.com/xml-name-validator/4.0.0 transitivePeerDependencies: - supports-color @@ -3741,17 +3749,17 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - registry.npmmirror.com/eslint/8.38.0: - resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-8.38.0.tgz} + registry.npmmirror.com/eslint/8.39.0: + resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-8.39.0.tgz} name: eslint - version: 8.38.0 + version: 8.39.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.38.0 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0_eslint@8.39.0 '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp/4.5.0 '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc/2.0.2 - '@eslint/js': registry.npmmirror.com/@eslint/js/8.38.0 + '@eslint/js': registry.npmmirror.com/@eslint/js/8.39.0 '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array/0.11.8 '@humanwhocodes/module-importer': registry.npmmirror.com/@humanwhocodes/module-importer/1.0.1 '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk/1.2.8 @@ -5996,15 +6004,6 @@ packages: brace-expansion: registry.npmmirror.com/brace-expansion/1.1.11 dev: true - registry.npmmirror.com/minimatch/6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-6.2.0.tgz} - name: minimatch - version: 6.2.0 - engines: {node: '>=10'} - dependencies: - brace-expansion: registry.npmmirror.com/brace-expansion/2.0.1 - dev: true - registry.npmmirror.com/minimatch/7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-7.4.6.tgz} name: minimatch @@ -6680,11 +6679,11 @@ packages: engines: {node: '>=6'} dev: true - registry.npmmirror.com/pinia/2.0.34_dtjfskxukdxv24psui2m5c75zy: - resolution: {integrity: sha512-cgOoGUiyqX0SSgX8XelK9+Ri4XA2/YyNtgjogwfzIx1g7iZTaZPxm7/bZYMCLU2qHRiHhxG7SuQO0eBacFNc2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.34.tgz} - id: registry.npmmirror.com/pinia/2.0.34 + registry.npmmirror.com/pinia/2.0.35_dtjfskxukdxv24psui2m5c75zy: + resolution: {integrity: sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.35.tgz} + id: registry.npmmirror.com/pinia/2.0.35 name: pinia - version: 2.0.34 + version: 2.0.35 peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -6739,7 +6738,7 @@ packages: postcss-syntax: registry.npmmirror.com/postcss-syntax/0.36.2_sbwcdikydvvxbbxnj56wt2n5dq dev: true - registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.17: + registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.23: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz} id: registry.npmmirror.com/postcss-import/14.1.0 name: postcss-import @@ -6748,13 +6747,13 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: registry.npmmirror.com/postcss/8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 read-cache: registry.npmmirror.com/read-cache/1.0.0 resolve: registry.npmmirror.com/resolve/1.22.2 dev: true - registry.npmmirror.com/postcss-js/4.0.1_postcss@8.4.17: + registry.npmmirror.com/postcss-js/4.0.1_postcss@8.4.23: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz} id: registry.npmmirror.com/postcss-js/4.0.1 name: postcss-js @@ -6764,7 +6763,7 @@ packages: postcss: ^8.4.21 dependencies: camelcase-css: registry.npmmirror.com/camelcase-css/2.0.1 - postcss: registry.npmmirror.com/postcss/8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 dev: true registry.npmmirror.com/postcss-jsx/0.36.4_j55xdkkcxc32kvnyvx3y7casfm: @@ -6792,7 +6791,7 @@ packages: postcss: registry.npmmirror.com/postcss/7.0.39 dev: true - registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.17: + registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.23: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz} id: registry.npmmirror.com/postcss-load-config/3.1.4 name: postcss-load-config @@ -6808,7 +6807,7 @@ packages: optional: true dependencies: lilconfig: registry.npmmirror.com/lilconfig/2.1.0 - postcss: registry.npmmirror.com/postcss/8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 yaml: registry.npmmirror.com/yaml/1.10.2 dev: true @@ -6833,7 +6832,7 @@ packages: version: 0.2.3 dev: true - registry.npmmirror.com/postcss-nested/6.0.0_postcss@8.4.17: + registry.npmmirror.com/postcss-nested/6.0.0_postcss@8.4.23: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.0.tgz} id: registry.npmmirror.com/postcss-nested/6.0.0 name: postcss-nested @@ -6842,7 +6841,7 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: registry.npmmirror.com/postcss/8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.11 dev: true @@ -6873,7 +6872,7 @@ packages: postcss: registry.npmmirror.com/postcss/7.0.39 dev: true - registry.npmmirror.com/postcss-safe-parser/6.0.0_postcss@8.4.22: + registry.npmmirror.com/postcss-safe-parser/6.0.0_postcss@8.4.23: resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz} id: registry.npmmirror.com/postcss-safe-parser/6.0.0 name: postcss-safe-parser @@ -6882,7 +6881,7 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: registry.npmmirror.com/postcss/8.4.22 + postcss: registry.npmmirror.com/postcss/8.4.23 dev: true registry.npmmirror.com/postcss-sass/0.3.5: @@ -6934,7 +6933,7 @@ packages: postcss: registry.npmmirror.com/postcss/7.0.39 dev: true - registry.npmmirror.com/postcss-sorting/7.0.1_postcss@8.4.17: + registry.npmmirror.com/postcss-sorting/7.0.1_postcss@8.4.23: resolution: {integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-sorting/-/postcss-sorting-7.0.1.tgz} id: registry.npmmirror.com/postcss-sorting/7.0.1 name: postcss-sorting @@ -6942,7 +6941,7 @@ packages: peerDependencies: postcss: ^8.3.9 dependencies: - postcss: registry.npmmirror.com/postcss/8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 dev: true registry.npmmirror.com/postcss-syntax/0.36.2_sbwcdikydvvxbbxnj56wt2n5dq: @@ -7010,10 +7009,10 @@ packages: source-map-js: registry.npmmirror.com/source-map-js/1.0.2 dev: true - registry.npmmirror.com/postcss/8.4.22: - resolution: {integrity: sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.22.tgz} + registry.npmmirror.com/postcss/8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.23.tgz} name: postcss - version: 8.4.22 + version: 8.4.23 engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: registry.npmmirror.com/nanoid/3.3.6 @@ -7036,10 +7035,10 @@ packages: fast-diff: registry.npmmirror.com/fast-diff/1.2.0 dev: true - registry.npmmirror.com/prettier/2.8.7: - resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-2.8.7.tgz} + registry.npmmirror.com/prettier/2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz} name: prettier - version: 2.8.7 + version: 2.8.8 engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -7389,10 +7388,10 @@ packages: fsevents: registry.npmmirror.com/fsevents/2.3.2 dev: true - registry.npmmirror.com/rollup/3.20.6: - resolution: {integrity: sha512-2yEB3nQXp/tBQDN0hJScJQheXdvU2wFhh6ld7K/aiZ1vYcak6N/BKjY1QrU6BvO2JWYS8bEs14FRaxXosxy2zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-3.20.6.tgz} + registry.npmmirror.com/rollup/3.21.0: + resolution: {integrity: sha512-ANPhVcyeHvYdQMUyCbczy33nbLzI7RzrBje4uvNiTDJGIMtlKoOStmympwr9OtS1LZxiDmE2wvxHyVhoLtf1KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-3.21.0.tgz} name: rollup - version: 3.20.6 + version: 3.21.0 engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -8036,8 +8035,8 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - postcss: registry.npmmirror.com/postcss/8.4.17 - postcss-sorting: registry.npmmirror.com/postcss-sorting/7.0.1_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 + postcss-sorting: registry.npmmirror.com/postcss-sorting/7.0.1_postcss@8.4.23 stylelint: registry.npmmirror.com/stylelint/14.16.1 dev: true @@ -8071,10 +8070,10 @@ packages: micromatch: registry.npmmirror.com/micromatch/4.0.5 normalize-path: registry.npmmirror.com/normalize-path/3.0.0 picocolors: registry.npmmirror.com/picocolors/1.0.0 - postcss: registry.npmmirror.com/postcss/8.4.22 + postcss: registry.npmmirror.com/postcss/8.4.23 postcss-media-query-parser: registry.npmmirror.com/postcss-media-query-parser/0.2.3 postcss-resolve-nested-selector: registry.npmmirror.com/postcss-resolve-nested-selector/0.1.1 - postcss-safe-parser: registry.npmmirror.com/postcss-safe-parser/6.0.0_postcss@8.4.22 + postcss-safe-parser: registry.npmmirror.com/postcss-safe-parser/6.0.0_postcss@8.4.23 postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.11 postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 resolve-from: registry.npmmirror.com/resolve-from/5.0.0 @@ -8269,11 +8268,11 @@ packages: normalize-path: registry.npmmirror.com/normalize-path/3.0.0 object-hash: registry.npmmirror.com/object-hash/3.0.0 picocolors: registry.npmmirror.com/picocolors/1.0.0 - postcss: registry.npmmirror.com/postcss/8.4.17 - postcss-import: registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.17 - postcss-js: registry.npmmirror.com/postcss-js/4.0.1_postcss@8.4.17 - postcss-load-config: registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.17 - postcss-nested: registry.npmmirror.com/postcss-nested/6.0.0_postcss@8.4.17 + postcss: registry.npmmirror.com/postcss/8.4.23 + postcss-import: registry.npmmirror.com/postcss-import/14.1.0_postcss@8.4.23 + postcss-js: registry.npmmirror.com/postcss-js/4.0.1_postcss@8.4.23 + postcss-load-config: registry.npmmirror.com/postcss-load-config/3.1.4_postcss@8.4.23 + postcss-nested: registry.npmmirror.com/postcss-nested/6.0.0_postcss@8.4.23 postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser/6.0.11 postcss-value-parser: registry.npmmirror.com/postcss-value-parser/4.2.0 quick-lru: registry.npmmirror.com/quick-lru/5.1.1 @@ -8428,7 +8427,7 @@ packages: version: 0.1.13 dev: true - registry.npmmirror.com/ts-node/10.9.1_bhanhq442dy43ncydsavgi4jfi: + registry.npmmirror.com/ts-node/10.9.1_gfpyv5b3h2oguybx3lu7z4el7a: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz} id: registry.npmmirror.com/ts-node/10.9.1 name: ts-node @@ -8450,7 +8449,7 @@ packages: '@tsconfig/node12': registry.npmmirror.com/@tsconfig/node12/1.0.11 '@tsconfig/node14': registry.npmmirror.com/@tsconfig/node14/1.0.3 '@tsconfig/node16': registry.npmmirror.com/@tsconfig/node16/1.0.3 - '@types/node': registry.npmmirror.com/@types/node/18.15.11 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 acorn: registry.npmmirror.com/acorn/8.8.2 acorn-walk: registry.npmmirror.com/acorn-walk/8.2.0 arg: registry.npmmirror.com/arg/4.1.3 @@ -8903,7 +8902,7 @@ packages: vfile-message: registry.npmmirror.com/vfile-message/1.1.1 dev: true - registry.npmmirror.com/vite-plugin-eslint/1.8.1_eslint@8.38.0+vite@4.2.2: + registry.npmmirror.com/vite-plugin-eslint/1.8.1_eslint@8.39.0+vite@4.3.1: resolution: {integrity: sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz} id: registry.npmmirror.com/vite-plugin-eslint/1.8.1 name: vite-plugin-eslint @@ -8914,12 +8913,12 @@ packages: dependencies: '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.2.1 '@types/eslint': registry.npmmirror.com/@types/eslint/8.37.0 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 rollup: registry.npmmirror.com/rollup/2.79.1 - vite: registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi + vite: registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma dev: true - registry.npmmirror.com/vite-plugin-mock/2.9.8_mockjs@1.1.0+vite@4.2.2: + registry.npmmirror.com/vite-plugin-mock/2.9.8_mockjs@1.1.0+vite@4.3.1: resolution: {integrity: sha512-YTQM5Sn7t+/DNOwTkr+W26QGTCk1PrDkhGHslTJ90lIPJhJtDTwuSkEYMAuLP9TcVQ/qExTFx/x/GE3kxJ05sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.8.tgz} id: registry.npmmirror.com/vite-plugin-mock/2.9.8 name: vite-plugin-mock @@ -8938,12 +8937,12 @@ packages: fast-glob: registry.npmmirror.com/fast-glob/3.2.12 mockjs: registry.npmmirror.com/mockjs/1.1.0 path-to-regexp: registry.npmmirror.com/path-to-regexp/6.2.1 - vite: registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi + vite: registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma transitivePeerDependencies: - supports-color dev: true - registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@4.2.2: + registry.npmmirror.com/vite-plugin-style-import/2.0.0_vite@4.3.1: resolution: {integrity: sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-style-import/-/vite-plugin-style-import-2.0.0.tgz} id: registry.npmmirror.com/vite-plugin-style-import/2.0.0 name: vite-plugin-style-import @@ -8958,14 +8957,14 @@ packages: fs-extra: registry.npmmirror.com/fs-extra/10.1.0 magic-string: registry.npmmirror.com/magic-string/0.25.9 pathe: registry.npmmirror.com/pathe/0.2.0 - vite: registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi + vite: registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma dev: true - registry.npmmirror.com/vite/4.2.2_6yunucjcl4g6chxuif73yri7xi: - resolution: {integrity: sha512-PcNtT5HeDxb3QaSqFYkEum8f5sCVe0R3WK20qxgIvNBZPXU/Obxs/+ubBMeE7nLWeCo2LDzv+8hRYSlcaSehig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.2.2.tgz} - id: registry.npmmirror.com/vite/4.2.2 + registry.npmmirror.com/vite/4.3.1_c5ikhegrqpr7fpvja63jstlkma: + resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.3.1.tgz} + id: registry.npmmirror.com/vite/4.3.1 name: vite - version: 4.2.2 + version: 4.3.1 engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -8989,12 +8988,11 @@ packages: terser: optional: true dependencies: - '@types/node': registry.npmmirror.com/@types/node/18.15.11 - esbuild: registry.npmmirror.com/esbuild/0.17.17 + '@types/node': registry.npmmirror.com/@types/node/18.16.0 + esbuild: registry.npmmirror.com/esbuild/0.17.18 less: registry.npmmirror.com/less/4.1.3 - postcss: registry.npmmirror.com/postcss/8.4.22 - resolve: registry.npmmirror.com/resolve/1.22.2 - rollup: registry.npmmirror.com/rollup/3.20.6 + postcss: registry.npmmirror.com/postcss/8.4.23 + rollup: registry.npmmirror.com/rollup/3.21.0 optionalDependencies: fsevents: registry.npmmirror.com/fsevents/2.3.2 dev: true @@ -9028,7 +9026,7 @@ packages: dependencies: vue: registry.npmmirror.com/vue/3.2.47 - registry.npmmirror.com/vue-eslint-parser/9.1.1_eslint@8.38.0: + registry.npmmirror.com/vue-eslint-parser/9.1.1_eslint@8.39.0: resolution: {integrity: sha512-C2aI/r85Q6tYcz4dpgvrs4wH/MqVrRAVIdpYedrxnATDHHkb+TroeRcDpKWGZCx/OcECMWfz7tVwQ8e+Opy6rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.1.1.tgz} id: registry.npmmirror.com/vue-eslint-parser/9.1.1 name: vue-eslint-parser @@ -9038,7 +9036,7 @@ packages: eslint: '>=6.0.0' dependencies: debug: registry.npmmirror.com/debug/4.3.4 - eslint: registry.npmmirror.com/eslint/8.38.0 + eslint: registry.npmmirror.com/eslint/8.39.0 eslint-scope: registry.npmmirror.com/eslint-scope/7.2.0 eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.4.0 espree: registry.npmmirror.com/espree/9.5.1 @@ -9086,17 +9084,18 @@ packages: he: registry.npmmirror.com/he/1.2.0 dev: true - registry.npmmirror.com/vue-tsc/1.2.0_typescript@5.0.4: - resolution: {integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.2.0.tgz} - id: registry.npmmirror.com/vue-tsc/1.2.0 + registry.npmmirror.com/vue-tsc/1.4.4_typescript@5.0.4: + resolution: {integrity: sha512-2XsCjF2mLo6gwOVcOpngwJkP8GzYQjNh20A+Pr2FGdsWzr9jjXJ0k08/DfcslfncsuCrTrnWtb4KEL3gcDtlNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.4.4.tgz} + id: registry.npmmirror.com/vue-tsc/1.4.4 name: vue-tsc - version: 1.2.0 + version: 1.4.4 hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/1.2.0 - '@volar/vue-typescript': registry.npmmirror.com/@volar/vue-typescript/1.2.0 + '@volar/vue-language-core': registry.npmmirror.com/@volar/vue-language-core/1.4.4 + '@volar/vue-typescript': registry.npmmirror.com/@volar/vue-typescript/1.4.4_typescript@5.0.4 + semver: registry.npmmirror.com/semver/7.5.0 typescript: registry.npmmirror.com/typescript/5.0.4 dev: true diff --git a/src-tauri/src/cmd.rs b/src-tauri/src/cmd.rs index 4af1aca..f93d259 100644 --- a/src-tauri/src/cmd.rs +++ b/src-tauri/src/cmd.rs @@ -1,3 +1,7 @@ +use serde_json::Value; +use tokio::fs::OpenOptions; +use tokio::io::AsyncWriteExt; + use crate::app; use crate::error::Result; use crate::server::helper::chatgpt::ChatGPTModelConfiguration; @@ -9,8 +13,26 @@ pub(crate) async fn update_global_chatgpt_config(config: ChatGPTModelConfigurati #[tauri::command] pub(crate) async fn update_chatgpt_config_by_id( - id: &str, - config: ChatGPTModelConfiguration, + id: &str, config: ChatGPTModelConfiguration, ) -> Result { app::update_chatgpt_config_by_id(id, &config).await } + +#[tauri::command] +pub(crate) async fn write_to_file(filename: String, content: String) -> Result<(), String> { + let download_dir = dirs::download_dir().unwrap(); + let content_str: Value = serde_json::from_str(&content).map_err(|err| err.to_string())?; + let content_json = serde_json::to_string_pretty(&content_str).map_err(|err| err.to_string())?; + let mut file = OpenOptions::new() + .write(true) + .create(true) + .truncate(true) + .open(download_dir.join(&filename)) + .await + .map_err(|err| err.to_string())?; + + file.write_all(content_json.as_bytes()) + .await + .map_err(|err| err.to_string())?; + Ok(()) +} diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index a3c7d13..78a2215 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -24,6 +24,7 @@ fn main() { .invoke_handler(tauri::generate_handler![ cmd::update_global_chatgpt_config, cmd::update_chatgpt_config_by_id, + cmd::write_to_file, ]); let app = builder diff --git a/src/components/Textarea/index.vue b/src/components/Textarea/index.vue index 351c8cd..288e973 100644 --- a/src/components/Textarea/index.vue +++ b/src/components/Textarea/index.vue @@ -1,6 +1,9 @@