diff --git a/routes/web.php b/routes/web.php
index 299c0e1..b771623 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -13,6 +13,7 @@ use Illuminate\Support\Facades\Route;
|
*/
$admin_path = 'Admin';
+$zero_path = 'Zero';
Route::post("api/Gateway/close", [\App\Http\Controllers\GatewayController::class, 'close']);
Route::post("api/$admin_path/Config/create", [\App\Http\Controllers\ConfigController::class, 'create']);
Route::post("api/$admin_path/Config/update", [\App\Http\Controllers\ConfigController::class, 'update']);
@@ -48,6 +49,7 @@ Route::post("api/$admin_path/Admin/info", [\App\Http\Controllers\AdminController
Route::post("api/$admin_path/Admin/login", [\App\Http\Controllers\AdminController::class, 'login']);
Route::post("api/$admin_path/ImageCaptcha/create", [\App\Http\Controllers\ImageCaptchaController::class, 'create']);
Route::post("api/$admin_path/Config/get", [\App\Http\Controllers\ConfigController::class, 'get']);
+Route::post("api/$zero_path/Config/get", [\App\Http\Controllers\ConfigController::class, 'get']);
Route::any('api/yo', \App\Http\Controllers\YoController::class);
Route::get('/', function () {
return view('welcome');
diff --git a/zero/.gitignore b/zero/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/zero/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/zero/index.html b/zero/index.html
new file mode 100644
index 0000000..f06d4fb
--- /dev/null
+++ b/zero/index.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ 鹿和开发模板
+
+
+
+
+
+
+
+
diff --git a/zero/package.json b/zero/package.json
new file mode 100644
index 0000000..91982dd
--- /dev/null
+++ b/zero/package.json
@@ -0,0 +1,31 @@
+{
+ "private": true,
+ "name": "lu-code-vue-user",
+ "packageManager": "pnpm@7.0.0",
+ "version": "0.0.0",
+ "scripts": {
+ "dev": "vite --port 3333 --open --host",
+ "build": "vite build"
+ },
+ "dependencies": {
+ "@icon-park/vue-next": "^1.4.2",
+ "@vueuse/core": "^8.4.2",
+ "axios": "^0.26.1",
+ "element-plus": "^2.3.8",
+ "normalize.css": "^8.0.1",
+ "pinia": "^2.0.14",
+ "vue": "^3.2.33",
+ "vue-router": "^4.0.15"
+ },
+ "devDependencies": {
+ "@originjs/vite-plugin-commonjs": "^1.0.3",
+ "@vitejs/plugin-vue": "^2.3.3",
+ "pnpm": "^7.0.1",
+ "unocss": "^0.33.2",
+ "unplugin-auto-import": "^0.7.1",
+ "unplugin-vue-components": "^0.19.5",
+ "vite": "^2.9.9",
+ "vite-plugin-pages": "^0.23.0",
+ "vite-plugin-vue-layouts": "^0.6.0"
+ }
+}
diff --git a/zero/pnpm-lock.yaml b/zero/pnpm-lock.yaml
new file mode 100644
index 0000000..a7a4a84
--- /dev/null
+++ b/zero/pnpm-lock.yaml
@@ -0,0 +1,2530 @@
+lockfileVersion: '6.0'
+
+dependencies:
+ '@icon-park/vue-next':
+ specifier: ^1.4.2
+ version: registry.npmmirror.com/@icon-park/vue-next@1.4.2(vue@3.2.33)
+ '@vueuse/core':
+ specifier: ^8.4.2
+ version: registry.npmmirror.com/@vueuse/core@8.4.2(vue@3.2.33)
+ axios:
+ specifier: ^0.26.1
+ version: registry.npmmirror.com/axios@0.26.1
+ element-plus:
+ specifier: ^2.3.8
+ version: registry.npmmirror.com/element-plus@2.3.8(vue@3.2.33)
+ normalize.css:
+ specifier: ^8.0.1
+ version: registry.npmmirror.com/normalize.css@8.0.1
+ pinia:
+ specifier: ^2.0.14
+ version: registry.npmmirror.com/pinia@2.0.14(vue@3.2.33)
+ vue:
+ specifier: ^3.2.33
+ version: registry.npmmirror.com/vue@3.2.33
+ vue-router:
+ specifier: ^4.0.15
+ version: registry.npmmirror.com/vue-router@4.0.15(vue@3.2.33)
+
+devDependencies:
+ '@originjs/vite-plugin-commonjs':
+ specifier: ^1.0.3
+ version: registry.npmmirror.com/@originjs/vite-plugin-commonjs@1.0.3
+ '@vitejs/plugin-vue':
+ specifier: ^2.3.3
+ version: registry.npmmirror.com/@vitejs/plugin-vue@2.3.3(vite@2.9.9)(vue@3.2.33)
+ pnpm:
+ specifier: ^7.0.1
+ version: registry.npmmirror.com/pnpm@7.0.1
+ unocss:
+ specifier: ^0.33.2
+ version: registry.npmmirror.com/unocss@0.33.2(vite@2.9.9)
+ unplugin-auto-import:
+ specifier: ^0.7.1
+ version: registry.npmmirror.com/unplugin-auto-import@0.7.1(@vueuse/core@8.4.2)(vite@2.9.9)
+ unplugin-vue-components:
+ specifier: ^0.19.5
+ version: registry.npmmirror.com/unplugin-vue-components@0.19.5(vite@2.9.9)(vue@3.2.33)
+ vite:
+ specifier: ^2.9.9
+ version: registry.npmmirror.com/vite@2.9.9
+ vite-plugin-pages:
+ specifier: ^0.23.0
+ version: registry.npmmirror.com/vite-plugin-pages@0.23.0(vite@2.9.9)
+ vite-plugin-vue-layouts:
+ specifier: ^0.6.0
+ version: registry.npmmirror.com/vite-plugin-vue-layouts@0.6.0(vite@2.9.9)(vue-router@4.0.15)(vue@3.2.33)
+
+packages:
+
+ registry.npmmirror.com/@antfu/install-pkg@0.1.1:
+ resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz}
+ name: '@antfu/install-pkg'
+ version: 0.1.1
+ dependencies:
+ execa: registry.npmmirror.com/execa@5.1.1
+ find-up: registry.npmmirror.com/find-up@5.0.0
+ dev: true
+
+ registry.npmmirror.com/@antfu/utils@0.5.2:
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz}
+ name: '@antfu/utils'
+ version: 0.5.2
+ dev: true
+
+ registry.npmmirror.com/@antfu/utils@0.7.5:
+ resolution: {integrity: sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.5.tgz}
+ name: '@antfu/utils'
+ version: 0.7.5
+ dev: true
+
+ registry.npmmirror.com/@babel/helper-string-parser@7.22.5:
+ resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz}
+ name: '@babel/helper-string-parser'
+ version: 7.22.5
+ engines: {node: '>=6.9.0'}
+
+ registry.npmmirror.com/@babel/helper-validator-identifier@7.22.5:
+ resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz}
+ name: '@babel/helper-validator-identifier'
+ version: 7.22.5
+ engines: {node: '>=6.9.0'}
+
+ registry.npmmirror.com/@babel/parser@7.22.10:
+ resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.22.10.tgz}
+ name: '@babel/parser'
+ version: 7.22.10
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': registry.npmmirror.com/@babel/types@7.22.10
+
+ registry.npmmirror.com/@babel/types@7.22.10:
+ resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.22.10.tgz}
+ name: '@babel/types'
+ version: 7.22.10
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser@7.22.5
+ '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.5
+ to-fast-properties: registry.npmmirror.com/to-fast-properties@2.0.0
+
+ registry.npmmirror.com/@ctrl/tinycolor@3.6.0:
+ resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz}
+ name: '@ctrl/tinycolor'
+ version: 3.6.0
+ engines: {node: '>=10'}
+ dev: false
+
+ registry.npmmirror.com/@element-plus/icons-vue@2.1.0(vue@3.2.33):
+ resolution: {integrity: sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz}
+ id: registry.npmmirror.com/@element-plus/icons-vue/2.1.0
+ name: '@element-plus/icons-vue'
+ version: 2.1.0
+ peerDependencies:
+ vue: ^3.2.0
+ dependencies:
+ vue: registry.npmmirror.com/vue@3.2.33
+ dev: false
+
+ registry.npmmirror.com/@esbuild/linux-loong64@0.14.54:
+ resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz}
+ name: '@esbuild/linux-loong64'
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/@floating-ui/core@1.4.1:
+ resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-1.4.1.tgz}
+ name: '@floating-ui/core'
+ version: 1.4.1
+ dependencies:
+ '@floating-ui/utils': registry.npmmirror.com/@floating-ui/utils@0.1.1
+ dev: false
+
+ registry.npmmirror.com/@floating-ui/dom@1.5.1:
+ resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.1.tgz}
+ name: '@floating-ui/dom'
+ version: 1.5.1
+ dependencies:
+ '@floating-ui/core': registry.npmmirror.com/@floating-ui/core@1.4.1
+ '@floating-ui/utils': registry.npmmirror.com/@floating-ui/utils@0.1.1
+ dev: false
+
+ registry.npmmirror.com/@floating-ui/utils@0.1.1:
+ resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.1.tgz}
+ name: '@floating-ui/utils'
+ version: 0.1.1
+ dev: false
+
+ registry.npmmirror.com/@icon-park/vue-next@1.4.2(vue@3.2.33):
+ resolution: {integrity: sha512-+QklF255wkfBOabY+xw6FAI0Bwln/RhdwCunNy/9sKdKuChtaU67QZqU67KGAvZUTeeBgsL+yaHHxqfQeGZXEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@icon-park/vue-next/-/vue-next-1.4.2.tgz}
+ id: registry.npmmirror.com/@icon-park/vue-next/1.4.2
+ name: '@icon-park/vue-next'
+ version: 1.4.2
+ engines: {node: '>= 8.0.0', npm: '>= 5.0.0'}
+ peerDependencies:
+ vue: 3.x
+ dependencies:
+ vue: registry.npmmirror.com/vue@3.2.33
+ dev: false
+
+ registry.npmmirror.com/@iconify/types@1.1.0:
+ resolution: {integrity: sha512-Jh0llaK2LRXQoYsorIH8maClebsnzTcve+7U3rQUSnC11X4jtPnFuyatqFLvMxZ8MLG8dB4zfHsbPfuvxluONw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/types/-/types-1.1.0.tgz}
+ name: '@iconify/types'
+ version: 1.1.0
+ dev: true
+
+ registry.npmmirror.com/@iconify/utils@1.0.33:
+ resolution: {integrity: sha512-vGeAqo7aGPxOQmGdVoXFUOuyN+0V7Lcrx2EvaiRjxUD1x6Om0Tvq2bdm7E24l2Pz++4S0mWMCVFXe/17EtKImQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/utils/-/utils-1.0.33.tgz}
+ name: '@iconify/utils'
+ version: 1.0.33
+ dependencies:
+ '@antfu/install-pkg': registry.npmmirror.com/@antfu/install-pkg@0.1.1
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils@0.5.2
+ '@iconify/types': registry.npmmirror.com/@iconify/types@1.1.0
+ debug: registry.npmmirror.com/debug@4.3.4
+ kolorist: registry.npmmirror.com/kolorist@1.8.0
+ local-pkg: registry.npmmirror.com/local-pkg@0.4.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
+ name: '@jridgewell/sourcemap-codec'
+ version: 1.4.15
+ dev: true
+
+ registry.npmmirror.com/@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
+ name: '@nodelib/fs.scandir'
+ version: 2.1.5
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5
+ run-parallel: registry.npmmirror.com/run-parallel@1.2.0
+ dev: true
+
+ registry.npmmirror.com/@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
+ name: '@nodelib/fs.stat'
+ version: 2.0.5
+ engines: {node: '>= 8'}
+ dev: true
+
+ registry.npmmirror.com/@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
+ name: '@nodelib/fs.walk'
+ version: 1.2.8
+ engines: {node: '>= 8'}
+ dependencies:
+ '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir@2.1.5
+ fastq: registry.npmmirror.com/fastq@1.15.0
+ dev: true
+
+ registry.npmmirror.com/@originjs/vite-plugin-commonjs@1.0.3:
+ resolution: {integrity: sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz}
+ name: '@originjs/vite-plugin-commonjs'
+ version: 1.0.3
+ dependencies:
+ esbuild: registry.npmmirror.com/esbuild@0.14.54
+ dev: true
+
+ registry.npmmirror.com/@polka/url@1.0.0-next.21:
+ resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz}
+ name: '@polka/url'
+ version: 1.0.0-next.21
+ dev: true
+
+ registry.npmmirror.com/@rollup/pluginutils@4.2.1:
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz}
+ name: '@rollup/pluginutils'
+ version: 4.2.1
+ engines: {node: '>= 8.0.0'}
+ dependencies:
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ picomatch: registry.npmmirror.com/picomatch@2.3.1
+ dev: true
+
+ registry.npmmirror.com/@sxzz/popperjs-es@2.11.7:
+ resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz}
+ name: '@sxzz/popperjs-es'
+ version: 2.11.7
+ dev: false
+
+ registry.npmmirror.com/@types/debug@4.1.8:
+ resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/debug/-/debug-4.1.8.tgz}
+ name: '@types/debug'
+ version: 4.1.8
+ dependencies:
+ '@types/ms': registry.npmmirror.com/@types/ms@0.7.31
+ dev: true
+
+ registry.npmmirror.com/@types/lodash-es@4.17.8:
+ resolution: {integrity: sha512-euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.8.tgz}
+ name: '@types/lodash-es'
+ version: 4.17.8
+ dependencies:
+ '@types/lodash': registry.npmmirror.com/@types/lodash@4.14.197
+ dev: false
+
+ registry.npmmirror.com/@types/lodash@4.14.197:
+ resolution: {integrity: sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.197.tgz}
+ name: '@types/lodash'
+ version: 4.14.197
+ dev: false
+
+ registry.npmmirror.com/@types/ms@0.7.31:
+ resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ms/-/ms-0.7.31.tgz}
+ name: '@types/ms'
+ version: 0.7.31
+ dev: true
+
+ registry.npmmirror.com/@types/web-bluetooth@0.0.16:
+ resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz}
+ name: '@types/web-bluetooth'
+ version: 0.0.16
+ dev: false
+
+ registry.npmmirror.com/@unocss/cli@0.33.2:
+ resolution: {integrity: sha512-X64DpwvPnHHjTROm+6fZb/HoMl4SYzaVjNg/XxmGxrbBbh18tbY6rAcjQF6O7TGPVn07ZuSTEGUsH4PsCaOxXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/cli/-/cli-0.33.2.tgz}
+ name: '@unocss/cli'
+ version: 0.33.2
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ '@unocss/config': registry.npmmirror.com/@unocss/config@0.33.2
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ '@unocss/preset-uno': registry.npmmirror.com/@unocss/preset-uno@0.33.2
+ cac: registry.npmmirror.com/cac@6.7.14
+ chokidar: registry.npmmirror.com/chokidar@3.5.3
+ colorette: registry.npmmirror.com/colorette@2.0.20
+ consola: registry.npmmirror.com/consola@2.15.3
+ fast-glob: registry.npmmirror.com/fast-glob@3.3.1
+ pathe: registry.npmmirror.com/pathe@0.3.9
+ perfect-debounce: registry.npmmirror.com/perfect-debounce@0.1.3
+ dev: true
+
+ registry.npmmirror.com/@unocss/config@0.33.2:
+ resolution: {integrity: sha512-0IntORr7pTYVngdHUS1RUtRFKBJ/wuOy/i9/s2gGYA+Dmh9odZHzB1ExpMckrnGZEjzq6VYX69bDtwSgvl4cyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/config/-/config-0.33.2.tgz}
+ name: '@unocss/config'
+ version: 0.33.2
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ unconfig: registry.npmmirror.com/unconfig@0.3.10
+ dev: true
+
+ registry.npmmirror.com/@unocss/core@0.33.2:
+ resolution: {integrity: sha512-o6x1SyO9gUHMhXagUNekZ0Bj/GOg1a2QSorFBg1NoR36GHuX+Uz9UJqzHPx5QS7g2jbJdeR01zG9pwVw0R5Tlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/core/-/core-0.33.2.tgz}
+ name: '@unocss/core'
+ version: 0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/inspector@0.33.2:
+ resolution: {integrity: sha512-3/DwcEvnrnIMDL0pCSAkFQoEDR64H/U+WP78vczF1gwBYXGp+feBSBCKvUy7EjU1SWzFh6FW821oSjhyyM8P8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/inspector/-/inspector-0.33.2.tgz}
+ name: '@unocss/inspector'
+ version: 0.33.2
+ dependencies:
+ gzip-size: registry.npmmirror.com/gzip-size@6.0.0
+ sirv: registry.npmmirror.com/sirv@2.0.3
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-attributify@0.33.2:
+ resolution: {integrity: sha512-07SAPb/ehSDoigk80ivyGQcY0QqIonN99v8uZCZR4GtYaSJ8jHjL17TlXoWYMbbB26qdc0XxwWyajD2bQw1NaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-attributify/-/preset-attributify-0.33.2.tgz}
+ name: '@unocss/preset-attributify'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-icons@0.33.2:
+ resolution: {integrity: sha512-KU5TFR1teW3FEtronf3ihVFK68UU+9h62umSxoxJtn9W7wsX/NXzysl2UN6usbWLcg6TjCpZAyPtuap1/29XSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-icons/-/preset-icons-0.33.2.tgz}
+ name: '@unocss/preset-icons'
+ version: 0.33.2
+ dependencies:
+ '@iconify/utils': registry.npmmirror.com/@iconify/utils@1.0.33
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-mini@0.33.2:
+ resolution: {integrity: sha512-Fa+BD5kGo3YQ87A67GzkLhxLzyL5LGyHTlnGsktMQOpcLVpiQKnWAjleCfDN3joSUcX/j7Yny+ruOR1XEFvrrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.33.2.tgz}
+ name: '@unocss/preset-mini'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-typography@0.33.2:
+ resolution: {integrity: sha512-ArR/a3K4yEcUkJN6woHw6ClCHUBsKK0wcpZDJkcIOyJJI/a8NkNmJdH7uNAn1SnX4nyOIkdD2WTF3kU4f+mhVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-typography/-/preset-typography-0.33.2.tgz}
+ name: '@unocss/preset-typography'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-uno@0.33.2:
+ resolution: {integrity: sha512-iFmYzGXicf8ny4lg5wGK9pGFmDbih2qWYZnNFS1PWwWe4a1rNJUO2ZKi0XesSvdTNNyrxzvWv+39rikGhlDwyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.33.2.tgz}
+ name: '@unocss/preset-uno'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ '@unocss/preset-mini': registry.npmmirror.com/@unocss/preset-mini@0.33.2
+ '@unocss/preset-wind': registry.npmmirror.com/@unocss/preset-wind@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-web-fonts@0.33.2:
+ resolution: {integrity: sha512-PxMhZiM5WpqXpSSUlJ+46au+te/ZJ77dpyv3HJ0leiMxUx3UWkUKOlNWyBUPWO61EpxlXisLEmdhEU/xyZ318g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.33.2.tgz}
+ name: '@unocss/preset-web-fonts'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ ohmyfetch: registry.npmmirror.com/ohmyfetch@0.4.21
+ dev: true
+
+ registry.npmmirror.com/@unocss/preset-wind@0.33.2:
+ resolution: {integrity: sha512-ecuUaDMxOgflMDXSG+hBZ0C9R8tb36nVmyxctEd6oBBG8Trabd8wuZhlTvq59mEfcDcMtK77lgAfDlJxX+/GSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.33.2.tgz}
+ name: '@unocss/preset-wind'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ '@unocss/preset-mini': registry.npmmirror.com/@unocss/preset-mini@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/reset@0.33.2:
+ resolution: {integrity: sha512-ArrkGVr8OEfCHZ5p3IiCi2sv5qXRJZ45zzhCr6vuwP+7+RbgMiyDKhV5oYqIGu7oxFesgXxeD+nRe/v4tKL33g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/reset/-/reset-0.33.2.tgz}
+ name: '@unocss/reset'
+ version: 0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/scope@0.33.2:
+ resolution: {integrity: sha512-Pt267ptQwvdefq16dJxxCKTsWEiIdSfUfYv1KLsr7BQB/AFiiJLuRNn1rjUCrdYrLlA7riav9zdVk85x/u0PAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/scope/-/scope-0.33.2.tgz}
+ name: '@unocss/scope'
+ version: 0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/transformer-compile-class@0.33.2:
+ resolution: {integrity: sha512-m9whHhhiv93yWyE+Dl5+tBHDItZ+ndiAicNqDYhu1mGsqi4nsPM6xJbbDibiXJWU2W4X+ZA6xhy3GvPkHut+tA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.33.2.tgz}
+ name: '@unocss/transformer-compile-class'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/transformer-directives@0.33.2:
+ resolution: {integrity: sha512-nv1Fxh5iIJPkS7APVZ8EJqjehKXOh5RVX8E1zIFNe0DPrU4xpzrWD8JT0uJJdkBa4eZakB+ElpErej0yc4mhgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/transformer-directives/-/transformer-directives-0.33.2.tgz}
+ name: '@unocss/transformer-directives'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ css-tree: registry.npmmirror.com/css-tree@2.3.1
+ dev: true
+
+ registry.npmmirror.com/@unocss/transformer-variant-group@0.33.2:
+ resolution: {integrity: sha512-1fk9mYxpnTl6ieLZ3dZ451u0JpVaGy/EzA5CUYQrbXZJKeGcQQzu61okHQOTVAaOXWFkqhiVXbCMSPNGy7HMHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.33.2.tgz}
+ name: '@unocss/transformer-variant-group'
+ version: 0.33.2
+ dependencies:
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ dev: true
+
+ registry.npmmirror.com/@unocss/vite@0.33.2(vite@2.9.9):
+ resolution: {integrity: sha512-oRt1ejtUEHwGMKXfuXy9BiETkeV27J8miOKrlt+tlg/pm2y0h8113C12J0m15FS3cJhls4eBZs5umPr4J+shDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@unocss/vite/-/vite-0.33.2.tgz}
+ id: registry.npmmirror.com/@unocss/vite/0.33.2
+ name: '@unocss/vite'
+ version: 0.33.2
+ peerDependencies:
+ vite: ^2.9.0
+ dependencies:
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils@4.2.1
+ '@unocss/config': registry.npmmirror.com/@unocss/config@0.33.2
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ '@unocss/inspector': registry.npmmirror.com/@unocss/inspector@0.33.2
+ '@unocss/scope': registry.npmmirror.com/@unocss/scope@0.33.2
+ '@unocss/transformer-directives': registry.npmmirror.com/@unocss/transformer-directives@0.33.2
+ magic-string: registry.npmmirror.com/magic-string@0.26.7
+ vite: registry.npmmirror.com/vite@2.9.9
+ dev: true
+
+ registry.npmmirror.com/@vitejs/plugin-vue@2.3.3(vite@2.9.9)(vue@3.2.33):
+ resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.3.3.tgz}
+ id: registry.npmmirror.com/@vitejs/plugin-vue/2.3.3
+ name: '@vitejs/plugin-vue'
+ version: 2.3.3
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ vite: ^2.5.10
+ vue: ^3.2.25
+ dependencies:
+ vite: registry.npmmirror.com/vite@2.9.9
+ vue: registry.npmmirror.com/vue@3.2.33
+ dev: true
+
+ registry.npmmirror.com/@vue/compiler-core@3.2.33:
+ resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.33.tgz}
+ name: '@vue/compiler-core'
+ version: 3.2.33
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ source-map: registry.npmmirror.com/source-map@0.6.1
+
+ registry.npmmirror.com/@vue/compiler-core@3.3.4:
+ resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz}
+ name: '@vue/compiler-core'
+ version: 3.3.4
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ source-map-js: registry.npmmirror.com/source-map-js@1.0.2
+ dev: true
+
+ registry.npmmirror.com/@vue/compiler-dom@3.2.33:
+ resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz}
+ name: '@vue/compiler-dom'
+ version: 3.2.33
+ dependencies:
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+
+ registry.npmmirror.com/@vue/compiler-dom@3.3.4:
+ resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz}
+ name: '@vue/compiler-dom'
+ version: 3.3.4
+ dependencies:
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4
+ dev: true
+
+ registry.npmmirror.com/@vue/compiler-sfc@3.2.33:
+ resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.33.tgz}
+ name: '@vue/compiler-sfc'
+ version: 3.2.33
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.2.33
+ '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.2.33
+ '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.2.33
+ '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+ 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.27
+ source-map: registry.npmmirror.com/source-map@0.6.1
+
+ registry.npmmirror.com/@vue/compiler-sfc@3.3.4:
+ resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz}
+ name: '@vue/compiler-sfc'
+ version: 3.3.4
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4
+ '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4
+ '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.3.4
+ '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform@3.3.4
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ magic-string: registry.npmmirror.com/magic-string@0.30.2
+ postcss: registry.npmmirror.com/postcss@8.4.27
+ source-map-js: registry.npmmirror.com/source-map-js@1.0.2
+ dev: true
+
+ registry.npmmirror.com/@vue/compiler-ssr@3.2.33:
+ resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz}
+ name: '@vue/compiler-ssr'
+ version: 3.2.33
+ dependencies:
+ '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+
+ registry.npmmirror.com/@vue/compiler-ssr@3.3.4:
+ resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz}
+ name: '@vue/compiler-ssr'
+ version: 3.3.4
+ dependencies:
+ '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4
+ dev: true
+
+ registry.npmmirror.com/@vue/devtools-api@6.5.0:
+ resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz}
+ name: '@vue/devtools-api'
+ version: 6.5.0
+
+ registry.npmmirror.com/@vue/reactivity-transform@3.2.33:
+ resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.33.tgz}
+ name: '@vue/reactivity-transform'
+ version: 3.2.33
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ magic-string: registry.npmmirror.com/magic-string@0.25.9
+
+ registry.npmmirror.com/@vue/reactivity-transform@3.3.4:
+ resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz}
+ name: '@vue/reactivity-transform'
+ version: 3.3.4
+ dependencies:
+ '@babel/parser': registry.npmmirror.com/@babel/parser@7.22.10
+ '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4
+ estree-walker: registry.npmmirror.com/estree-walker@2.0.2
+ magic-string: registry.npmmirror.com/magic-string@0.30.2
+ dev: true
+
+ registry.npmmirror.com/@vue/reactivity@3.2.33:
+ resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.33.tgz}
+ name: '@vue/reactivity'
+ version: 3.2.33
+ dependencies:
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+
+ registry.npmmirror.com/@vue/runtime-core@3.2.33:
+ resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.33.tgz}
+ name: '@vue/runtime-core'
+ version: 3.2.33
+ dependencies:
+ '@vue/reactivity': registry.npmmirror.com/@vue/reactivity@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+
+ registry.npmmirror.com/@vue/runtime-dom@3.2.33:
+ resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.33.tgz}
+ name: '@vue/runtime-dom'
+ version: 3.2.33
+ dependencies:
+ '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+ csstype: registry.npmmirror.com/csstype@2.6.21
+
+ registry.npmmirror.com/@vue/server-renderer@3.2.33(vue@3.2.33):
+ resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.33.tgz}
+ id: registry.npmmirror.com/@vue/server-renderer/3.2.33
+ name: '@vue/server-renderer'
+ version: 3.2.33
+ peerDependencies:
+ vue: 3.2.33
+ dependencies:
+ '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.2.33
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+ vue: registry.npmmirror.com/vue@3.2.33
+
+ registry.npmmirror.com/@vue/shared@3.2.33:
+ resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.2.33.tgz}
+ name: '@vue/shared'
+ version: 3.2.33
+
+ registry.npmmirror.com/@vue/shared@3.3.4:
+ resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz}
+ name: '@vue/shared'
+ version: 3.3.4
+ dev: true
+
+ registry.npmmirror.com/@vueuse/core@8.4.2(vue@3.2.33):
+ resolution: {integrity: sha512-dUVU96lii1ZdWoNJXauQNt+4QrHz1DKbuW+y6pDR2N10q7rGZJMDU7pQeMcC2XeosX7kMODfaBuqsF03NozzLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-8.4.2.tgz}
+ id: registry.npmmirror.com/@vueuse/core/8.4.2
+ name: '@vueuse/core'
+ version: 8.4.2
+ peerDependencies:
+ '@vue/composition-api': ^1.1.0
+ vue: ^2.6.0 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ vue:
+ optional: true
+ dependencies:
+ '@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata@8.4.2
+ '@vueuse/shared': registry.npmmirror.com/@vueuse/shared@8.4.2(vue@3.2.33)
+ vue: registry.npmmirror.com/vue@3.2.33
+ vue-demi: registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33)
+
+ registry.npmmirror.com/@vueuse/core@9.13.0(vue@3.2.33):
+ resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz}
+ id: registry.npmmirror.com/@vueuse/core/9.13.0
+ name: '@vueuse/core'
+ version: 9.13.0
+ dependencies:
+ '@types/web-bluetooth': registry.npmmirror.com/@types/web-bluetooth@0.0.16
+ '@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata@9.13.0
+ '@vueuse/shared': registry.npmmirror.com/@vueuse/shared@9.13.0(vue@3.2.33)
+ vue-demi: registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: false
+
+ registry.npmmirror.com/@vueuse/metadata@8.4.2:
+ resolution: {integrity: sha512-2BIj++7P0/I5dfMsEe8q7Kw0HqVAjVcyNOd9+G22/ILUC9TVLTeYOuJ1kwa1Gpr+0LWKHc6GqHiLWNL33+exoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-8.4.2.tgz}
+ name: '@vueuse/metadata'
+ version: 8.4.2
+
+ registry.npmmirror.com/@vueuse/metadata@9.13.0:
+ resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz}
+ name: '@vueuse/metadata'
+ version: 9.13.0
+ dev: false
+
+ registry.npmmirror.com/@vueuse/shared@8.4.2(vue@3.2.33):
+ resolution: {integrity: sha512-hILXMEjL8YQhj1LHN/HZ49UThyfk8irTjhele2nW+L3N55ElFUBGB/f4w0rg8EW+/suhqv7kJJPTZzvHCqxlIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-8.4.2.tgz}
+ id: registry.npmmirror.com/@vueuse/shared/8.4.2
+ name: '@vueuse/shared'
+ version: 8.4.2
+ peerDependencies:
+ '@vue/composition-api': ^1.1.0
+ vue: ^2.6.0 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ vue:
+ optional: true
+ dependencies:
+ vue: registry.npmmirror.com/vue@3.2.33
+ vue-demi: registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33)
+
+ registry.npmmirror.com/@vueuse/shared@9.13.0(vue@3.2.33):
+ resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz}
+ id: registry.npmmirror.com/@vueuse/shared/9.13.0
+ name: '@vueuse/shared'
+ version: 9.13.0
+ dependencies:
+ vue-demi: registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33)
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ - vue
+ dev: false
+
+ registry.npmmirror.com/acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz}
+ name: acorn
+ version: 8.10.0
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
+ registry.npmmirror.com/anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz}
+ name: anymatch
+ version: 3.1.3
+ engines: {node: '>= 8'}
+ dependencies:
+ normalize-path: registry.npmmirror.com/normalize-path@3.0.0
+ picomatch: registry.npmmirror.com/picomatch@2.3.1
+ dev: true
+
+ registry.npmmirror.com/array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz}
+ name: array-buffer-byte-length
+ version: 1.0.0
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2
+ dev: true
+
+ registry.npmmirror.com/async-validator@4.2.5:
+ resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz}
+ name: async-validator
+ version: 4.2.5
+ dev: false
+
+ registry.npmmirror.com/available-typed-arrays@1.0.5:
+ resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz}
+ name: available-typed-arrays
+ version: 1.0.5
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/axios@0.26.1:
+ resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/-/axios-0.26.1.tgz}
+ name: axios
+ version: 0.26.1
+ dependencies:
+ follow-redirects: registry.npmmirror.com/follow-redirects@1.15.2
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
+ registry.npmmirror.com/balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz}
+ name: balanced-match
+ version: 1.0.2
+ dev: true
+
+ registry.npmmirror.com/binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz}
+ name: binary-extensions
+ version: 2.2.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz}
+ name: brace-expansion
+ version: 2.0.1
+ dependencies:
+ balanced-match: registry.npmmirror.com/balanced-match@1.0.2
+ dev: true
+
+ registry.npmmirror.com/braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
+ name: braces
+ version: 3.0.2
+ engines: {node: '>=8'}
+ dependencies:
+ fill-range: registry.npmmirror.com/fill-range@7.0.1
+ dev: true
+
+ registry.npmmirror.com/busboy@1.6.0:
+ resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/busboy/-/busboy-1.6.0.tgz}
+ name: busboy
+ version: 1.6.0
+ engines: {node: '>=10.16.0'}
+ dependencies:
+ streamsearch: registry.npmmirror.com/streamsearch@1.1.0
+ dev: true
+
+ registry.npmmirror.com/cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz}
+ name: cac
+ version: 6.7.14
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/call-bind@1.0.2:
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz}
+ name: call-bind
+ version: 1.0.2
+ dependencies:
+ function-bind: registry.npmmirror.com/function-bind@1.1.1
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ dev: true
+
+ registry.npmmirror.com/chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz}
+ name: chokidar
+ version: 3.5.3
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: registry.npmmirror.com/anymatch@3.1.3
+ braces: registry.npmmirror.com/braces@3.0.2
+ glob-parent: registry.npmmirror.com/glob-parent@5.1.2
+ is-binary-path: registry.npmmirror.com/is-binary-path@2.1.0
+ is-glob: registry.npmmirror.com/is-glob@4.0.3
+ normalize-path: registry.npmmirror.com/normalize-path@3.0.0
+ readdirp: registry.npmmirror.com/readdirp@3.6.0
+ optionalDependencies:
+ fsevents: registry.npmmirror.com/fsevents@2.3.2
+ dev: true
+
+ registry.npmmirror.com/colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz}
+ name: colorette
+ version: 2.0.20
+ dev: true
+
+ registry.npmmirror.com/consola@2.15.3:
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/consola/-/consola-2.15.3.tgz}
+ name: consola
+ version: 2.15.3
+ dev: true
+
+ registry.npmmirror.com/cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz}
+ name: cross-spawn
+ version: 7.0.3
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: registry.npmmirror.com/path-key@3.1.1
+ shebang-command: registry.npmmirror.com/shebang-command@2.0.0
+ which: registry.npmmirror.com/which@2.0.2
+ dev: true
+
+ registry.npmmirror.com/css-tree@2.3.1:
+ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz}
+ name: css-tree
+ version: 2.3.1
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ dependencies:
+ mdn-data: registry.npmmirror.com/mdn-data@2.0.30
+ source-map-js: registry.npmmirror.com/source-map-js@1.0.2
+ dev: true
+
+ registry.npmmirror.com/csstype@2.6.21:
+ resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz}
+ name: csstype
+ version: 2.6.21
+
+ registry.npmmirror.com/dayjs@1.11.9:
+ resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz}
+ name: dayjs
+ version: 1.11.9
+ dev: false
+
+ registry.npmmirror.com/debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz}
+ name: debug
+ version: 4.3.4
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: registry.npmmirror.com/ms@2.1.2
+ dev: true
+
+ registry.npmmirror.com/deep-equal@2.2.2:
+ resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-equal/-/deep-equal-2.2.2.tgz}
+ name: deep-equal
+ version: 2.2.2
+ dependencies:
+ array-buffer-byte-length: registry.npmmirror.com/array-buffer-byte-length@1.0.0
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ es-get-iterator: registry.npmmirror.com/es-get-iterator@1.1.3
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ is-arguments: registry.npmmirror.com/is-arguments@1.1.1
+ is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2
+ is-date-object: registry.npmmirror.com/is-date-object@1.0.5
+ is-regex: registry.npmmirror.com/is-regex@1.1.4
+ is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer@1.0.2
+ isarray: registry.npmmirror.com/isarray@2.0.5
+ object-is: registry.npmmirror.com/object-is@1.1.5
+ object-keys: registry.npmmirror.com/object-keys@1.1.1
+ object.assign: registry.npmmirror.com/object.assign@4.1.4
+ regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags@1.5.0
+ side-channel: registry.npmmirror.com/side-channel@1.0.4
+ which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2
+ which-collection: registry.npmmirror.com/which-collection@1.0.1
+ which-typed-array: registry.npmmirror.com/which-typed-array@1.1.11
+ dev: true
+
+ registry.npmmirror.com/define-properties@1.2.0:
+ resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz}
+ name: define-properties
+ version: 1.2.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.0
+ object-keys: registry.npmmirror.com/object-keys@1.1.1
+ dev: true
+
+ registry.npmmirror.com/defu@6.1.2:
+ resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defu/-/defu-6.1.2.tgz}
+ name: defu
+ version: 6.1.2
+ dev: true
+
+ registry.npmmirror.com/destr@1.2.2:
+ resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/destr/-/destr-1.2.2.tgz}
+ name: destr
+ version: 1.2.2
+ dev: true
+
+ registry.npmmirror.com/duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz}
+ name: duplexer
+ version: 0.1.2
+ dev: true
+
+ registry.npmmirror.com/element-plus@2.3.8(vue@3.2.33):
+ resolution: {integrity: sha512-yHQR0/tG2LvPkpGUt7Te/hPmP2XW/BytBNUbx+EFO54VnGCOE3upmQcVffNp1PLgwg9sthYDXontUWpnpmLPJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.3.8.tgz}
+ id: registry.npmmirror.com/element-plus/2.3.8
+ name: element-plus
+ version: 2.3.8
+ peerDependencies:
+ vue: ^3.2.0
+ dependencies:
+ '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor@3.6.0
+ '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue@2.1.0(vue@3.2.33)
+ '@floating-ui/dom': registry.npmmirror.com/@floating-ui/dom@1.5.1
+ '@popperjs/core': registry.npmmirror.com/@sxzz/popperjs-es@2.11.7
+ '@types/lodash': registry.npmmirror.com/@types/lodash@4.14.197
+ '@types/lodash-es': registry.npmmirror.com/@types/lodash-es@4.17.8
+ '@vueuse/core': registry.npmmirror.com/@vueuse/core@9.13.0(vue@3.2.33)
+ async-validator: registry.npmmirror.com/async-validator@4.2.5
+ dayjs: registry.npmmirror.com/dayjs@1.11.9
+ escape-html: registry.npmmirror.com/escape-html@1.0.3
+ lodash: registry.npmmirror.com/lodash@4.17.21
+ lodash-es: registry.npmmirror.com/lodash-es@4.17.21
+ lodash-unified: registry.npmmirror.com/lodash-unified@1.0.3(@types/lodash-es@4.17.8)(lodash-es@4.17.21)(lodash@4.17.21)
+ memoize-one: registry.npmmirror.com/memoize-one@6.0.0
+ normalize-wheel-es: registry.npmmirror.com/normalize-wheel-es@1.2.0
+ vue: registry.npmmirror.com/vue@3.2.33
+ transitivePeerDependencies:
+ - '@vue/composition-api'
+ dev: false
+
+ registry.npmmirror.com/es-get-iterator@1.1.3:
+ resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz}
+ name: es-get-iterator
+ version: 1.1.3
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ has-symbols: registry.npmmirror.com/has-symbols@1.0.3
+ is-arguments: registry.npmmirror.com/is-arguments@1.1.1
+ is-map: registry.npmmirror.com/is-map@2.0.2
+ is-set: registry.npmmirror.com/is-set@2.0.2
+ is-string: registry.npmmirror.com/is-string@1.0.7
+ isarray: registry.npmmirror.com/isarray@2.0.5
+ stop-iteration-iterator: registry.npmmirror.com/stop-iteration-iterator@1.0.0
+ dev: true
+
+ registry.npmmirror.com/esbuild-android-64@0.14.54:
+ resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz}
+ name: esbuild-android-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-android-arm64@0.14.54:
+ resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz}
+ name: esbuild-android-arm64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-darwin-64@0.14.54:
+ resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz}
+ name: esbuild-darwin-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-darwin-arm64@0.14.54:
+ resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz}
+ name: esbuild-darwin-arm64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-freebsd-64@0.14.54:
+ resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz}
+ name: esbuild-freebsd-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-freebsd-arm64@0.14.54:
+ resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz}
+ name: esbuild-freebsd-arm64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-32@0.14.54:
+ resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz}
+ name: esbuild-linux-32
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-64@0.14.54:
+ resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz}
+ name: esbuild-linux-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-arm64@0.14.54:
+ resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz}
+ name: esbuild-linux-arm64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-arm@0.14.54:
+ resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz}
+ name: esbuild-linux-arm
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-mips64le@0.14.54:
+ resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz}
+ name: esbuild-linux-mips64le
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-ppc64le@0.14.54:
+ resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz}
+ name: esbuild-linux-ppc64le
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-riscv64@0.14.54:
+ resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz}
+ name: esbuild-linux-riscv64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-linux-s390x@0.14.54:
+ resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz}
+ name: esbuild-linux-s390x
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-netbsd-64@0.14.54:
+ resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz}
+ name: esbuild-netbsd-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-openbsd-64@0.14.54:
+ resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz}
+ name: esbuild-openbsd-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-sunos-64@0.14.54:
+ resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz}
+ name: esbuild-sunos-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-windows-32@0.14.54:
+ resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz}
+ name: esbuild-windows-32
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-windows-64@0.14.54:
+ resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz}
+ name: esbuild-windows-64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild-windows-arm64@0.14.54:
+ resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz}
+ name: esbuild-windows-arm64
+ version: 0.14.54
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/esbuild@0.14.54:
+ resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz}
+ name: esbuild
+ version: 0.14.54
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.14.54
+ esbuild-android-64: registry.npmmirror.com/esbuild-android-64@0.14.54
+ esbuild-android-arm64: registry.npmmirror.com/esbuild-android-arm64@0.14.54
+ esbuild-darwin-64: registry.npmmirror.com/esbuild-darwin-64@0.14.54
+ esbuild-darwin-arm64: registry.npmmirror.com/esbuild-darwin-arm64@0.14.54
+ esbuild-freebsd-64: registry.npmmirror.com/esbuild-freebsd-64@0.14.54
+ esbuild-freebsd-arm64: registry.npmmirror.com/esbuild-freebsd-arm64@0.14.54
+ esbuild-linux-32: registry.npmmirror.com/esbuild-linux-32@0.14.54
+ esbuild-linux-64: registry.npmmirror.com/esbuild-linux-64@0.14.54
+ esbuild-linux-arm: registry.npmmirror.com/esbuild-linux-arm@0.14.54
+ esbuild-linux-arm64: registry.npmmirror.com/esbuild-linux-arm64@0.14.54
+ esbuild-linux-mips64le: registry.npmmirror.com/esbuild-linux-mips64le@0.14.54
+ esbuild-linux-ppc64le: registry.npmmirror.com/esbuild-linux-ppc64le@0.14.54
+ esbuild-linux-riscv64: registry.npmmirror.com/esbuild-linux-riscv64@0.14.54
+ esbuild-linux-s390x: registry.npmmirror.com/esbuild-linux-s390x@0.14.54
+ esbuild-netbsd-64: registry.npmmirror.com/esbuild-netbsd-64@0.14.54
+ esbuild-openbsd-64: registry.npmmirror.com/esbuild-openbsd-64@0.14.54
+ esbuild-sunos-64: registry.npmmirror.com/esbuild-sunos-64@0.14.54
+ esbuild-windows-32: registry.npmmirror.com/esbuild-windows-32@0.14.54
+ esbuild-windows-64: registry.npmmirror.com/esbuild-windows-64@0.14.54
+ esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64@0.14.54
+ dev: true
+
+ registry.npmmirror.com/escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz}
+ name: escape-html
+ version: 1.0.3
+ dev: false
+
+ registry.npmmirror.com/estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz}
+ name: estree-walker
+ version: 2.0.2
+
+ registry.npmmirror.com/execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz}
+ name: execa
+ version: 5.1.1
+ engines: {node: '>=10'}
+ dependencies:
+ cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3
+ get-stream: registry.npmmirror.com/get-stream@6.0.1
+ human-signals: registry.npmmirror.com/human-signals@2.1.0
+ is-stream: registry.npmmirror.com/is-stream@2.0.1
+ merge-stream: registry.npmmirror.com/merge-stream@2.0.0
+ npm-run-path: registry.npmmirror.com/npm-run-path@4.0.1
+ onetime: registry.npmmirror.com/onetime@5.1.2
+ signal-exit: registry.npmmirror.com/signal-exit@3.0.7
+ strip-final-newline: registry.npmmirror.com/strip-final-newline@2.0.0
+ dev: true
+
+ registry.npmmirror.com/fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz}
+ name: fast-glob
+ version: 3.3.1
+ engines: {node: '>=8.6.0'}
+ dependencies:
+ '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5
+ '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8
+ glob-parent: registry.npmmirror.com/glob-parent@5.1.2
+ merge2: registry.npmmirror.com/merge2@1.4.1
+ micromatch: registry.npmmirror.com/micromatch@4.0.5
+ dev: true
+
+ registry.npmmirror.com/fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz}
+ name: fastq
+ version: 1.15.0
+ dependencies:
+ reusify: registry.npmmirror.com/reusify@1.0.4
+ dev: true
+
+ registry.npmmirror.com/fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz}
+ name: fill-range
+ version: 7.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ to-regex-range: registry.npmmirror.com/to-regex-range@5.0.1
+ dev: true
+
+ registry.npmmirror.com/find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz}
+ name: find-up
+ version: 5.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ locate-path: registry.npmmirror.com/locate-path@6.0.0
+ path-exists: registry.npmmirror.com/path-exists@4.0.0
+ dev: true
+
+ registry.npmmirror.com/follow-redirects@1.15.2:
+ resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz}
+ name: follow-redirects
+ version: 1.15.2
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ dev: false
+
+ registry.npmmirror.com/for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz}
+ name: for-each
+ version: 0.3.3
+ dependencies:
+ is-callable: registry.npmmirror.com/is-callable@1.2.7
+ dev: true
+
+ registry.npmmirror.com/fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz}
+ name: fsevents
+ version: 2.3.2
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ registry.npmmirror.com/function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz}
+ name: function-bind
+ version: 1.1.1
+ dev: true
+
+ registry.npmmirror.com/functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz}
+ name: functions-have-names
+ version: 1.2.3
+ dev: true
+
+ registry.npmmirror.com/get-intrinsic@1.2.1:
+ resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz}
+ name: get-intrinsic
+ version: 1.2.1
+ dependencies:
+ function-bind: registry.npmmirror.com/function-bind@1.1.1
+ has: registry.npmmirror.com/has@1.0.3
+ has-proto: registry.npmmirror.com/has-proto@1.0.1
+ has-symbols: registry.npmmirror.com/has-symbols@1.0.3
+ dev: true
+
+ registry.npmmirror.com/get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz}
+ name: get-stream
+ version: 6.0.1
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmmirror.com/glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz}
+ name: glob-parent
+ version: 5.1.2
+ engines: {node: '>= 6'}
+ dependencies:
+ is-glob: registry.npmmirror.com/is-glob@4.0.3
+ dev: true
+
+ registry.npmmirror.com/gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz}
+ name: gopd
+ version: 1.0.1
+ dependencies:
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ dev: true
+
+ registry.npmmirror.com/gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz}
+ name: gzip-size
+ version: 6.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ duplexer: registry.npmmirror.com/duplexer@0.1.2
+ dev: true
+
+ registry.npmmirror.com/has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz}
+ name: has-bigints
+ version: 1.0.2
+ dev: true
+
+ registry.npmmirror.com/has-property-descriptors@1.0.0:
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz}
+ name: has-property-descriptors
+ version: 1.0.0
+ dependencies:
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ dev: true
+
+ registry.npmmirror.com/has-proto@1.0.1:
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz}
+ name: has-proto
+ version: 1.0.1
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz}
+ name: has-symbols
+ version: 1.0.3
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/has-tostringtag@1.0.0:
+ resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz}
+ name: has-tostringtag
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: registry.npmmirror.com/has-symbols@1.0.3
+ dev: true
+
+ registry.npmmirror.com/has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has/-/has-1.0.3.tgz}
+ name: has
+ version: 1.0.3
+ engines: {node: '>= 0.4.0'}
+ dependencies:
+ function-bind: registry.npmmirror.com/function-bind@1.1.1
+ dev: true
+
+ registry.npmmirror.com/human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz}
+ name: human-signals
+ version: 2.1.0
+ engines: {node: '>=10.17.0'}
+ dev: true
+
+ registry.npmmirror.com/internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz}
+ name: internal-slot
+ version: 1.0.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ has: registry.npmmirror.com/has@1.0.3
+ side-channel: registry.npmmirror.com/side-channel@1.0.4
+ dev: true
+
+ registry.npmmirror.com/is-arguments@1.1.1:
+ resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz}
+ name: is-arguments
+ version: 1.1.1
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz}
+ name: is-array-buffer
+ version: 3.0.2
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12
+ dev: true
+
+ registry.npmmirror.com/is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz}
+ name: is-bigint
+ version: 1.0.4
+ dependencies:
+ has-bigints: registry.npmmirror.com/has-bigints@1.0.2
+ dev: true
+
+ registry.npmmirror.com/is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz}
+ name: is-binary-path
+ version: 2.1.0
+ engines: {node: '>=8'}
+ dependencies:
+ binary-extensions: registry.npmmirror.com/binary-extensions@2.2.0
+ dev: true
+
+ registry.npmmirror.com/is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz}
+ name: is-boolean-object
+ version: 1.1.2
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz}
+ name: is-callable
+ version: 1.2.7
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/is-core-module@2.13.0:
+ resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz}
+ name: is-core-module
+ version: 2.13.0
+ dependencies:
+ has: registry.npmmirror.com/has@1.0.3
+ dev: true
+
+ registry.npmmirror.com/is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz}
+ name: is-date-object
+ version: 1.0.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz}
+ name: is-extglob
+ version: 2.1.1
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmmirror.com/is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz}
+ name: is-glob
+ version: 4.0.3
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extglob: registry.npmmirror.com/is-extglob@2.1.1
+ dev: true
+
+ registry.npmmirror.com/is-map@2.0.2:
+ resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz}
+ name: is-map
+ version: 2.0.2
+ dev: true
+
+ registry.npmmirror.com/is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz}
+ name: is-number-object
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz}
+ name: is-number
+ version: 7.0.0
+ engines: {node: '>=0.12.0'}
+ dev: true
+
+ registry.npmmirror.com/is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz}
+ name: is-regex
+ version: 1.1.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-set@2.0.2:
+ resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz}
+ name: is-set
+ version: 2.0.2
+ dev: true
+
+ registry.npmmirror.com/is-shared-array-buffer@1.0.2:
+ resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz}
+ name: is-shared-array-buffer
+ version: 1.0.2
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ dev: true
+
+ registry.npmmirror.com/is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz}
+ name: is-stream
+ version: 2.0.1
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz}
+ name: is-string
+ version: 1.0.7
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz}
+ name: is-symbol
+ version: 1.0.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-symbols: registry.npmmirror.com/has-symbols@1.0.3
+ dev: true
+
+ registry.npmmirror.com/is-typed-array@1.1.12:
+ resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz}
+ name: is-typed-array
+ version: 1.1.12
+ engines: {node: '>= 0.4'}
+ dependencies:
+ which-typed-array: registry.npmmirror.com/which-typed-array@1.1.11
+ dev: true
+
+ registry.npmmirror.com/is-weakmap@2.0.1:
+ resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz}
+ name: is-weakmap
+ version: 2.0.1
+ dev: true
+
+ registry.npmmirror.com/is-weakset@2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz}
+ name: is-weakset
+ version: 2.0.2
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ dev: true
+
+ registry.npmmirror.com/isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz}
+ name: isarray
+ version: 2.0.5
+ dev: true
+
+ registry.npmmirror.com/isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz}
+ name: isexe
+ version: 2.0.0
+ dev: true
+
+ registry.npmmirror.com/jiti@1.19.1:
+ resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jiti/-/jiti-1.19.1.tgz}
+ name: jiti
+ version: 1.19.1
+ hasBin: true
+ dev: true
+
+ registry.npmmirror.com/json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz}
+ name: json5
+ version: 2.2.3
+ engines: {node: '>=6'}
+ hasBin: true
+ dev: true
+
+ registry.npmmirror.com/jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz}
+ name: jsonc-parser
+ version: 3.2.0
+ dev: true
+
+ registry.npmmirror.com/kolorist@1.8.0:
+ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz}
+ name: kolorist
+ version: 1.8.0
+ dev: true
+
+ registry.npmmirror.com/local-pkg@0.4.3:
+ resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz}
+ name: local-pkg
+ version: 0.4.3
+ engines: {node: '>=14'}
+ dev: true
+
+ registry.npmmirror.com/locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz}
+ name: locate-path
+ version: 6.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ p-locate: registry.npmmirror.com/p-locate@5.0.0
+ dev: true
+
+ registry.npmmirror.com/lodash-es@4.17.21:
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz}
+ name: lodash-es
+ version: 4.17.21
+ dev: false
+
+ registry.npmmirror.com/lodash-unified@1.0.3(@types/lodash-es@4.17.8)(lodash-es@4.17.21)(lodash@4.17.21):
+ resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz}
+ id: registry.npmmirror.com/lodash-unified/1.0.3
+ name: lodash-unified
+ version: 1.0.3
+ peerDependencies:
+ '@types/lodash-es': '*'
+ lodash: '*'
+ lodash-es: '*'
+ dependencies:
+ '@types/lodash-es': registry.npmmirror.com/@types/lodash-es@4.17.8
+ lodash: registry.npmmirror.com/lodash@4.17.21
+ lodash-es: registry.npmmirror.com/lodash-es@4.17.21
+ dev: false
+
+ registry.npmmirror.com/lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz}
+ name: lodash
+ version: 4.17.21
+ dev: false
+
+ registry.npmmirror.com/magic-string@0.25.9:
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz}
+ name: magic-string
+ version: 0.25.9
+ dependencies:
+ sourcemap-codec: registry.npmmirror.com/sourcemap-codec@1.4.8
+
+ registry.npmmirror.com/magic-string@0.26.7:
+ resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.26.7.tgz}
+ name: magic-string
+ version: 0.26.7
+ engines: {node: '>=12'}
+ dependencies:
+ sourcemap-codec: registry.npmmirror.com/sourcemap-codec@1.4.8
+ dev: true
+
+ registry.npmmirror.com/magic-string@0.30.2:
+ resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.2.tgz}
+ name: magic-string
+ version: 0.30.2
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15
+ dev: true
+
+ registry.npmmirror.com/mdn-data@2.0.30:
+ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz}
+ name: mdn-data
+ version: 2.0.30
+ dev: true
+
+ registry.npmmirror.com/memoize-one@6.0.0:
+ resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz}
+ name: memoize-one
+ version: 6.0.0
+ dev: false
+
+ registry.npmmirror.com/merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz}
+ name: merge-stream
+ version: 2.0.0
+ dev: true
+
+ registry.npmmirror.com/merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz}
+ name: merge2
+ version: 1.4.1
+ engines: {node: '>= 8'}
+ dev: true
+
+ registry.npmmirror.com/micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz}
+ name: micromatch
+ version: 4.0.5
+ engines: {node: '>=8.6'}
+ dependencies:
+ braces: registry.npmmirror.com/braces@3.0.2
+ picomatch: registry.npmmirror.com/picomatch@2.3.1
+ dev: true
+
+ registry.npmmirror.com/mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz}
+ name: mimic-fn
+ version: 2.1.0
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmmirror.com/minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz}
+ name: minimatch
+ version: 5.1.6
+ engines: {node: '>=10'}
+ dependencies:
+ brace-expansion: registry.npmmirror.com/brace-expansion@2.0.1
+ dev: true
+
+ registry.npmmirror.com/mlly@1.4.0:
+ resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mlly/-/mlly-1.4.0.tgz}
+ name: mlly
+ version: 1.4.0
+ dependencies:
+ acorn: registry.npmmirror.com/acorn@8.10.0
+ pathe: registry.npmmirror.com/pathe@1.1.1
+ pkg-types: registry.npmmirror.com/pkg-types@1.0.3
+ ufo: registry.npmmirror.com/ufo@1.2.0
+ dev: true
+
+ registry.npmmirror.com/mrmime@1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mrmime/-/mrmime-1.0.1.tgz}
+ name: mrmime
+ version: 1.0.1
+ engines: {node: '>=10'}
+ dev: true
+
+ registry.npmmirror.com/ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz}
+ name: ms
+ version: 2.1.2
+ dev: true
+
+ registry.npmmirror.com/nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz}
+ name: nanoid
+ version: 3.3.6
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ registry.npmmirror.com/node-fetch-native@0.1.8:
+ resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-0.1.8.tgz}
+ name: node-fetch-native
+ version: 0.1.8
+ dev: true
+
+ registry.npmmirror.com/normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz}
+ name: normalize-path
+ version: 3.0.0
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ registry.npmmirror.com/normalize-wheel-es@1.2.0:
+ resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz}
+ name: normalize-wheel-es
+ version: 1.2.0
+ dev: false
+
+ registry.npmmirror.com/normalize.css@8.0.1:
+ resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize.css/-/normalize.css-8.0.1.tgz}
+ name: normalize.css
+ version: 8.0.1
+ dev: false
+
+ registry.npmmirror.com/npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz}
+ name: npm-run-path
+ version: 4.0.1
+ engines: {node: '>=8'}
+ dependencies:
+ path-key: registry.npmmirror.com/path-key@3.1.1
+ dev: true
+
+ registry.npmmirror.com/object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz}
+ name: object-inspect
+ version: 1.12.3
+ dev: true
+
+ registry.npmmirror.com/object-is@1.1.5:
+ resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz}
+ name: object-is
+ version: 1.1.5
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ define-properties: registry.npmmirror.com/define-properties@1.2.0
+ dev: true
+
+ registry.npmmirror.com/object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz}
+ name: object-keys
+ version: 1.1.1
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/object.assign@4.1.4:
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz}
+ name: object.assign
+ version: 4.1.4
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ define-properties: registry.npmmirror.com/define-properties@1.2.0
+ has-symbols: registry.npmmirror.com/has-symbols@1.0.3
+ object-keys: registry.npmmirror.com/object-keys@1.1.1
+ dev: true
+
+ registry.npmmirror.com/ohmyfetch@0.4.21:
+ resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ohmyfetch/-/ohmyfetch-0.4.21.tgz}
+ name: ohmyfetch
+ version: 0.4.21
+ dependencies:
+ destr: registry.npmmirror.com/destr@1.2.2
+ node-fetch-native: registry.npmmirror.com/node-fetch-native@0.1.8
+ ufo: registry.npmmirror.com/ufo@0.8.6
+ undici: registry.npmmirror.com/undici@5.23.0
+ dev: true
+
+ registry.npmmirror.com/onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz}
+ name: onetime
+ version: 5.1.2
+ engines: {node: '>=6'}
+ dependencies:
+ mimic-fn: registry.npmmirror.com/mimic-fn@2.1.0
+ dev: true
+
+ registry.npmmirror.com/p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz}
+ name: p-limit
+ version: 3.1.0
+ engines: {node: '>=10'}
+ dependencies:
+ yocto-queue: registry.npmmirror.com/yocto-queue@0.1.0
+ dev: true
+
+ registry.npmmirror.com/p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz}
+ name: p-locate
+ version: 5.0.0
+ engines: {node: '>=10'}
+ dependencies:
+ p-limit: registry.npmmirror.com/p-limit@3.1.0
+ dev: true
+
+ registry.npmmirror.com/path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz}
+ name: path-exists
+ version: 4.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz}
+ name: path-key
+ version: 3.1.1
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz}
+ name: path-parse
+ version: 1.0.7
+ dev: true
+
+ registry.npmmirror.com/pathe@0.3.9:
+ resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathe/-/pathe-0.3.9.tgz}
+ name: pathe
+ version: 0.3.9
+ dev: true
+
+ registry.npmmirror.com/pathe@1.1.1:
+ resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathe/-/pathe-1.1.1.tgz}
+ name: pathe
+ version: 1.1.1
+ dev: true
+
+ registry.npmmirror.com/perfect-debounce@0.1.3:
+ resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-0.1.3.tgz}
+ name: perfect-debounce
+ version: 0.1.3
+ dev: true
+
+ registry.npmmirror.com/picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
+ name: picocolors
+ version: 1.0.0
+
+ registry.npmmirror.com/picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz}
+ name: picomatch
+ version: 2.3.1
+ engines: {node: '>=8.6'}
+ dev: true
+
+ registry.npmmirror.com/pinia@2.0.14(vue@3.2.33):
+ resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.14.tgz}
+ id: registry.npmmirror.com/pinia/2.0.14
+ name: pinia
+ version: 2.0.14
+ peerDependencies:
+ '@vue/composition-api': ^1.4.0
+ typescript: '>=4.4.4'
+ vue: ^2.6.14 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ typescript:
+ optional: true
+ dependencies:
+ '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0
+ vue: registry.npmmirror.com/vue@3.2.33
+ vue-demi: registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33)
+ dev: false
+
+ registry.npmmirror.com/pkg-types@1.0.3:
+ resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.3.tgz}
+ name: pkg-types
+ version: 1.0.3
+ dependencies:
+ jsonc-parser: registry.npmmirror.com/jsonc-parser@3.2.0
+ mlly: registry.npmmirror.com/mlly@1.4.0
+ pathe: registry.npmmirror.com/pathe@1.1.1
+ dev: true
+
+ registry.npmmirror.com/pnpm@7.0.1:
+ resolution: {integrity: sha512-jDXatNQpx+KYoCg0sSEBj4ryS8dIfo05TkhH5GOyi0ClhmkdmdHr2PgbReQyzZzuQpKWefCAvwOB8PxE1tgQNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pnpm/-/pnpm-7.0.1.tgz}
+ name: pnpm
+ version: 7.0.1
+ engines: {node: '>=14.19'}
+ hasBin: true
+ dev: true
+
+ registry.npmmirror.com/postcss@8.4.27:
+ resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz}
+ name: postcss
+ version: 8.4.27
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: registry.npmmirror.com/nanoid@3.3.6
+ picocolors: registry.npmmirror.com/picocolors@1.0.0
+ source-map-js: registry.npmmirror.com/source-map-js@1.0.2
+
+ registry.npmmirror.com/queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz}
+ name: queue-microtask
+ version: 1.2.3
+ dev: true
+
+ registry.npmmirror.com/readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz}
+ name: readdirp
+ version: 3.6.0
+ engines: {node: '>=8.10.0'}
+ dependencies:
+ picomatch: registry.npmmirror.com/picomatch@2.3.1
+ dev: true
+
+ registry.npmmirror.com/regexp.prototype.flags@1.5.0:
+ resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz}
+ name: regexp.prototype.flags
+ version: 1.5.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ define-properties: registry.npmmirror.com/define-properties@1.2.0
+ functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3
+ dev: true
+
+ registry.npmmirror.com/resolve@1.22.4:
+ resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz}
+ name: resolve
+ version: 1.22.4
+ hasBin: true
+ dependencies:
+ is-core-module: registry.npmmirror.com/is-core-module@2.13.0
+ path-parse: registry.npmmirror.com/path-parse@1.0.7
+ supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz}
+ name: reusify
+ version: 1.0.4
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ dev: true
+
+ registry.npmmirror.com/rollup@2.79.1:
+ resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz}
+ name: rollup
+ version: 2.79.1
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+ optionalDependencies:
+ fsevents: registry.npmmirror.com/fsevents@2.3.2
+ dev: true
+
+ registry.npmmirror.com/run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz}
+ name: run-parallel
+ version: 1.2.0
+ dependencies:
+ queue-microtask: registry.npmmirror.com/queue-microtask@1.2.3
+ dev: true
+
+ registry.npmmirror.com/shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz}
+ name: shebang-command
+ version: 2.0.0
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: registry.npmmirror.com/shebang-regex@3.0.0
+ dev: true
+
+ registry.npmmirror.com/shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz}
+ name: shebang-regex
+ version: 3.0.0
+ engines: {node: '>=8'}
+ dev: true
+
+ registry.npmmirror.com/side-channel@1.0.4:
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz}
+ name: side-channel
+ version: 1.0.4
+ dependencies:
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.1
+ object-inspect: registry.npmmirror.com/object-inspect@1.12.3
+ dev: true
+
+ registry.npmmirror.com/signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz}
+ name: signal-exit
+ version: 3.0.7
+ dev: true
+
+ registry.npmmirror.com/sirv@2.0.3:
+ resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sirv/-/sirv-2.0.3.tgz}
+ name: sirv
+ version: 2.0.3
+ engines: {node: '>= 10'}
+ dependencies:
+ '@polka/url': registry.npmmirror.com/@polka/url@1.0.0-next.21
+ mrmime: registry.npmmirror.com/mrmime@1.0.1
+ totalist: registry.npmmirror.com/totalist@3.0.1
+ dev: true
+
+ registry.npmmirror.com/source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz}
+ name: source-map-js
+ version: 1.0.2
+ engines: {node: '>=0.10.0'}
+
+ registry.npmmirror.com/source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz}
+ name: source-map
+ version: 0.6.1
+ engines: {node: '>=0.10.0'}
+
+ registry.npmmirror.com/sourcemap-codec@1.4.8:
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz}
+ name: sourcemap-codec
+ version: 1.4.8
+ deprecated: Please use @jridgewell/sourcemap-codec instead
+
+ registry.npmmirror.com/stop-iteration-iterator@1.0.0:
+ resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz}
+ name: stop-iteration-iterator
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dependencies:
+ internal-slot: registry.npmmirror.com/internal-slot@1.0.5
+ dev: true
+
+ registry.npmmirror.com/streamsearch@1.1.0:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/streamsearch/-/streamsearch-1.1.0.tgz}
+ name: streamsearch
+ version: 1.1.0
+ engines: {node: '>=10.0.0'}
+ dev: true
+
+ registry.npmmirror.com/strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz}
+ name: strip-final-newline
+ version: 2.0.0
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmmirror.com/supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz}
+ name: supports-preserve-symlinks-flag
+ version: 1.0.0
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ registry.npmmirror.com/to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
+ name: to-fast-properties
+ version: 2.0.0
+ engines: {node: '>=4'}
+
+ registry.npmmirror.com/to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz}
+ name: to-regex-range
+ version: 5.0.1
+ engines: {node: '>=8.0'}
+ dependencies:
+ is-number: registry.npmmirror.com/is-number@7.0.0
+ dev: true
+
+ registry.npmmirror.com/totalist@3.0.1:
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz}
+ name: totalist
+ version: 3.0.1
+ engines: {node: '>=6'}
+ dev: true
+
+ registry.npmmirror.com/ufo@0.8.6:
+ resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ufo/-/ufo-0.8.6.tgz}
+ name: ufo
+ version: 0.8.6
+ dev: true
+
+ registry.npmmirror.com/ufo@1.2.0:
+ resolution: {integrity: sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ufo/-/ufo-1.2.0.tgz}
+ name: ufo
+ version: 1.2.0
+ dev: true
+
+ registry.npmmirror.com/unconfig@0.3.10:
+ resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unconfig/-/unconfig-0.3.10.tgz}
+ name: unconfig
+ version: 0.3.10
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils@0.7.5
+ defu: registry.npmmirror.com/defu@6.1.2
+ jiti: registry.npmmirror.com/jiti@1.19.1
+ mlly: registry.npmmirror.com/mlly@1.4.0
+ dev: true
+
+ registry.npmmirror.com/undici@5.23.0:
+ resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/undici/-/undici-5.23.0.tgz}
+ name: undici
+ version: 5.23.0
+ engines: {node: '>=14.0'}
+ dependencies:
+ busboy: registry.npmmirror.com/busboy@1.6.0
+ dev: true
+
+ registry.npmmirror.com/unocss@0.33.2(vite@2.9.9):
+ resolution: {integrity: sha512-ISGmthl9kNPujda/Yt25irdV9s9F3hr8MWpd/NE7Kv/qkZJC3/FvO/l/9d5ggkbgsAuGQrsfuaQnxT2p4k9Yug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unocss/-/unocss-0.33.2.tgz}
+ id: registry.npmmirror.com/unocss/0.33.2
+ name: unocss
+ version: 0.33.2
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/cli': registry.npmmirror.com/@unocss/cli@0.33.2
+ '@unocss/core': registry.npmmirror.com/@unocss/core@0.33.2
+ '@unocss/preset-attributify': registry.npmmirror.com/@unocss/preset-attributify@0.33.2
+ '@unocss/preset-icons': registry.npmmirror.com/@unocss/preset-icons@0.33.2
+ '@unocss/preset-mini': registry.npmmirror.com/@unocss/preset-mini@0.33.2
+ '@unocss/preset-typography': registry.npmmirror.com/@unocss/preset-typography@0.33.2
+ '@unocss/preset-uno': registry.npmmirror.com/@unocss/preset-uno@0.33.2
+ '@unocss/preset-web-fonts': registry.npmmirror.com/@unocss/preset-web-fonts@0.33.2
+ '@unocss/preset-wind': registry.npmmirror.com/@unocss/preset-wind@0.33.2
+ '@unocss/reset': registry.npmmirror.com/@unocss/reset@0.33.2
+ '@unocss/transformer-compile-class': registry.npmmirror.com/@unocss/transformer-compile-class@0.33.2
+ '@unocss/transformer-directives': registry.npmmirror.com/@unocss/transformer-directives@0.33.2
+ '@unocss/transformer-variant-group': registry.npmmirror.com/@unocss/transformer-variant-group@0.33.2
+ '@unocss/vite': registry.npmmirror.com/@unocss/vite@0.33.2(vite@2.9.9)
+ transitivePeerDependencies:
+ - supports-color
+ - vite
+ dev: true
+
+ registry.npmmirror.com/unplugin-auto-import@0.7.1(@vueuse/core@8.4.2)(vite@2.9.9):
+ resolution: {integrity: sha512-9865OV9eP99PNxHR2mtTDExeN01m4M9boT5U2BtIwsU1wDRsaFIYWLwcCBEjvXzXfTTC2NNMskhHGVAMfL2WgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.7.1.tgz}
+ id: registry.npmmirror.com/unplugin-auto-import/0.7.1
+ name: unplugin-auto-import
+ version: 0.7.1
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@vueuse/core': '*'
+ peerDependenciesMeta:
+ '@vueuse/core':
+ optional: true
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils@0.5.2
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils@4.2.1
+ '@vueuse/core': registry.npmmirror.com/@vueuse/core@8.4.2(vue@3.2.33)
+ local-pkg: registry.npmmirror.com/local-pkg@0.4.3
+ magic-string: registry.npmmirror.com/magic-string@0.26.7
+ resolve: registry.npmmirror.com/resolve@1.22.4
+ unplugin: registry.npmmirror.com/unplugin@0.6.3(vite@2.9.9)
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - vite
+ - webpack
+ dev: true
+
+ registry.npmmirror.com/unplugin-vue-components@0.19.5(vite@2.9.9)(vue@3.2.33):
+ resolution: {integrity: sha512-cIC+PdQEXmG+B1gmZGk4hws2xP+00C6pg3FD6ixEgRyW+WF+QXQW/60pc+hUhtDYs1PFE+23K3NY7yvYTnDDTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.19.5.tgz}
+ id: registry.npmmirror.com/unplugin-vue-components/0.19.5
+ name: unplugin-vue-components
+ version: 0.19.5
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/parser': ^7.15.8
+ '@babel/traverse': ^7.15.4
+ vue: 2 || 3
+ peerDependenciesMeta:
+ '@babel/parser':
+ optional: true
+ '@babel/traverse':
+ optional: true
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils@0.5.2
+ '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils@4.2.1
+ chokidar: registry.npmmirror.com/chokidar@3.5.3
+ debug: registry.npmmirror.com/debug@4.3.4
+ fast-glob: registry.npmmirror.com/fast-glob@3.3.1
+ local-pkg: registry.npmmirror.com/local-pkg@0.4.3
+ magic-string: registry.npmmirror.com/magic-string@0.26.7
+ minimatch: registry.npmmirror.com/minimatch@5.1.6
+ resolve: registry.npmmirror.com/resolve@1.22.4
+ unplugin: registry.npmmirror.com/unplugin@0.6.3(vite@2.9.9)
+ vue: registry.npmmirror.com/vue@3.2.33
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - supports-color
+ - vite
+ - webpack
+ dev: true
+
+ registry.npmmirror.com/unplugin@0.6.3(vite@2.9.9):
+ resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin/-/unplugin-0.6.3.tgz}
+ id: registry.npmmirror.com/unplugin/0.6.3
+ name: unplugin
+ version: 0.6.3
+ peerDependencies:
+ esbuild: '>=0.13'
+ rollup: ^2.50.0
+ vite: ^2.3.0
+ webpack: 4 || 5
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+ dependencies:
+ chokidar: registry.npmmirror.com/chokidar@3.5.3
+ vite: registry.npmmirror.com/vite@2.9.9
+ webpack-sources: registry.npmmirror.com/webpack-sources@3.2.3
+ webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules@0.4.6
+ dev: true
+
+ registry.npmmirror.com/vite-plugin-pages@0.23.0(vite@2.9.9):
+ resolution: {integrity: sha512-KEfW6WBfACCjMXoQY0mLEzfifwCTq6FlvvtXs2XSEe9Pd4QadZTNzHOPKHDsKpVXysRzbYxE8/c/Ao9+nXsQ7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-pages/-/vite-plugin-pages-0.23.0.tgz}
+ id: registry.npmmirror.com/vite-plugin-pages/0.23.0
+ name: vite-plugin-pages
+ version: 0.23.0
+ peerDependencies:
+ '@vue/compiler-sfc': ^3.0.0
+ vite: ^2.0.0
+ peerDependenciesMeta:
+ '@vue/compiler-sfc':
+ optional: true
+ dependencies:
+ '@types/debug': registry.npmmirror.com/@types/debug@4.1.8
+ debug: registry.npmmirror.com/debug@4.3.4
+ deep-equal: registry.npmmirror.com/deep-equal@2.2.2
+ fast-glob: registry.npmmirror.com/fast-glob@3.3.1
+ json5: registry.npmmirror.com/json5@2.2.3
+ local-pkg: registry.npmmirror.com/local-pkg@0.4.3
+ picocolors: registry.npmmirror.com/picocolors@1.0.0
+ vite: registry.npmmirror.com/vite@2.9.9
+ yaml: registry.npmmirror.com/yaml@2.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/vite-plugin-vue-layouts@0.6.0(vite@2.9.9)(vue-router@4.0.15)(vue@3.2.33):
+ resolution: {integrity: sha512-7QX7o/NpCfs+hyXphwYfmPqAEQ6qd4uXsvI0VsovjGT2eCoEE5dMdP6L+uqqNWY4uqv7oCvtinecZmbzZv/9Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-vue-layouts/-/vite-plugin-vue-layouts-0.6.0.tgz}
+ id: registry.npmmirror.com/vite-plugin-vue-layouts/0.6.0
+ name: vite-plugin-vue-layouts
+ version: 0.6.0
+ peerDependencies:
+ vite: ^2.5.0
+ vue: ^2.6.12 || ^3.2.4
+ vue-router: ^3.5.1 || ^ 4.0.11
+ dependencies:
+ '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.3.4
+ debug: registry.npmmirror.com/debug@4.3.4
+ fast-glob: registry.npmmirror.com/fast-glob@3.3.1
+ vite: registry.npmmirror.com/vite@2.9.9
+ vue: registry.npmmirror.com/vue@3.2.33
+ vue-router: registry.npmmirror.com/vue-router@4.0.15(vue@3.2.33)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/vite@2.9.9:
+ resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-2.9.9.tgz}
+ name: vite
+ version: 2.9.9
+ engines: {node: '>=12.2.0'}
+ hasBin: true
+ peerDependencies:
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ peerDependenciesMeta:
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ dependencies:
+ esbuild: registry.npmmirror.com/esbuild@0.14.54
+ postcss: registry.npmmirror.com/postcss@8.4.27
+ resolve: registry.npmmirror.com/resolve@1.22.4
+ rollup: registry.npmmirror.com/rollup@2.79.1
+ optionalDependencies:
+ fsevents: registry.npmmirror.com/fsevents@2.3.2
+ dev: true
+
+ registry.npmmirror.com/vue-demi@0.14.5(vue@3.2.33):
+ resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz}
+ id: registry.npmmirror.com/vue-demi/0.14.5
+ name: vue-demi
+ version: 0.14.5
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ dependencies:
+ vue: registry.npmmirror.com/vue@3.2.33
+
+ registry.npmmirror.com/vue-router@4.0.15(vue@3.2.33):
+ resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.0.15.tgz}
+ id: registry.npmmirror.com/vue-router/4.0.15
+ name: vue-router
+ version: 4.0.15
+ peerDependencies:
+ vue: ^3.2.0
+ dependencies:
+ '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0
+ vue: registry.npmmirror.com/vue@3.2.33
+
+ registry.npmmirror.com/vue@3.2.33:
+ resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.2.33.tgz}
+ name: vue
+ version: 3.2.33
+ dependencies:
+ '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.2.33
+ '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.2.33
+ '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom@3.2.33
+ '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer@3.2.33(vue@3.2.33)
+ '@vue/shared': registry.npmmirror.com/@vue/shared@3.2.33
+
+ registry.npmmirror.com/webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz}
+ name: webpack-sources
+ version: 3.2.3
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ registry.npmmirror.com/webpack-virtual-modules@0.4.6:
+ resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz}
+ name: webpack-virtual-modules
+ version: 0.4.6
+ dev: true
+
+ registry.npmmirror.com/which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz}
+ name: which-boxed-primitive
+ version: 1.0.2
+ dependencies:
+ is-bigint: registry.npmmirror.com/is-bigint@1.0.4
+ is-boolean-object: registry.npmmirror.com/is-boolean-object@1.1.2
+ is-number-object: registry.npmmirror.com/is-number-object@1.0.7
+ is-string: registry.npmmirror.com/is-string@1.0.7
+ is-symbol: registry.npmmirror.com/is-symbol@1.0.4
+ dev: true
+
+ registry.npmmirror.com/which-collection@1.0.1:
+ resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz}
+ name: which-collection
+ version: 1.0.1
+ dependencies:
+ is-map: registry.npmmirror.com/is-map@2.0.2
+ is-set: registry.npmmirror.com/is-set@2.0.2
+ is-weakmap: registry.npmmirror.com/is-weakmap@2.0.1
+ is-weakset: registry.npmmirror.com/is-weakset@2.0.2
+ dev: true
+
+ registry.npmmirror.com/which-typed-array@1.1.11:
+ resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz}
+ name: which-typed-array
+ version: 1.1.11
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5
+ call-bind: registry.npmmirror.com/call-bind@1.0.2
+ for-each: registry.npmmirror.com/for-each@0.3.3
+ gopd: registry.npmmirror.com/gopd@1.0.1
+ has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0
+ dev: true
+
+ registry.npmmirror.com/which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz}
+ name: which
+ version: 2.0.2
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: registry.npmmirror.com/isexe@2.0.0
+ dev: true
+
+ registry.npmmirror.com/yaml@2.3.1:
+ resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz}
+ name: yaml
+ version: 2.3.1
+ engines: {node: '>= 14'}
+ dev: true
+
+ registry.npmmirror.com/yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz}
+ name: yocto-queue
+ version: 0.1.0
+ engines: {node: '>=10'}
+ dev: true
diff --git a/zero/public/favicon.png b/zero/public/favicon.png
new file mode 100644
index 0000000..9a6c5cb
Binary files /dev/null and b/zero/public/favicon.png differ
diff --git a/zero/src/App.vue b/zero/src/App.vue
new file mode 100644
index 0000000..4dd380b
--- /dev/null
+++ b/zero/src/App.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/zero/src/api/index.js b/zero/src/api/index.js
new file mode 100644
index 0000000..cdb4e6a
--- /dev/null
+++ b/zero/src/api/index.js
@@ -0,0 +1,55 @@
+import {$post} from '~/tool/axios'
+import {useConfig, useSessionToken, useSaveTokenType, useToken} from "~/store";
+
+const $save_token_type = useSaveTokenType()
+const $config = useConfig()
+const app_name = 'Zero'
+let url = ''
+const urlPick = () => {
+ if ($config.value.api.url.length > 0) {
+ url = $config.value.api.url[0].url
+ for (let i in $config.value.api.url) {
+ if (!!$config.value.api.url[i].active) {
+ url = $config.value.api.url[i].url
+ break
+ }
+ }
+ }
+}
+urlPick()
+export const ConfigGetAction = async (data) => await $post({
+ url: `${url}/api/${app_name}/Config/get?client=user`,
+ data
+}, true)
+export const yo = async (data) => await $post({url: `${url}/api/yo`, data}, true)
+export const $headers = () => {
+ let $token
+ if ($save_token_type.value === 'local') {
+ $token = useToken()
+ } else {
+ $token = useSessionToken()
+ }
+ return {
+ 'Authorization': 'Bearer ' + $token.value
+ }
+}
+export const $image = (path) => {
+ const path_ret = ['http://', 'https://', ';base64,']
+ for (let i = 0; i < path_ret.length; i++) {
+ if (path.indexOf(path_ret[i]) !== -1) {
+ return path
+ }
+ }
+ return `${url}${path}`
+}
+export const $base64 = async (file) => {
+ let reader = new FileReader()
+ reader.readAsDataURL(file)
+ return await new Promise(resolve => (reader.onloadend = () => resolve(reader.result)))
+}
+export const $response = (res, then, next = false) => {
+ if (res) {
+ if (res.code !== $config.value.api.success_code) return window.$message().error(res.message)
+ then()
+ }
+}
diff --git a/zero/src/components/Icon.vue b/zero/src/components/Icon.vue
new file mode 100644
index 0000000..9ca278a
--- /dev/null
+++ b/zero/src/components/Icon.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
diff --git a/zero/src/components/Mounting.vue b/zero/src/components/Mounting.vue
new file mode 100644
index 0000000..5068811
--- /dev/null
+++ b/zero/src/components/Mounting.vue
@@ -0,0 +1,24 @@
+
+
diff --git a/zero/src/layouts/404.vue b/zero/src/layouts/404.vue
new file mode 100644
index 0000000..c74af7f
--- /dev/null
+++ b/zero/src/layouts/404.vue
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/zero/src/layouts/default.vue b/zero/src/layouts/default.vue
new file mode 100644
index 0000000..3c47e25
--- /dev/null
+++ b/zero/src/layouts/default.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/zero/src/layouts/none.vue b/zero/src/layouts/none.vue
new file mode 100644
index 0000000..f4edaf1
--- /dev/null
+++ b/zero/src/layouts/none.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/zero/src/main.js b/zero/src/main.js
new file mode 100644
index 0000000..a8cad17
--- /dev/null
+++ b/zero/src/main.js
@@ -0,0 +1,14 @@
+import {createApp} from 'vue'
+import App from './App.vue'
+import router from '~/router'
+import {createPinia} from 'pinia'
+import './styles/main.css'
+import 'uno.css'
+import 'normalize.css'
+import '@icon-park/vue-next/styles/index.css'
+import 'element-plus/dist/index.css'
+
+const app = createApp(App)
+app.use(router)
+app.use(createPinia())
+app.mount('#app')
diff --git a/zero/src/pages/[...all].vue b/zero/src/pages/[...all].vue
new file mode 100755
index 0000000..b6c110e
--- /dev/null
+++ b/zero/src/pages/[...all].vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+{"name":"404","meta":{"layout":"404"}}
+
diff --git a/zero/src/pages/index.vue b/zero/src/pages/index.vue
new file mode 100644
index 0000000..f549735
--- /dev/null
+++ b/zero/src/pages/index.vue
@@ -0,0 +1,29 @@
+
+
+
+ YO {{ $config.title }}
+
+
+
+
+{"meta":{"title":"首页"}}
+
+
diff --git a/zero/src/router/index.js b/zero/src/router/index.js
new file mode 100644
index 0000000..0046c5f
--- /dev/null
+++ b/zero/src/router/index.js
@@ -0,0 +1,61 @@
+import {createRouter, createWebHashHistory} from 'vue-router'
+import {setupLayouts} from 'virtual:generated-layouts'
+import generatedRoutes from 'virtual:generated-pages'
+import {$favicon} from "~/tool/favicon"
+import {
+ useStore, useRouterActive
+} from '~/store'
+import {$image, $response, ConfigGetAction} from "~/api";
+
+const allow_unlogged_in_page = ['404'];
+const $router_active = useRouterActive()
+const router = createRouter({
+ history: createWebHashHistory(import.meta.env.BASE_URL), routes: setupLayouts(generatedRoutes)
+})
+
+const updateRouterActive = (matched) => {
+ matched.shift()
+ const last = matched[matched.length - 1]
+ if (allow_unlogged_in_page.indexOf(last.name) !== -1) return
+ setTimeout(() => {
+ $router_active.value = matched.map((item) => {
+ return {
+ title: 'title' in item.meta ? item.meta.title : item.name,
+ key: 'active' in item.meta ? item.meta.active : item.name,
+ }
+ })
+ })
+}
+let token_check = ''
+let error_status = false
+router.beforeEach(async (to, from, next) => {
+ const $store = useStore()
+ if (!$store.config) {
+ const response = await ConfigGetAction({
+ config_arr: [
+ "Favicon",
+ "网站名称",
+ ]
+ })
+ $response(response, () => {
+ $store.config = response.data
+ $favicon($image(response.data['Favicon']))
+ })
+ if (!response) error_status = true
+ }
+ if (!!error_status) {
+ $store.config = {
+ "Favicon": "https://www.sa0.online/storage/assets/default/favicon.png",
+ "网站名称": "网络错误",
+ }
+ $favicon($image($store.config['Favicon']))
+ }
+ document.title = ('title' in to.meta && to.meta.title !== '首页') ? `${to.meta.title} ${$store.config['网站名称']}` : $store.config['网站名称']
+ if (allow_unlogged_in_page.indexOf(to.name) === -1) {
+ updateRouterActive(to.matched.map(item => item))
+ next()
+ } else {
+ next()
+ }
+})
+export default router
diff --git a/zero/src/store/index.js b/zero/src/store/index.js
new file mode 100644
index 0000000..928c9ce
--- /dev/null
+++ b/zero/src/store/index.js
@@ -0,0 +1,17 @@
+import {defineStore} from 'pinia'
+
+export const useStore = defineStore('main', {
+ state: () => {
+ return {
+ config: false,
+ info: false,
+ loading: 0
+ }
+ }
+})
+const TOKEN_KEY = JSON.parse(localStorage.getItem('APP_CONFIG') ?? '{}').token
+export const useConfig = createGlobalState(() => useStorage('APP_CONFIG', JSON.parse(localStorage.getItem('APP_CONFIG') ?? '{}')))
+export const useToken = createGlobalState(() => useStorage(TOKEN_KEY, ''))
+export const useSessionToken = createGlobalState(() => useStorage(TOKEN_KEY, '', sessionStorage))
+export const useSaveTokenType = createGlobalState(() => useStorage('SAVE_TOKEN_TYPE', 'session'))
+export const useRouterActive = createGlobalState(() => useStorage('ROUTER_ACTIVE', []))
diff --git a/zero/src/styles/main.css b/zero/src/styles/main.css
new file mode 100755
index 0000000..05928c3
--- /dev/null
+++ b/zero/src/styles/main.css
@@ -0,0 +1,7 @@
+html,
+body,
+#app {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+}
diff --git a/zero/src/tool/axios.js b/zero/src/tool/axios.js
new file mode 100644
index 0000000..e4eef7a
--- /dev/null
+++ b/zero/src/tool/axios.js
@@ -0,0 +1,37 @@
+import axios from 'axios'
+import {useToken, useStore, useConfig, useSaveTokenType, useSessionToken} from '~/store'
+const $save_token_type = useSaveTokenType()
+let $token
+let loading_active
+const post = axios.create({
+ method: 'POST'
+})
+post.interceptors.request.use(config => {
+ if ($save_token_type.value === 'local') {
+ $token = useToken()
+ } else {
+ $token = useSessionToken()
+ }
+ config.headers['Authorization'] = 'Bearer ' + $token.value
+ return config
+}, error => Promise.reject(error))
+post.interceptors.response.use(response => {
+ return (response.status === 200) ? response : Promise.reject('[ERROR] response.status: ' + response.status)
+}, error => Promise.reject(error))
+
+const $config = useConfig()
+export const $post = async (request, loading = false) => {
+ const $store = useStore()
+ if (loading) {
+ $store.loading++
+ if ($store.loading === 1) window.$loading().open()
+ }
+ const response = await post(request).catch((e) => {
+ window.$message().error($config.value.api.error_message)
+ })
+ if (loading) {
+ $store.loading--
+ if ($store.loading === 0) window.$loading().close()
+ }
+ return !!response ? response.data : false
+}
diff --git a/zero/src/tool/favicon.js b/zero/src/tool/favicon.js
new file mode 100644
index 0000000..e2d8198
--- /dev/null
+++ b/zero/src/tool/favicon.js
@@ -0,0 +1,10 @@
+import {$image} from "~/api";
+
+export const $favicon = (path, t = false) => {
+ const link = document.querySelector("link[rel*='icon']") || document.createElement('link')
+ link.type = 'image/x-icon'
+ link.rel = 'shortcut icon'
+ let href = $image(path)
+ link.href = t ? [href, 't=' + String(new Date() / 1)].join(href.indexOf('?') === -1 ? '?' : '&') : href
+ document.getElementsByTagName('head')[0].appendChild(link)
+}
diff --git a/zero/vite.config.js b/zero/vite.config.js
new file mode 100644
index 0000000..154fe4d
--- /dev/null
+++ b/zero/vite.config.js
@@ -0,0 +1,52 @@
+import {defineConfig} from 'vite'
+import Vue from '@vitejs/plugin-vue'
+import path from 'path'
+import Pages from 'vite-plugin-pages'
+import Layouts from 'vite-plugin-vue-layouts'
+import Components from 'unplugin-vue-components/vite'
+import AutoImport from 'unplugin-auto-import/vite'
+import {ElementPlusResolver} from 'unplugin-vue-components/resolvers'
+import {viteCommonjs} from '@originjs/vite-plugin-commonjs'
+import Unocss from 'unocss/vite'
+import {presetAttributify, presetUno, presetIcons} from 'unocss'
+
+const package_path = 'zero'
+export default defineConfig({
+ base: `/${package_path}/`,
+ build: {
+ outDir: `../public/${package_path}`,
+ assetsDir: 'lib'
+ },
+ resolve: {
+ alias: {
+ '~/': `${path.resolve(__dirname, 'src')}/`
+ }
+ },
+ plugins: [
+ Vue({
+ reactivityTransform: true
+ }),
+ viteCommonjs(),
+ Pages(),
+ Layouts(),
+ AutoImport({
+ resolvers: [ElementPlusResolver()],
+ imports: [
+ 'vue',
+ 'vue/macros',
+ 'vue-router',
+ '@vueuse/core'
+ ],
+ }),
+ Components({
+ resolvers: [ElementPlusResolver()]
+ }),
+ Unocss({
+ presets: [
+ presetAttributify({}),
+ presetUno(),
+ presetIcons({
+ warn: true,
+ })],
+ })]
+})