This commit is contained in:
taoran
2023-11-28 16:40:53 +08:00
commit 5621838cf4
42 changed files with 8376 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'dev'
VITE_APP_TITLE = '工具坊'
VITE_APP_BASE_API = '/api'
VITE_SERVE = 'http://xxx.com'
+27
View File
@@ -0,0 +1,27 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
.env.dev
.env.pro
.vscode
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
+3
View File
@@ -0,0 +1,3 @@
<!-- vue3, vite, typescript, tailwindcss, pinia,vue-router, element-plus, pnpm -->
<!-- codemirror -->
# 工具站
+13
View File
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + Vue + TS</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
+49
View File
@@ -0,0 +1,49 @@
{
"name": "rbl-tools-web",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build:dev": "vue-tsc && vite build --mode dev",
"build:pro": "vue-tsc && vite build --mode pro",
"preview": "vite preview",
"preinstall": "node ./scripts/preinstall.js"
},
"dependencies": {
"@codemirror/commands": "^6.3.0",
"@codemirror/lang-javascript": "^6.2.1",
"@codemirror/lang-json": "^6.0.1",
"@codemirror/language": "^6.9.2",
"@codemirror/lint": "^6.4.2",
"@codemirror/search": "^6.5.4",
"@codemirror/state": "^6.3.1",
"@codemirror/theme-one-dark": "^6.1.2",
"@codemirror/view": "^6.22.0",
"@element-plus/icons-vue": "^2.1.0",
"axios": "^1.6.2",
"element-plus": "^2.4.2",
"sass": "^1.69.5",
"sass-loader": "^13.3.2",
"ts-md5": "^1.3.1",
"tui-image-editor": "^3.15.3",
"vue": "^3.3.4",
"vue-clipboard3": "^2.0.0",
"vue-codemirror": "^6.1.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.2.3",
"autoprefixer": "^10.4.16",
"fast-glob": "^3.3.2",
"mockjs": "^1.1.0",
"path": "^0.12.7",
"pinia": "^2.1.7",
"tailwindcss": "^3.3.5",
"typescript": "^5.0.2",
"vite": "^4.4.5",
"vite-plugin-mock": "2.9.6",
"vite-plugin-svg-icons": "^2.0.1",
"vue-router": "^4.2.5",
"vue-tsc": "^1.8.5"
}
}
+5723
View File
@@ -0,0 +1,5723 @@
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
dependencies:
'@codemirror/commands':
specifier: ^6.3.0
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/lang-javascript':
specifier: ^6.2.1
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/lang-json':
specifier: ^6.0.1
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/language':
specifier: ^6.9.2
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/lint':
specifier: ^6.4.2
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/search':
specifier: ^6.5.4
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state':
specifier: ^6.3.1
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/theme-one-dark':
specifier: ^6.1.2
version: registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view':
specifier: ^6.22.0
version: registry.npmmirror.com/@codemirror/[email protected]
'@element-plus/icons-vue':
specifier: ^2.1.0
version: registry.npmmirror.com/@element-plus/[email protected]([email protected])
axios:
specifier: ^1.6.2
version: registry.npmmirror.com/[email protected]
element-plus:
specifier: ^2.4.2
version: registry.npmmirror.com/[email protected]([email protected])
sass:
specifier: ^1.69.5
version: registry.npmmirror.com/[email protected]
sass-loader:
specifier: ^13.3.2
version: registry.npmmirror.com/[email protected]([email protected])([email protected])
ts-md5:
specifier: ^1.3.1
version: registry.npmmirror.com/[email protected]
tui-image-editor:
specifier: ^3.15.3
version: registry.npmmirror.com/[email protected]
vue:
specifier: ^3.3.4
version: registry.npmmirror.com/[email protected]([email protected])
vue-clipboard3:
specifier: ^2.0.0
version: registry.npmmirror.com/[email protected]
vue-codemirror:
specifier: ^6.1.1
version: registry.npmmirror.com/[email protected]([email protected])([email protected])
devDependencies:
'@vitejs/plugin-vue':
specifier: ^4.2.3
version: registry.npmmirror.com/@vitejs/[email protected]([email protected])([email protected])
autoprefixer:
specifier: ^10.4.16
version: registry.npmmirror.com/[email protected]([email protected])
fast-glob:
specifier: ^3.3.2
version: registry.npmmirror.com/[email protected]
mockjs:
specifier: ^1.1.0
version: registry.npmmirror.com/[email protected]
path:
specifier: ^0.12.7
version: registry.npmmirror.com/[email protected]
pinia:
specifier: ^2.1.7
version: registry.npmmirror.com/[email protected]([email protected])([email protected])
tailwindcss:
specifier: ^3.3.5
version: registry.npmmirror.com/[email protected]
typescript:
specifier: ^5.0.2
version: registry.npmmirror.com/[email protected]
vite:
specifier: ^4.4.5
version: registry.npmmirror.com/[email protected]([email protected])
vite-plugin-mock:
specifier: 2.9.6
version: registry.npmmirror.com/[email protected]([email protected])([email protected])([email protected])
vite-plugin-svg-icons:
specifier: ^2.0.1
version: registry.npmmirror.com/[email protected]([email protected])
vue-router:
specifier: ^4.2.5
version: registry.npmmirror.com/[email protected]([email protected])
vue-tsc:
specifier: ^1.8.5
version: registry.npmmirror.com/[email protected]([email protected])
packages:
registry.npmmirror.com/@alloc/[email protected]:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz}
name: '@alloc/quick-lru'
version: 5.2.0
engines: {node: '>=10'}
dev: true
registry.npmmirror.com/@babel/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz}
name: '@babel/helper-validator-identifier'
version: 7.22.20
engines: {node: '>=6.9.0'}
registry.npmmirror.com/@babel/[email protected]:
resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.23.3.tgz}
name: '@babel/parser'
version: 7.23.3
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': registry.npmmirror.com/@babel/[email protected]
registry.npmmirror.com/@babel/[email protected]:
resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.23.3.tgz}
name: '@babel/types'
version: 7.23.3
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': registry.npmmirror.com/@babel/[email protected]
'@babel/helper-validator-identifier': registry.npmmirror.com/@babel/[email protected]
to-fast-properties: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]):
resolution: {integrity: sha512-LCPH3W+hl5vcO7OzEQgX6NpKuKVyiKFLGAy7FXROF6nUpsWUdQEgUb3fe/g7B0E1KZCRFfgzdKASt6Wly2UOBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.11.0.tgz}
id: registry.npmmirror.com/@codemirror/autocomplete/6.11.0
name: '@codemirror/autocomplete'
version: 6.11.0
peerDependencies:
'@codemirror/language': ^6.0.0
'@codemirror/state': ^6.0.0
'@codemirror/view': ^6.0.0
'@lezer/common': ^1.0.0
dependencies:
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/commands/-/commands-6.3.0.tgz}
name: '@codemirror/commands'
version: 6.3.0
dependencies:
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-jlFOXTejVyiQCW3EQwvKH0m99bUYIw40oPmFjSX2VS78yzfe0HELZ+NEo9Yfo1MkGRpGlj3Gnu4rdxV1EnAs5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/lang-javascript/-/lang-javascript-6.2.1.tgz}
name: '@codemirror/lang-javascript'
version: 6.2.1
dependencies:
'@codemirror/autocomplete': registry.npmmirror.com/@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected])
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/lint': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
'@lezer/javascript': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz}
name: '@codemirror/lang-json'
version: 6.0.1
dependencies:
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/json': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-QGTQXSpAKDIzaSE96zNK1UfIUhPgkT1CLjh1N5qVzZuxgsEOhz5RqaN8QCIdyOQklGLx3MgHd9YrE3X3+Pl1ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/language/-/language-6.9.2.tgz}
name: '@codemirror/language'
version: 6.9.2
dependencies:
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
'@lezer/highlight': registry.npmmirror.com/@lezer/[email protected]
'@lezer/lr': registry.npmmirror.com/@lezer/[email protected]
style-mod: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/lint/-/lint-6.4.2.tgz}
name: '@codemirror/lint'
version: 6.4.2
dependencies:
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
crelt: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-YoTrvjv9e8EbPs58opjZKyJ3ewFrVSUzQ/4WXlULQLSDDr1nGPJ67mMXFNNVYwdFhybzhrzrtqgHmtpJwIF+8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/search/-/search-6.5.4.tgz}
name: '@codemirror/search'
version: 6.5.4
dependencies:
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
crelt: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-88e4HhMtKJyw6fKprGaN/yZfiaoGYOi2nM45YCUC6R/kex9sxFWBDGatS1vk4lMgnWmdIIB9tk8Gj1LmL8YfvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/state/-/state-6.3.1.tgz}
name: '@codemirror/state'
version: 6.3.1
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz}
name: '@codemirror/theme-one-dark'
version: 6.1.2
dependencies:
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
'@lezer/highlight': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@codemirror/[email protected]:
resolution: {integrity: sha512-6zLj4YIoIpfTGKrDMTbeZRpa8ih4EymMCKmddEDcJWrCdp/N1D46B38YEz4creTb4T177AVS9EyXkLeC/HL2jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/view/-/view-6.22.0.tgz}
name: '@codemirror/view'
version: 6.22.0
dependencies:
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
style-mod: registry.npmmirror.com/[email protected]
w3c-keyname: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/@ctrl/[email protected]:
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz}
name: '@ctrl/tinycolor'
version: 3.6.1
engines: {node: '>=10'}
dev: false
registry.npmmirror.com/@element-plus/[email protected]([email protected]):
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/[email protected]([email protected])
dev: false
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz}
name: '@esbuild/android-arm64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz}
name: '@esbuild/android-arm'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz}
name: '@esbuild/android-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz}
name: '@esbuild/darwin-arm64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz}
name: '@esbuild/darwin-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz}
name: '@esbuild/freebsd-arm64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz}
name: '@esbuild/freebsd-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz}
name: '@esbuild/linux-arm64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz}
name: '@esbuild/linux-arm'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz}
name: '@esbuild/linux-ia32'
version: 0.18.20
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz}
name: '@esbuild/linux-loong64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz}
name: '@esbuild/linux-mips64el'
version: 0.18.20
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz}
name: '@esbuild/linux-ppc64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz}
name: '@esbuild/linux-riscv64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz}
name: '@esbuild/linux-s390x'
version: 0.18.20
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz}
name: '@esbuild/linux-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz}
name: '@esbuild/netbsd-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz}
name: '@esbuild/openbsd-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz}
name: '@esbuild/sunos-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz}
name: '@esbuild/win32-arm64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz}
name: '@esbuild/win32-ia32'
version: 0.18.20
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@esbuild/[email protected]:
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz}
name: '@esbuild/win32-x64'
version: 0.18.20
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
registry.npmmirror.com/@floating-ui/[email protected]:
resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-1.5.0.tgz}
name: '@floating-ui/core'
version: 1.5.0
dependencies:
'@floating-ui/utils': registry.npmmirror.com/@floating-ui/[email protected]
dev: false
registry.npmmirror.com/@floating-ui/[email protected]:
resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.3.tgz}
name: '@floating-ui/dom'
version: 1.5.3
dependencies:
'@floating-ui/core': registry.npmmirror.com/@floating-ui/[email protected]
'@floating-ui/utils': registry.npmmirror.com/@floating-ui/[email protected]
dev: false
registry.npmmirror.com/@floating-ui/[email protected]:
resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.6.tgz}
name: '@floating-ui/utils'
version: 0.1.6
dev: false
registry.npmmirror.com/@jridgewell/[email protected]:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz}
name: '@jridgewell/gen-mapping'
version: 0.3.3
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': registry.npmmirror.com/@jridgewell/[email protected]
'@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/[email protected]
'@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/[email protected]
registry.npmmirror.com/@jridgewell/[email protected]:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz}
name: '@jridgewell/resolve-uri'
version: 3.1.1
engines: {node: '>=6.0.0'}
registry.npmmirror.com/@jridgewell/[email protected]:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz}
name: '@jridgewell/set-array'
version: 1.1.2
engines: {node: '>=6.0.0'}
registry.npmmirror.com/@jridgewell/[email protected]:
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz}
name: '@jridgewell/source-map'
version: 0.3.5
dependencies:
'@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/[email protected]
'@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/[email protected]
dev: false
registry.npmmirror.com/@jridgewell/[email protected]:
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
registry.npmmirror.com/@jridgewell/[email protected]:
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz}
name: '@jridgewell/trace-mapping'
version: 0.3.20
dependencies:
'@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/[email protected]
'@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/[email protected]
registry.npmmirror.com/@lezer/[email protected]:
resolution: {integrity: sha512-aAPB9YbvZHqAW+bIwiuuTDGB4DG0sYNRObGLxud8cW7osw1ZQxfDuTZ8KQiqfZ0QJGcR34CvpTMDXEyo/+Htgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/common/-/common-1.1.1.tgz}
name: '@lezer/common'
version: 1.1.1
dev: false
registry.npmmirror.com/@lezer/[email protected]:
resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/highlight/-/highlight-1.2.0.tgz}
name: '@lezer/highlight'
version: 1.2.0
dependencies:
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@lezer/[email protected]:
resolution: {integrity: sha512-7Uv8mBBE6l44spgWEZvEMdDqGV+FIuY7kJ1o5TFm+jxIuxydO3PcKJYiINij09igd1D/9P7l2KDqpkN8c3bM6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/javascript/-/javascript-1.4.9.tgz}
name: '@lezer/javascript'
version: 1.4.9
dependencies:
'@lezer/highlight': registry.npmmirror.com/@lezer/[email protected]
'@lezer/lr': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@lezer/[email protected]:
resolution: {integrity: sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/json/-/json-1.0.1.tgz}
name: '@lezer/json'
version: 1.0.1
dependencies:
'@lezer/highlight': registry.npmmirror.com/@lezer/[email protected]
'@lezer/lr': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@lezer/[email protected]:
resolution: {integrity: sha512-z5mY4LStlA3yL7aHT/rqgG614cfcvklS+8oFRFBYrs4YaWLJyKKM4+nN6KopToX0o9Hj6zmH6M5kinOYuy06ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/lr/-/lr-1.3.14.tgz}
name: '@lezer/lr'
version: 1.3.14
dependencies:
'@lezer/common': registry.npmmirror.com/@lezer/[email protected]
dev: false
registry.npmmirror.com/@mapbox/[email protected]:
resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz}
name: '@mapbox/node-pre-gyp'
version: 1.0.11
hasBin: true
requiresBuild: true
dependencies:
detect-libc: registry.npmmirror.com/[email protected]
https-proxy-agent: registry.npmmirror.com/[email protected]
make-dir: registry.npmmirror.com/[email protected]
node-fetch: registry.npmmirror.com/[email protected]
nopt: registry.npmmirror.com/[email protected]
npmlog: registry.npmmirror.com/[email protected]
rimraf: registry.npmmirror.com/[email protected]
semver: registry.npmmirror.com/[email protected]
tar: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- encoding
- supports-color
dev: false
optional: true
registry.npmmirror.com/@nodelib/[email protected]:
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/[email protected]
run-parallel: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@nodelib/[email protected]:
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/[email protected]:
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/[email protected]
fastq: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@rollup/[email protected]([email protected]):
resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz}
id: registry.npmmirror.com/@rollup/plugin-node-resolve/13.3.0
name: '@rollup/plugin-node-resolve'
version: 13.3.0
engines: {node: '>= 10.0.0'}
peerDependencies:
rollup: ^2.42.0
dependencies:
'@rollup/pluginutils': registry.npmmirror.com/@rollup/[email protected]([email protected])
'@types/resolve': registry.npmmirror.com/@types/[email protected]
deepmerge: registry.npmmirror.com/[email protected]
is-builtin-module: registry.npmmirror.com/[email protected]
is-module: registry.npmmirror.com/[email protected]
resolve: registry.npmmirror.com/[email protected]
rollup: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@rollup/[email protected]([email protected]):
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz}
id: registry.npmmirror.com/@rollup/pluginutils/3.1.0
name: '@rollup/pluginutils'
version: 3.1.0
engines: {node: '>= 8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
'@types/estree': registry.npmmirror.com/@types/[email protected]
estree-walker: registry.npmmirror.com/[email protected]
picomatch: registry.npmmirror.com/[email protected]
rollup: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@sxzz/[email protected]:
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/@trysound/[email protected]:
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz}
name: '@trysound/sax'
version: 0.2.0
engines: {node: '>=10.13.0'}
dev: true
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz}
name: '@types/eslint-scope'
version: 3.7.7
dependencies:
'@types/eslint': registry.npmmirror.com/@types/[email protected]
'@types/estree': registry.npmmirror.com/@types/[email protected]
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.7.tgz}
name: '@types/eslint'
version: 8.44.7
dependencies:
'@types/estree': registry.npmmirror.com/@types/[email protected]
'@types/json-schema': registry.npmmirror.com/@types/[email protected]
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-0.0.39.tgz}
name: '@types/estree'
version: 0.0.39
dev: true
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz}
name: '@types/estree'
version: 1.0.5
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz}
name: '@types/json-schema'
version: 7.0.15
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-eCw8FYAWHt2DDl77s+AMLLzPn310LKohruumpucZI4oOFJkIgnlaJcy23OKMJxx4r9PeTF13Gv6w+jqjWQaYUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.11.tgz}
name: '@types/lodash-es'
version: 4.17.11
dependencies:
'@types/lodash': registry.npmmirror.com/@types/[email protected]
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.201.tgz}
name: '@types/lodash'
version: 4.14.201
dev: false
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mockjs/-/mockjs-1.0.10.tgz}
name: '@types/mockjs'
version: 1.0.10
dev: true
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.9.0.tgz}
name: '@types/node'
version: 20.9.0
dependencies:
undici-types: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz}
name: '@types/resolve'
version: 1.17.1
dependencies:
'@types/node': registry.npmmirror.com/@types/[email protected]
dev: true
registry.npmmirror.com/@types/[email protected]:
resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/svgo/-/svgo-2.6.4.tgz}
name: '@types/svgo'
version: 2.6.4
dependencies:
'@types/node': registry.npmmirror.com/@types/[email protected]
dev: true
registry.npmmirror.com/@types/[email protected]:
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/@vitejs/[email protected]([email protected])([email protected]):
resolution: {integrity: sha512-HCQG8VDFDM7YDAdcj5QI5DvUi+r6xvo9LgvYdk7LSkUNwdpempdB5horkMSZsbdey9Ywsf5aaU8kEPw9M5kREA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.4.1.tgz}
id: registry.npmmirror.com/@vitejs/plugin-vue/4.4.1
name: '@vitejs/plugin-vue'
version: 4.4.1
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: registry.npmmirror.com/[email protected]([email protected])
vue: registry.npmmirror.com/[email protected]([email protected])
dev: true
registry.npmmirror.com/@volar/[email protected]:
resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/language-core/-/language-core-1.10.10.tgz}
name: '@volar/language-core'
version: 1.10.10
dependencies:
'@volar/source-map': registry.npmmirror.com/@volar/[email protected]
dev: true
registry.npmmirror.com/@volar/[email protected]:
resolution: {integrity: sha512-GVKjLnifV4voJ9F0vhP56p4+F3WGf+gXlRtjFZsv6v3WxBTWU3ZVeaRaEHJmWrcv5LXmoYYpk/SC25BKemPRkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/-/source-map-1.10.10.tgz}
name: '@volar/source-map'
version: 1.10.10
dependencies:
muggle-string: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@volar/[email protected]:
resolution: {integrity: sha512-4a2r5bdUub2m+mYVnLu2wt59fuoYWe7nf0uXtGHU8QQ5LDNfzAR0wK7NgDiQ9rcl2WT3fxT2AA9AylAwFtj50A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/typescript/-/typescript-1.10.10.tgz}
name: '@volar/typescript'
version: 1.10.10
dependencies:
'@volar/language-core': registry.npmmirror.com/@volar/[email protected]
path-browserify: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.8.tgz}
name: '@vue/compiler-core'
version: 3.3.8
dependencies:
'@babel/parser': registry.npmmirror.com/@babel/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
estree-walker: registry.npmmirror.com/[email protected]
source-map-js: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.8.tgz}
name: '@vue/compiler-dom'
version: 3.3.8
dependencies:
'@vue/compiler-core': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.8.tgz}
name: '@vue/compiler-sfc'
version: 3.3.8
dependencies:
'@babel/parser': registry.npmmirror.com/@babel/[email protected]
'@vue/compiler-core': registry.npmmirror.com/@vue/[email protected]
'@vue/compiler-dom': registry.npmmirror.com/@vue/[email protected]
'@vue/compiler-ssr': registry.npmmirror.com/@vue/[email protected]
'@vue/reactivity-transform': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
estree-walker: registry.npmmirror.com/[email protected]
magic-string: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
source-map-js: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.8.tgz}
name: '@vue/compiler-ssr'
version: 3.3.8
dependencies:
'@vue/compiler-dom': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz}
name: '@vue/devtools-api'
version: 6.5.1
dev: true
registry.npmmirror.com/@vue/[email protected]([email protected]):
resolution: {integrity: sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.22.tgz}
id: registry.npmmirror.com/@vue/language-core/1.8.22
name: '@vue/language-core'
version: 1.8.22
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@volar/language-core': registry.npmmirror.com/@volar/[email protected]
'@volar/source-map': registry.npmmirror.com/@volar/[email protected]
'@vue/compiler-dom': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
computeds: registry.npmmirror.com/[email protected]
minimatch: registry.npmmirror.com/[email protected]
muggle-string: registry.npmmirror.com/[email protected]
typescript: registry.npmmirror.com/[email protected]
vue-template-compiler: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.8.tgz}
name: '@vue/reactivity-transform'
version: 3.3.8
dependencies:
'@babel/parser': registry.npmmirror.com/@babel/[email protected]
'@vue/compiler-core': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
estree-walker: registry.npmmirror.com/[email protected]
magic-string: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.8.tgz}
name: '@vue/reactivity'
version: 3.3.8
dependencies:
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.8.tgz}
name: '@vue/runtime-core'
version: 3.3.8
dependencies:
'@vue/reactivity': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.8.tgz}
name: '@vue/runtime-dom'
version: 3.3.8
dependencies:
'@vue/runtime-core': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
csstype: registry.npmmirror.com/[email protected]
registry.npmmirror.com/@vue/[email protected]([email protected]):
resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.8.tgz}
id: registry.npmmirror.com/@vue/server-renderer/3.3.8
name: '@vue/server-renderer'
version: 3.3.8
peerDependencies:
vue: 3.3.8
dependencies:
'@vue/compiler-ssr': registry.npmmirror.com/@vue/[email protected]
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
vue: registry.npmmirror.com/[email protected]([email protected])
registry.npmmirror.com/@vue/[email protected]:
resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.8.tgz}
name: '@vue/shared'
version: 3.3.8
registry.npmmirror.com/@vueuse/[email protected]([email protected]):
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/[email protected]
'@vueuse/metadata': registry.npmmirror.com/@vueuse/[email protected]
'@vueuse/shared': registry.npmmirror.com/@vueuse/[email protected]([email protected])
vue-demi: registry.npmmirror.com/[email protected]([email protected])
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
registry.npmmirror.com/@vueuse/[email protected]:
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/[email protected]([email protected]):
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/[email protected]([email protected])
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.6.tgz}
name: '@webassemblyjs/ast'
version: 1.11.6
dependencies:
'@webassemblyjs/helper-numbers': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz}
name: '@webassemblyjs/floating-point-hex-parser'
version: 1.11.6
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz}
name: '@webassemblyjs/helper-api-error'
version: 1.11.6
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz}
name: '@webassemblyjs/helper-buffer'
version: 1.11.6
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz}
name: '@webassemblyjs/helper-numbers'
version: 1.11.6
dependencies:
'@webassemblyjs/floating-point-hex-parser': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/[email protected]
'@xtuc/long': registry.npmmirror.com/@xtuc/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz}
name: '@webassemblyjs/helper-wasm-bytecode'
version: 1.11.6
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz}
name: '@webassemblyjs/helper-wasm-section'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz}
name: '@webassemblyjs/ieee754'
version: 1.11.6
dependencies:
'@xtuc/ieee754': registry.npmmirror.com/@xtuc/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz}
name: '@webassemblyjs/leb128'
version: 1.11.6
dependencies:
'@xtuc/long': registry.npmmirror.com/@xtuc/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz}
name: '@webassemblyjs/utf8'
version: 1.11.6
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz}
name: '@webassemblyjs/wasm-edit'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-section': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-opt': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wast-printer': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz}
name: '@webassemblyjs/wasm-gen'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz}
name: '@webassemblyjs/wasm-opt'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz}
name: '@webassemblyjs/wasm-parser'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/[email protected]
dev: false
registry.npmmirror.com/@webassemblyjs/[email protected]:
resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz}
name: '@webassemblyjs/wast-printer'
version: 1.11.6
dependencies:
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@xtuc/long': registry.npmmirror.com/@xtuc/[email protected]
dev: false
registry.npmmirror.com/@xtuc/[email protected]:
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz}
name: '@xtuc/ieee754'
version: 1.2.0
dev: false
registry.npmmirror.com/@xtuc/[email protected]:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz}
name: '@xtuc/long'
version: 4.2.2
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz}
name: abab
version: 2.0.6
deprecated: Use your platform's native atob() and btoa() methods instead
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz}
name: abbrev
version: 1.1.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-globals/-/acorn-globals-4.3.4.tgz}
name: acorn-globals
version: 4.3.4
requiresBuild: true
dependencies:
acorn: registry.npmmirror.com/[email protected]
acorn-walk: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz}
id: registry.npmmirror.com/acorn-import-assertions/1.9.0
name: acorn-import-assertions
version: 1.9.0
peerDependencies:
acorn: ^8
dependencies:
acorn: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-6.2.0.tgz}
name: acorn-walk
version: 6.2.0
engines: {node: '>=0.4.0'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz}
name: acorn
version: 6.4.2
engines: {node: '>=0.4.0'}
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz}
name: acorn
version: 7.4.1
engines: {node: '>=0.4.0'}
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.11.2.tgz}
name: acorn
version: 8.11.2
engines: {node: '>=0.4.0'}
hasBin: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz}
name: agent-base
version: 6.0.2
engines: {node: '>= 6.0.0'}
requiresBuild: true
dependencies:
debug: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz}
id: registry.npmmirror.com/ajv-keywords/3.5.2
name: ajv-keywords
version: 3.5.2
peerDependencies:
ajv: ^6.9.1
dependencies:
ajv: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz}
name: ajv
version: 6.12.6
dependencies:
fast-deep-equal: registry.npmmirror.com/[email protected]
fast-json-stable-stringify: registry.npmmirror.com/[email protected]
json-schema-traverse: registry.npmmirror.com/[email protected]
uri-js: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz}
name: ansi-regex
version: 2.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz}
name: ansi-regex
version: 5.0.1
engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz}
name: ansi-styles
version: 2.2.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz}
name: ansi-styles
version: 4.3.0
engines: {node: '>=8'}
dependencies:
color-convert: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz}
name: any-promise
version: 1.3.0
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
picomatch: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz}
name: aproba
version: 2.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz}
name: are-we-there-yet
version: 2.0.0
engines: {node: '>=10'}
requiresBuild: true
dependencies:
delegates: registry.npmmirror.com/[email protected]
readable-stream: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz}
name: arg
version: 5.0.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz}
name: arr-diff
version: 4.0.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz}
name: arr-flatten
version: 1.1.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz}
name: arr-union
version: 3.1.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-equal/-/array-equal-1.0.2.tgz}
name: array-equal
version: 1.0.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz}
name: array-unique
version: 0.3.2
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz}
name: asn1
version: 0.2.6
requiresBuild: true
dependencies:
safer-buffer: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz}
name: assert-plus
version: 1.0.0
engines: {node: '>=0.8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz}
name: assign-symbols
version: 1.0.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz}
name: asynckit
version: 0.4.0
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz}
name: atob
version: 2.1.2
engines: {node: '>= 4.5.0'}
hasBin: true
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.16.tgz}
id: registry.npmmirror.com/autoprefixer/10.4.16
name: autoprefixer
version: 10.4.16
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
dependencies:
browserslist: registry.npmmirror.com/[email protected]
caniuse-lite: registry.npmmirror.com/[email protected]
fraction.js: registry.npmmirror.com/[email protected]
normalize-range: registry.npmmirror.com/[email protected]
picocolors: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
postcss-value-parser: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz}
name: aws-sign2
version: 0.7.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz}
name: aws4
version: 1.12.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/-/axios-1.6.2.tgz}
name: axios
version: 1.6.2
dependencies:
follow-redirects: registry.npmmirror.com/[email protected]
form-data: registry.npmmirror.com/[email protected]
proxy-from-env: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- debug
dev: false
registry.npmmirror.com/[email protected]:
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
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base/-/base-0.11.2.tgz}
name: base
version: 0.11.2
engines: {node: '>=0.10.0'}
dependencies:
cache-base: registry.npmmirror.com/[email protected]
class-utils: registry.npmmirror.com/[email protected]
component-emitter: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
mixin-deep: registry.npmmirror.com/[email protected]
pascalcase: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz}
name: bcrypt-pbkdf
version: 1.0.2
requiresBuild: true
dependencies:
tweetnacl: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz}
name: big.js
version: 5.2.2
dev: true
registry.npmmirror.com/[email protected]:
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'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz}
name: bluebird
version: 3.7.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz}
name: boolbase
version: 1.0.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz}
name: brace-expansion
version: 1.1.11
dependencies:
balanced-match: registry.npmmirror.com/[email protected]
concat-map: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
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/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz}
name: braces
version: 2.3.2
engines: {node: '>=0.10.0'}
dependencies:
arr-flatten: registry.npmmirror.com/[email protected]
array-unique: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
fill-range: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
repeat-element: registry.npmmirror.com/[email protected]
snapdragon: registry.npmmirror.com/[email protected]
snapdragon-node: registry.npmmirror.com/[email protected]
split-string: registry.npmmirror.com/[email protected]
to-regex: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz}
name: browser-process-hrtime
version: 1.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.22.1.tgz}
name: browserslist
version: 4.22.1
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: registry.npmmirror.com/[email protected]
electron-to-chromium: registry.npmmirror.com/[email protected]
node-releases: registry.npmmirror.com/[email protected]
update-browserslist-db: registry.npmmirror.com/[email protected]([email protected])
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz}
name: buffer-from
version: 1.1.2
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz}
name: builtin-modules
version: 3.3.0
engines: {node: '>=6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz}
name: cache-base
version: 1.0.1
engines: {node: '>=0.10.0'}
dependencies:
collection-visit: registry.npmmirror.com/[email protected]
component-emitter: registry.npmmirror.com/[email protected]
get-value: registry.npmmirror.com/[email protected]
has-value: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
set-value: registry.npmmirror.com/[email protected]
to-object-path: registry.npmmirror.com/[email protected]
union-value: registry.npmmirror.com/[email protected]
unset-value: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz}
name: camelcase-css
version: 2.0.1
engines: {node: '>= 6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-kfte3Hym//51EdX4239i+Rmp20EsLIYGdPkERegTgU19hQWCRhsRFGKHTliUlsry53tv17K7n077Kqa0WJU4ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001562.tgz}
name: caniuse-lite
version: 1.0.30001562
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/canvas/-/canvas-2.11.2.tgz}
name: canvas
version: 2.11.2
engines: {node: '>=6'}
requiresBuild: true
dependencies:
'@mapbox/node-pre-gyp': registry.npmmirror.com/@mapbox/[email protected]
nan: registry.npmmirror.com/[email protected]
simple-get: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- encoding
- supports-color
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz}
name: caseless
version: 0.12.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz}
name: chalk
version: 1.1.3
engines: {node: '>=0.10.0'}
dependencies:
ansi-styles: registry.npmmirror.com/[email protected]
escape-string-regexp: registry.npmmirror.com/[email protected]
has-ansi: registry.npmmirror.com/[email protected]
strip-ansi: registry.npmmirror.com/[email protected]
supports-color: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz}
name: chalk
version: 4.1.2
engines: {node: '>=10'}
dependencies:
ansi-styles: registry.npmmirror.com/[email protected]
supports-color: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
braces: registry.npmmirror.com/[email protected]
glob-parent: registry.npmmirror.com/[email protected]
is-binary-path: registry.npmmirror.com/[email protected]
is-glob: registry.npmmirror.com/[email protected]
normalize-path: registry.npmmirror.com/[email protected]
readdirp: registry.npmmirror.com/[email protected]
optionalDependencies:
fsevents: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz}
name: chownr
version: 2.0.0
engines: {node: '>=10'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz}
name: chrome-trace-event
version: 1.0.3
engines: {node: '>=6.0'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz}
name: class-utils
version: 0.3.6
engines: {node: '>=0.10.0'}
dependencies:
arr-union: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
static-extend: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clipboard/-/clipboard-2.0.11.tgz}
name: clipboard
version: 2.0.11
dependencies:
good-listener: registry.npmmirror.com/[email protected]
select: registry.npmmirror.com/[email protected]
tiny-emitter: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz}
name: clone
version: 2.1.2
engines: {node: '>=0.8'}
dev: true
registry.npmmirror.com/[email protected](@lezer/[email protected]):
resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/codemirror/-/codemirror-6.0.1.tgz}
id: registry.npmmirror.com/codemirror/6.0.1
name: codemirror
version: 6.0.1
dependencies:
'@codemirror/autocomplete': registry.npmmirror.com/@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected])
'@codemirror/commands': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/lint': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/search': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
transitivePeerDependencies:
- '@lezer/common'
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz}
name: collection-visit
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
map-visit: registry.npmmirror.com/[email protected]
object-visit: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz}
name: color-convert
version: 2.0.1
engines: {node: '>=7.0.0'}
dependencies:
color-name: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz}
name: color-name
version: 1.1.4
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz}
name: color-support
version: 1.1.3
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz}
name: combined-stream
version: 1.0.8
engines: {node: '>= 0.8'}
dependencies:
delayed-stream: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz}
name: commander
version: 2.20.3
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz}
name: commander
version: 4.1.1
engines: {node: '>= 6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz}
name: commander
version: 7.2.0
engines: {node: '>= 10'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz}
name: component-emitter
version: 1.3.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/computeds/-/computeds-0.0.1.tgz}
name: computeds
version: 0.0.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz}
name: concat-map
version: 0.0.1
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz}
name: connect
version: 3.7.0
engines: {node: '>= 0.10.0'}
dependencies:
debug: registry.npmmirror.com/[email protected]
finalhandler: registry.npmmirror.com/[email protected]
parseurl: registry.npmmirror.com/[email protected]
utils-merge: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz}
name: console-control-strings
version: 1.1.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz}
name: copy-descriptor
version: 0.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz}
name: core-util-is
version: 1.0.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz}
name: cors
version: 2.8.5
engines: {node: '>= 0.10'}
dependencies:
object-assign: registry.npmmirror.com/[email protected]
vary: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/crelt/-/crelt-1.0.6.tgz}
name: crelt
version: 1.0.6
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz}
name: css-select
version: 4.3.0
dependencies:
boolbase: registry.npmmirror.com/[email protected]
css-what: registry.npmmirror.com/[email protected]
domhandler: registry.npmmirror.com/[email protected]
domutils: registry.npmmirror.com/[email protected]
nth-check: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz}
name: css-tree
version: 1.1.3
engines: {node: '>=8.0.0'}
dependencies:
mdn-data: registry.npmmirror.com/[email protected]
source-map: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz}
name: css-what
version: 6.1.0
engines: {node: '>= 6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz}
name: cssesc
version: 3.0.0
engines: {node: '>=4'}
hasBin: true
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz}
name: csso
version: 4.2.0
engines: {node: '>=8.0.0'}
dependencies:
css-tree: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz}
name: cssom
version: 0.3.8
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz}
name: cssom
version: 0.4.4
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz}
name: cssstyle
version: 2.3.0
engines: {node: '>=8'}
requiresBuild: true
dependencies:
cssom: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz}
name: csstype
version: 3.1.2
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz}
name: dashdash
version: 1.14.1
engines: {node: '>=0.10'}
requiresBuild: true
dependencies:
assert-plus: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/data-urls/-/data-urls-1.1.0.tgz}
name: data-urls
version: 1.1.0
requiresBuild: true
dependencies:
abab: registry.npmmirror.com/[email protected]
whatwg-mimetype: registry.npmmirror.com/[email protected]
whatwg-url: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz}
name: dayjs
version: 1.11.10
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz}
name: de-indent
version: 1.0.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz}
name: debug
version: 2.6.9
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
ms: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz}
name: decode-uri-component
version: 0.2.2
engines: {node: '>=0.10'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decompress-response/-/decompress-response-4.2.1.tgz}
name: decompress-response
version: 4.2.1
engines: {node: '>=8'}
requiresBuild: true
dependencies:
mimic-response: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz}
name: deep-is
version: 0.1.4
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz}
name: deepmerge
version: 4.3.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz}
name: define-property
version: 0.2.5
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz}
name: define-property
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz}
name: define-property
version: 2.0.2
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz}
name: delayed-stream
version: 1.0.0
engines: {node: '>=0.4.0'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz}
name: delegate
version: 3.2.0
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz}
name: delegates
version: 1.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.2.tgz}
name: detect-libc
version: 2.0.2
engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz}
name: didyoumean
version: 1.2.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz}
name: dlv
version: 1.1.3
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz}
name: dom-serializer
version: 0.2.2
dependencies:
domelementtype: registry.npmmirror.com/[email protected]
entities: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz}
name: dom-serializer
version: 1.4.1
dependencies:
domelementtype: registry.npmmirror.com/[email protected]
domhandler: registry.npmmirror.com/[email protected]
entities: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz}
name: domelementtype
version: 1.3.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz}
name: domelementtype
version: 2.3.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domexception/-/domexception-1.0.1.tgz}
name: domexception
version: 1.0.1
deprecated: Use your platform's native DOMException instead
requiresBuild: true
dependencies:
webidl-conversions: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz}
name: domhandler
version: 2.4.2
dependencies:
domelementtype: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz}
name: domhandler
version: 4.3.1
engines: {node: '>= 4'}
dependencies:
domelementtype: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz}
name: domutils
version: 1.7.0
dependencies:
dom-serializer: registry.npmmirror.com/[email protected]
domelementtype: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz}
name: domutils
version: 2.8.0
dependencies:
dom-serializer: registry.npmmirror.com/[email protected]
domelementtype: registry.npmmirror.com/[email protected]
domhandler: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz}
name: ecc-jsbn
version: 0.1.2
requiresBuild: true
dependencies:
jsbn: registry.npmmirror.com/[email protected]
safer-buffer: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz}
name: ee-first
version: 1.1.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-B4yBlX0azdA3rVMxpYwLQfDpdwOgcnLCkpvSOd68iFmeedo+WYjaBJS3/W58LVD8CB2nf+o7C4K9xz1l09RkWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.585.tgz}
name: electron-to-chromium
version: 1.4.585
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-E/HwXX7JF1LPvQSjs0fZ8WblIoc0quoXsRXQZiL7QDq7xJdNGSUaXtdk7xiEv7axPmLfEFtxE5du9fFspDrmJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.4.2.tgz}
id: registry.npmmirror.com/element-plus/2.4.2
name: element-plus
version: 2.4.2
peerDependencies:
vue: ^3.2.0
dependencies:
'@ctrl/tinycolor': registry.npmmirror.com/@ctrl/[email protected]
'@element-plus/icons-vue': registry.npmmirror.com/@element-plus/[email protected]([email protected])
'@floating-ui/dom': registry.npmmirror.com/@floating-ui/[email protected]
'@popperjs/core': registry.npmmirror.com/@sxzz/[email protected]
'@types/lodash': registry.npmmirror.com/@types/[email protected]
'@types/lodash-es': registry.npmmirror.com/@types/[email protected]
'@vueuse/core': registry.npmmirror.com/@vueuse/[email protected]([email protected])
async-validator: registry.npmmirror.com/[email protected]
dayjs: registry.npmmirror.com/[email protected]
escape-html: registry.npmmirror.com/[email protected]
lodash: registry.npmmirror.com/[email protected]
lodash-es: registry.npmmirror.com/[email protected]
lodash-unified: registry.npmmirror.com/[email protected](@types/[email protected])([email protected])([email protected])
memoize-one: registry.npmmirror.com/[email protected]
normalize-wheel-es: registry.npmmirror.com/[email protected]
vue: registry.npmmirror.com/[email protected]([email protected])
transitivePeerDependencies:
- '@vue/composition-api'
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz}
name: emoji-regex
version: 8.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz}
name: emojis-list
version: 3.0.0
engines: {node: '>= 4'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz}
name: encodeurl
version: 1.0.2
engines: {node: '>= 0.8'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz}
name: enhanced-resolve
version: 5.15.0
engines: {node: '>=10.13.0'}
dependencies:
graceful-fs: registry.npmmirror.com/[email protected]
tapable: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz}
name: entities
version: 1.1.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz}
name: entities
version: 2.2.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz}
name: es-module-lexer
version: 1.4.1
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BzVRHcCtFepjS9WcqRjqoIxLqgpK21a8J4Zi4msSGxDxiXVO1IbcqT1KjhdDDnJxKfe7bvzZrvMEX+bVO0Elcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.11.3.tgz}
name: esbuild
version: 0.11.3
hasBin: true
requiresBuild: true
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz}
name: esbuild
version: 0.18.20
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/android-arm64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/android-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-arm': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/linux-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/[email protected]
'@esbuild/win32-x64': registry.npmmirror.com/@esbuild/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz}
name: escalade
version: 3.1.1
engines: {node: '>=6'}
registry.npmmirror.com/[email protected]:
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
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
name: escape-string-regexp
version: 1.0.5
engines: {node: '>=0.8.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz}
name: escodegen
version: 1.14.3
engines: {node: '>=4.0'}
hasBin: true
requiresBuild: true
dependencies:
esprima: registry.npmmirror.com/[email protected]
estraverse: registry.npmmirror.com/[email protected]
esutils: registry.npmmirror.com/[email protected]
optionator: registry.npmmirror.com/[email protected]
optionalDependencies:
source-map: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz}
name: eslint-scope
version: 5.1.1
engines: {node: '>=8.0.0'}
dependencies:
esrecurse: registry.npmmirror.com/[email protected]
estraverse: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz}
name: esprima
version: 4.0.1
engines: {node: '>=4'}
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz}
name: esrecurse
version: 4.3.0
engines: {node: '>=4.0'}
dependencies:
estraverse: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz}
name: estraverse
version: 4.3.0
engines: {node: '>=4.0'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz}
name: estraverse
version: 5.3.0
engines: {node: '>=4.0'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz}
name: estree-walker
version: 1.0.1
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz}
name: esutils
version: 2.0.3
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz}
name: etag
version: 1.8.1
engines: {node: '>= 0.6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/events/-/events-3.3.0.tgz}
name: events
version: 3.3.0
engines: {node: '>=0.8.x'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz}
name: expand-brackets
version: 2.1.4
engines: {node: '>=0.10.0'}
dependencies:
debug: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
posix-character-classes: registry.npmmirror.com/[email protected]
regex-not: registry.npmmirror.com/[email protected]
snapdragon: registry.npmmirror.com/[email protected]
to-regex: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz}
name: extend-shallow
version: 2.0.1
engines: {node: '>=0.10.0'}
dependencies:
is-extendable: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz}
name: extend-shallow
version: 3.0.2
engines: {node: '>=0.10.0'}
dependencies:
assign-symbols: registry.npmmirror.com/[email protected]
is-extendable: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz}
name: extend
version: 3.0.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz}
name: extglob
version: 2.0.4
engines: {node: '>=0.10.0'}
dependencies:
array-unique: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
expand-brackets: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
fragment-cache: registry.npmmirror.com/[email protected]
regex-not: registry.npmmirror.com/[email protected]
snapdragon: registry.npmmirror.com/[email protected]
to-regex: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz}
name: extsprintf
version: 1.3.0
engines: {'0': node >=0.6.0}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-MhJXCD/ZugOGV5aPHIG0MY1q2EfrlzC2sasrAHj0HHXN50JTe1bHFrlRdkXBijCJ0dG81fGu/A/Pct9DyuwCzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fabric/-/fabric-4.6.0.tgz}
name: fabric
version: 4.6.0
engines: {node: '>=8.0.0'}
optionalDependencies:
canvas: registry.npmmirror.com/[email protected]
jsdom: registry.npmmirror.com/[email protected]([email protected])
transitivePeerDependencies:
- bufferutil
- encoding
- supports-color
- utf-8-validate
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
name: fast-deep-equal
version: 3.1.3
requiresBuild: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz}
name: fast-glob
version: 3.3.2
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': registry.npmmirror.com/@nodelib/[email protected]
'@nodelib/fs.walk': registry.npmmirror.com/@nodelib/[email protected]
glob-parent: registry.npmmirror.com/[email protected]
merge2: registry.npmmirror.com/[email protected]
micromatch: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
name: fast-json-stable-stringify
version: 2.1.0
requiresBuild: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz}
name: fast-levenshtein
version: 2.0.6
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz}
name: fill-range
version: 4.0.0
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: registry.npmmirror.com/[email protected]
is-number: registry.npmmirror.com/[email protected]
repeat-string: registry.npmmirror.com/[email protected]
to-regex-range: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz}
name: finalhandler
version: 1.1.2
engines: {node: '>= 0.8'}
dependencies:
debug: registry.npmmirror.com/[email protected]
encodeurl: registry.npmmirror.com/[email protected]
escape-html: registry.npmmirror.com/[email protected]
on-finished: registry.npmmirror.com/[email protected]
parseurl: registry.npmmirror.com/[email protected]
statuses: registry.npmmirror.com/[email protected]
unpipe: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz}
name: follow-redirects
version: 1.15.3
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
peerDependenciesMeta:
debug:
optional: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz}
name: for-in
version: 1.0.2
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz}
name: forever-agent
version: 0.6.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz}
name: form-data
version: 2.3.3
engines: {node: '>= 0.12'}
requiresBuild: true
dependencies:
asynckit: registry.npmmirror.com/[email protected]
combined-stream: registry.npmmirror.com/[email protected]
mime-types: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz}
name: form-data
version: 4.0.0
engines: {node: '>= 6'}
dependencies:
asynckit: registry.npmmirror.com/[email protected]
combined-stream: registry.npmmirror.com/[email protected]
mime-types: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz}
name: fraction.js
version: 4.3.7
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz}
name: fragment-cache
version: 0.2.1
engines: {node: '>=0.10.0'}
dependencies:
map-cache: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz}
name: fs-extra
version: 10.1.0
engines: {node: '>=12'}
dependencies:
graceful-fs: registry.npmmirror.com/[email protected]
jsonfile: registry.npmmirror.com/[email protected]
universalify: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz}
name: fs-minipass
version: 2.1.0
engines: {node: '>= 8'}
requiresBuild: true
dependencies:
minipass: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz}
name: fs.realpath
version: 1.0.0
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz}
name: fsevents
version: 2.3.3
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz}
name: function-bind
version: 1.1.2
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gauge/-/gauge-3.0.2.tgz}
name: gauge
version: 3.0.2
engines: {node: '>=10'}
requiresBuild: true
dependencies:
aproba: registry.npmmirror.com/[email protected]
color-support: registry.npmmirror.com/[email protected]
console-control-strings: registry.npmmirror.com/[email protected]
has-unicode: registry.npmmirror.com/[email protected]
object-assign: registry.npmmirror.com/[email protected]
signal-exit: registry.npmmirror.com/[email protected]
string-width: registry.npmmirror.com/[email protected]
strip-ansi: registry.npmmirror.com/[email protected]
wide-align: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz}
name: get-value
version: 2.0.6
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz}
name: getpass
version: 0.1.7
requiresBuild: true
dependencies:
assert-plus: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz}
name: glob-parent
version: 6.0.2
engines: {node: '>=10.13.0'}
dependencies:
is-glob: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz}
name: glob-to-regexp
version: 0.4.1
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.1.6.tgz}
name: glob
version: 7.1.6
dependencies:
fs.realpath: registry.npmmirror.com/[email protected]
inflight: registry.npmmirror.com/[email protected]
inherits: registry.npmmirror.com/[email protected]
minimatch: registry.npmmirror.com/[email protected]
once: registry.npmmirror.com/[email protected]
path-is-absolute: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz}
name: good-listener
version: 1.2.2
dependencies:
delegate: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz}
name: graceful-fs
version: 4.2.11
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz}
name: har-schema
version: 2.0.0
engines: {node: '>=4'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz}
name: har-validator
version: 5.1.5
engines: {node: '>=6'}
deprecated: this library is no longer supported
requiresBuild: true
dependencies:
ajv: registry.npmmirror.com/[email protected]
har-schema: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz}
name: has-ansi
version: 2.0.0
engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz}
name: has-flag
version: 1.0.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz}
name: has-flag
version: 4.0.0
engines: {node: '>=8'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz}
name: has-unicode
version: 2.0.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz}
name: has-value
version: 0.3.1
engines: {node: '>=0.10.0'}
dependencies:
get-value: registry.npmmirror.com/[email protected]
has-values: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz}
name: has-value
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
get-value: registry.npmmirror.com/[email protected]
has-values: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz}
name: has-values
version: 0.1.4
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz}
name: has-values
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
is-number: registry.npmmirror.com/[email protected]
kind-of: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hasown/-/hasown-2.0.0.tgz}
name: hasown
version: 2.0.0
engines: {node: '>= 0.4'}
dependencies:
function-bind: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/he/-/he-1.2.0.tgz}
name: he
version: 1.2.0
hasBin: true
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz}
name: html-encoding-sniffer
version: 1.0.2
requiresBuild: true
dependencies:
whatwg-encoding: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz}
name: htmlparser2
version: 3.10.1
dependencies:
domelementtype: registry.npmmirror.com/[email protected]
domhandler: registry.npmmirror.com/[email protected]
domutils: registry.npmmirror.com/[email protected]
entities: registry.npmmirror.com/[email protected]
inherits: registry.npmmirror.com/[email protected]
readable-stream: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz}
name: http-signature
version: 1.2.0
engines: {node: '>=0.8', npm: '>=1.3.7'}
requiresBuild: true
dependencies:
assert-plus: registry.npmmirror.com/[email protected]
jsprim: registry.npmmirror.com/[email protected]
sshpk: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz}
name: https-proxy-agent
version: 5.0.1
engines: {node: '>= 6'}
requiresBuild: true
dependencies:
agent-base: registry.npmmirror.com/[email protected]
debug: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz}
name: iconv-lite
version: 0.4.24
engines: {node: '>=0.10.0'}
requiresBuild: true
dependencies:
safer-buffer: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz}
name: image-size
version: 0.5.5
engines: {node: '>=0.10.0'}
hasBin: true
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.4.tgz}
name: immutable
version: 4.3.4
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz}
name: inflight
version: 1.0.6
dependencies:
once: registry.npmmirror.com/[email protected]
wrappy: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz}
name: inherits
version: 2.0.3
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz}
name: inherits
version: 2.0.4
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ip-regex/-/ip-regex-2.1.0.tgz}
name: ip-regex
version: 2.1.0
engines: {node: '>=4'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz}
name: is-accessor-descriptor
version: 1.0.1
engines: {node: '>= 0.10'}
dependencies:
hasown: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz}
name: is-buffer
version: 1.1.6
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz}
name: is-builtin-module
version: 3.2.1
engines: {node: '>=6'}
dependencies:
builtin-modules: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz}
name: is-core-module
version: 2.13.1
dependencies:
hasown: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz}
name: is-data-descriptor
version: 1.0.1
engines: {node: '>= 0.4'}
dependencies:
hasown: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz}
name: is-descriptor
version: 0.1.7
engines: {node: '>= 0.4'}
dependencies:
is-accessor-descriptor: registry.npmmirror.com/[email protected]
is-data-descriptor: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.3.tgz}
name: is-descriptor
version: 1.0.3
engines: {node: '>= 0.4'}
dependencies:
is-accessor-descriptor: registry.npmmirror.com/[email protected]
is-data-descriptor: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz}
name: is-extendable
version: 0.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz}
name: is-extendable
version: 1.0.1
engines: {node: '>=0.10.0'}
dependencies:
is-plain-object: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz}
name: is-fullwidth-code-point
version: 3.0.0
engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz}
name: is-module
version: 1.0.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz}
name: is-number
version: 3.0.0
engines: {node: '>=0.10.0'}
dependencies:
kind-of: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz}
name: is-plain-obj
version: 1.1.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz}
name: is-plain-object
version: 2.0.4
engines: {node: '>=0.10.0'}
dependencies:
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz}
name: is-typedarray
version: 1.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz}
name: is-windows
version: 1.0.2
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz}
name: isarray
version: 1.0.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz}
name: isobject
version: 2.1.0
engines: {node: '>=0.10.0'}
dependencies:
isarray: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz}
name: isobject
version: 3.0.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz}
name: isstream
version: 0.1.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz}
name: jest-worker
version: 27.5.1
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': registry.npmmirror.com/@types/[email protected]
merge-stream: registry.npmmirror.com/[email protected]
supports-color: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jiti/-/jiti-1.21.0.tgz}
name: jiti
version: 1.21.0
hasBin: true
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz}
name: js-base64
version: 2.6.4
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz}
name: jsbn
version: 0.1.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsdom/-/jsdom-15.2.1.tgz}
id: registry.npmmirror.com/jsdom/15.2.1
name: jsdom
version: 15.2.1
engines: {node: '>=8'}
requiresBuild: true
peerDependencies:
canvas: ^2.5.0
peerDependenciesMeta:
canvas:
optional: true
dependencies:
abab: registry.npmmirror.com/[email protected]
acorn: registry.npmmirror.com/[email protected]
acorn-globals: registry.npmmirror.com/[email protected]
array-equal: registry.npmmirror.com/[email protected]
canvas: registry.npmmirror.com/[email protected]
cssom: registry.npmmirror.com/[email protected]
cssstyle: registry.npmmirror.com/[email protected]
data-urls: registry.npmmirror.com/[email protected]
domexception: registry.npmmirror.com/[email protected]
escodegen: registry.npmmirror.com/[email protected]
html-encoding-sniffer: registry.npmmirror.com/[email protected]
nwsapi: registry.npmmirror.com/[email protected]
parse5: registry.npmmirror.com/[email protected]
pn: registry.npmmirror.com/[email protected]
request: registry.npmmirror.com/[email protected]
request-promise-native: registry.npmmirror.com/[email protected]([email protected])
saxes: registry.npmmirror.com/[email protected]
symbol-tree: registry.npmmirror.com/[email protected]
tough-cookie: registry.npmmirror.com/[email protected]
w3c-hr-time: registry.npmmirror.com/[email protected]
w3c-xmlserializer: registry.npmmirror.com/[email protected]
webidl-conversions: registry.npmmirror.com/[email protected]
whatwg-encoding: registry.npmmirror.com/[email protected]
whatwg-mimetype: registry.npmmirror.com/[email protected]
whatwg-url: registry.npmmirror.com/[email protected]
ws: registry.npmmirror.com/[email protected]
xml-name-validator: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
name: json-parse-even-better-errors
version: 2.3.1
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
name: json-schema-traverse
version: 0.4.1
requiresBuild: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz}
name: json-schema
version: 0.4.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz}
name: json-stringify-safe
version: 5.0.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz}
name: json5
version: 1.0.2
hasBin: true
dependencies:
minimist: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz}
name: jsonfile
version: 6.1.0
dependencies:
universalify: registry.npmmirror.com/[email protected]
optionalDependencies:
graceful-fs: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz}
name: jsprim
version: 1.4.2
engines: {node: '>=0.6.0'}
requiresBuild: true
dependencies:
assert-plus: registry.npmmirror.com/[email protected]
extsprintf: registry.npmmirror.com/[email protected]
json-schema: registry.npmmirror.com/[email protected]
verror: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz}
name: kind-of
version: 3.2.2
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz}
name: kind-of
version: 4.0.0
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz}
name: kind-of
version: 5.1.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz}
name: kind-of
version: 6.0.3
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz}
name: levn
version: 0.3.0
engines: {node: '>= 0.8.0'}
requiresBuild: true
dependencies:
prelude-ls: registry.npmmirror.com/[email protected]
type-check: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz}
name: lilconfig
version: 2.1.0
engines: {node: '>=10'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
name: lines-and-columns
version: 1.2.4
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz}
name: loader-runner
version: 4.3.0
engines: {node: '>=6.11.5'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz}
name: loader-utils
version: 1.4.2
engines: {node: '>=4.0.0'}
dependencies:
big.js: registry.npmmirror.com/[email protected]
emojis-list: registry.npmmirror.com/[email protected]
json5: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected](@types/[email protected])([email protected])([email protected]):
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/[email protected]
lodash: registry.npmmirror.com/[email protected]
lodash-es: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz}
name: lodash.sortby
version: 4.7.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz}
name: lru-cache
version: 6.0.0
engines: {node: '>=10'}
dependencies:
yallist: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.5.tgz}
name: magic-string
version: 0.30.5
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz}
name: make-dir
version: 3.1.0
engines: {node: '>=8'}
requiresBuild: true
dependencies:
semver: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz}
name: map-cache
version: 0.2.2
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz}
name: map-visit
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
object-visit: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz}
name: mdn-data
version: 2.0.14
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-options/-/merge-options-1.0.1.tgz}
name: merge-options
version: 1.0.1
engines: {node: '>=4'}
dependencies:
is-plain-obj: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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: false
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-3.1.0.tgz}
name: micromatch
version: 3.1.0
engines: {node: '>=0.10.0'}
dependencies:
arr-diff: registry.npmmirror.com/[email protected]
array-unique: registry.npmmirror.com/[email protected]
braces: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
extglob: registry.npmmirror.com/[email protected]
fragment-cache: registry.npmmirror.com/[email protected]
kind-of: registry.npmmirror.com/[email protected]
nanomatch: registry.npmmirror.com/[email protected]
object.pick: registry.npmmirror.com/[email protected]
regex-not: registry.npmmirror.com/[email protected]
snapdragon: registry.npmmirror.com/[email protected]
to-regex: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
picomatch: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz}
name: mime-db
version: 1.52.0
engines: {node: '>= 0.6'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz}
name: mime-types
version: 2.1.35
engines: {node: '>= 0.6'}
dependencies:
mime-db: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-response/-/mimic-response-2.1.0.tgz}
name: mimic-response
version: 2.1.0
engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz}
name: minimatch
version: 3.1.2
dependencies:
brace-expansion: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz}
name: minimatch
version: 9.0.3
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz}
name: minimist
version: 1.2.8
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz}
name: minipass
version: 3.3.6
engines: {node: '>=8'}
requiresBuild: true
dependencies:
yallist: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz}
name: minipass
version: 5.0.0
engines: {node: '>=8'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz}
name: minizlib
version: 2.1.2
engines: {node: '>= 8'}
requiresBuild: true
dependencies:
minipass: registry.npmmirror.com/[email protected]
yallist: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz}
name: mixin-deep
version: 1.3.2
engines: {node: '>=0.10.0'}
dependencies:
for-in: registry.npmmirror.com/[email protected]
is-extendable: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz}
name: mkdirp
version: 1.0.4
engines: {node: '>=10'}
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz}
name: mockjs
version: 1.1.0
hasBin: true
dependencies:
commander: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz}
name: ms
version: 2.0.0
dev: true
registry.npmmirror.com/[email protected]:
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
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz}
name: muggle-string
version: 0.3.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz}
name: mz
version: 2.7.0
dependencies:
any-promise: registry.npmmirror.com/[email protected]
object-assign: registry.npmmirror.com/[email protected]
thenify-all: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nan/-/nan-2.18.0.tgz}
name: nan
version: 2.18.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz}
name: nanoid
version: 3.3.7
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz}
name: nanomatch
version: 1.2.13
engines: {node: '>=0.10.0'}
dependencies:
arr-diff: registry.npmmirror.com/[email protected]
array-unique: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
fragment-cache: registry.npmmirror.com/[email protected]
is-windows: registry.npmmirror.com/[email protected]
kind-of: registry.npmmirror.com/[email protected]
object.pick: registry.npmmirror.com/[email protected]
regex-not: registry.npmmirror.com/[email protected]
snapdragon: registry.npmmirror.com/[email protected]
to-regex: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz}
name: neo-async
version: 2.6.2
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz}
name: node-fetch
version: 2.7.0
engines: {node: 4.x || >=6.0.0}
requiresBuild: true
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
encoding:
optional: true
dependencies:
whatwg-url: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz}
name: node-releases
version: 2.0.13
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz}
name: nopt
version: 5.0.0
engines: {node: '>=6'}
hasBin: true
requiresBuild: true
dependencies:
abbrev: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz}
name: normalize-range
version: 0.1.2
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npmlog/-/npmlog-5.0.1.tgz}
name: npmlog
version: 5.0.1
requiresBuild: true
dependencies:
are-we-there-yet: registry.npmmirror.com/[email protected]
console-control-strings: registry.npmmirror.com/[email protected]
gauge: registry.npmmirror.com/[email protected]
set-blocking: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz}
name: nth-check
version: 2.1.1
dependencies:
boolbase: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz}
name: nwsapi
version: 2.2.7
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz}
name: oauth-sign
version: 0.9.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz}
name: object-assign
version: 4.1.1
engines: {node: '>=0.10.0'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz}
name: object-copy
version: 0.1.0
engines: {node: '>=0.10.0'}
dependencies:
copy-descriptor: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
kind-of: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz}
name: object-hash
version: 3.0.0
engines: {node: '>= 6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz}
name: object-visit
version: 1.0.1
engines: {node: '>=0.10.0'}
dependencies:
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz}
name: object.pick
version: 1.3.0
engines: {node: '>=0.10.0'}
dependencies:
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz}
name: on-finished
version: 2.3.0
engines: {node: '>= 0.8'}
dependencies:
ee-first: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/once/-/once-1.4.0.tgz}
name: once
version: 1.4.0
dependencies:
wrappy: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz}
name: optionator
version: 0.8.3
engines: {node: '>= 0.8.0'}
requiresBuild: true
dependencies:
deep-is: registry.npmmirror.com/[email protected]
fast-levenshtein: registry.npmmirror.com/[email protected]
levn: registry.npmmirror.com/[email protected]
prelude-ls: registry.npmmirror.com/[email protected]
type-check: registry.npmmirror.com/[email protected]
word-wrap: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-5.1.0.tgz}
name: parse5
version: 5.1.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz}
name: parseurl
version: 1.3.3
engines: {node: '>= 0.8'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz}
name: pascalcase
version: 0.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz}
name: path-browserify
version: 1.0.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
name: path-is-absolute
version: 1.0.1
engines: {node: '>=0.10.0'}
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz}
name: path-to-regexp
version: 6.2.1
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path/-/path-0.12.7.tgz}
name: path
version: 0.12.7
dependencies:
process: registry.npmmirror.com/[email protected]
util: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz}
name: pathe
version: 0.2.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz}
name: performance-now
version: 2.1.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
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'}
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz}
name: pify
version: 2.3.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]([email protected])([email protected]):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz}
id: registry.npmmirror.com/pinia/2.1.7
name: pinia
version: 2.1.7
peerDependencies:
'@vue/composition-api': ^1.4.0
typescript: '>=4.4.4'
vue: ^2.6.14 || ^3.3.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
typescript:
optional: true
dependencies:
'@vue/devtools-api': registry.npmmirror.com/@vue/[email protected]
typescript: registry.npmmirror.com/[email protected]
vue: registry.npmmirror.com/[email protected]([email protected])
vue-demi: registry.npmmirror.com/[email protected]([email protected])
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz}
name: pirates
version: 4.0.6
engines: {node: '>= 6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pn/-/pn-1.1.0.tgz}
name: pn
version: 1.1.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz}
name: posix-character-classes
version: 0.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz}
id: registry.npmmirror.com/postcss-import/15.1.0
name: postcss-import
version: 15.1.0
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
postcss: registry.npmmirror.com/[email protected]
postcss-value-parser: registry.npmmirror.com/[email protected]
read-cache: registry.npmmirror.com/[email protected]
resolve: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.1.tgz}
id: registry.npmmirror.com/postcss-js/4.0.1
name: postcss-js
version: 4.0.1
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz}
id: registry.npmmirror.com/postcss-load-config/4.0.1
name: postcss-load-config
version: 4.0.1
engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
peerDependenciesMeta:
postcss:
optional: true
ts-node:
optional: true
dependencies:
lilconfig: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
yaml: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.0.1.tgz}
id: registry.npmmirror.com/postcss-nested/6.0.1
name: postcss-nested
version: 6.0.1
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
postcss: registry.npmmirror.com/[email protected]
postcss-selector-parser: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz}
id: registry.npmmirror.com/postcss-prefix-selector/1.16.0
name: postcss-prefix-selector
version: 1.16.0
peerDependencies:
postcss: '>4 <9'
dependencies:
postcss: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz}
name: postcss-selector-parser
version: 6.0.13
engines: {node: '>=4'}
dependencies:
cssesc: registry.npmmirror.com/[email protected]
util-deprecate: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz}
name: postcss-value-parser
version: 4.2.0
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz}
name: postcss
version: 5.2.18
engines: {node: '>=0.12'}
dependencies:
chalk: registry.npmmirror.com/[email protected]
js-base64: registry.npmmirror.com/[email protected]
source-map: registry.npmmirror.com/[email protected]
supports-color: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz}
name: postcss
version: 8.4.31
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: registry.npmmirror.com/[email protected]
picocolors: registry.npmmirror.com/[email protected]
source-map-js: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz}
name: posthtml-parser
version: 0.2.1
dependencies:
htmlparser2: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz}
name: posthtml-rename-id
version: 1.0.12
dependencies:
escape-string-regexp: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posthtml-render/-/posthtml-render-1.4.0.tgz}
name: posthtml-render
version: 1.4.0
engines: {node: '>=10'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz}
name: posthtml-svg-mode
version: 1.0.3
dependencies:
merge-options: registry.npmmirror.com/[email protected]
posthtml: registry.npmmirror.com/[email protected]
posthtml-parser: registry.npmmirror.com/[email protected]
posthtml-render: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/posthtml/-/posthtml-0.9.2.tgz}
name: posthtml
version: 0.9.2
engines: {node: '>=0.10.0'}
dependencies:
posthtml-parser: registry.npmmirror.com/[email protected]
posthtml-render: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz}
name: prelude-ls
version: 1.1.2
engines: {node: '>= 0.8.0'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process/-/process-0.11.10.tgz}
name: process
version: 0.11.10
engines: {node: '>= 0.6.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz}
name: proxy-from-env
version: 1.1.0
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz}
name: psl
version: 1.9.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz}
name: punycode
version: 2.3.1
engines: {node: '>=6'}
requiresBuild: true
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz}
name: qs
version: 6.5.3
engines: {node: '>=0.6'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz}
name: query-string
version: 4.3.4
engines: {node: '>=0.10.0'}
dependencies:
object-assign: registry.npmmirror.com/[email protected]
strict-uri-encode: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz}
name: randombytes
version: 2.1.0
dependencies:
safe-buffer: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz}
name: read-cache
version: 1.0.0
dependencies:
pify: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz}
name: readable-stream
version: 3.6.2
engines: {node: '>= 6'}
dependencies:
inherits: registry.npmmirror.com/[email protected]
string_decoder: registry.npmmirror.com/[email protected]
util-deprecate: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz}
name: regex-not
version: 1.0.2
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: registry.npmmirror.com/[email protected]
safe-regex: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz}
name: repeat-element
version: 1.1.4
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz}
name: repeat-string
version: 1.6.1
engines: {node: '>=0.10'}
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/request-promise-core/-/request-promise-core-1.1.4.tgz}
id: registry.npmmirror.com/request-promise-core/1.1.4
name: request-promise-core
version: 1.1.4
engines: {node: '>=0.10.0'}
requiresBuild: true
peerDependencies:
request: ^2.34
dependencies:
lodash: registry.npmmirror.com/[email protected]
request: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/request-promise-native/-/request-promise-native-1.0.9.tgz}
id: registry.npmmirror.com/request-promise-native/1.0.9
name: request-promise-native
version: 1.0.9
engines: {node: '>=0.12.0'}
deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
requiresBuild: true
peerDependencies:
request: ^2.34
dependencies:
request: registry.npmmirror.com/[email protected]
request-promise-core: registry.npmmirror.com/[email protected]([email protected])
stealthy-require: registry.npmmirror.com/[email protected]
tough-cookie: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/request/-/request-2.88.2.tgz}
name: request
version: 2.88.2
engines: {node: '>= 6'}
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
requiresBuild: true
dependencies:
aws-sign2: registry.npmmirror.com/[email protected]
aws4: registry.npmmirror.com/[email protected]
caseless: registry.npmmirror.com/[email protected]
combined-stream: registry.npmmirror.com/[email protected]
extend: registry.npmmirror.com/[email protected]
forever-agent: registry.npmmirror.com/[email protected]
form-data: registry.npmmirror.com/[email protected]
har-validator: registry.npmmirror.com/[email protected]
http-signature: registry.npmmirror.com/[email protected]
is-typedarray: registry.npmmirror.com/[email protected]
isstream: registry.npmmirror.com/[email protected]
json-stringify-safe: registry.npmmirror.com/[email protected]
mime-types: registry.npmmirror.com/[email protected]
oauth-sign: registry.npmmirror.com/[email protected]
performance-now: registry.npmmirror.com/[email protected]
qs: registry.npmmirror.com/[email protected]
safe-buffer: registry.npmmirror.com/[email protected]
tough-cookie: registry.npmmirror.com/[email protected]
tunnel-agent: registry.npmmirror.com/[email protected]
uuid: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz}
name: resolve-url
version: 0.2.1
deprecated: https://github.com/lydell/resolve-url#deprecated
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz}
name: resolve
version: 1.22.8
hasBin: true
dependencies:
is-core-module: registry.npmmirror.com/[email protected]
path-parse: registry.npmmirror.com/[email protected]
supports-preserve-symlinks-flag: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz}
name: ret
version: 0.1.15
engines: {node: '>=0.12'}
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz}
name: rimraf
version: 3.0.2
hasBin: true
requiresBuild: true
dependencies:
glob: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz}
name: rollup
version: 3.29.4
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz}
name: safe-buffer
version: 5.2.1
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz}
name: safe-regex
version: 1.1.0
dependencies:
ret: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz}
name: safer-buffer
version: 2.1.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected])([email protected]):
resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass-loader/-/sass-loader-13.3.2.tgz}
id: registry.npmmirror.com/sass-loader/13.3.2
name: sass-loader
version: 13.3.2
engines: {node: '>= 14.15.0'}
peerDependencies:
fibers: '>= 3.1.0'
node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
sass: ^1.3.0
sass-embedded: '*'
webpack: ^5.0.0
peerDependenciesMeta:
fibers:
optional: true
node-sass:
optional: true
sass:
optional: true
sass-embedded:
optional: true
dependencies:
neo-async: registry.npmmirror.com/[email protected]
sass: registry.npmmirror.com/[email protected]
webpack: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass/-/sass-1.69.5.tgz}
name: sass
version: 1.69.5
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
chokidar: registry.npmmirror.com/[email protected]
immutable: registry.npmmirror.com/[email protected]
source-map-js: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/saxes/-/saxes-3.1.11.tgz}
name: saxes
version: 3.1.11
engines: {node: '>=8'}
requiresBuild: true
dependencies:
xmlchars: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz}
name: schema-utils
version: 3.3.0
engines: {node: '>= 10.13.0'}
dependencies:
'@types/json-schema': registry.npmmirror.com/@types/[email protected]
ajv: registry.npmmirror.com/[email protected]
ajv-keywords: registry.npmmirror.com/[email protected]([email protected])
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/select/-/select-1.1.2.tgz}
name: select
version: 1.1.2
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz}
name: semver
version: 6.3.1
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz}
name: semver
version: 7.5.4
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz}
name: serialize-javascript
version: 6.0.1
dependencies:
randombytes: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz}
name: set-blocking
version: 2.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz}
name: set-value
version: 2.0.1
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: registry.npmmirror.com/[email protected]
is-extendable: registry.npmmirror.com/[email protected]
is-plain-object: registry.npmmirror.com/[email protected]
split-string: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz}
name: simple-concat
version: 1.0.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-get/-/simple-get-3.1.1.tgz}
name: simple-get
version: 3.1.1
requiresBuild: true
dependencies:
decompress-response: registry.npmmirror.com/[email protected]
once: registry.npmmirror.com/[email protected]
simple-concat: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz}
name: snapdragon-node
version: 2.1.1
engines: {node: '>=0.10.0'}
dependencies:
define-property: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
snapdragon-util: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz}
name: snapdragon-util
version: 3.0.1
engines: {node: '>=0.10.0'}
dependencies:
kind-of: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz}
name: snapdragon
version: 0.8.2
engines: {node: '>=0.10.0'}
dependencies:
base: registry.npmmirror.com/[email protected]
debug: registry.npmmirror.com/[email protected]
define-property: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
map-cache: registry.npmmirror.com/[email protected]
source-map: registry.npmmirror.com/[email protected]
source-map-resolve: registry.npmmirror.com/[email protected]
use: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz}
name: source-map-resolve
version: 0.5.3
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
dependencies:
atob: registry.npmmirror.com/[email protected]
decode-uri-component: registry.npmmirror.com/[email protected]
resolve-url: registry.npmmirror.com/[email protected]
source-map-url: registry.npmmirror.com/[email protected]
urix: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz}
name: source-map-support
version: 0.5.21
dependencies:
buffer-from: registry.npmmirror.com/[email protected]
source-map: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz}
name: source-map-url
version: 0.4.1
deprecated: See https://github.com/lydell/source-map-url#deprecated
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz}
name: source-map
version: 0.5.7
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz}
name: split-string
version: 3.1.0
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sshpk/-/sshpk-1.18.0.tgz}
name: sshpk
version: 1.18.0
engines: {node: '>=0.10.0'}
hasBin: true
requiresBuild: true
dependencies:
asn1: registry.npmmirror.com/[email protected]
assert-plus: registry.npmmirror.com/[email protected]
bcrypt-pbkdf: registry.npmmirror.com/[email protected]
dashdash: registry.npmmirror.com/[email protected]
ecc-jsbn: registry.npmmirror.com/[email protected]
getpass: registry.npmmirror.com/[email protected]
jsbn: registry.npmmirror.com/[email protected]
safer-buffer: registry.npmmirror.com/[email protected]
tweetnacl: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz}
name: stable
version: 0.1.8
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz}
name: static-extend
version: 0.1.2
engines: {node: '>=0.10.0'}
dependencies:
define-property: registry.npmmirror.com/[email protected]
object-copy: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz}
name: statuses
version: 1.5.0
engines: {node: '>= 0.6'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stealthy-require/-/stealthy-require-1.1.1.tgz}
name: stealthy-require
version: 1.1.1
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz}
name: strict-uri-encode
version: 1.1.0
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz}
name: string-width
version: 4.2.3
engines: {node: '>=8'}
requiresBuild: true
dependencies:
emoji-regex: registry.npmmirror.com/[email protected]
is-fullwidth-code-point: registry.npmmirror.com/[email protected]
strip-ansi: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz}
name: string_decoder
version: 1.3.0
dependencies:
safe-buffer: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz}
name: strip-ansi
version: 3.0.1
engines: {node: '>=0.10.0'}
dependencies:
ansi-regex: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz}
name: strip-ansi
version: 6.0.1
engines: {node: '>=8'}
requiresBuild: true
dependencies:
ansi-regex: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-mod/-/style-mod-4.1.0.tgz}
name: style-mod
version: 4.1.0
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sucrase/-/sucrase-3.34.0.tgz}
name: sucrase
version: 3.34.0
engines: {node: '>=8'}
hasBin: true
dependencies:
'@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/[email protected]
commander: registry.npmmirror.com/[email protected]
glob: registry.npmmirror.com/[email protected]
lines-and-columns: registry.npmmirror.com/[email protected]
mz: registry.npmmirror.com/[email protected]
pirates: registry.npmmirror.com/[email protected]
ts-interface-checker: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz}
name: supports-color
version: 2.0.0
engines: {node: '>=0.8.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz}
name: supports-color
version: 3.2.3
engines: {node: '>=0.8.0'}
dependencies:
has-flag: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz}
name: supports-color
version: 7.2.0
engines: {node: '>=8'}
dependencies:
has-flag: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz}
name: supports-color
version: 8.1.1
engines: {node: '>=10'}
dependencies:
has-flag: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-baker/-/svg-baker-1.7.0.tgz}
name: svg-baker
version: 1.7.0
dependencies:
bluebird: registry.npmmirror.com/[email protected]
clone: registry.npmmirror.com/[email protected]
he: registry.npmmirror.com/[email protected]
image-size: registry.npmmirror.com/[email protected]
loader-utils: registry.npmmirror.com/[email protected]
merge-options: registry.npmmirror.com/[email protected]
micromatch: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
postcss-prefix-selector: registry.npmmirror.com/[email protected]([email protected])
posthtml-rename-id: registry.npmmirror.com/[email protected]
posthtml-svg-mode: registry.npmmirror.com/[email protected]
query-string: registry.npmmirror.com/[email protected]
traverse: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz}
name: svgo
version: 2.8.0
engines: {node: '>=10.13.0'}
hasBin: true
dependencies:
'@trysound/sax': registry.npmmirror.com/@trysound/[email protected]
commander: registry.npmmirror.com/[email protected]
css-select: registry.npmmirror.com/[email protected]
css-tree: registry.npmmirror.com/[email protected]
csso: registry.npmmirror.com/[email protected]
picocolors: registry.npmmirror.com/[email protected]
stable: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz}
name: symbol-tree
version: 3.2.4
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.3.5.tgz}
name: tailwindcss
version: 3.3.5
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
'@alloc/quick-lru': registry.npmmirror.com/@alloc/[email protected]
arg: registry.npmmirror.com/[email protected]
chokidar: registry.npmmirror.com/[email protected]
didyoumean: registry.npmmirror.com/[email protected]
dlv: registry.npmmirror.com/[email protected]
fast-glob: registry.npmmirror.com/[email protected]
glob-parent: registry.npmmirror.com/[email protected]
is-glob: registry.npmmirror.com/[email protected]
jiti: registry.npmmirror.com/[email protected]
lilconfig: registry.npmmirror.com/[email protected]
micromatch: registry.npmmirror.com/[email protected]
normalize-path: registry.npmmirror.com/[email protected]
object-hash: registry.npmmirror.com/[email protected]
picocolors: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
postcss-import: registry.npmmirror.com/[email protected]([email protected])
postcss-js: registry.npmmirror.com/[email protected]([email protected])
postcss-load-config: registry.npmmirror.com/[email protected]([email protected])
postcss-nested: registry.npmmirror.com/[email protected]([email protected])
postcss-selector-parser: registry.npmmirror.com/[email protected]
resolve: registry.npmmirror.com/[email protected]
sucrase: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- ts-node
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz}
name: tapable
version: 2.2.1
engines: {node: '>=6'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tar/-/tar-6.2.0.tgz}
name: tar
version: 6.2.0
engines: {node: '>=10'}
requiresBuild: true
dependencies:
chownr: registry.npmmirror.com/[email protected]
fs-minipass: registry.npmmirror.com/[email protected]
minipass: registry.npmmirror.com/[email protected]
minizlib: registry.npmmirror.com/[email protected]
mkdirp: registry.npmmirror.com/[email protected]
yallist: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz}
id: registry.npmmirror.com/terser-webpack-plugin/5.3.9
name: terser-webpack-plugin
version: 5.3.9
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
uglify-js: '*'
webpack: ^5.1.0
peerDependenciesMeta:
'@swc/core':
optional: true
esbuild:
optional: true
uglify-js:
optional: true
dependencies:
'@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/[email protected]
jest-worker: registry.npmmirror.com/[email protected]
schema-utils: registry.npmmirror.com/[email protected]
serialize-javascript: registry.npmmirror.com/[email protected]
terser: registry.npmmirror.com/[email protected]
webpack: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser/-/terser-5.24.0.tgz}
name: terser
version: 5.24.0
engines: {node: '>=10'}
hasBin: true
dependencies:
'@jridgewell/source-map': registry.npmmirror.com/@jridgewell/[email protected]
acorn: registry.npmmirror.com/[email protected]
commander: registry.npmmirror.com/[email protected]
source-map-support: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz}
name: thenify-all
version: 1.6.0
engines: {node: '>=0.8'}
dependencies:
thenify: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz}
name: thenify
version: 3.3.1
dependencies:
any-promise: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz}
name: tiny-emitter
version: 2.1.0
dev: false
registry.npmmirror.com/[email protected]:
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/[email protected]:
resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz}
name: to-object-path
version: 0.3.0
engines: {node: '>=0.10.0'}
dependencies:
kind-of: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz}
name: to-regex-range
version: 2.1.1
engines: {node: '>=0.10.0'}
dependencies:
is-number: registry.npmmirror.com/[email protected]
repeat-string: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
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/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz}
name: to-regex
version: 3.0.2
engines: {node: '>=0.10.0'}
dependencies:
define-property: registry.npmmirror.com/[email protected]
extend-shallow: registry.npmmirror.com/[email protected]
regex-not: registry.npmmirror.com/[email protected]
safe-regex: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz}
name: tough-cookie
version: 2.5.0
engines: {node: '>=0.8'}
requiresBuild: true
dependencies:
psl: registry.npmmirror.com/[email protected]
punycode: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tough-cookie/-/tough-cookie-3.0.1.tgz}
name: tough-cookie
version: 3.0.1
engines: {node: '>=6'}
requiresBuild: true
dependencies:
ip-regex: registry.npmmirror.com/[email protected]
psl: registry.npmmirror.com/[email protected]
punycode: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz}
name: tr46
version: 0.0.3
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz}
name: tr46
version: 1.0.1
requiresBuild: true
dependencies:
punycode: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/traverse/-/traverse-0.6.7.tgz}
name: traverse
version: 0.6.7
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz}
name: ts-interface-checker
version: 0.1.13
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-md5/-/ts-md5-1.3.1.tgz}
name: ts-md5
version: 1.3.1
engines: {node: '>=12'}
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-5NEHTDFKillDNPy6MCgpXDNBTB7SZkHBFOF6vXfCDIFZcBdFYFXTd2xvAVvIeM3UYFRWu27xUf/Kxl5f9+RooQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tui-code-snippet/-/tui-code-snippet-2.3.3.tgz}
name: tui-code-snippet
version: 2.3.3
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-q5sE9NQ5NR9lYpilYjcI7Sdv0KCogo+W8fZY+AYTj/HYg+9fscYy3UuJ6UQiV1bF+ARCLwFRWC8UcOt9kuUctQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tui-color-picker/-/tui-color-picker-2.2.8.tgz}
name: tui-color-picker
version: 2.2.8
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7B5YUxe2eSSh+8YrlREmjqkgeFFKrVkdy0D/G0dWCJIQ2WLPQ/Bkm02WXQeWJiFPzgvargZjn7eAe80p3qBHPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tui-image-editor/-/tui-image-editor-3.15.3.tgz}
name: tui-image-editor
version: 3.15.3
dependencies:
fabric: registry.npmmirror.com/[email protected]
tui-code-snippet: registry.npmmirror.com/[email protected]
tui-color-picker: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- bufferutil
- encoding
- supports-color
- utf-8-validate
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz}
name: tunnel-agent
version: 0.6.0
requiresBuild: true
dependencies:
safe-buffer: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz}
name: tweetnacl
version: 0.14.5
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz}
name: type-check
version: 0.3.2
engines: {node: '>= 0.8.0'}
requiresBuild: true
dependencies:
prelude-ls: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-5.2.2.tgz}
name: typescript
version: 5.2.2
engines: {node: '>=14.17'}
hasBin: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz}
name: undici-types
version: 5.26.5
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz}
name: union-value
version: 1.0.1
engines: {node: '>=0.10.0'}
dependencies:
arr-union: registry.npmmirror.com/[email protected]
get-value: registry.npmmirror.com/[email protected]
is-extendable: registry.npmmirror.com/[email protected]
set-value: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz}
name: universalify
version: 2.0.1
engines: {node: '>= 10.0.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz}
name: unpipe
version: 1.0.0
engines: {node: '>= 0.8'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz}
name: unset-value
version: 1.0.0
engines: {node: '>=0.10.0'}
dependencies:
has-value: registry.npmmirror.com/[email protected]
isobject: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz}
id: registry.npmmirror.com/update-browserslist-db/1.0.13
name: update-browserslist-db
version: 1.0.13
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
browserslist: registry.npmmirror.com/[email protected]
escalade: registry.npmmirror.com/[email protected]
picocolors: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz}
name: uri-js
version: 4.4.1
requiresBuild: true
dependencies:
punycode: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz}
name: urix
version: 0.1.0
deprecated: Please see https://github.com/lydell/urix#deprecated
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/use/-/use-3.1.1.tgz}
name: use
version: 3.1.1
engines: {node: '>=0.10.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz}
name: util-deprecate
version: 1.0.2
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util/-/util-0.10.4.tgz}
name: util
version: 0.10.4
dependencies:
inherits: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz}
name: utils-merge
version: 1.0.1
engines: {node: '>= 0.4.0'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz}
name: uuid
version: 3.4.0
deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
hasBin: true
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz}
name: vary
version: 1.1.2
engines: {node: '>= 0.8'}
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz}
name: verror
version: 1.10.0
engines: {'0': node >=0.6.0}
requiresBuild: true
dependencies:
assert-plus: registry.npmmirror.com/[email protected]
core-util-is: registry.npmmirror.com/[email protected]
extsprintf: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]([email protected])([email protected])([email protected]):
resolution: {integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-mock/-/vite-plugin-mock-2.9.6.tgz}
id: registry.npmmirror.com/vite-plugin-mock/2.9.6
name: vite-plugin-mock
version: 2.9.6
engines: {node: '>=12.0.0'}
peerDependencies:
mockjs: '>=1.1.0'
vite: '>=2.0.0'
dependencies:
'@rollup/plugin-node-resolve': registry.npmmirror.com/@rollup/[email protected]([email protected])
'@types/mockjs': registry.npmmirror.com/@types/[email protected]
chalk: registry.npmmirror.com/[email protected]
chokidar: registry.npmmirror.com/[email protected]
connect: registry.npmmirror.com/[email protected]
debug: registry.npmmirror.com/[email protected]
esbuild: registry.npmmirror.com/[email protected]
fast-glob: registry.npmmirror.com/[email protected]
mockjs: registry.npmmirror.com/[email protected]
path-to-regexp: registry.npmmirror.com/[email protected]
vite: registry.npmmirror.com/[email protected]([email protected])
transitivePeerDependencies:
- rollup
- supports-color
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-svg-icons/-/vite-plugin-svg-icons-2.0.1.tgz}
id: registry.npmmirror.com/vite-plugin-svg-icons/2.0.1
name: vite-plugin-svg-icons
version: 2.0.1
peerDependencies:
vite: '>=2.0.0'
dependencies:
'@types/svgo': registry.npmmirror.com/@types/[email protected]
cors: registry.npmmirror.com/[email protected]
debug: registry.npmmirror.com/[email protected]
etag: registry.npmmirror.com/[email protected]
fs-extra: registry.npmmirror.com/[email protected]
pathe: registry.npmmirror.com/[email protected]
svg-baker: registry.npmmirror.com/[email protected]
svgo: registry.npmmirror.com/[email protected]
vite: registry.npmmirror.com/[email protected]([email protected])
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.5.0.tgz}
id: registry.npmmirror.com/vite/4.5.0
name: vite
version: 4.5.0
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: registry.npmmirror.com/[email protected]
postcss: registry.npmmirror.com/[email protected]
rollup: registry.npmmirror.com/[email protected]
sass: registry.npmmirror.com/[email protected]
optionalDependencies:
fsevents: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz}
name: vue-clipboard3
version: 2.0.0
dependencies:
clipboard: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]([email protected])([email protected]):
resolution: {integrity: sha512-rTAYo44owd282yVxKtJtnOi7ERAcXTeviwoPXjIc6K/IQYUsoDkzPvw/JDFtSP6T7Cz/2g3EHaEyeyaQCKoDMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-codemirror/-/vue-codemirror-6.1.1.tgz}
id: registry.npmmirror.com/vue-codemirror/6.1.1
name: vue-codemirror
version: 6.1.1
peerDependencies:
codemirror: 6.x
vue: 3.x
dependencies:
'@codemirror/commands': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/language': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/state': registry.npmmirror.com/@codemirror/[email protected]
'@codemirror/view': registry.npmmirror.com/@codemirror/[email protected]
codemirror: registry.npmmirror.com/[email protected](@lezer/[email protected])
vue: registry.npmmirror.com/[email protected]([email protected])
dev: false
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz}
id: registry.npmmirror.com/vue-demi/0.14.6
name: vue-demi
version: 0.14.6
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/[email protected]([email protected])
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.2.5.tgz}
id: registry.npmmirror.com/vue-router/4.2.5
name: vue-router
version: 4.2.5
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': registry.npmmirror.com/@vue/[email protected]
vue: registry.npmmirror.com/[email protected]([email protected])
dev: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.15.tgz}
name: vue-template-compiler
version: 2.7.15
dependencies:
de-indent: registry.npmmirror.com/[email protected]
he: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-j9P4kHtW6eEE08aS5McFZE/ivmipXy0JzrnTgbomfABMaVKx37kNBw//irL3+LlE3kOo63XpnRigyPC3w7+z+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.22.tgz}
id: registry.npmmirror.com/vue-tsc/1.8.22
name: vue-tsc
version: 1.8.22
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': registry.npmmirror.com/@volar/[email protected]
'@vue/language-core': registry.npmmirror.com/@vue/[email protected]([email protected])
semver: registry.npmmirror.com/[email protected]
typescript: registry.npmmirror.com/[email protected]
dev: true
registry.npmmirror.com/[email protected]([email protected]):
resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.3.8.tgz}
id: registry.npmmirror.com/vue/3.3.8
name: vue
version: 3.3.8
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@vue/compiler-dom': registry.npmmirror.com/@vue/[email protected]
'@vue/compiler-sfc': registry.npmmirror.com/@vue/[email protected]
'@vue/runtime-dom': registry.npmmirror.com/@vue/[email protected]
'@vue/server-renderer': registry.npmmirror.com/@vue/[email protected]([email protected])
'@vue/shared': registry.npmmirror.com/@vue/[email protected]
typescript: registry.npmmirror.com/[email protected]
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz}
name: w3c-hr-time
version: 1.0.2
deprecated: Use your platform's native performance.now() and performance.timeOrigin.
requiresBuild: true
dependencies:
browser-process-hrtime: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz}
name: w3c-keyname
version: 2.2.8
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz}
name: w3c-xmlserializer
version: 1.1.2
requiresBuild: true
dependencies:
domexception: registry.npmmirror.com/[email protected]
webidl-conversions: registry.npmmirror.com/[email protected]
xml-name-validator: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz}
name: watchpack
version: 2.4.0
engines: {node: '>=10.13.0'}
dependencies:
glob-to-regexp: registry.npmmirror.com/[email protected]
graceful-fs: registry.npmmirror.com/[email protected]
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz}
name: webidl-conversions
version: 3.0.1
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz}
name: webidl-conversions
version: 4.0.2
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
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: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack/-/webpack-5.89.0.tgz}
name: webpack
version: 5.89.0
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
webpack-cli: '*'
peerDependenciesMeta:
webpack-cli:
optional: true
dependencies:
'@types/eslint-scope': registry.npmmirror.com/@types/[email protected]
'@types/estree': registry.npmmirror.com/@types/[email protected]
'@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-edit': registry.npmmirror.com/@webassemblyjs/[email protected]
'@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/[email protected]
acorn: registry.npmmirror.com/[email protected]
acorn-import-assertions: registry.npmmirror.com/[email protected]([email protected])
browserslist: registry.npmmirror.com/[email protected]
chrome-trace-event: registry.npmmirror.com/[email protected]
enhanced-resolve: registry.npmmirror.com/[email protected]
es-module-lexer: registry.npmmirror.com/[email protected]
eslint-scope: registry.npmmirror.com/[email protected]
events: registry.npmmirror.com/[email protected]
glob-to-regexp: registry.npmmirror.com/[email protected]
graceful-fs: registry.npmmirror.com/[email protected]
json-parse-even-better-errors: registry.npmmirror.com/[email protected]
loader-runner: registry.npmmirror.com/[email protected]
mime-types: registry.npmmirror.com/[email protected]
neo-async: registry.npmmirror.com/[email protected]
schema-utils: registry.npmmirror.com/[email protected]
tapable: registry.npmmirror.com/[email protected]
terser-webpack-plugin: registry.npmmirror.com/[email protected]([email protected])
watchpack: registry.npmmirror.com/[email protected]
webpack-sources: registry.npmmirror.com/[email protected]
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
dev: false
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz}
name: whatwg-encoding
version: 1.0.5
requiresBuild: true
dependencies:
iconv-lite: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz}
name: whatwg-mimetype
version: 2.3.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz}
name: whatwg-url
version: 5.0.0
requiresBuild: true
dependencies:
tr46: registry.npmmirror.com/[email protected]
webidl-conversions: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz}
name: whatwg-url
version: 7.1.0
requiresBuild: true
dependencies:
lodash.sortby: registry.npmmirror.com/[email protected]
tr46: registry.npmmirror.com/[email protected]
webidl-conversions: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz}
name: wide-align
version: 1.1.5
requiresBuild: true
dependencies:
string-width: registry.npmmirror.com/[email protected]
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz}
name: word-wrap
version: 1.2.5
engines: {node: '>=0.10.0'}
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz}
name: wrappy
version: 1.0.2
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz}
name: ws
version: 7.5.9
engines: {node: '>=8.3.0'}
requiresBuild: true
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz}
name: xml-name-validator
version: 3.0.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz}
name: xmlchars
version: 2.2.0
requiresBuild: true
dev: false
optional: true
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz}
name: yallist
version: 4.0.0
registry.npmmirror.com/[email protected]:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-2.3.4.tgz}
name: yaml
version: 2.3.4
engines: {node: '>= 14'}
dev: true
+6
View File
@@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

+7
View File
@@ -0,0 +1,7 @@
if (!/pnpm/.test(process.env.npm_execpath || '')) {
console.warn(
`\u001b[33mThis repository must using pnpm as the package manager ` +
` for scripts to work properly.\u001b[39m\n`,
)
process.exit(1)
}
+28
View File
@@ -0,0 +1,28 @@
<script setup lang="ts">
import Header from '@/components/Header/Header.vue'
import Floor from '@/components/Floor/Floor.vue'
import Right from '@/components/Right/Right.vue'
</script>
<template>
<Header></Header>
<div class="w-full flex flex-col justify-between mb-20">
<el-row>
<el-col :xl="4" :md="1" class=""></el-col>
<el-col :xl="16" :md="22" class="mt-4">
<el-row class="flex-1">
<el-col :xl="19" :md="19" class=""><router-view></router-view></el-col>
<el-col :xl="5" :md="5" class="">
<Right/>
</el-col>
</el-row>
</el-col>
<!-- <el-col :xl="4" :md="1" class="flex bg-gray-200"></el-col> -->
<el-col :xl="4" :md="1"></el-col>
</el-row>
</div>
<Floor></Floor>
</template>
<style scoped>
</style>
+15
View File
@@ -0,0 +1,15 @@
//统一管理咱们项目用户相关的接口
import request from '@/utils/request'
import type {
getIpResponseData
} from './type'
//项目用户相关的请求地址
enum API {
//获取ip
GET_IP = '/api/v1/ip/get?ip='
}
//获取ip
export const getIp = (ip:string) => request.get<any, getIpResponseData>(API.GET_IP + ip)
+8
View File
@@ -0,0 +1,8 @@
//响应格式
export interface getIpResponseData {
code: number,
ip: string,
address: string
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

+12
View File
@@ -0,0 +1,12 @@
<template>
<div>
<el-empty :image-size="200" />
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="scss">
</style>
+15
View File
@@ -0,0 +1,15 @@
<script setup lang="ts">
import { ref } from 'vue'
const beianNo = ref('xxxxx备案号')
const copyright = ref('ranblogs.com')
</script>
<template>
<div class="bg-black w-full fixed left-0 bottom-0 text-white text-center h-8 leading-8 z-10">
Copyright © 2023 · {{ copyright }} &nbsp;&nbsp; <a href="https://beian.miit.gov.cn/" target="_blank">{{ beianNo }}</a>
</div>
</template>
<style scoped>
</style>
+47
View File
@@ -0,0 +1,47 @@
<script setup lang="ts">
import { ref } from 'vue'
// import { Search } from '@element-plus/icons-vue'
// const searchInput = ref('')
const appName = ref('工具坊')
const appNet = ref('tools.ranblogs.com')
</script>
<template>
<header class="">
<nav class="h-20 w-full leading-10 flex flex-col justify-between pt-2 pb-2">
<el-row>
<el-col :xl="4" :md="1"></el-col>
<el-col :xl="16" :md="22">
<div class="flex items-center justify-between">
<!-- left -->
<router-link class="ml-4 flex flex-row" to="/">
<img class="h-10 w-auto rounded-lg lg:h-16 mr-2 mt-auto mb-auto" src="../../assets/logo.png" :alt="appNet">
<div class="flex flex-col mt-auto mb-auto">
<div class="text-xl">{{ appName }}</div>
<div class="text-sm text-gray-500">{{ appNet }}</div>
</div>
</router-link>
<!-- right -->
<div class=" w-full md:w-auto flex hidden md:block">
<ul class="flex mt-4 flex-col md:flex-row md:mt-0 justify-end">
<!-- <li class="mr-5">
<el-input v-model="searchInput" placeholder="搜索工具" class="w-full max-w-xl h-10" :prefix-icon="Search"/>
</li> -->
<li class="hover:text-blue-500">语言</li>
<li class="ml-5 hover:text-blue-500">加入收藏</li>
<li class="ml-5 hover:text-blue-500">常见问题</li>
</ul>
</div>
</div>
</el-col>
<el-col :xl="4" :md="1" class="flex"></el-col>
</el-row>
</nav>
</header>
</template>
<style scoped>
</style>
+148
View File
@@ -0,0 +1,148 @@
<script setup lang="ts">
import { reactive } from 'vue';
import { RouterLink } from "vue-router"
const info = reactive({
cates: [
{
id: 1,
value: '全部工具',
},
{
id: 2,
value: '文本处理'
},
{
id: 3,
value: '查询相关'
},
{
id: 4,
value: '教育学术'
},
{
id: 5,
value: '设计工具'
},
{
id: 6,
value: '开发运维'
}
],
tools: [
{
id: 1,
value: '时间戳转换',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '在线时间戳转换工具以及获取当前时间戳',
url: '/timetran',
cate: '开发运维',
},
{
id: 1,
value: 'MD5在线加密',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: 'MD5在线加密,长度包含32位、16位',
url: '/MD5',
cate: '开发运维',
},
{
id: 1,
value: 'Json在线转换',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '在线编辑json, 语法检查',
url: '/json',
cate: '开发运维',
},
{
id: 1,
value: '正则测试工具',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '正则表达式测试工具, 常用正则表达式',
url: '/reg',
cate: '开发运维',
},
{
id: 1,
value: 'Unicode转中文',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: 'Unicode和中文的相互转换',
url: '/unicode',
cate: '开发运维',
},
{
id: 1,
value: '字数统计',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '在线统计字符串的字数、段落、标点符号数量',
url: '/wordCount',
cate: '文本处理',
},
{
id: 1,
value: 'IP查询',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '在线查询ip地址、ip归属地',
url: '/ip',
cate: '查询相关',
},
{
id: 1,
value: '常用进制转换',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '制转换器是一个在线进制转换工具,可在二进制、八进制、十进制、十六进制、三十二进制以及36以内任意进制之间相互转换',
url: '/scaletran',
cate: '教育学术',
},
{
id: 1,
value: '在线图片处理',
img: 'https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg',
desc: '在线图片处理',
url: '/signimage',
cate: '设计工具',
}
]
})
</script>
<template>
<div>
<!-- cates -->
<div class="mr-3">
<ul class="flex bg-gray-100 h-10 rounded leading-10 pl-3">
<li v-for="(item, index) in info.cates" :key="index" class="flex items-center">
<el-text>{{ index != 0 ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '' }} </el-text>
<el-text class="hover:text-blue-400 hover:underline hover:decoration-4 hover:underline-offset-[6px]">{{ item.value }}</el-text>
</li>
</ul>
</div>
<!-- card -->
<div class="mr-3 mt-3 flex justify-between flex-wrap self-card-div" :gutter="10">
<router-link v-for="(item, index) in info.tools" :key="index" :to="item.url" class="flex flex-col mt-3 border-solid rounded border-gray border w-[32.5%] p-2 bg-gray-50 hover:shadow-md">
<div class="flex items-center">
<el-image :src="item.img" class="w-10 h-10 min-h-[2.5rem] min-w-[2.5rem] rounded-full"></el-image>
<div class="flex flex-col ml-2">
<div class="flex">
<div class="font-semibold text-lg ">{{ item.value }}</div>
<!-- <div>加入收藏</div> -->
</div>
<el-text line-clamp="2">{{ item.desc }}</el-text>
</div>
</div>
<el-divider border-style="double" class="m-1" />
<div class="flex items-center justify-between">
<el-text size="small">http://tools.ranblogs.com/timeTran</el-text>
</div>
</router-link>
</div>
</div>
</template>
<style scoped>
.self-card-div:after{
content: "";
width: 32.5%
}
</style>
+81
View File
@@ -0,0 +1,81 @@
<script setup lang="ts">
import { onMounted, reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import { getIp } from '@/api/ip'
import { isIp } from '@/utils/verify'
import { ElMessage } from 'element-plus'
const info = reactive({
title: "IP查询",
content: '',
ip: '',
address: '',
})
//查询
const search = async (type: string) => {
try {
//通过点击获取ip信息
if (type == 'click') {
//验证是否ip地址
if (!isIp(info.content)) {
ElMessage({
message: "无效的ip地址",
type: "warning",
duration: 1500
})
return
}
}
//获取信息
const result: any = await getIp(info.content)
info.ip = result.data.ip
info.address = result.data.address
} catch (error) {
console.log(error)
}
}
onMounted(() => {
search('')
})
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div>
<div class="flex">
<div class="mr-2 w-60">
<el-input v-model="info.content" ></el-input>
</div>
<el-button type="primary" @click="search('click')">查询</el-button>
</div>
<div class="mt-3 min-h-md bg-gray-100 p-3 mb-3 flex flex-col">
<div class="bg-white p-2 font-bold text-xl">您的IP信息</div>
<div class="bg-white p-2 flex">
<div class="mr-1">域名解析地址: </div>
<div>{{ info.ip }}</div>
</div>
<div class="bg-white p-2 flex">
<div class="mr-1">所在地理位置: </div>
<div>{{ info.address }}</div>
</div>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+139
View File
@@ -0,0 +1,139 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import { transferred, copy } from '@/utils/string';
import { Codemirror } from "vue-codemirror";
import { json } from '@codemirror/lang-json';
import '@codemirror/search';
import '@codemirror/view';
import '@codemirror/state';
import '@codemirror/commands';
// import { syntaxTree } from '@codemirror/language';
// import { linter, Diagnostic } from '@codemirror/lint';
// const regexpLinter = linter(view => {
// let diagnostics: Diagnostic[] = []
// syntaxTree(view.state).cursor().iterate(node => {
// if (node.name == "number") diagnostics.push({
// from: node.from,
// to: node.to,
// severity: "warning",
// message: "Regular expressions are FORBIDDEN",
// actions: [{
// name: "Remove",
// apply(view, from, to) { view.dispatch({changes: {from, to}}) }
// }]
// })
// })
// return diagnostics
// })
const info = reactive({
title: "Json在线转换",
code: '',
extensions: [json()],
isParseErr: false,
parseErr: ''
})
//格式化json
const formatJson = () => {
try {
//初始化错误信息
info.isParseErr = false;
info.parseErr = ''
// 1、JSON.parse:把JSON字符串转换为JSON对象
// 2、JSON.stringify:把JSON对象 转换为 有缩进的 JSON字符串格式
info.code = JSON.stringify(JSON.parse(info.code), null, '\t');
} catch(error) {
info.isParseErr = true;
// info.parseErr = (error as Error).message
info.parseErr = '无效的JSON'
}
}
//压缩
const compress = () => {
info.code = info.code.replace(/[\r\n\t]/g, "")
}
//转义
const tran = () => {
info.code = transferred(info.code, "\"")
}
//去转义
const unTransferred = () => {
info.code = info.code.replace(/[\\]/g, ``)
}
//清空输入框
const clear = () => {
info.code = ''
}
const copyRes = async () => {
copy(info.code)
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div class="">
<div>
<!--
tabSize: tab键前进的个数
style 自定义样式
autofocus 挂载后立即聚焦在编辑器
indent-with-tab绑定键盘tab事件
extensions 扩展传数组
@ready="console.log('ready', $event)"
@change="console.log('change', $event)"
@focus="console.log('focus', $event)"
@blur="console.log('blur', $event)"
-->
<codemirror
v-model="info.code"
placeholder="这里是代码..."
:style="{ height: '400px' }"
:autofocus="true"
:indent-with-tab="true"
:tabSize="2"
:extensions="info.extensions"
/>
</div>
<div class="mt-4">
<el-button type="primary" @click="formatJson">校验/格式化</el-button>
<el-button type="primary" @click="compress">压缩</el-button>
<el-button type="primary" @click="tran">转义</el-button>
<el-button type="primary" @click="unTransferred">去转义</el-button>
<!-- <el-button type="primary">unicode转中文</el-button> -->
<!-- <el-button type="primary">中文转unicode</el-button> -->
<el-button type="primary" @click="copyRes">复制</el-button>
<el-button type="primary" @click="clear">清空</el-button>
</div>
<div class="mt-3 min-h-md bg-red-100 p-3 mb-3" v-show="info.isParseErr">
<el-text type="danger">{{ info.parseErr }}</el-text>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+126
View File
@@ -0,0 +1,126 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import clipboard3 from 'vue-clipboard3'
import { ElMessage } from 'element-plus';
import { Md5 } from 'ts-md5'
const info = reactive({
title: "MD5在线加密",
encryptStr: '',
encryptUpper32: '',
encryptLower32: '',
encryptUpper16: '',
encryptLower16: '',
})
//加密
const encrypt = () => {
info.encryptLower32 = Md5.hashStr(info.encryptStr)
info.encryptUpper32 = info.encryptLower32.toUpperCase()
info.encryptUpper16 = info.encryptUpper32.substring(8, 24)
info.encryptLower16 = info.encryptLower32.substring(8, 24)
}
//清空输入框
const clear = () => {
info.encryptStr = ''
}
const {toClipboard} = clipboard3()
const copyRes = async (resStr: string) => {
try {
//check
if (resStr == '') {
ElMessage({
message: "无可复制内容",
type: "warning",
duration: 1500
})
return
}
//copy
await toClipboard(resStr)
ElMessage({
message: "复制成功",
type: "success",
duration: 1500
})
} catch (error) {
console.log("复制失败")
console.log(error)
ElMessage({
message: "复制失败",
type: "error",
duration: 1500
})
}
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div class="">
<div>
<el-input v-model="info.encryptStr" :rows="5" type="textarea" placeholder="请输入加密内容"></el-input>
</div>
<div class="mt-4">
<el-button type="primary" @click="encrypt()" >加密</el-button>
<el-button type="primary" @click="clear()">清空输入框</el-button>
</div>
<div class="w-[30rem]">
<el-input :value="info.encryptUpper32" class="mt-4" readonly>
<template #prepend>
<el-text>32位大写</el-text>
</template>
<template #append>
<el-button @click="copyRes(info.encryptUpper32)">复制</el-button>
</template>
</el-input>
<el-input :value="info.encryptLower32" class="mt-2" readonly>
<template #prepend>
<el-text>32位小写</el-text>
</template>
<template #append>
<el-button @click="copyRes(info.encryptLower32)">复制</el-button>
</template>
</el-input>
<el-input :value="info.encryptUpper16" class="mt-2" readonly>
<template #prepend>
<el-text>16位大写</el-text>
</template>
<template #append>
<el-button @click="copyRes(info.encryptUpper16)">复制</el-button>
</template>
</el-input>
<el-input :value="info.encryptLower16" class="mt-2" readonly>
<template #prepend>
<el-text>16位小写</el-text>
</template>
<template #append>
<el-button @click="copyRes(info.encryptLower16)">复制</el-button>
</template>
</el-input>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+173
View File
@@ -0,0 +1,173 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import { Codemirror } from "vue-codemirror"
const info = reactive({
title: "正则表达式测试",
extensions: [],
reg: '',
content: `一些测试实例:
邮箱1[email protected]
邮箱2[email protected]
手机号:13012341234
url: http://tools.ranblogs.com、https://ranblogs.com
IP: 192.168.0.1
时间:2023-11-24
`,
matchRes: '',
matchNum: 0,
isAll: true,
isCase: false,
isParseErr: false,
parseErr: '',
regList: [
{
id: 1,
title: '匹配手机号',
reg: '(13\\d|14[579]|15[^4\\D]|17[^49\\D]|18\\d)\\d{8}'
},
{
id: 1,
title: '匹配网址URL',
reg: '(http|ftp|https):\\\/\\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^=%&/~\\+#])?'
},
{
id: 1,
title: '匹配Email',
reg: `\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{2,14}`
},
{
id: 1,
title: '匹配中文字符',
reg: "[\u4e00-\u9fa5]"
},
{
id: 1,
title: '匹配双字节字符(包含汉字)',
reg: "[^\x00-\xff]+"
},
{
id: 1,
title: '匹配18位身份证号',
reg: "\\d{17}[0-9Xx]|\\d{15}"
},
{
id: 1,
title: '匹配整数',
reg: "[1-9]\\d*"
},
{
id: 1,
title: '匹配IP(IPV4)',
reg: "\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}\\.\\d{0,3}"
},
{
id: 1,
title: '匹配日期(年-月-日)',
reg: "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)"
},
]
})
//使用正则
const useReg = (reg: string) => {
info.reg = reg
}
const clearOldRes = () => {
info.matchNum = 0
info.matchRes = ''
}
//测试匹配(执行匹配)
const execMatch = () => {
//清除旧结果
clearOldRes()
//check
if (info.reg == '') {
return
}
let rule = ''
//是否全局
rule = info.isAll === true ? 'g' : ''
//是否区分大小写
rule += info.isCase === true ? 'i' : ''
let pattern = new RegExp(info.reg, rule);
let matchArr = info.content.match(pattern)
if (info.isAll === true) {
if (matchArr?.length) {
info.matchNum = matchArr?.length
for (let index in matchArr) {
info.matchRes += matchArr[index] + `\n`
}
}
} else {
if (matchArr?.[0]) {
info.matchRes = matchArr[0]
info.matchNum = 1
}
}
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div>
<div>
<codemirror
v-model="info.content"
placeholder=""
:style="{ height: '300px' }"
:autofocus="true"
:indent-with-tab="true"
:tabSize="2"
:extensions="info.extensions"
/>
</div>
<div class="mt-4">
<el-text class="font-bold">常用正则</el-text>
<ul class="flex flex-wrap">
<li v-for="(item, index) in info.regList" :key="index">
<el-button link type="primary" @click="useReg(item.reg)" class="mr-2 mt-2">{{ item.title }}</el-button>
</li>
</ul>
<div class="flex items-center mt-4">
<el-input v-model="info.reg" class="mr-2" placeholder="正则表达式"></el-input>
<div class="mr-2">
<el-checkbox v-model="info.isAll" label="全局搜索" size="large"/>
</div>
<div class="mr-2">
<el-checkbox v-model="info.isCase" label="忽略大小写" size="large" />
</div>
<el-button type="primary" @click="execMatch">测试匹配</el-button>
</div>
</div>
<div class="mt-3 min-h-md bg-gray-100 p-3 mb-3">
<el-text>共找到 {{ info.matchNum }} 处匹配结果</el-text>
<el-input type="textarea" :rows="4" readonly v-model="info.matchRes"></el-input>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+54
View File
@@ -0,0 +1,54 @@
<script setup lang="ts">
import { Search } from '@element-plus/icons-vue';
import { Tools } from '@element-plus/icons-vue'
import { reactive } from 'vue';
const info = reactive({
searchInput: '',
hotTools: [
{
id: 1,
value: '时间戳转换'
},
{
id: 1,
value: 'MD5在线加密'
},
{
id: 1,
value: 'Json在线转换'
},
{
id: 1,
value: '正则测试工具'
},
{
id: 1,
value: '在线代码运行'
}
]
})
</script>
<template>
<div>
<!-- search -->
<div>
<el-input v-model="info.searchInput" placeholder="搜索工具" class="w-full max-w-xl h-10" :suffix-icon="Search"/>
</div>
<!-- hot tools -->
<div class="mt-3 border-solid rounded border-gray border p-3">
<div class="text-xl text-gray-400 font-bold">热门工具</div>
<ul class="mt-3">
<li class="flex items-center hover:bg-gray-200 p-1 rounded" v-for="(item, index) in info.hotTools" :key="index">
<el-icon class="mr-1"><Tools /></el-icon>
<div>{{ item.value }}</div>
</li>
</ul>
</div>
</div>
</template>
<style scoped>
</style>
+262
View File
@@ -0,0 +1,262 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import { ElMessage } from 'element-plus'
import { copy } from '@/utils/string'
import { isBinary, isOctal, isDecimal, isHexadecimal } from '@/utils/verify'
import { InfoFilled } from '@element-plus/icons-vue'
import { scale58ToBase, scale62ToBase, scale64ToBase, baseToScale58, baseToScale62, baseToScale64 } from '@/utils/math'
const info = reactive({
title: "常用进制转换",
content: '',
chooseTranOptions: '10',
tranOptions: [
{
value: '2',
label: '2进制',
tranValue: '',
desc: '',
},
{
value: '8',
label: '8进制',
tranValue: '',
desc: '',
},
{
value: '10',
label: '10进制',
tranValue: '',
desc: '',
},
{
value: '16',
label: '16进制',
tranValue: '',
desc: '',
},
{
value: '32',
label: '32进制',
tranValue: '',
desc: '数字 + 大写字母,不包含 ILOU 字符',
},
{
value: '58',
label: '58进制',
tranValue: '',
desc: '数字 + 大小写字母,不包含 0OlI 字符',
},
{
value: '62',
label: '62进制',
tranValue: '',
desc: '数字 + 大小写字母',
},
{
value: '64',
label: '64进制',
tranValue: '',
desc: '数字 + 大小写字母以及两个特殊字符 +/',
},
]
})
//高进制转换10进制 - int
const tailScaleToBase = (content: string, scale: number): number => {
let res = 0
switch(scale) {
case 58:
res = scale58ToBase(content)
break;
case 62:
res = scale62ToBase(content)
break;
case 64:
res = scale64ToBase(content)
break;
default:
ElMessage({
message: "参数错误",
type: "warning",
duration: 1500
})
}
return res
}
//10进制转换高进制
const baseToTailScale = (num: number, scale: number): string => {
let res = ''
switch(scale) {
case 58:
res = baseToScale58(num)
break;
case 62:
res = baseToScale62(num)
break;
case 64:
res = baseToScale64(num)
break;
default:
ElMessage({
message: "参数错误",
type: "warning",
duration: 1500
})
}
return res
}
//转换前 - check
const tranCheck = () => {
if (!info.content) {
ElMessage({
message: "请输入转换数值",
type: "warning",
duration: 1500
})
return false
}
if (info.chooseTranOptions == '2' && isBinary(info.content) == false) {
ElMessage({
message: "不是二进制值",
type: "warning",
duration: 1500
})
return false
}
if (info.chooseTranOptions == '8' && isOctal(info.content) == false) {
ElMessage({
message: "不是八进制值",
type: "warning",
duration: 1500
})
return false
}
if (info.chooseTranOptions == '10' && isDecimal(info.content) == false) {
ElMessage({
message: "不是十进制值",
type: "warning",
duration: 1500
})
return false
}
if (info.chooseTranOptions == '16' && isHexadecimal(info.content) == false) {
ElMessage({
message: "不是十六进制值",
type: "warning",
duration: 1500
})
return false
}
return true
}
//转换
const tran = () => {
//转换前 - check
if (!tranCheck()) {
return
}
//当前输入的内容转换成10进制
let tranContent
let chooseTranInt = parseInt(info.chooseTranOptions, 10)
if (chooseTranInt <= 36) {
tranContent = parseInt(info.content, chooseTranInt)
} else {
tranContent = tailScaleToBase(info.content, chooseTranInt)
}
//用上面转换的10进制内容转换对应进制
for (let index in info.tranOptions) {
let valueInt = parseInt(info.tranOptions[index].value, 10)
if (valueInt <= 36) {
info.tranOptions[index].tranValue = tranContent.toString(valueInt)
} else {
info.tranOptions[index].tranValue = baseToTailScale(tranContent, valueInt)
}
}
}
//copy
const copyRes = async (index: any) => {
copy(info.tranOptions[index].tranValue)
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div class="flex">
<div class="mr-2 w-full">
<el-input v-model="info.content">
<template #prepend>
<el-select v-model="info.chooseTranOptions" placeholder="Select" class="w-24">
<el-option
v-for="item in info.tranOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</template>
</el-input>
</div>
<el-button type="primary" @click="tran()">转换</el-button>
</div>
<div class="mt-3 min-h-md bg-gray-100 p-3 mb-3 flex flex-col">
<el-table :data="info.tranOptions" border style="width: 100%">
<el-table-column prop="label" label="进制" width="120">
<template #default="scope">
<div class="flex items-center">
<span class="mr-1">{{ scope.row.label }}</span>
<el-tooltip
v-if="scope.row.desc != ''"
class="box-item"
effect="dark"
:content="scope.row.desc"
placement="top-start"
><el-icon ><InfoFilled /></el-icon></el-tooltip>
</div>
</template>
</el-table-column>
<el-table-column prop="tranValue" label="结果"/>
<el-table-column prop="" label="操作" width="60">
<template #default="scope">
<el-button
link
type="primary"
size="small"
@click.prevent="copyRes(scope.$index)"
>
复制
</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
</template>
<style scoped>
</style>
+86
View File
@@ -0,0 +1,86 @@
<script setup lang="ts">
import { ref, reactive } from "vue"
import SignImageCore from './SignImageCore.vue'
import { Back } from '@element-plus/icons-vue'
import { UploadProps, UploadInstance, UploadRawFile, genFileId } from 'element-plus'
// 图片处理
// const newImg = ref("")
const info = reactive({
title:"在线编辑图片", // 弹框标题
previewsImgUrl:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg", //图片地址
//获取处理完的图片
getNewImg:(val: string) => {
console.log('getNewImg:' + val)
//newImg.value = window.serverUrl.IMG_SERVER + val
},
cKey: 1, //用于刷新组件视图
})
//使用 upload ref
const refSignImageCore = ref<UploadInstance>()
//上传文件发生变化
const uploadChange: UploadProps['onChange'] = (file) => {
//UploadFile转换url
info.previewsImgUrl = URL.createObjectURL(file.raw!)
// 更新组件
info.cKey++
}
//钩子 - 文件上传超出限制
const uploadExceed: UploadProps['onExceed'] = (files) => {
refSignImageCore.value!.clearFiles()
const file = files[0] as UploadRawFile
file.uid = genFileId()
refSignImageCore.value!.handleStart(file)
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div class="flex flex-col mb-3 h-[38rem]">
<div class="mb-3 flex flex-row-reverse">
<!-- save -->
<el-button type="primary" class="ml-2">保存</el-button>
<!-- upload -->
<el-upload
ref="refSignImageCore"
:limit="1"
@exceed="uploadExceed"
accept="image/*"
@change="uploadChange"
:auto-upload="false"
:show-file-list="false"
>
<template #trigger>
<el-button type="primary">选择图片</el-button>
</template>
</el-upload>
</div>
<!-- 图片处理框 -->
<SignImageCore
:key="info.cKey"
:dialogVisible.sync="true"
:title="info.title"
:imgUrl="info.previewsImgUrl"
@getNewImg="info.getNewImg"
></SignImageCore>
</div>
</div>
</template>
<style scoped>
</style>
+237
View File
@@ -0,0 +1,237 @@
<script setup>
import { ref, onMounted, nextTick } from 'vue'
import 'tui-image-editor/dist/tui-image-editor.css'
// import 'tui-color-picker/dist/tui-color-picker.css'
import ImageEditor from 'tui-image-editor'
// 中文菜单
const locale_zh = {
ZoomIn: '放大',
ZoomOut: '缩小',
Hand: '手掌',
History: '历史',
Resize: '调整宽高',
Crop: '裁剪',
DeleteAll: '全部删除',
Delete: '删除',
Undo: '撤销',
Redo: '反撤销',
Reset: '重置',
Flip: '镜像',
Rotate: '旋转',
Draw: '画',
Shape: '形状标注',
Icon: '图标标注',
Text: '文字标注',
Mask: '遮罩',
Filter: '滤镜',
Bold: '加粗',
Italic: '斜体',
Underline: '下划线',
Left: '左对齐',
Center: '居中',
Right: '右对齐',
Color: '颜色',
'Text size': '字体大小',
Custom: '自定义',
Square: '正方形',
Apply: '应用',
Cancel: '取消',
'Flip X': 'X 轴',
'Flip Y': 'Y 轴',
Range: '区间',
Stroke: '描边',
Fill: '填充',
Circle: '圆',
Triangle: '三角',
Rectangle: '矩形',
Free: '曲线',
Straight: '直线',
Arrow: '箭头',
'Arrow-2': '箭头2',
'Arrow-3': '箭头3',
'Star-1': '星星1',
'Star-2': '星星2',
Polygon: '多边形',
Location: '定位',
Heart: '心形',
Bubble: '气泡',
'Custom icon': '自定义图标',
'Load Mask Image': '加载蒙层图片',
Grayscale: '灰度',
Blur: '模糊',
Sharpen: '锐化',
Emboss: '浮雕',
'Remove White': '除去白色',
Distance: '距离',
Brightness: '亮度',
Noise: '噪音',
'Color Filter': '彩色滤镜',
Sepia: '棕色',
Sepia2: '棕色2',
Invert: '负片',
Pixelate: '像素化',
Threshold: '阈值',
Tint: '色调',
Multiply: '正片叠底',
Blend: '混合色',
Width: '宽度',
Height: '高度',
'Lock Aspect Ratio': '锁定宽高比例'
}
// 画布组件自定义样式
const customTheme = {
"common.bi.image": "", // 左上角logo图片
"common.bisize.width": "0px",
"common.bisize.height": "0px",
"common.backgroundImage": "none",
"common.backgroundColor": "#f3f4f6",
"common.border": "1px solid #333",
// header
"header.backgroundImage": "none",
"header.backgroundColor": "#f3f4f6",
"header.border": "0px",
// load button
"loadButton.backgroundColor": "#fff",
"loadButton.border": "1px solid #ddd",
"loadButton.color": "#222",
"loadButton.fontFamily": "NotoSans, sans-serif",
"loadButton.fontSize": "12px",
"loadButton.display": "none", // 可以直接隐藏掉
// download button
"downloadButton.backgroundColor": "#fdba3b",
"downloadButton.border": "1px solid #fdba3b",
"downloadButton.color": "#fff",
"downloadButton.fontFamily": "NotoSans, sans-serif",
"downloadButton.fontSize": "12px",
"downloadButton.display": "none", // 可以直接隐藏掉
// icons default
"menu.normalIcon.color": "#8a8a8a",
"menu.activeIcon.color": "#555555",
"menu.disabledIcon.color": "#ccc",
"menu.hoverIcon.color": "#e9e9e9",
"submenu.normalIcon.color": "#8a8a8a",
"submenu.activeIcon.color": "#e9e9e9",
"menu.iconSize.width": "24px",
"menu.iconSize.height": "24px",
"submenu.iconSize.width": "32px",
"submenu.iconSize.height": "32px",
// submenu primary color
"submenu.backgroundColor": "#1e1e1e",
"submenu.partition.color": "#858585",
// submenu labels
"submenu.normalLabel.color": "#858585",
"submenu.normalLabel.fontWeight": "lighter",
"submenu.activeLabel.color": "#fff",
"submenu.activeLabel.fontWeight": "lighter",
// checkbox style
"checkbox.border": "1px solid #ccc",
"checkbox.backgroundColor": "#fff",
// rango style
"range.pointer.color": "#fff",
"range.bar.color": "#666",
"range.subbar.color": "#d1d1d1",
"range.disabledPointer.color": "#414141",
"range.disabledBar.color": "#282828",
"range.disabledSubbar.color": "#414141",
"range.value.color": "#fff",
"range.value.fontWeight": "lighter",
"range.value.fontSize": "11px",
"range.value.border": "1px solid #353535",
"range.value.backgroundColor": "#151515",
"range.title.color": "#fff",
"range.title.fontWeight": "lighter",
// colorpicker style
"colorpicker.button.border": "1px solid #1e1e1e",
"colorpicker.title.color": "#fff",
};
// props
const props = defineProps({
dialogVisible: {
type: Boolean,
default: () => {
return false;
},
},
title: {
type: String,
default: "",
},
imgUrl: {
type: String,
default: "",
},
});
const emit = defineEmits()
const instance = ref()
onMounted(() => {
nextTick(() => {
init() // 页面创建完成后调用
})
})
const init = ()=> {
instance.value = new ImageEditor(document.querySelector('#tui-image-editor'), {
includeUI: {
loadImage: {
path: props.imgUrl,
name: 'image'
},
menu: ['resize', 'crop', 'rotate', 'draw', 'shape', 'icon', 'text', 'filter'], // 底部菜单按钮列表 隐藏镜像flip和遮罩mask
initMenu: 'draw', // 默认打开的菜单项
menuBarPosition: 'bottom', // 菜单所在的位置
locale: locale_zh, // 本地化语言为中文
theme: customTheme // 自定义样式
},
cssMaxWidth: 400, // canvas 最大宽度
cssMaxHeight: 500 // canvas 最大高度
})
document.getElementsByClassName('tui-image-editor-main')[0].style.top = '45px' // 调整图片显示位置
document.getElementsByClassName(
'tie-btn-reset tui-image-editor-item help'
)[0].style.display = 'none' // 隐藏顶部重置按钮
}
// 保存图片,并上传
const save = ()=> {
const base64String = instance.value.toDataURL() // base64 文件
const data = window.atob(base64String.split(',')[1])
const ia = new Uint8Array(data.length)
for (let i = 0; i < data.length; i++) {
ia[i] = data.charCodeAt(i)
}
const blob = new Blob([ia], { type: 'image/png' }) // blob 文件
const form = new FormData()
form.append("avatarfile", blob);
uploadAvatar(form).then(res=>{
emit('getNewImg',res.imgUrl);
closeDialog()
})
}
</script>
<template>
<div id="tui-image-editor"></div>
</template>
<style lang="scss" scoped>
</style>
+167
View File
@@ -0,0 +1,167 @@
<script setup lang="ts">
import { onMounted, onUnmounted, reactive } from 'vue'
import { VideoPause,VideoPlay,Back,CopyDocument } from '@element-plus/icons-vue'
import { Jh_getTimeStamp,Jh_timeStampToTime,Jh_convertTimeStamp } from '@/utils/time'
import clipboard3 from 'vue-clipboard3'
import { ElMessage } from 'element-plus';
const info = reactive({
title: "时间戳转换",
nowTime: Jh_getTimeStamp(),
isPlay: true,
waitTimeStamp: Jh_getTimeStamp(),//待转换的时间戳
tranTimeStamp: 0, //转换后的时间戳
waitDate: Jh_timeStampToTime(Jh_getTimeStamp(), '{y}-{m}-{d} {h}:{i}:{s}'), //待转换时间
tranDate: '', //转换后时间
chooseTranStampOption: '0',
chooseTranDateOption: '0',
tranOptions: [
{
value: '0',
label: '毫秒(ms)'
},
{
value: '1',
label: '秒(s)'
}
]
})
let timer: any
//开始定时任务
const start = () => {
if (!timer) {
timer = setInterval(() => {
info.nowTime = Jh_getTimeStamp()
}, 1000)
}
}
//停止定时任务
const stop = () => {
clearInterval(timer)
timer = null
}
//进入
onMounted(() => {
start()
})
//消亡
onUnmounted(() => {
stop()
})
const isPlayChange = () => {
if (info.isPlay == true) {
info.isPlay = false
stop()
} else {
info.isPlay = true
start()
}
}
//时间日期相互转换
const timeTran = (type: string) => {
if (type == 'toStamp') {
info.tranTimeStamp = info.chooseTranStampOption == '0' ? Jh_convertTimeStamp(info.waitDate) : Jh_convertTimeStamp(info.waitDate) / 1000
} else {
//转换number类型
if (typeof(info.waitTimeStamp) === 'string') info.waitTimeStamp = parseInt(info.waitTimeStamp as string)
info.tranDate = Jh_timeStampToTime(info.waitTimeStamp, '{y}-{m}-{d} {h}:{i}:{s}')
}
}
//复制时间戳
const {toClipboard} = clipboard3()
const copyStamp = async () => {
try {
await toClipboard('' + info.nowTime)
ElMessage({
message: "复制成功",
type: "success",
duration: 1500
})
} catch (error) {
console.log("复制失败")
console.log(error)
ElMessage({
message: "复制失败",
type: "error",
duration: 1500
})
}
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div class="flex flex-col">
<div class="flex flex-direction">
<el-text class="mr-2 w-12">现在</el-text>
<el-button class="mr-3" link @click="copyStamp()">{{ info.nowTime }} <el-icon class="ml-1 mr-1"><CopyDocument /></el-icon></el-button>
<el-button v-if="info.isPlay" type="danger" link class="flex items-center" @click="isPlayChange()"><el-icon class="mr-1" size="16"><VideoPlay/></el-icon>停止</el-button>
<el-button v-else="info.isPlay" type="primary" link class="flex items-center" @click="isPlayChange()"><el-icon class="mr-1" size="16"><VideoPause /></el-icon>开始</el-button>
</div>
<div class="flex flex-direction mt-4 justify-start">
<el-text class="mr-2 w-12">时间戳</el-text>
<el-input v-model="info.waitTimeStamp" class="h-8 mr-2 w-60 max-w-[30%]" placeholder="毫秒/秒">
<!-- <template #append>
<el-select v-model="info.chooseTranDateOption" placeholder="Select" class="w-24">
<el-option
v-for="item in info.tranOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</template> -->
</el-input>
<el-button class="mr-2 max-w-[25%]" @click="timeTran('toDate')">转换</el-button>
<el-input v-model="info.tranDate" class="h-8 w-72 mr-2 max-w-[30%]" placeholder="北京时间"></el-input>
</div>
<div class="flex flex-direction mt-4 justify-start">
<el-text class="mr-2 w-12">时间</el-text>
<el-input v-model="info.waitDate" class="h-8 mr-2 w-60 max-w-[30%]"></el-input>
<el-button class="mr-2 max-w-[25%]" @click="timeTran('toStamp')">转换</el-button>
<el-input v-model="info.tranTimeStamp" :value="info.tranTimeStamp == 0 ? '' : info.tranTimeStamp" class="h-8 w-72 mr-2 max-w-[30%]" placeholder="时间戳">
<template #prepend>
<el-select v-model="info.chooseTranStampOption" placeholder="Select" class="w-24">
<el-option
v-for="item in info.tranOptions"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</template>
</el-input>
</div>
</div>
<div>
<div class="text-xl mt-5 mb-5">时间戳</div>
<el-text>Unix 时间戳是从1970年1月1日UTC/GMT的午夜开始所经过的秒数不考虑闰秒</el-text>
</div>
</div>
</template>
<style scoped>
</style>
+90
View File
@@ -0,0 +1,90 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
import { Codemirror } from "vue-codemirror"
import { copy } from '@/utils/string'
const info = reactive({
title: "Unicode转中文",
extensions: [],
content: '',
tranRes: '',
})
const clearRes = () => {
info.tranRes = ''
}
//to zh
//值转换中文
const toZH = () => {
//clear
clearRes()
let str = info.content
str = str.replace(/\\/g, "%");
// 转换中文
str = unescape(str);
info.tranRes = str
}
//to unicode
const toUnicode = () => {
//clear
clearRes()
//只转换中文
for (let i = 0; i < info.content.length; i++) {
if (/^[\u4E00-\u9FA5\uF900-\uFA2D]+$/.test(info.content[i])) {
let code = info.content.charCodeAt(i).toString(16)
info.tranRes += '\\u' + code
} else {
info.tranRes += info.content[i]
}
}
}
//copy
const copyRes = async () => {
copy(info.tranRes)
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div>
<div>
<codemirror
v-model="info.content"
placeholder=""
:style="{ height: '200px' }"
:autofocus="true"
:indent-with-tab="true"
:tabSize="2"
:extensions="info.extensions"
/>
</div>
<div class="mt-4">
<el-button type="primary" @click="toZH">unicode转中文</el-button>
<el-button type="primary" @click="toUnicode">中文转unicode</el-button>
<el-button type="primary" @click="copyRes">复制结果</el-button>
</div>
<div class="mt-3 min-h-md bg-gray-100 p-3 mb-3">
<el-input type="textarea" :rows="8" v-model="info.tranRes"></el-input>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+68
View File
@@ -0,0 +1,68 @@
<script setup lang="ts">
import { reactive } from 'vue'
import { Back } from '@element-plus/icons-vue'
const info = reactive({
title: "在线字数统计",
content: '',
tranRes: '',
chinaCharNum: 0,
letterNum: 0,
punctuationHalfNum: 0,
punctuationFullNum: 0,
numberNum: 0,
emptyNum: 0,
sum: 0,
})
//内容发生变化,重新统计
const changeContent = () => {
//汉字
info.chinaCharNum = (info.content.match(/[\u4e00-\u9fa5]/g) || []).length;
//字母
info.letterNum = (info.content.match(/[a-zA-Z]/g) || []).length;
//符号 - 半角
info.punctuationHalfNum = (info.content.match(/[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]/g) || []).length;
//符号 - 全角
info.punctuationFullNum = (info.content.match(/[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/g) || []).length;
//数字
info.numberNum = (info.content.match(/[\d+]/g) || []).length;
//空白字符
info.emptyNum = (info.content.match(/[\s*]/g) || []).length;
//合计
info.sum = info.chinaCharNum + info.letterNum + info.punctuationHalfNum + info.punctuationFullNum + info.numberNum + info.emptyNum;
}
</script>
<template>
<div class="flex flex-col mt-3 ml-4 flex-1 mr-10">
<div class="text-gray-600">
<a href="/" class="flex items-center">
<el-icon color="blue"><Back /></el-icon>
<div>返回首页</div>
</a>
</div>
<div class="text-xl mt-5 mb-5">
{{ info.title }}
</div>
<div>
<div>
<el-input type="textarea" :rows="16" v-model="info.content" @input="changeContent"></el-input>
</div>
<div class="mt-3 min-h-md bg-gray-100 p-3 mb-3 flex">
<div><el-text>总字数{{ info.sum }}</el-text></div>
<div class="ml-3"><el-text>汉字{{ info.chinaCharNum }}</el-text></div>
<div class="ml-3"><el-text>字母{{ info.letterNum }}</el-text></div>
<div class="ml-3"><el-text>数字{{ info.numberNum }}</el-text></div>
<div class="ml-3"><el-text>标点符号半角{{ info.punctuationHalfNum }}</el-text></div>
<div class="ml-3"><el-text>标点符号全角{{ info.punctuationFullNum }}</el-text></div>
<div class="ml-3"><el-text>空白字符{{ info.emptyNum }}</el-text></div>
</div>
</div>
</div>
</template>
<style scoped>
</style>
+20
View File
@@ -0,0 +1,20 @@
import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus';
//@ts-ignore忽略当前文件ts类型的检测否则有红色提示(打包会失败)
//入口文件main.ts全局安装element-plus,element-plus默认支持语言英语设置为中文
import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
//vite-plugin-svg-icons
import 'virtual:svg-icons-register'
import router from './router'
//styles
import './styles/tailwind.css'
//element-plus css
import 'element-plus/dist/index.css'
const app = createApp(App)
app.use(router)
app.use(ElementPlus, {
locale: zhCn
})
app.mount('#app')
+17
View File
@@ -0,0 +1,17 @@
//通过vue-router插件实现模板路由配置
import { createRouter, createWebHashHistory } from 'vue-router'
import { constantRoute } from './router'
//创建路由器
const router = createRouter({
//路由模式hash
history: createWebHashHistory(),
routes: constantRoute,
//滚动行为
scrollBehavior() {
return {
left: 0,
top: 0,
}
},
})
export default router
+64
View File
@@ -0,0 +1,64 @@
//对外暴露配置路由(常量路由)
export const constantRoute = [
{
path: '/',
name: 'home',
component: () => import('@/components/Home/Home.vue'),
},
{
path: '/timetran',
component: () => import('@/components/TimeTran/TimeTran.vue'),
name: 'timetran'
},
{
path: '/MD5',
component: () => import('@/components/MD5/MD5.vue'),
name: 'MD5'
},
{
path: '/json',
component: () => import('@/components/JsonTran/JsonTran.vue'),
name: 'json'
},
{
path: '/reg',
component: () => import('@/components/RegTest/RegTest.vue'),
name: 'reg'
},
{
path: '/unicode',
component: () => import('@/components/Unicode/Unicode.vue'),
name: 'unicode'
},
{
path: '/wordcount',
component: () => import('@/components/WordCount/WordCount.vue'),
name: 'wordcount'
},
{
path: '/ip',
component: () => import('@/components/Ip/Ip.vue'),
name: 'ip'
},
{
path: '/scaletran',
component: () => import('@/components/ScaleTran/ScaleTran.vue'),
name: 'scaletran'
},
{
path: '/signimage',
component: () => import('@/components/SignImage/SignImage.vue'),
name: 'signimage'
},
{
path: '/404',
component: () => import('@/components/404/404.vue'),
name: '404',
},
{
//重定向
path: '/:pathMatch(.*)*',
redirect: '/404',
name: 'Any',
},
]
+3
View File
@@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
+93
View File
@@ -0,0 +1,93 @@
/**
* 10进制转58进制
*/
export function baseToScale58(num: number) {
var base = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';
var result = '';
while (num > 0) {
var mod = num % 58;
result = base[mod] + result;
num = Math.floor(num / 58);
}
return result;
}
/**
* 58进制转10进制
* @param base58
*/
export function scale58ToBase(base58: string) {
var base = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';
var result = 0;
var digitValue;
for (var i = 0; i < base58.length; i++) {
digitValue = base.indexOf(base58[i]);
result = result * 58 + digitValue; }
return result;
}
/**
* 10进制转62进制
*
* @param num
* @returns
*/
export function baseToScale62(num: number) {
var base62 = ''
while(num > 0){
var remainder = num % 62;
base62 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(remainder) + base62;
var num = Math.floor(num / 62);
}
return base62
}
/**
* 62转10进制
*/
export function scale62ToBase(base62: string) {
var num = 0;
for(var i = 0; i < base62.length; i++){
num += "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(base62.charAt(i)) * Math.pow(62, base62.length - i - 1);
}
return num
}
/**
* 10转64进制
* @returns
*/
export function baseToScale64(num: number) {
var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/';
var result = '';
do {
result = chars[num % 64] + result;
num = Math.floor(num / 64);
} while (num > 0);
return result;
}
/**
* 64转10进制
* @param base64
*/
export function scale64ToBase(base64: string) {
var chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/';
var result = 0;
var index;
for (var i = 0; i < base64.length; i++) {
index = chars.indexOf(base64[i]);
result += index * Math.pow(64, base64.length - i - 1);
}
return result;
}
const StringUtils = {
baseToScale58,
scale58ToBase,
baseToScale62,
scale62ToBase,
baseToScale64,
scale64ToBase
}
export default StringUtils
+43
View File
@@ -0,0 +1,43 @@
import axios from "axios";
import { ElMessage } from "element-plus";
//创建axios实例
let request = axios.create({
baseURL: import.meta.env.VITE_APP_BASE_API,
timeout: 5000
})
//请求拦截器
request.interceptors.request.use(config => {
console.log(config)
return config;
});
//响应拦截器
request.interceptors.response.use((response) => {
return response.data;
}, (error) => {
//处理网络错误
let msg = '';
let status = error.response.status;
switch (status) {
case 401:
msg = "token过期";
break;
case 403:
msg = '无权访问';
break;
case 404:
msg = "请求地址错误";
break;
case 500:
msg = "服务器出现问题";
break;
default:
msg = "无网络";
}
ElMessage({
type: 'error',
message: msg
})
return Promise.reject(error);
});
export default request;
+60
View File
@@ -0,0 +1,60 @@
import { ElMessage } from 'element-plus';
import clipboard3 from 'vue-clipboard3'
/**
* 转义特殊字符
* str: string: 需处理的字符串
* reg: string: 需转义的特殊字符
*
* @param reg
*/
export function transferred(str: string, reg: string = "`~!@#$^&*()=|{}':;',\\[\\].<>/?~@#¥……&*();—|【】‘;:”“'。,、?") {
let pattern = new RegExp("[" + reg + "]");
let res = '';
Array.from(str).forEach((char: any) => {
res += char.replace(pattern, `\\${char}`);
});
return res;
}
/**
* 复制文本
* @param resStr 文本内容
* @returns
*/
export function copy(resStr: string) {
try {
//check
if (resStr == '') {
ElMessage({
message: "无可复制内容",
type: "warning",
duration: 1500
})
return
}
//copy
const {toClipboard} = clipboard3()
toClipboard(resStr)
ElMessage({
message: "复制成功",
type: "success",
duration: 1500
})
} catch (error) {
console.log("复制失败")
console.log(error)
ElMessage({
message: "复制失败",
type: "error",
duration: 1500
})
}
}
const StringUtils = {
transferred,
copy
}
export default StringUtils
+328
View File
@@ -0,0 +1,328 @@
// 时间转换工具类
const TimeUtils = {
Jh_getTimeStamp,
Jh_timeStampToTime,
Jh_convertTimeStamp,
Jh_timeStampToYMD,
Jh_isToday,
Jh_getYearMonth,
Jh_getPrevYear,
Jh_getNextYear,
Jh_getPrevYearMonth,
Jh_getNextYearMonth,
Jh_compareTimes,
Jh_isBetweenTimes,
Jh_isBetweenTimesByCurrent,
Jh_isBetweenTimesByCurrentAndEndTime,
getEndTime,
startOfDay,
endOfDay
}
export default TimeUtils
/**
* 获取当前日期0点(iso格式)
* @returns {string}
*/
export function startOfDay(isoDateStr: string): string {
if (!isoDateStr) return ''
return isoDateStr.substring(0, 10) + ' 00:00:00'
}
/**
* 获取当前日期的午夜(iso格式)
* @returns {string}
*/
export function endOfDay(isoDateStr: string): string {
if (!isoDateStr) return ''
return isoDateStr.substring(0, 10) + ' 23:59:59'
}
/**
* @description: 获取当前毫秒级时间戳(13位)
* @return {*}
*/
export function Jh_getTimeStamp(): number {
// let timestamp2 = Date.parse(new Date())
// const timestamp = Date.now()
const timestamp = new Date().getTime()
return timestamp
}
/**
* 将某个时间戳转化成 指定格式时间
* @param {date} time 时间 new Date().getTime()
* @param {string} cFormat {y}-{m}-{d} {h}:{i}:{s} {w}
*/
export function Jh_timeStampToTime(time: string | number | Date, cFormat: string): string {
if (arguments.length === 0) {
return ''
}
const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}'
let date: Date
if (typeof time === 'object') {
date = time as Date
} else {
if (('' + time).length === 10) time = parseInt(time as string) * 1000
date = new Date(time)
}
const formatObj: any = {
y: date.getFullYear(),
m: date.getMonth() + 1,
d: date.getDate(),
h: date.getHours(),
i: date.getMinutes(),
s: date.getSeconds(),
w: date.getDay()
}
const time_str = format.replace(/{(y|m|d|h|i|s|w)+}/g, (result, key) => {
let value = formatObj[key]
if (key === 'w') {
return ['日', '一', '二', '三', '四', '五', '六'][value]
}
if (result.length > 0 && value < 10) {
value = '0' + value
}
return value || 0
})
return time_str
}
/**
* 将某个时间转化成时间戳
* 时间格式:2019-05-20 00:00:00 或 2019年5月1日 00:00:00
* 返回值:155664000000013位时间戳
*/
export function Jh_convertTimeStamp(time: string): number {
// 用正则主要是把“2019-05-20 00:00:00”转换成“2019/05/20 00:00:00”兼容ios
let newTime = time.replace(/-|\./g, '/')
// console.log(newTime);
// newTime = newTime.replace(/\./g, "-");
newTime = newTime.replace(/年/g, '/')
newTime = newTime.replace(/月/g, '/')
newTime = newTime.replace(/日/g, '')
if (newTime.length === 4) {
newTime = newTime + '/01/01 00:00:00'
}
if (newTime.length === 7) {
newTime = newTime + '/01 00:00:00'
}
if (newTime.length === 10) {
newTime = newTime + ' 00:00:00'
}
if (newTime.length === 16) {
newTime = newTime + ':00'
}
return Date.parse(newTime)
}
/**
* 毫秒级时间戳(13位)转年月日,不传time默认当前时间戳
* @param time 毫秒级时间戳(13位),不传time默认当前时间戳
* @param format 指定format,不传format默认:'{y}/{m}/{d}'
* @return 指定format时间,默认格式:2020/02/02
*/
export function Jh_timeStampToYMD(time?: number | null, format?: string | null) {
time = time ? time : Jh_getTimeStamp()
if (format) {
return Jh_timeStampToTime(time, format)
}
return Jh_timeStampToTime(time, '{y}/{m}/{d}')
}
// 某个时间是否是今天 time格式:2020-07-19 20:33:00
export function Jh_isToday(time: string): boolean {
let newTime = time.replace(/-/g, '')
newTime = newTime.substring(0, 8)
let currentTime: number | string = new Date().getTime()
currentTime = Jh_timeStampToTime(currentTime, '{y}{m}{d}')
return newTime === currentTime.toString()
}
// 获取当前年月 time格式:2020-07
export function Jh_getYearMonth(): string {
const timestamp = new Date().getTime()
return Jh_timeStampToTime(timestamp, '{y}-{m}')
}
// 获取 指定年的上一年 time格式:2020 | 2020年
export function Jh_getPrevYear(time: string): string {
let tempYear: number | string = time.substring(0, 4)
tempYear = parseInt(tempYear)
tempYear = tempYear - 1
const text = time.substring(4, 5)
let prevTime = ''
if (text === '年') {
prevTime = tempYear + '年'
} else {
prevTime = tempYear + text
}
return prevTime
}
// 获取 指定年的下一年 time格式:2020 | 2020年
export function Jh_getNextYear(time: string): string {
let tempYear: number | string = time.substring(0, 4)
tempYear = parseInt(tempYear)
tempYear = tempYear + 1
const text = time.substring(4, 5)
let nextTime = ''
if (text === '年') {
nextTime = tempYear + '年'
} else {
nextTime = tempYear + text
}
return nextTime
}
// 获取 指定年月的上一年月 time格式:2020-07 | 2020年07月
export function Jh_getPrevYearMonth(time: string): string {
let tempYear: number | string = time.substring(0, 4)
let tempMonth: number | string = time.substring(5, 7)
tempYear = parseInt(tempYear)
tempMonth = parseInt(tempMonth)
tempMonth = tempMonth - 1
if (tempMonth === 0) {
tempYear = tempYear - 1
tempMonth = 12
}
if (tempMonth < 10) {
tempMonth = '0' + tempMonth
}
const text = time.substring(4, 5)
let prevTime = ''
if (text === '年') {
prevTime = tempYear + '年' + tempMonth + '月'
} else {
prevTime = tempYear + text + tempMonth
}
return prevTime
}
// 获取 指定年月的下一年月 time格式:2020-07 | 2020年07月
export function Jh_getNextYearMonth(time: string): string {
let tempYear: number | string = time.substring(0, 4)
let tempMonth: number | string = time.substring(5, 7)
tempYear = parseInt(tempYear)
tempMonth = parseInt(tempMonth)
tempMonth = tempMonth + 1
if (tempMonth === 13) {
tempYear = tempYear + 1
tempMonth = 1
}
if (tempMonth < 10) {
tempMonth = '0' + tempMonth
}
const text = time.substring(4, 5)
let nextTime = ''
if (text === '年') {
nextTime = tempYear + '年' + tempMonth + '月'
} else {
nextTime = tempYear + text + tempMonth
}
return nextTime
}
/**
* @param time Date/String/Number
* @description getEndTime('2021-02-12')
* @returns '距离2021年2月12日还有118天0小时30分12秒'
*/
export function getEndTime(time: string): string {
const year = new Date(time).getFullYear()
const month = new Date(time).getMonth() + 1
const date = new Date(time).getDate()
const now = new Date()
const endDate = new Date(new Date(time).toLocaleDateString())
const leftTime = endDate.getTime() - now.getTime()
const leftsecond = parseInt((leftTime / 1000).toString())
const day = Math.floor(leftsecond / (60 * 60 * 24))
const hour = Math.floor((leftsecond - day * 24 * 60 * 60) / 3600)
const minute = Math.floor((leftsecond - day * 24 * 60 * 60 - hour * 3600) / 60)
const second = Math.floor(leftsecond - day * 60 * 60 * 24 - hour * 60 * 60 - minute * 60)
return `距离${year}${month}${date}日还有${day}${hour}小时${minute}${second}`
}
/**
* 判断某个时间是否在开始时间和结束时间范围内
* @param time 2020-07-19 20:33:00 | 2020/07/19 20:33:00
* @return true | false
*/
export function Jh_isBetweenTimes(time: string, startTime: string, endTime: string): boolean {
time = time.replace(/-/g, '/')
startTime = startTime.replace(/-/g, '/')
endTime = endTime.replace(/-/g, '/')
const time2 = new Date(time)
const startTime2 = new Date(startTime)
const endTime2 = new Date(endTime)
if (startTime2 <= time2 && time2 <= endTime2) {
return true
}
return false
}
/**
* 判断当前时间是否在某个时间段内
* @param time 2020-07-19 20:33:00 | 2020/07/19 20:33:00
* @return true | false
*/
export function Jh_isBetweenTimesByCurrent(beginTime: string, endTime: string): boolean {
beginTime = beginTime.replace(/-/g, '/')
endTime = endTime.replace(/-/g, '/')
const beginTime2 = new Date(beginTime)
const endTime2 = new Date(endTime)
const currentTime = new Date()
if (beginTime2 <= currentTime && currentTime <= endTime2) {
return true
}
return false
}
/**
* 判断某个时间是否在当前时间和结束时间范围内
* @param time 2020-07-19 20:33:00 | 2020/07/19 20:33:00
* @return true | false
*/
export function Jh_isBetweenTimesByCurrentAndEndTime(time: string, endTime: string): boolean {
const currentTime = new Date()
time = time.replace(/-/g, '/')
endTime = endTime.replace(/-/g, '/')
const time2 = new Date(time)
const endTime2 = new Date(endTime)
if (currentTime <= time2 && time2 <= endTime2) {
return true
}
return false
}
/**
* 比较两个时间大小
* @param time1 2019-02-02 || 2019-02-02 00:00:00
* @param time2 2019-02-02 || 2019-02-02 00:00:00
* @return time1>time2 为true
*/
export function Jh_compareTimes(time1: string, time2: string): boolean {
const newTime1 = Jh_convertTimeStamp(time1)
const newTime2 = Jh_convertTimeStamp(time2)
if (newTime1 > newTime2) {
return true // 第一个大
} else {
return false // 第二个大
}
}
/*
使用方法:
import { Jh_getTimeStamp, Jh_timeStampToTime } from '@/utils/timeUtils2'
import TimeUtils2 from '@/utils/timeUtils2'
// 时间戳转指定格式时间
TimeUtils2.Jh_timeStampToTime(1554803832, '{y}年{m}月{d}日 {h}:{i}:{s} 星期{w}') 1487065320000
TimeUtils2.Jh_timeStampToTime(new Date().getTime(), '{y}年{m}月{d}日 {h}:{i}:{s} 星期{w}')
*/
+53
View File
@@ -0,0 +1,53 @@
/**
* 是否ip地址
* @param ip
* @returns
*/
export function isIp(ip: string): boolean {
return /^((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))(\.|$)){4}$/.test(ip) ? true : false;
}
/**
* 是否二进制
* @param data
*/
export function isBinary(data: string): boolean {
return /^([0-1]+)$/g.test(data) ? true : false;
}
/**
* 是否八进制
* @param data
* @returns
*/
export function isOctal(data: string): boolean {
return /^([0-7]+)$/g.test(data) ? true : false;
}
/**
* 是否十进制
* @param data
* @returns
*/
export function isDecimal(data: string): boolean {
return /^([0-9]+)$/g.test(data) ? true : false;
}
/**
* 是否十六进制
* @param data
* @returns
*/
export function isHexadecimal(data: string): boolean {
return /^([0-9a-fA-F]+)$/g.test(data) ? true : false;
}
const StringUtils = {
isIp,
isBinary,
isOctal,
isDecimal,
isHexadecimal
}
export default StringUtils
+1
View File
@@ -0,0 +1 @@
/// <reference types="vite/client" />
+12
View File
@@ -0,0 +1,12 @@
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{vue,js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
+35
View File
@@ -0,0 +1,35 @@
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
// Element Plus全局组件类型声明
"types": ["element-plus/global"],
//解析非相对模块的基地址,默认是当前目录
"baseUrl": "./",
//路径映射,相对于baseUrl
"paths": {
"@/*": ["src/*"]
},
"allowJs": true,
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
"references": [{ "path": "./tsconfig.node.json" }]
}
+10
View File
@@ -0,0 +1,10 @@
{
"compilerOptions": {
"composite": true,
"skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true
},
"include": ["vite.config.ts"]
}
+47
View File
@@ -0,0 +1,47 @@
import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import {viteMockServe} from 'vite-plugin-mock'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig(({command, mode}) => {
let env = loadEnv(mode, process.cwd())
console.log('0-0-0-')
return {
plugins: [
vue(),
createSvgIconsPlugin({
// Specify the icon folder to be cached
iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')],
// Specify symbolId format
symbolId: 'icon-[dir]-[name]',
}),
//mock
viteMockServe({
localEnabled: command === 'serve',
}),
],
resolve: {
alias: {
"@": path.resolve("./src") //相对路径别名配置, 使用@替代src
}
},
server: {
proxy: {
// [env.VITE_APP_BASE_API]: {
// target: env.VITE_SERVE,
// changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, '')
// }
'/api': {
target: 'https://searchplugin.csdn.net',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}
})