From 04537038c5f2a3d244253330e10dd8f4f91b4e9b Mon Sep 17 00:00:00 2001 From: osiris Date: Mon, 18 Dec 2023 11:50:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E7=E4=B8=AA=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 工具:帮你选择(#) 工具:摩斯电码(#) 工具:生成随机数(#) 工具:数字转金额大写(#) 工具:文本对比(#) 工具:markdown编辑器(#) 工具:文字转图片(#) --- mock/tools.ts | 63 + package.json | 9 + pnpm-lock.yaml | 3412 ++++++++++++++++- src/components/Decision/Decision.vue | 94 + src/components/Diff/Diff.vue | 39 + src/components/Markdown/Markdown.vue | 29 + src/components/Morse/Morse.vue | 57 + .../NumberToChinese/NumberToChinese.vue | 50 + src/components/Random/Random.vue | 56 + src/components/TextToImg/TextToImg.vue | 142 + src/main.ts | 4 + src/plugins/v-md-editor.ts | 18 + src/router/router.ts | 70 + src/utils/morse.ts | 115 + src/utils/string.ts | 52 +- 15 files changed, 4199 insertions(+), 11 deletions(-) create mode 100644 src/components/Decision/Decision.vue create mode 100644 src/components/Diff/Diff.vue create mode 100644 src/components/Markdown/Markdown.vue create mode 100644 src/components/Morse/Morse.vue create mode 100644 src/components/NumberToChinese/NumberToChinese.vue create mode 100644 src/components/Random/Random.vue create mode 100644 src/components/TextToImg/TextToImg.vue create mode 100644 src/plugins/v-md-editor.ts create mode 100644 src/utils/morse.ts diff --git a/mock/tools.ts b/mock/tools.ts index 1d5505d..e8f1412 100644 --- a/mock/tools.ts +++ b/mock/tools.ts @@ -153,6 +153,69 @@ function getTools() { url: '/qrcode', cateId: 5, cate: '设计工具' + }, + { + id: 1, + title: '帮我决定', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/choose.png', + desc: '选择困难,难以决定,今天吃什么,现在做什么,自定义选项都给你安排的明明白白', + url: '/decision', + cateId: 7, + cate: '其他' + }, + { + id: 1, + title: '摩斯电码', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/medium.png', + desc: '支持中文的摩斯电码编码解码', + url: '/morse', + cateId: 3, + cate: '文本处理' + }, + { + id: 1, + title: '生成随机数', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/randomnum.png', + desc: '可定制范围内进行随机数字,可用于抽奖、点名等用途', + url: '/random', + cateId: 7, + cate: '其他' + }, + { + id: 1, + title: '数字转金额大写', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/text%20recognition.png', + desc: '在线数字一键转换成人民币大写,中文大写转换数字', + url: '/numberToChinese', + cateId: 7, + cate: '其他' + }, + { + id: 1, + title: '文本对比', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/diff.png', + desc: '文本差异比对支持中文、英文、代码比对', + url: '/diff', + cateId: 3, + cate: '文本处理' + }, + { + id: 1, + title: 'markdown编辑器', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/file-markdown-fill.png', + desc: '在线创建或编辑markdown, 实时预览,导出markdown', + url: '/markdown', + cateId: 3, + cate: '文本处理' + }, + { + id: 1, + title: '文本转图片', + logo: 'https://baseran2.oss-cn-shenzhen.aliyuncs.com/toools-web/icon/text_to_img.png', + desc: '把文本转换成图片,生成长图,具有超多个性文字排版', + url: '/textToImg', + cateId: 3, + cate: '文本处理' } ] } diff --git a/package.json b/package.json index 23e21fc..37ec994 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,23 @@ "@codemirror/theme-one-dark": "^6.1.2", "@codemirror/view": "^6.22.0", "@element-plus/icons-vue": "^2.1.0", + "@kangc/v-md-editor": "^2.3.18", + "@toast-ui/editor": "^3.2.2", + "@wangeditor/editor": "^5.1.23", + "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.6.2", "element-plus": "^2.4.2", + "highlight.js": "^11.9.0", + "html2canvas": "^1.4.1", + "imorse": "^1.0.0", + "prismjs": "^1.29.0", "qrcode-vue3": "^1.6.8", "sass": "^1.69.5", "sass-loader": "^13.3.2", "ts-md5": "^1.3.1", "tui-image-editor": "^3.15.3", "uuid": "^9.0.1", + "v-code-diff": "^1.8.0", "vite-plugin-seo-prerender": "^0.5.0", "vue": "^3.3.4", "vue-clipboard3": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07c4a55..31a5a02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,12 +35,36 @@ dependencies: '@element-plus/icons-vue': specifier: ^2.1.0 version: 2.3.1(vue@3.3.10) + '@kangc/v-md-editor': + specifier: ^2.3.18 + version: registry.npmmirror.com/@kangc/v-md-editor@2.3.18(@vue/compiler-sfc@3.3.10)(vue@3.3.10) + '@toast-ui/editor': + specifier: ^3.2.2 + version: registry.npmmirror.com/@toast-ui/editor@3.2.2 + '@wangeditor/editor': + specifier: ^5.1.23 + version: registry.npmmirror.com/@wangeditor/editor@5.1.23 + '@wangeditor/editor-for-vue': + specifier: ^5.1.12 + version: registry.npmmirror.com/@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.3.10) axios: specifier: ^1.6.2 version: 1.6.2 element-plus: specifier: ^2.4.2 version: 2.4.3(vue@3.3.10) + highlight.js: + specifier: ^11.9.0 + version: registry.npmmirror.com/highlight.js@11.9.0 + html2canvas: + specifier: ^1.4.1 + version: registry.npmmirror.com/html2canvas@1.4.1 + imorse: + specifier: ^1.0.0 + version: registry.npmmirror.com/imorse@1.0.0 + prismjs: + specifier: ^1.29.0 + version: registry.npmmirror.com/prismjs@1.29.0 qrcode-vue3: specifier: ^1.6.8 version: registry.npmmirror.com/qrcode-vue3@1.6.8 @@ -59,6 +83,9 @@ dependencies: uuid: specifier: ^9.0.1 version: registry.npmmirror.com/uuid@9.0.1 + v-code-diff: + specifier: ^1.8.0 + version: registry.npmmirror.com/v-code-diff@1.8.0(vue@3.3.10) vite-plugin-seo-prerender: specifier: ^0.5.0 version: 0.5.0(typescript@5.3.2) @@ -477,6 +504,7 @@ packages: resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} dependencies: undici-types: 5.26.5 + dev: true /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -4703,6 +4731,56 @@ packages: fd-slicer: 1.1.0 dev: false + registry.npmmirror.com/@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz} + name: '@babel/helper-string-parser' + version: 7.23.4 + engines: {node: '>=6.9.0'} + dev: false + + registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20: + 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'} + dev: false + + registry.npmmirror.com/@babel/parser@7.23.5: + resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.23.5.tgz} + name: '@babel/parser' + version: 7.23.5 + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types@7.23.5 + dev: false + + registry.npmmirror.com/@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.6.tgz} + name: '@babel/runtime' + version: 7.23.6 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.14.0 + dev: false + + registry.npmmirror.com/@babel/types@7.23.5: + resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.23.5.tgz} + name: '@babel/types' + version: 7.23.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser@7.23.4 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 + to-fast-properties: registry.npmmirror.com/to-fast-properties@2.0.0 + dev: false + + registry.npmmirror.com/@braintree/sanitize-url@6.0.4: + resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz} + name: '@braintree/sanitize-url' + version: 6.0.4 + dev: false + registry.npmmirror.com/@codemirror/autocomplete@6.11.1(@codemirror/language@6.9.3)(@codemirror/state@6.3.3)(@codemirror/view@6.22.2)(@lezer/common@1.1.1): resolution: {integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.11.1.tgz} id: registry.npmmirror.com/@codemirror/autocomplete/6.11.1 @@ -5071,6 +5149,36 @@ packages: '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 dev: false + registry.npmmirror.com/@kangc/v-md-editor@2.3.18(@vue/compiler-sfc@3.3.10)(vue@3.3.10): + resolution: {integrity: sha512-wjI9lUQs4Ktn3gYru3C1hauOuOo2na5cF4ycHCgBZmIk08RjQVNbHO169yqkt9PMj6Djnl8W6ZknCBhTQfFbzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@kangc/v-md-editor/-/v-md-editor-2.3.18.tgz} + id: registry.npmmirror.com/@kangc/v-md-editor/2.3.18 + name: '@kangc/v-md-editor' + version: 2.3.18 + peerDependencies: + '@vue/compiler-sfc': ^3.0.0 + vue: ^3.0.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.6 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.3.10 + '@vuepress/markdown': registry.npmmirror.com/@vuepress/markdown@1.9.10 + codemirror: registry.npmmirror.com/codemirror@5.65.16 + copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard@3.3.3 + highlight.js: registry.npmmirror.com/highlight.js@10.7.3 + insert-text-at-cursor: registry.npmmirror.com/insert-text-at-cursor@0.3.0 + katex: registry.npmmirror.com/katex@0.13.24 + markdown-it: registry.npmmirror.com/markdown-it@12.3.2 + markdown-it-attrs: registry.npmmirror.com/markdown-it-attrs@4.1.6(markdown-it@12.3.2) + markdown-it-container: registry.npmmirror.com/markdown-it-container@3.0.0 + mermaid: registry.npmmirror.com/mermaid@10.6.1 + prismjs: registry.npmmirror.com/prismjs@1.29.0 + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill@1.5.1 + vant: registry.npmmirror.com/vant@3.6.12(vue@3.3.10) + vue: 3.3.10(typescript@5.3.2) + xss: registry.npmmirror.com/xss@1.0.14 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/@lezer/common@1.1.2: resolution: {integrity: sha512-V+GqBsga5+cQJMfM0GdnHmg4DgWvLzgMWjbldBg0+jC3k9Gu6nJNZDLJxXEBT1Xj8KhRN4jmbC5CY7SIL++sVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@lezer/common/-/common-1.1.2.tgz} name: '@lezer/common' @@ -5093,12 +5201,78 @@ packages: '@lezer/common': registry.npmmirror.com/@lezer/common@1.1.2 dev: false + registry.npmmirror.com/@mrmlnc/readdir-enhanced@2.2.1: + resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz} + name: '@mrmlnc/readdir-enhanced' + version: 2.2.1 + engines: {node: '>=4'} + dependencies: + call-me-maybe: registry.npmmirror.com/call-me-maybe@1.0.2 + glob-to-regexp: registry.npmmirror.com/glob-to-regexp@0.3.0 + dev: false + + registry.npmmirror.com/@nodelib/fs.stat@1.1.3: + resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz} + name: '@nodelib/fs.stat' + version: 1.1.3 + engines: {node: '>= 6'} + dev: false + registry.npmmirror.com/@sxzz/popperjs-es@2.11.7: resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz} name: '@sxzz/popperjs-es' version: 2.11.7 dev: false + registry.npmmirror.com/@toast-ui/editor@3.2.2: + resolution: {integrity: sha512-ASX7LFjN2ZYQJrwmkUajPs7DRr9FsM1+RQ82CfTO0Y5ZXorBk1VZS4C2Dpxinx9kl55V4F8/A2h2QF4QMDtRbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@toast-ui/editor/-/editor-3.2.2.tgz} + name: '@toast-ui/editor' + version: 3.2.2 + dependencies: + dompurify: registry.npmmirror.com/dompurify@2.4.7 + prosemirror-commands: registry.npmmirror.com/prosemirror-commands@1.5.2 + prosemirror-history: registry.npmmirror.com/prosemirror-history@1.3.2 + prosemirror-inputrules: registry.npmmirror.com/prosemirror-inputrules@1.3.0 + prosemirror-keymap: registry.npmmirror.com/prosemirror-keymap@1.2.2 + prosemirror-model: registry.npmmirror.com/prosemirror-model@1.19.4 + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + prosemirror-view: registry.npmmirror.com/prosemirror-view@1.32.6 + dev: false + + registry.npmmirror.com/@transloadit/prettier-bytes@0.0.7: + resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz} + name: '@transloadit/prettier-bytes' + version: 0.0.7 + dev: false + + registry.npmmirror.com/@types/d3-scale-chromatic@3.0.3: + resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz} + name: '@types/d3-scale-chromatic' + version: 3.0.3 + dev: false + + registry.npmmirror.com/@types/d3-scale@4.0.8: + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-scale/-/d3-scale-4.0.8.tgz} + name: '@types/d3-scale' + version: 4.0.8 + dependencies: + '@types/d3-time': registry.npmmirror.com/@types/d3-time@3.0.3 + dev: false + + registry.npmmirror.com/@types/d3-time@3.0.3: + resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/d3-time/-/d3-time-3.0.3.tgz} + name: '@types/d3-time' + version: 3.0.3 + dev: false + + registry.npmmirror.com/@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz} + name: '@types/debug' + version: 4.1.12 + dependencies: + '@types/ms': registry.npmmirror.com/@types/ms@0.7.34 + dev: false + registry.npmmirror.com/@types/eslint-scope@3.7.7: 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' @@ -5123,18 +5297,59 @@ packages: version: 1.0.5 dev: false + registry.npmmirror.com/@types/event-emitter@0.3.5: + resolution: {integrity: sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.5.tgz} + name: '@types/event-emitter' + version: 0.3.5 + dev: false + + registry.npmmirror.com/@types/glob@7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz} + name: '@types/glob' + version: 7.2.0 + dependencies: + '@types/minimatch': registry.npmmirror.com/@types/minimatch@5.1.2 + '@types/node': registry.npmmirror.com/@types/node@20.10.4 + dev: false + registry.npmmirror.com/@types/json-schema@7.0.15: 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/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.15.tgz} + name: '@types/mdast' + version: 3.0.15 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + dev: false + + registry.npmmirror.com/@types/minimatch@5.1.2: + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz} + name: '@types/minimatch' + version: 5.1.2 + dev: false + + registry.npmmirror.com/@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ms/-/ms-0.7.34.tgz} + name: '@types/ms' + version: 0.7.34 + dev: false + registry.npmmirror.com/@types/node@20.10.4: resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.10.4.tgz} name: '@types/node' version: 20.10.4 dependencies: - undici-types: registry.npmmirror.com/undici-types@5.26.5 + undici-types: 5.26.5 + dev: false + + registry.npmmirror.com/@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-2.0.10.tgz} + name: '@types/unist' + version: 2.0.10 dev: false registry.npmmirror.com/@types/yauzl@2.10.3: @@ -5143,10 +5358,395 @@ packages: version: 2.10.3 requiresBuild: true dependencies: - '@types/node': 20.10.3 + '@types/node': registry.npmmirror.com/@types/node@20.10.4 dev: false optional: true + registry.npmmirror.com/@uppy/companion-client@2.2.2: + resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz} + name: '@uppy/companion-client' + version: 2.2.2 + dependencies: + '@uppy/utils': registry.npmmirror.com/@uppy/utils@4.1.3 + namespace-emitter: registry.npmmirror.com/namespace-emitter@2.0.1 + dev: false + + registry.npmmirror.com/@uppy/core@2.3.4: + resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz} + name: '@uppy/core' + version: 2.3.4 + dependencies: + '@transloadit/prettier-bytes': registry.npmmirror.com/@transloadit/prettier-bytes@0.0.7 + '@uppy/store-default': registry.npmmirror.com/@uppy/store-default@2.1.1 + '@uppy/utils': registry.npmmirror.com/@uppy/utils@4.1.3 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + mime-match: registry.npmmirror.com/mime-match@1.0.2 + namespace-emitter: registry.npmmirror.com/namespace-emitter@2.0.1 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + preact: registry.npmmirror.com/preact@10.19.3 + dev: false + + registry.npmmirror.com/@uppy/store-default@2.1.1: + resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz} + name: '@uppy/store-default' + version: 2.1.1 + dev: false + + registry.npmmirror.com/@uppy/utils@4.1.3: + resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz} + name: '@uppy/utils' + version: 4.1.3 + dependencies: + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + dev: false + + registry.npmmirror.com/@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4): + resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz} + id: registry.npmmirror.com/@uppy/xhr-upload/2.1.3 + name: '@uppy/xhr-upload' + version: 2.1.3 + peerDependencies: + '@uppy/core': ^2.3.3 + dependencies: + '@uppy/companion-client': registry.npmmirror.com/@uppy/companion-client@2.2.2 + '@uppy/core': registry.npmmirror.com/@uppy/core@2.3.4 + '@uppy/utils': registry.npmmirror.com/@uppy/utils@4.1.3 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + dev: false + + registry.npmmirror.com/@vant/icons@1.8.0: + resolution: {integrity: sha512-sKfEUo2/CkQFuERxvkuF6mGQZDKu3IQdj5rV9Fm0weJXtchDSSQ+zt8qPCNUEhh9Y8shy5PzxbvAfOOkCwlCXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vant/icons/-/icons-1.8.0.tgz} + name: '@vant/icons' + version: 1.8.0 + dev: false + + registry.npmmirror.com/@vant/popperjs@1.3.0: + resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vant/popperjs/-/popperjs-1.3.0.tgz} + name: '@vant/popperjs' + version: 1.3.0 + dev: false + + registry.npmmirror.com/@vant/use@1.6.0(vue@3.3.10): + resolution: {integrity: sha512-PHHxeAASgiOpSmMjceweIrv2AxDZIkWXyaczksMoWvKV2YAYEhoizRuk/xFnKF+emUIi46TsQ+rvlm/t2BBCfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vant/use/-/use-1.6.0.tgz} + id: registry.npmmirror.com/@vant/use/1.6.0 + name: '@vant/use' + version: 1.6.0 + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.3.10(typescript@5.3.2) + dev: false + + registry.npmmirror.com/@vue/compiler-core@3.3.10: + resolution: {integrity: sha512-doe0hODR1+i1menPkRzJ5MNR6G+9uiZHIknK3Zn5OcIztu6GGw7u0XUzf3AgB8h/dfsZC9eouzoLo3c3+N/cVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.10.tgz} + name: '@vue/compiler-core' + version: 3.3.10 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.5 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.10 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: false + + registry.npmmirror.com/@vue/compiler-dom@3.3.10: + resolution: {integrity: sha512-NCrqF5fm10GXZIK0GrEAauBqdy+F2LZRt3yNHzrYjpYBuRssQbuPLtSnSNjyR9luHKkWSH8we5LMB3g+4z2HvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.10.tgz} + name: '@vue/compiler-dom' + version: 3.3.10 + dependencies: + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.10 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.10 + dev: false + + registry.npmmirror.com/@vue/compiler-sfc@3.3.10: + resolution: {integrity: sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.10.tgz} + name: '@vue/compiler-sfc' + version: 3.3.10 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.5 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.10 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.10 + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.3.10 + '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform@3.3.10 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.10 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + magic-string: registry.npmmirror.com/magic-string@0.30.5 + postcss: registry.npmmirror.com/postcss@8.4.32 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: false + + registry.npmmirror.com/@vue/compiler-ssr@3.3.10: + resolution: {integrity: sha512-12iM4jA4GEbskwXMmPcskK5wImc2ohKm408+o9iox3tfN9qua8xL0THIZtoe9OJHnXP4eOWZpgCAAThEveNlqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.10.tgz} + name: '@vue/compiler-ssr' + version: 3.3.10 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.10 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.10 + dev: false + + registry.npmmirror.com/@vue/reactivity-transform@3.3.10: + resolution: {integrity: sha512-0xBdk+CKHWT+Gev8oZ63Tc0qFfj935YZx+UAynlutnrDZ4diFCVFMWixn65HzjE3S1iJppWOo6Tt1OzASH7VEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.10.tgz} + name: '@vue/reactivity-transform' + version: 3.3.10 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.5 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.10 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.10 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + magic-string: registry.npmmirror.com/magic-string@0.30.5 + dev: false + + registry.npmmirror.com/@vue/shared@3.3.10: + resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.10.tgz} + name: '@vue/shared' + version: 3.3.10 + dev: false + + registry.npmmirror.com/@vuepress/markdown@1.9.10: + resolution: {integrity: sha512-sXTLjeZzH8SQuAL5AEH0hhsMljjNJbzWbBvzaj5yQCCdf+3sp/dJ0kwnBSnQjFPPnzPg5t3tLKGUYHyW0KiKzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/markdown/-/markdown-1.9.10.tgz} + name: '@vuepress/markdown' + version: 1.9.10 + dependencies: + '@vuepress/shared-utils': registry.npmmirror.com/@vuepress/shared-utils@1.9.10 + markdown-it: registry.npmmirror.com/markdown-it@8.4.2 + markdown-it-anchor: registry.npmmirror.com/markdown-it-anchor@5.3.0(markdown-it@8.4.2) + markdown-it-chain: registry.npmmirror.com/markdown-it-chain@1.3.0(markdown-it@8.4.2) + markdown-it-emoji: registry.npmmirror.com/markdown-it-emoji@1.4.0 + markdown-it-table-of-contents: registry.npmmirror.com/markdown-it-table-of-contents@0.4.4 + prismjs: registry.npmmirror.com/prismjs@1.29.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@vuepress/shared-utils@1.9.10: + resolution: {integrity: sha512-M9A3DocPih+V8dKK2Zg9FJQ/f3JZrYsdaM/vQ9F48l8bPlzxw5NvqXIYMK4kKcGEyerQNTWCudoCpLL5uiU0hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/shared-utils/-/shared-utils-1.9.10.tgz} + name: '@vuepress/shared-utils' + version: 1.9.10 + dependencies: + chalk: registry.npmmirror.com/chalk@2.4.2 + escape-html: registry.npmmirror.com/escape-html@1.0.3 + fs-extra: registry.npmmirror.com/fs-extra@7.0.1 + globby: registry.npmmirror.com/globby@9.2.0 + gray-matter: registry.npmmirror.com/gray-matter@4.0.3 + hash-sum: registry.npmmirror.com/hash-sum@1.0.2 + semver: registry.npmmirror.com/semver@6.3.1 + toml: registry.npmmirror.com/toml@3.0.0 + upath: registry.npmmirror.com/upath@1.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz} + id: registry.npmmirror.com/@wangeditor/basic-modules/1.1.7 + name: '@wangeditor/basic-modules' + version: 1.1.7 + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.throttle: ^4.1.1 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + is-url: registry.npmmirror.com/is-url@1.2.4 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/code-highlight@1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz} + id: registry.npmmirror.com/@wangeditor/code-highlight/1.0.3 + name: '@wangeditor/code-highlight' + version: 1.0.3 + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + prismjs: registry.npmmirror.com/prismjs@1.29.0 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz} + id: registry.npmmirror.com/@wangeditor/core/1.1.19 + name: '@wangeditor/core' + version: 1.1.19 + peerDependencies: + '@uppy/core': ^2.1.1 + '@uppy/xhr-upload': ^2.0.3 + dom7: ^3.0.0 + is-hotkey: ^0.2.0 + lodash.camelcase: ^4.3.0 + lodash.clonedeep: ^4.5.0 + lodash.debounce: ^4.0.8 + lodash.foreach: ^4.5.0 + lodash.isequal: ^4.5.0 + lodash.throttle: ^4.1.1 + lodash.toarray: ^4.4.0 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@types/event-emitter': registry.npmmirror.com/@types/event-emitter@0.3.5 + '@uppy/core': registry.npmmirror.com/@uppy/core@2.3.4 + '@uppy/xhr-upload': registry.npmmirror.com/@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4) + dom7: registry.npmmirror.com/dom7@3.0.0 + event-emitter: registry.npmmirror.com/event-emitter@0.3.5 + html-void-elements: registry.npmmirror.com/html-void-elements@2.0.1 + i18next: registry.npmmirror.com/i18next@20.6.1 + is-hotkey: registry.npmmirror.com/is-hotkey@0.2.0 + lodash.camelcase: registry.npmmirror.com/lodash.camelcase@4.3.0 + lodash.clonedeep: registry.npmmirror.com/lodash.clonedeep@4.5.0 + lodash.debounce: registry.npmmirror.com/lodash.debounce@4.0.8 + lodash.foreach: registry.npmmirror.com/lodash.foreach@4.5.0 + lodash.isequal: registry.npmmirror.com/lodash.isequal@4.5.0 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + lodash.toarray: registry.npmmirror.com/lodash.toarray@4.4.0 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + scroll-into-view-if-needed: registry.npmmirror.com/scroll-into-view-if-needed@2.2.31 + slate: registry.npmmirror.com/slate@0.72.8 + slate-history: registry.npmmirror.com/slate-history@0.66.0(slate@0.72.8) + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.3.10): + resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/editor-for-vue/-/editor-for-vue-5.1.12.tgz} + id: registry.npmmirror.com/@wangeditor/editor-for-vue/5.1.12 + name: '@wangeditor/editor-for-vue' + version: 5.1.12 + peerDependencies: + '@wangeditor/editor': '>=5.1.0' + vue: ^3.0.5 + dependencies: + '@wangeditor/editor': registry.npmmirror.com/@wangeditor/editor@5.1.23 + vue: 3.3.10(typescript@5.3.2) + dev: false + + registry.npmmirror.com/@wangeditor/editor@5.1.23: + resolution: {integrity: sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz} + name: '@wangeditor/editor' + version: 5.1.23 + dependencies: + '@uppy/core': registry.npmmirror.com/@uppy/core@2.3.4 + '@uppy/xhr-upload': registry.npmmirror.com/@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4) + '@wangeditor/basic-modules': registry.npmmirror.com/@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/code-highlight': registry.npmmirror.com/@wangeditor/code-highlight@1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/list-module': registry.npmmirror.com/@wangeditor/list-module@1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/table-module': registry.npmmirror.com/@wangeditor/table-module@1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/upload-image-module': registry.npmmirror.com/@wangeditor/upload-image-module@1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/video-module': registry.npmmirror.com/@wangeditor/video-module@1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + is-hotkey: registry.npmmirror.com/is-hotkey@0.2.0 + lodash.camelcase: registry.npmmirror.com/lodash.camelcase@4.3.0 + lodash.clonedeep: registry.npmmirror.com/lodash.clonedeep@4.5.0 + lodash.debounce: registry.npmmirror.com/lodash.debounce@4.0.8 + lodash.foreach: registry.npmmirror.com/lodash.foreach@4.5.0 + lodash.isequal: registry.npmmirror.com/lodash.isequal@4.5.0 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + lodash.toarray: registry.npmmirror.com/lodash.toarray@4.4.0 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/list-module@1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz} + id: registry.npmmirror.com/@wangeditor/list-module/1.0.5 + name: '@wangeditor/list-module' + version: 1.0.5 + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/table-module@1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz} + id: registry.npmmirror.com/@wangeditor/table-module/1.1.4 + name: '@wangeditor/table-module' + version: 1.1.4 + peerDependencies: + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.isequal: ^4.5.0 + lodash.throttle: ^4.1.1 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + lodash.isequal: registry.npmmirror.com/lodash.isequal@4.5.0 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/upload-image-module@1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz} + id: registry.npmmirror.com/@wangeditor/upload-image-module/1.0.2 + name: '@wangeditor/upload-image-module' + version: 1.0.2 + peerDependencies: + '@uppy/core': ^2.0.3 + '@uppy/xhr-upload': ^2.0.3 + '@wangeditor/basic-modules': 1.x + '@wangeditor/core': 1.x + dom7: ^3.0.0 + lodash.foreach: ^4.5.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@uppy/core': registry.npmmirror.com/@uppy/core@2.3.4 + '@uppy/xhr-upload': registry.npmmirror.com/@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4) + '@wangeditor/basic-modules': registry.npmmirror.com/@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + lodash.foreach: registry.npmmirror.com/lodash.foreach@4.5.0 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + + registry.npmmirror.com/@wangeditor/video-module@1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1): + resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz} + id: registry.npmmirror.com/@wangeditor/video-module/1.1.4 + name: '@wangeditor/video-module' + version: 1.1.4 + peerDependencies: + '@uppy/core': ^2.1.4 + '@uppy/xhr-upload': ^2.0.7 + '@wangeditor/core': 1.x + dom7: ^3.0.0 + nanoid: ^3.2.0 + slate: ^0.72.0 + snabbdom: ^3.1.0 + dependencies: + '@uppy/core': registry.npmmirror.com/@uppy/core@2.3.4 + '@uppy/xhr-upload': registry.npmmirror.com/@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4) + '@wangeditor/core': registry.npmmirror.com/@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.7)(slate@0.72.8)(snabbdom@3.5.1) + dom7: registry.npmmirror.com/dom7@3.0.0 + nanoid: registry.npmmirror.com/nanoid@3.3.7 + slate: registry.npmmirror.com/slate@0.72.8 + snabbdom: registry.npmmirror.com/snabbdom@3.5.1 + dev: false + registry.npmmirror.com/@webassemblyjs/ast@1.11.6: 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' @@ -5336,6 +5936,145 @@ packages: uri-js: registry.npmmirror.com/uri-js@4.4.1 dev: false + registry.npmmirror.com/ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz} + name: ansi-styles + version: 3.2.1 + engines: {node: '>=4'} + dependencies: + color-convert: registry.npmmirror.com/color-convert@1.9.3 + dev: false + + registry.npmmirror.com/argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz} + name: argparse + version: 1.0.10 + dependencies: + sprintf-js: registry.npmmirror.com/sprintf-js@1.0.3 + dev: false + + registry.npmmirror.com/argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz} + name: argparse + version: 2.0.1 + dev: false + + registry.npmmirror.com/arr-diff@4.0.0: + 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: false + + registry.npmmirror.com/arr-flatten@1.1.0: + 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: false + + registry.npmmirror.com/arr-union@3.1.0: + 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: false + + registry.npmmirror.com/array-union@1.0.2: + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz} + name: array-union + version: 1.0.2 + engines: {node: '>=0.10.0'} + dependencies: + array-uniq: registry.npmmirror.com/array-uniq@1.0.3 + dev: false + + registry.npmmirror.com/array-uniq@1.0.3: + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz} + name: array-uniq + version: 1.0.3 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/array-unique@0.3.2: + 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: false + + registry.npmmirror.com/assign-symbols@1.0.0: + 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: false + + registry.npmmirror.com/atob@2.1.2: + 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: false + + registry.npmmirror.com/balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} + name: balanced-match + version: 1.0.2 + dev: false + + registry.npmmirror.com/base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz} + name: base64-arraybuffer + version: 1.0.2 + engines: {node: '>= 0.6.0'} + dev: false + + registry.npmmirror.com/base@0.11.2: + 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/cache-base@1.0.1 + class-utils: registry.npmmirror.com/class-utils@0.3.6 + component-emitter: registry.npmmirror.com/component-emitter@1.3.1 + define-property: registry.npmmirror.com/define-property@1.0.0 + isobject: registry.npmmirror.com/isobject@3.0.1 + mixin-deep: registry.npmmirror.com/mixin-deep@1.3.2 + pascalcase: registry.npmmirror.com/pascalcase@0.1.1 + dev: false + + registry.npmmirror.com/brace-expansion@1.1.11: + 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/balanced-match@1.0.2 + concat-map: registry.npmmirror.com/concat-map@0.0.1 + dev: false + + registry.npmmirror.com/braces@2.3.2: + 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/arr-flatten@1.1.0 + array-unique: registry.npmmirror.com/array-unique@0.3.2 + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + fill-range: registry.npmmirror.com/fill-range@4.0.0 + isobject: registry.npmmirror.com/isobject@3.0.1 + repeat-element: registry.npmmirror.com/repeat-element@1.1.4 + snapdragon: registry.npmmirror.com/snapdragon@0.8.2 + snapdragon-node: registry.npmmirror.com/snapdragon-node@2.1.1 + split-string: registry.npmmirror.com/split-string@3.1.0 + to-regex: registry.npmmirror.com/to-regex@3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.22.2.tgz} name: browserslist @@ -5355,6 +6094,29 @@ packages: version: 1.1.2 dev: false + registry.npmmirror.com/cache-base@1.0.1: + 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/collection-visit@1.0.0 + component-emitter: registry.npmmirror.com/component-emitter@1.3.1 + get-value: registry.npmmirror.com/get-value@2.0.6 + has-value: registry.npmmirror.com/has-value@1.0.0 + isobject: registry.npmmirror.com/isobject@3.0.1 + set-value: registry.npmmirror.com/set-value@2.0.1 + to-object-path: registry.npmmirror.com/to-object-path@0.3.0 + union-value: registry.npmmirror.com/union-value@1.0.1 + unset-value: registry.npmmirror.com/unset-value@1.0.0 + dev: false + + registry.npmmirror.com/call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz} + name: call-me-maybe + version: 1.0.2 + dev: false + registry.npmmirror.com/caniuse-lite@1.0.30001566: resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz} name: caniuse-lite @@ -5377,6 +6139,23 @@ packages: dev: false optional: true + registry.npmmirror.com/chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz} + name: chalk + version: 2.4.2 + engines: {node: '>=4'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles@3.2.1 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@1.0.5 + supports-color: registry.npmmirror.com/supports-color@5.5.0 + dev: false + + registry.npmmirror.com/character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities/-/character-entities-2.0.2.tgz} + name: character-entities + version: 2.0.2 + dev: false + registry.npmmirror.com/chrome-trace-event@1.0.3: 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 @@ -5384,6 +6163,24 @@ packages: engines: {node: '>=6.0'} dev: false + registry.npmmirror.com/class-utils@0.3.6: + 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/arr-union@3.1.0 + define-property: registry.npmmirror.com/define-property@0.2.5 + isobject: registry.npmmirror.com/isobject@3.0.1 + static-extend: registry.npmmirror.com/static-extend@0.1.2 + dev: false + + registry.npmmirror.com/codemirror@5.65.16: + resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/codemirror/-/codemirror-5.65.16.tgz} + name: codemirror + version: 5.65.16 + dev: false + registry.npmmirror.com/codemirror@6.0.1(@lezer/common@1.1.1): 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 @@ -5401,24 +6198,665 @@ packages: - '@lezer/common' dev: false + registry.npmmirror.com/collection-visit@1.0.0: + 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/map-visit@1.0.0 + object-visit: registry.npmmirror.com/object-visit@1.0.1 + dev: false + + registry.npmmirror.com/color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz} + name: color-convert + version: 1.9.3 + dependencies: + color-name: registry.npmmirror.com/color-name@1.1.3 + dev: false + + registry.npmmirror.com/color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz} + name: color-name + version: 1.1.3 + dev: false + registry.npmmirror.com/commander@2.20.3: 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/commander@7.2.0: + 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: false + + registry.npmmirror.com/commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz} + name: commander + version: 8.3.0 + engines: {node: '>= 12'} + dev: false + + registry.npmmirror.com/component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz} + name: component-emitter + version: 1.3.1 + dev: false + + registry.npmmirror.com/compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz} + name: compute-scroll-into-view + version: 1.0.20 + dev: false + + registry.npmmirror.com/concat-map@0.0.1: + 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 + dev: false + + registry.npmmirror.com/copy-descriptor@0.1.1: + 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: false + + registry.npmmirror.com/copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz} + name: copy-to-clipboard + version: 3.3.3 + dependencies: + toggle-selection: registry.npmmirror.com/toggle-selection@1.0.6 + dev: false + + registry.npmmirror.com/cose-base@1.0.3: + resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cose-base/-/cose-base-1.0.3.tgz} + name: cose-base + version: 1.0.3 + dependencies: + layout-base: registry.npmmirror.com/layout-base@1.0.2 + dev: false + + registry.npmmirror.com/cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cose-base/-/cose-base-2.2.0.tgz} + name: cose-base + version: 2.2.0 + dependencies: + layout-base: registry.npmmirror.com/layout-base@2.0.1 + dev: false + registry.npmmirror.com/crelt@1.0.6: 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/css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz} + name: css-line-break + version: 2.1.0 + dependencies: + utrie: registry.npmmirror.com/utrie@1.0.2 + dev: false + + registry.npmmirror.com/cssfilter@0.0.10: + resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssfilter/-/cssfilter-0.0.10.tgz} + name: cssfilter + version: 0.0.10 + dev: false + + registry.npmmirror.com/cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.0): + resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz} + id: registry.npmmirror.com/cytoscape-cose-bilkent/4.1.0 + name: cytoscape-cose-bilkent + version: 4.1.0 + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: registry.npmmirror.com/cose-base@1.0.3 + cytoscape: registry.npmmirror.com/cytoscape@3.28.0 + dev: false + + registry.npmmirror.com/cytoscape-fcose@2.2.0(cytoscape@3.28.0): + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz} + id: registry.npmmirror.com/cytoscape-fcose/2.2.0 + name: cytoscape-fcose + version: 2.2.0 + peerDependencies: + cytoscape: ^3.2.0 + dependencies: + cose-base: registry.npmmirror.com/cose-base@2.2.0 + cytoscape: registry.npmmirror.com/cytoscape@3.28.0 + dev: false + + registry.npmmirror.com/cytoscape@3.28.0: + resolution: {integrity: sha512-x7+BHQXN90Audv5xXvdOECmiKuZdeKeoqOmDuYoht4zDKSdObC0Z9AdJXFkXEQvXU8UndI6WnTz47TRI7duReg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cytoscape/-/cytoscape-3.28.0.tgz} + name: cytoscape + version: 3.28.0 + engines: {node: '>=0.10'} + dependencies: + heap: registry.npmmirror.com/heap@0.2.7 + lodash: registry.npmmirror.com/lodash@4.17.21 + dev: false + + registry.npmmirror.com/d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-array/-/d3-array-2.12.1.tgz} + name: d3-array + version: 2.12.1 + dependencies: + internmap: registry.npmmirror.com/internmap@1.0.1 + dev: false + + registry.npmmirror.com/d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-array/-/d3-array-3.2.4.tgz} + name: d3-array + version: 3.2.4 + engines: {node: '>=12'} + dependencies: + internmap: registry.npmmirror.com/internmap@2.0.3 + dev: false + + registry.npmmirror.com/d3-axis@3.0.0: + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-axis/-/d3-axis-3.0.0.tgz} + name: d3-axis + version: 3.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-brush@3.0.0: + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-brush/-/d3-brush-3.0.0.tgz} + name: d3-brush + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + dev: false + + registry.npmmirror.com/d3-chord@3.0.1: + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-chord/-/d3-chord-3.0.1.tgz} + name: d3-chord + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-path: registry.npmmirror.com/d3-path@3.1.0 + dev: false + + registry.npmmirror.com/d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-color/-/d3-color-3.1.0.tgz} + name: d3-color + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-contour@4.0.2: + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-contour/-/d3-contour-4.0.2.tgz} + name: d3-contour + version: 4.0.2 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz} + name: d3-delaunay + version: 6.0.4 + engines: {node: '>=12'} + dependencies: + delaunator: registry.npmmirror.com/delaunator@5.0.0 + dev: false + + registry.npmmirror.com/d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz} + name: d3-dispatch + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-drag/-/d3-drag-3.0.0.tgz} + name: d3-drag + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + dev: false + + registry.npmmirror.com/d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-dsv/-/d3-dsv-3.0.1.tgz} + name: d3-dsv + version: 3.0.1 + engines: {node: '>=12'} + hasBin: true + dependencies: + commander: registry.npmmirror.com/commander@7.2.0 + iconv-lite: registry.npmmirror.com/iconv-lite@0.6.3 + rw: registry.npmmirror.com/rw@1.3.3 + dev: false + + registry.npmmirror.com/d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-ease/-/d3-ease-3.0.1.tgz} + name: d3-ease + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-fetch/-/d3-fetch-3.0.1.tgz} + name: d3-fetch + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-dsv: registry.npmmirror.com/d3-dsv@3.0.1 + dev: false + + registry.npmmirror.com/d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-force/-/d3-force-3.0.0.tgz} + name: d3-force + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-quadtree: registry.npmmirror.com/d3-quadtree@3.0.1 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + dev: false + + registry.npmmirror.com/d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-format/-/d3-format-3.1.0.tgz} + name: d3-format + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-geo@3.1.0: + resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-geo/-/d3-geo-3.1.0.tgz} + name: d3-geo + version: 3.1.0 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz} + name: d3-hierarchy + version: 3.1.2 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz} + name: d3-interpolate + version: 3.0.1 + engines: {node: '>=12'} + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + dev: false + + registry.npmmirror.com/d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-path/-/d3-path-1.0.9.tgz} + name: d3-path + version: 1.0.9 + dev: false + + registry.npmmirror.com/d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-path/-/d3-path-3.1.0.tgz} + name: d3-path + version: 3.1.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-polygon@3.0.1: + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-polygon/-/d3-polygon-3.0.1.tgz} + name: d3-polygon + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz} + name: d3-quadtree + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-random/-/d3-random-3.0.1.tgz} + name: d3-random + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-sankey@0.12.3: + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-sankey/-/d3-sankey-0.12.3.tgz} + name: d3-sankey + version: 0.12.3 + dependencies: + d3-array: registry.npmmirror.com/d3-array@2.12.1 + d3-shape: registry.npmmirror.com/d3-shape@1.3.7 + dev: false + + registry.npmmirror.com/d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz} + name: d3-scale-chromatic + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + dev: false + + registry.npmmirror.com/d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-scale/-/d3-scale-4.0.2.tgz} + name: d3-scale + version: 4.0.2 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + d3-format: registry.npmmirror.com/d3-format@3.1.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-time: registry.npmmirror.com/d3-time@3.1.0 + d3-time-format: registry.npmmirror.com/d3-time-format@4.1.0 + dev: false + + registry.npmmirror.com/d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-selection/-/d3-selection-3.0.0.tgz} + name: d3-selection + version: 3.0.0 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-shape/-/d3-shape-1.3.7.tgz} + name: d3-shape + version: 1.3.7 + dependencies: + d3-path: registry.npmmirror.com/d3-path@1.0.9 + dev: false + + registry.npmmirror.com/d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-shape/-/d3-shape-3.2.0.tgz} + name: d3-shape + version: 3.2.0 + engines: {node: '>=12'} + dependencies: + d3-path: registry.npmmirror.com/d3-path@3.1.0 + dev: false + + registry.npmmirror.com/d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-time-format/-/d3-time-format-4.1.0.tgz} + name: d3-time-format + version: 4.1.0 + engines: {node: '>=12'} + dependencies: + d3-time: registry.npmmirror.com/d3-time@3.1.0 + dev: false + + registry.npmmirror.com/d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-time/-/d3-time-3.1.0.tgz} + name: d3-time + version: 3.1.0 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + dev: false + + registry.npmmirror.com/d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-timer/-/d3-timer-3.0.1.tgz} + name: d3-timer + version: 3.0.1 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0): + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-transition/-/d3-transition-3.0.1.tgz} + id: registry.npmmirror.com/d3-transition/3.0.1 + name: d3-transition + version: 3.0.1 + engines: {node: '>=12'} + peerDependencies: + d3-selection: 2 - 3 + dependencies: + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-ease: registry.npmmirror.com/d3-ease@3.0.1 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + dev: false + + registry.npmmirror.com/d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3-zoom/-/d3-zoom-3.0.0.tgz} + name: d3-zoom + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + dev: false + + registry.npmmirror.com/d3@7.8.5: + resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d3/-/d3-7.8.5.tgz} + name: d3 + version: 7.8.5 + engines: {node: '>=12'} + dependencies: + d3-array: registry.npmmirror.com/d3-array@3.2.4 + d3-axis: registry.npmmirror.com/d3-axis@3.0.0 + d3-brush: registry.npmmirror.com/d3-brush@3.0.0 + d3-chord: registry.npmmirror.com/d3-chord@3.0.1 + d3-color: registry.npmmirror.com/d3-color@3.1.0 + d3-contour: registry.npmmirror.com/d3-contour@4.0.2 + d3-delaunay: registry.npmmirror.com/d3-delaunay@6.0.4 + d3-dispatch: registry.npmmirror.com/d3-dispatch@3.0.1 + d3-drag: registry.npmmirror.com/d3-drag@3.0.0 + d3-dsv: registry.npmmirror.com/d3-dsv@3.0.1 + d3-ease: registry.npmmirror.com/d3-ease@3.0.1 + d3-fetch: registry.npmmirror.com/d3-fetch@3.0.1 + d3-force: registry.npmmirror.com/d3-force@3.0.0 + d3-format: registry.npmmirror.com/d3-format@3.1.0 + d3-geo: registry.npmmirror.com/d3-geo@3.1.0 + d3-hierarchy: registry.npmmirror.com/d3-hierarchy@3.1.2 + d3-interpolate: registry.npmmirror.com/d3-interpolate@3.0.1 + d3-path: registry.npmmirror.com/d3-path@3.1.0 + d3-polygon: registry.npmmirror.com/d3-polygon@3.0.1 + d3-quadtree: registry.npmmirror.com/d3-quadtree@3.0.1 + d3-random: registry.npmmirror.com/d3-random@3.0.1 + d3-scale: registry.npmmirror.com/d3-scale@4.0.2 + d3-scale-chromatic: registry.npmmirror.com/d3-scale-chromatic@3.0.0 + d3-selection: registry.npmmirror.com/d3-selection@3.0.0 + d3-shape: registry.npmmirror.com/d3-shape@3.2.0 + d3-time: registry.npmmirror.com/d3-time@3.1.0 + d3-time-format: registry.npmmirror.com/d3-time-format@4.1.0 + d3-timer: registry.npmmirror.com/d3-timer@3.0.1 + d3-transition: registry.npmmirror.com/d3-transition@3.0.1(d3-selection@3.0.0) + d3-zoom: registry.npmmirror.com/d3-zoom@3.0.0 + dev: false + + registry.npmmirror.com/d@1.0.1: + resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/d/-/d-1.0.1.tgz} + name: d + version: 1.0.1 + dependencies: + es5-ext: registry.npmmirror.com/es5-ext@0.10.62 + type: registry.npmmirror.com/type@1.2.0 + dev: false + + registry.npmmirror.com/dagre-d3-es@7.0.10: + resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz} + name: dagre-d3-es + version: 7.0.10 + dependencies: + d3: registry.npmmirror.com/d3@7.8.5 + lodash-es: registry.npmmirror.com/lodash-es@4.17.21 + dev: false + + registry.npmmirror.com/dayjs@1.11.10: + 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/debug@2.6.9: + 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/ms@2.0.0 + dev: false + + registry.npmmirror.com/debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz} + name: debug + version: 4.3.4 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmmirror.com/ms@2.1.2 + dev: false + + registry.npmmirror.com/decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz} + name: decode-named-character-reference + version: 1.0.2 + dependencies: + character-entities: registry.npmmirror.com/character-entities@2.0.2 + dev: false + + registry.npmmirror.com/decode-uri-component@0.2.2: + 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: false + + registry.npmmirror.com/deepmerge@1.5.2: + resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz} + name: deepmerge + version: 1.5.2 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/define-property@0.2.5: + 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/is-descriptor@0.1.7 + dev: false + + registry.npmmirror.com/define-property@1.0.0: + 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/is-descriptor@1.0.3 + dev: false + + registry.npmmirror.com/define-property@2.0.2: + 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/is-descriptor@1.0.3 + isobject: registry.npmmirror.com/isobject@3.0.1 + dev: false + + registry.npmmirror.com/delaunator@5.0.0: + resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/delaunator/-/delaunator-5.0.0.tgz} + name: delaunator + version: 5.0.0 + dependencies: + robust-predicates: registry.npmmirror.com/robust-predicates@3.0.2 + dev: false + + registry.npmmirror.com/dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz} + name: dequal + version: 2.0.3 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/diff-match-patch@1.0.5: + resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz} + name: diff-match-patch + version: 1.0.5 + dev: false + + registry.npmmirror.com/diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff/-/diff-5.1.0.tgz} + name: diff + version: 5.1.0 + engines: {node: '>=0.3.1'} + dev: false + + registry.npmmirror.com/dir-glob@2.2.2: + resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz} + name: dir-glob + version: 2.2.2 + engines: {node: '>=4'} + dependencies: + path-type: registry.npmmirror.com/path-type@3.0.0 + dev: false + + registry.npmmirror.com/dom7@3.0.0: + resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz} + name: dom7 + version: 3.0.0 + dependencies: + ssr-window: registry.npmmirror.com/ssr-window@3.0.0 + dev: false + + registry.npmmirror.com/dompurify@2.4.7: + resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dompurify/-/dompurify-2.4.7.tgz} + name: dompurify + version: 2.4.7 + dev: false + + registry.npmmirror.com/dompurify@3.0.6: + resolution: {integrity: sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dompurify/-/dompurify-3.0.6.tgz} + name: dompurify + version: 3.0.6 + dev: false + registry.npmmirror.com/electron-to-chromium@1.4.609: resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.609.tgz} name: electron-to-chromium version: 1.4.609 dev: false + registry.npmmirror.com/elkjs@0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/elkjs/-/elkjs-0.8.2.tgz} + name: elkjs + version: 0.8.2 + dev: false + registry.npmmirror.com/enhanced-resolve@5.15.0: 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 @@ -5429,12 +6867,55 @@ packages: tapable: registry.npmmirror.com/tapable@2.2.1 dev: false + registry.npmmirror.com/entities@1.1.2: + 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: false + + registry.npmmirror.com/entities@2.1.0: + resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz} + name: entities + version: 2.1.0 + dev: false + registry.npmmirror.com/es-module-lexer@1.4.1: 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/es5-ext@0.10.62: + resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz} + name: es5-ext + version: 0.10.62 + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + es6-iterator: registry.npmmirror.com/es6-iterator@2.0.3 + es6-symbol: registry.npmmirror.com/es6-symbol@3.1.3 + next-tick: registry.npmmirror.com/next-tick@1.1.0 + dev: false + + registry.npmmirror.com/es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz} + name: es6-iterator + version: 2.0.3 + dependencies: + d: registry.npmmirror.com/d@1.0.1 + es5-ext: registry.npmmirror.com/es5-ext@0.10.62 + es6-symbol: registry.npmmirror.com/es6-symbol@3.1.3 + dev: false + + registry.npmmirror.com/es6-symbol@3.1.3: + resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz} + name: es6-symbol + version: 3.1.3 + dependencies: + d: registry.npmmirror.com/d@1.0.1 + ext: registry.npmmirror.com/ext@1.7.0 + dev: false + registry.npmmirror.com/escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz} name: escalade @@ -5442,6 +6923,19 @@ packages: engines: {node: '>=6'} dev: false + registry.npmmirror.com/escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} + name: escape-html + version: 1.0.3 + dev: false + + registry.npmmirror.com/escape-string-regexp@1.0.5: + 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: false + registry.npmmirror.com/eslint-scope@5.1.1: 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 @@ -5452,6 +6946,14 @@ packages: estraverse: registry.npmmirror.com/estraverse@4.3.0 dev: false + registry.npmmirror.com/esprima@4.0.1: + 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 + dev: false + registry.npmmirror.com/esrecurse@4.3.0: 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 @@ -5475,6 +6977,21 @@ packages: engines: {node: '>=4.0'} dev: false + registry.npmmirror.com/estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz} + name: estree-walker + version: 2.0.2 + dev: false + + registry.npmmirror.com/event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz} + name: event-emitter + version: 0.3.5 + dependencies: + d: registry.npmmirror.com/d@1.0.1 + es5-ext: registry.npmmirror.com/es5-ext@0.10.62 + dev: false + registry.npmmirror.com/events@3.3.0: 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 @@ -5482,18 +6999,141 @@ packages: engines: {node: '>=0.8.x'} dev: false + registry.npmmirror.com/expand-brackets@2.1.4: + 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/debug@2.6.9 + define-property: registry.npmmirror.com/define-property@0.2.5 + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + posix-character-classes: registry.npmmirror.com/posix-character-classes@0.1.1 + regex-not: registry.npmmirror.com/regex-not@1.0.2 + snapdragon: registry.npmmirror.com/snapdragon@0.8.2 + to-regex: registry.npmmirror.com/to-regex@3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz} + name: ext + version: 1.7.0 + dependencies: + type: registry.npmmirror.com/type@2.7.2 + dev: false + + registry.npmmirror.com/extend-shallow@2.0.1: + 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/is-extendable@0.1.1 + dev: false + + registry.npmmirror.com/extend-shallow@3.0.2: + 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/assign-symbols@1.0.0 + is-extendable: registry.npmmirror.com/is-extendable@1.0.1 + dev: false + + registry.npmmirror.com/extglob@2.0.4: + 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/array-unique@0.3.2 + define-property: registry.npmmirror.com/define-property@1.0.0 + expand-brackets: registry.npmmirror.com/expand-brackets@2.1.4 + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + fragment-cache: registry.npmmirror.com/fragment-cache@0.2.1 + regex-not: registry.npmmirror.com/regex-not@1.0.2 + snapdragon: registry.npmmirror.com/snapdragon@0.8.2 + to-regex: registry.npmmirror.com/to-regex@3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/fast-deep-equal@3.1.3: 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 dev: false + registry.npmmirror.com/fast-glob@2.2.7: + resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz} + name: fast-glob + version: 2.2.7 + engines: {node: '>=4.0.0'} + dependencies: + '@mrmlnc/readdir-enhanced': registry.npmmirror.com/@mrmlnc/readdir-enhanced@2.2.1 + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@1.1.3 + glob-parent: registry.npmmirror.com/glob-parent@3.1.0 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + merge2: registry.npmmirror.com/merge2@1.4.1 + micromatch: registry.npmmirror.com/micromatch@3.1.10 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/fast-json-stable-stringify@2.1.0: 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 dev: false + registry.npmmirror.com/fill-range@4.0.0: + 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/extend-shallow@2.0.1 + is-number: registry.npmmirror.com/is-number@3.0.0 + repeat-string: registry.npmmirror.com/repeat-string@1.6.1 + to-regex-range: registry.npmmirror.com/to-regex-range@2.1.1 + dev: false + + registry.npmmirror.com/for-in@1.0.2: + 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: false + + registry.npmmirror.com/fragment-cache@0.2.1: + 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/map-cache@0.2.2 + dev: false + + registry.npmmirror.com/fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz} + name: fs-extra + version: 7.0.1 + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jsonfile: registry.npmmirror.com/jsonfile@4.0.0 + universalify: registry.npmmirror.com/universalify@0.1.2 + dev: false + + registry.npmmirror.com/fs.realpath@1.0.0: + 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 + dev: false + registry.npmmirror.com/fsevents@2.3.3: 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 @@ -5503,17 +7143,95 @@ packages: requiresBuild: true optional: true + registry.npmmirror.com/function-bind@1.1.2: + 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: false + + registry.npmmirror.com/get-value@2.0.6: + 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: false + + registry.npmmirror.com/glob-parent@3.1.0: + resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz} + name: glob-parent + version: 3.1.0 + dependencies: + is-glob: registry.npmmirror.com/is-glob@3.1.0 + path-dirname: registry.npmmirror.com/path-dirname@1.0.2 + dev: false + + registry.npmmirror.com/glob-to-regexp@0.3.0: + resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz} + name: glob-to-regexp + version: 0.3.0 + dev: false + registry.npmmirror.com/glob-to-regexp@0.4.1: 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/glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz} + name: glob + version: 7.2.3 + dependencies: + fs.realpath: registry.npmmirror.com/fs.realpath@1.0.0 + inflight: registry.npmmirror.com/inflight@1.0.6 + inherits: registry.npmmirror.com/inherits@2.0.4 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + once: registry.npmmirror.com/once@1.4.0 + path-is-absolute: registry.npmmirror.com/path-is-absolute@1.0.1 + dev: false + + registry.npmmirror.com/globby@9.2.0: + resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz} + name: globby + version: 9.2.0 + engines: {node: '>=6'} + dependencies: + '@types/glob': registry.npmmirror.com/@types/glob@7.2.0 + array-union: registry.npmmirror.com/array-union@1.0.2 + dir-glob: registry.npmmirror.com/dir-glob@2.2.2 + fast-glob: registry.npmmirror.com/fast-glob@2.2.7 + glob: registry.npmmirror.com/glob@7.2.3 + ignore: registry.npmmirror.com/ignore@4.0.6 + pify: registry.npmmirror.com/pify@4.0.1 + slash: registry.npmmirror.com/slash@2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/graceful-fs@4.2.11: 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/gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gray-matter/-/gray-matter-4.0.3.tgz} + name: gray-matter + version: 4.0.3 + engines: {node: '>=6.0'} + dependencies: + js-yaml: registry.npmmirror.com/js-yaml@3.14.1 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + section-matter: registry.npmmirror.com/section-matter@1.0.0 + strip-bom-string: registry.npmmirror.com/strip-bom-string@1.0.0 + dev: false + + registry.npmmirror.com/has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz} + name: has-flag + version: 3.0.0 + engines: {node: '>=4'} + dev: false + registry.npmmirror.com/has-flag@4.0.0: 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 @@ -5521,6 +7239,322 @@ packages: engines: {node: '>=8'} dev: false + registry.npmmirror.com/has-value@0.3.1: + 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/get-value@2.0.6 + has-values: registry.npmmirror.com/has-values@0.1.4 + isobject: registry.npmmirror.com/isobject@2.1.0 + dev: false + + registry.npmmirror.com/has-value@1.0.0: + 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/get-value@2.0.6 + has-values: registry.npmmirror.com/has-values@1.0.0 + isobject: registry.npmmirror.com/isobject@3.0.1 + dev: false + + registry.npmmirror.com/has-values@0.1.4: + 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: false + + registry.npmmirror.com/has-values@1.0.0: + 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/is-number@3.0.0 + kind-of: registry.npmmirror.com/kind-of@4.0.0 + dev: false + + registry.npmmirror.com/hash-sum@1.0.2: + resolution: {integrity: sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz} + name: hash-sum + version: 1.0.2 + dev: false + + registry.npmmirror.com/hasown@2.0.0: + 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/function-bind@1.1.2 + dev: false + + registry.npmmirror.com/heap@0.2.7: + resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/heap/-/heap-0.2.7.tgz} + name: heap + version: 0.2.7 + dev: false + + registry.npmmirror.com/highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz} + name: highlight.js + version: 10.7.3 + dev: false + + registry.npmmirror.com/highlight.js@11.9.0: + resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/-/highlight.js-11.9.0.tgz} + name: highlight.js + version: 11.9.0 + engines: {node: '>=12.0.0'} + dev: false + + registry.npmmirror.com/html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz} + name: html-void-elements + version: 2.0.1 + dev: false + + registry.npmmirror.com/html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz} + name: html2canvas + version: 1.4.1 + engines: {node: '>=8.0.0'} + dependencies: + css-line-break: registry.npmmirror.com/css-line-break@2.1.0 + text-segmentation: registry.npmmirror.com/text-segmentation@1.0.3 + dev: false + + registry.npmmirror.com/i18next@20.6.1: + resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz} + name: i18next + version: 20.6.1 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.6 + dev: false + + registry.npmmirror.com/iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz} + name: iconv-lite + version: 0.6.3 + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 + dev: false + + registry.npmmirror.com/ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz} + name: ignore + version: 4.0.6 + engines: {node: '>= 4'} + dev: false + + registry.npmmirror.com/immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz} + name: immer + version: 9.0.21 + dev: false + + registry.npmmirror.com/imorse@1.0.0: + resolution: {integrity: sha512-kq5I1RTF48dMwK02MPaGyong1KE/5SXclIFJn02w3bpkkCcc7mnHf92PRVDE1YTTCovotlFr9Q67K/x2Xh/1Fw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/imorse/-/imorse-1.0.0.tgz} + name: imorse + version: 1.0.0 + dev: false + + registry.npmmirror.com/inflight@1.0.6: + 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/once@1.4.0 + wrappy: registry.npmmirror.com/wrappy@1.0.2 + dev: false + + registry.npmmirror.com/inherits@2.0.4: + 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 + dev: false + + registry.npmmirror.com/insert-text-at-cursor@0.3.0: + resolution: {integrity: sha512-/nPtyeX9xPUvxZf+r0518B7uqNKlP+LqNJqSiXFEaa2T71rWIwTVXGH7hB9xO/EVdwa5/pWlFCPwShOW81XIxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/insert-text-at-cursor/-/insert-text-at-cursor-0.3.0.tgz} + name: insert-text-at-cursor + version: 0.3.0 + dev: false + + registry.npmmirror.com/internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internmap/-/internmap-1.0.1.tgz} + name: internmap + version: 1.0.1 + dev: false + + registry.npmmirror.com/internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internmap/-/internmap-2.0.3.tgz} + name: internmap + version: 2.0.3 + engines: {node: '>=12'} + dev: false + + registry.npmmirror.com/is-accessor-descriptor@1.0.1: + 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/hasown@2.0.0 + dev: false + + registry.npmmirror.com/is-buffer@1.1.6: + 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: false + + registry.npmmirror.com/is-data-descriptor@1.0.1: + 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/hasown@2.0.0 + dev: false + + registry.npmmirror.com/is-descriptor@0.1.7: + 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/is-accessor-descriptor@1.0.1 + is-data-descriptor: registry.npmmirror.com/is-data-descriptor@1.0.1 + dev: false + + registry.npmmirror.com/is-descriptor@1.0.3: + 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/is-accessor-descriptor@1.0.1 + is-data-descriptor: registry.npmmirror.com/is-data-descriptor@1.0.1 + dev: false + + registry.npmmirror.com/is-extendable@0.1.1: + 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: false + + registry.npmmirror.com/is-extendable@1.0.1: + 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/is-plain-object@2.0.4 + dev: false + + registry.npmmirror.com/is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} + name: is-extglob + version: 2.1.1 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/is-glob@3.1.0: + resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz} + name: is-glob + version: 3.1.0 + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: registry.npmmirror.com/is-extglob@2.1.1 + dev: false + + registry.npmmirror.com/is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} + name: is-glob + version: 4.0.3 + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: registry.npmmirror.com/is-extglob@2.1.1 + dev: false + + registry.npmmirror.com/is-hotkey@0.2.0: + resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz} + name: is-hotkey + version: 0.2.0 + dev: false + + registry.npmmirror.com/is-number@3.0.0: + 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/kind-of@3.2.2 + dev: false + + registry.npmmirror.com/is-plain-object@2.0.4: + 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/isobject@3.0.1 + dev: false + + registry.npmmirror.com/is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz} + name: is-plain-object + version: 5.0.0 + engines: {node: '>=0.10.0'} + dev: false + + registry.npmmirror.com/is-url@1.2.4: + resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz} + name: is-url + version: 1.2.4 + dev: false + + registry.npmmirror.com/is-windows@1.0.2: + 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: false + + registry.npmmirror.com/isarray@1.0.0: + 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: false + + registry.npmmirror.com/isobject@2.1.0: + 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/isarray@1.0.0 + dev: false + + registry.npmmirror.com/isobject@3.0.1: + 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: false + + registry.npmmirror.com/javascript-stringify@1.6.0: + resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz} + name: javascript-stringify + version: 1.6.0 + dev: false + registry.npmmirror.com/jest-worker@27.5.1: 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 @@ -5532,6 +7566,16 @@ packages: supports-color: registry.npmmirror.com/supports-color@8.1.1 dev: false + registry.npmmirror.com/js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz} + name: js-yaml + version: 3.14.1 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse@1.0.10 + esprima: registry.npmmirror.com/esprima@4.0.1 + dev: false + registry.npmmirror.com/jsdom@15.2.1(canvas@2.11.2): 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 @@ -5590,6 +7634,89 @@ packages: version: 0.4.1 dev: false + registry.npmmirror.com/jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz} + name: jsonfile + version: 4.0.0 + optionalDependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + dev: false + + registry.npmmirror.com/katex@0.13.24: + resolution: {integrity: sha512-jZxYuKCma3VS5UuxOx/rFV1QyGSl3Uy/i0kTJF3HgQ5xMinCQVF8Zd4bMY/9aI9b9A2pjIBOsjSSm68ykTAr8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/katex/-/katex-0.13.24.tgz} + name: katex + version: 0.13.24 + hasBin: true + dependencies: + commander: registry.npmmirror.com/commander@8.3.0 + dev: false + + registry.npmmirror.com/khroma@2.1.0: + resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/khroma/-/khroma-2.1.0.tgz} + name: khroma + version: 2.1.0 + dev: false + + registry.npmmirror.com/kind-of@3.2.2: + 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/is-buffer@1.1.6 + dev: false + + registry.npmmirror.com/kind-of@4.0.0: + 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/is-buffer@1.1.6 + dev: false + + registry.npmmirror.com/kind-of@6.0.3: + 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: false + + registry.npmmirror.com/kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz} + name: kleur + version: 4.1.5 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/layout-base@1.0.2: + resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/layout-base/-/layout-base-1.0.2.tgz} + name: layout-base + version: 1.0.2 + dev: false + + registry.npmmirror.com/layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/layout-base/-/layout-base-2.0.1.tgz} + name: layout-base + version: 2.0.1 + dev: false + + registry.npmmirror.com/linkify-it@2.2.0: + resolution: {integrity: sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/linkify-it/-/linkify-it-2.2.0.tgz} + name: linkify-it + version: 2.2.0 + dependencies: + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: false + + registry.npmmirror.com/linkify-it@3.0.3: + resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz} + name: linkify-it + version: 3.0.3 + dependencies: + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: false + registry.npmmirror.com/loader-runner@4.3.0: 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 @@ -5597,12 +7724,483 @@ packages: engines: {node: '>=6.11.5'} dev: false + registry.npmmirror.com/lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + name: lodash-es + version: 4.17.21 + dev: false + + registry.npmmirror.com/lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz} + name: lodash.camelcase + version: 4.3.0 + dev: false + + registry.npmmirror.com/lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} + name: lodash.clonedeep + version: 4.5.0 + dev: false + + registry.npmmirror.com/lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz} + name: lodash.debounce + version: 4.0.8 + dev: false + + registry.npmmirror.com/lodash.foreach@4.5.0: + resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz} + name: lodash.foreach + version: 4.5.0 + dev: false + + registry.npmmirror.com/lodash.isequal@4.5.0: + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz} + name: lodash.isequal + version: 4.5.0 + dev: false + + registry.npmmirror.com/lodash.throttle@4.1.1: + resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz} + name: lodash.throttle + version: 4.1.1 + dev: false + + registry.npmmirror.com/lodash.toarray@4.4.0: + resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz} + name: lodash.toarray + version: 4.4.0 + dev: false + + registry.npmmirror.com/lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz} + name: lodash + version: 4.17.21 + dev: false + + registry.npmmirror.com/magic-string@0.30.5: + 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/sourcemap-codec@1.4.15 + dev: false + + registry.npmmirror.com/map-cache@0.2.2: + 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: false + + registry.npmmirror.com/map-visit@1.0.0: + 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/object-visit@1.0.1 + dev: false + + registry.npmmirror.com/markdown-it-anchor@5.3.0(markdown-it@8.4.2): + resolution: {integrity: sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz} + id: registry.npmmirror.com/markdown-it-anchor/5.3.0 + name: markdown-it-anchor + version: 5.3.0 + peerDependencies: + markdown-it: '*' + dependencies: + markdown-it: registry.npmmirror.com/markdown-it@8.4.2 + dev: false + + registry.npmmirror.com/markdown-it-attrs@4.1.6(markdown-it@12.3.2): + resolution: {integrity: sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-attrs/-/markdown-it-attrs-4.1.6.tgz} + id: registry.npmmirror.com/markdown-it-attrs/4.1.6 + name: markdown-it-attrs + version: 4.1.6 + engines: {node: '>=6'} + peerDependencies: + markdown-it: '>= 9.0.0' + dependencies: + markdown-it: registry.npmmirror.com/markdown-it@12.3.2 + dev: false + + registry.npmmirror.com/markdown-it-chain@1.3.0(markdown-it@8.4.2): + resolution: {integrity: sha512-XClV8I1TKy8L2qsT9iX3qiV+50ZtcInGXI80CA+DP62sMs7hXlyV/RM3hfwy5O3Ad0sJm9xIwQELgANfESo8mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz} + id: registry.npmmirror.com/markdown-it-chain/1.3.0 + name: markdown-it-chain + version: 1.3.0 + engines: {node: '>=6.9'} + peerDependencies: + markdown-it: '>=5.0.0' + dependencies: + markdown-it: registry.npmmirror.com/markdown-it@8.4.2 + webpack-chain: registry.npmmirror.com/webpack-chain@4.12.1 + dev: false + + registry.npmmirror.com/markdown-it-container@3.0.0: + resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-container/-/markdown-it-container-3.0.0.tgz} + name: markdown-it-container + version: 3.0.0 + dev: false + + registry.npmmirror.com/markdown-it-emoji@1.4.0: + resolution: {integrity: sha512-QCz3Hkd+r5gDYtS2xsFXmBYrgw6KuWcJZLCEkdfAuwzZbShCmCfta+hwAMq4NX/4xPzkSHduMKgMkkPUJxSXNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz} + name: markdown-it-emoji + version: 1.4.0 + dev: false + + registry.npmmirror.com/markdown-it-table-of-contents@0.4.4: + resolution: {integrity: sha512-TAIHTHPwa9+ltKvKPWulm/beozQU41Ab+FIefRaQV1NRnpzwcV9QOe6wXQS5WLivm5Q/nlo0rl6laGkMDZE7Gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz} + name: markdown-it-table-of-contents + version: 0.4.4 + engines: {node: '>6.4.0'} + dev: false + + registry.npmmirror.com/markdown-it@12.3.2: + resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz} + name: markdown-it + version: 12.3.2 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse@2.0.1 + entities: registry.npmmirror.com/entities@2.1.0 + linkify-it: registry.npmmirror.com/linkify-it@3.0.3 + mdurl: registry.npmmirror.com/mdurl@1.0.1 + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: false + + registry.npmmirror.com/markdown-it@8.4.2: + resolution: {integrity: sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it/-/markdown-it-8.4.2.tgz} + name: markdown-it + version: 8.4.2 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse@1.0.10 + entities: registry.npmmirror.com/entities@1.1.2 + linkify-it: registry.npmmirror.com/linkify-it@2.2.0 + mdurl: registry.npmmirror.com/mdurl@1.0.1 + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: false + + registry.npmmirror.com/mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz} + name: mdast-util-from-markdown + version: 1.3.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + mdast-util-to-string: registry.npmmirror.com/mdast-util-to-string@3.2.0 + micromark: registry.npmmirror.com/micromark@3.2.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-decode-string: registry.npmmirror.com/micromark-util-decode-string@1.1.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + unist-util-stringify-position: registry.npmmirror.com/unist-util-stringify-position@3.0.3 + uvu: registry.npmmirror.com/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz} + name: mdast-util-to-string + version: 3.2.0 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.15 + dev: false + + registry.npmmirror.com/mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz} + name: mdurl + version: 1.0.1 + dev: false + registry.npmmirror.com/merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz} name: merge-stream version: 2.0.0 dev: false + registry.npmmirror.com/merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz} + name: merge2 + version: 1.4.1 + engines: {node: '>= 8'} + dev: false + + registry.npmmirror.com/mermaid@10.6.1: + resolution: {integrity: sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mermaid/-/mermaid-10.6.1.tgz} + name: mermaid + version: 10.6.1 + dependencies: + '@braintree/sanitize-url': registry.npmmirror.com/@braintree/sanitize-url@6.0.4 + '@types/d3-scale': registry.npmmirror.com/@types/d3-scale@4.0.8 + '@types/d3-scale-chromatic': registry.npmmirror.com/@types/d3-scale-chromatic@3.0.3 + cytoscape: registry.npmmirror.com/cytoscape@3.28.0 + cytoscape-cose-bilkent: registry.npmmirror.com/cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.0) + cytoscape-fcose: registry.npmmirror.com/cytoscape-fcose@2.2.0(cytoscape@3.28.0) + d3: registry.npmmirror.com/d3@7.8.5 + d3-sankey: registry.npmmirror.com/d3-sankey@0.12.3 + dagre-d3-es: registry.npmmirror.com/dagre-d3-es@7.0.10 + dayjs: registry.npmmirror.com/dayjs@1.11.10 + dompurify: registry.npmmirror.com/dompurify@3.0.6 + elkjs: registry.npmmirror.com/elkjs@0.8.2 + khroma: registry.npmmirror.com/khroma@2.1.0 + lodash-es: registry.npmmirror.com/lodash-es@4.17.21 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + non-layered-tidy-tree-layout: registry.npmmirror.com/non-layered-tidy-tree-layout@2.0.2 + stylis: registry.npmmirror.com/stylis@4.3.0 + ts-dedent: registry.npmmirror.com/ts-dedent@2.2.0 + uuid: registry.npmmirror.com/uuid@9.0.1 + web-worker: registry.npmmirror.com/web-worker@1.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz} + name: micromark-core-commonmark + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-factory-destination: registry.npmmirror.com/micromark-factory-destination@1.1.0 + micromark-factory-label: registry.npmmirror.com/micromark-factory-label@1.1.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-factory-title: registry.npmmirror.com/micromark-factory-title@1.1.0 + micromark-factory-whitespace: registry.npmmirror.com/micromark-factory-whitespace@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-classify-character: registry.npmmirror.com/micromark-util-classify-character@1.1.0 + micromark-util-html-tag-name: registry.npmmirror.com/micromark-util-html-tag-name@1.2.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@1.1.0 + micromark-util-subtokenize: registry.npmmirror.com/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz} + name: micromark-factory-destination + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz} + name: micromark-factory-label + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz} + name: micromark-factory-space + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz} + name: micromark-factory-title + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz} + name: micromark-factory-whitespace + version: 1.1.0 + dependencies: + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz} + name: micromark-util-character + version: 1.2.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz} + name: micromark-util-chunked + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz} + name: micromark-util-classify-character + version: 1.1.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz} + name: micromark-util-combine-extensions + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz} + name: micromark-util-decode-numeric-character-reference + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz} + name: micromark-util-decode-string + version: 1.1.0 + dependencies: + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz} + name: micromark-util-encode + version: 1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz} + name: micromark-util-html-tag-name + version: 1.2.0 + dev: false + + registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz} + name: micromark-util-normalize-identifier + version: 1.1.0 + dependencies: + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz} + name: micromark-util-resolve-all + version: 1.1.0 + dependencies: + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz} + name: micromark-util-sanitize-uri + version: 1.2.0 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-encode: registry.npmmirror.com/micromark-util-encode@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz} + name: micromark-util-subtokenize + version: 1.1.0 + dependencies: + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: false + + registry.npmmirror.com/micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz} + name: micromark-util-symbol + version: 1.1.0 + dev: false + + registry.npmmirror.com/micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz} + name: micromark-util-types + version: 1.1.0 + dev: false + + registry.npmmirror.com/micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark/-/micromark-3.2.0.tgz} + name: micromark + version: 3.2.0 + dependencies: + '@types/debug': registry.npmmirror.com/@types/debug@4.1.12 + debug: registry.npmmirror.com/debug@4.3.4 + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + micromark-core-commonmark: registry.npmmirror.com/micromark-core-commonmark@1.1.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@1.1.0 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-chunked: registry.npmmirror.com/micromark-util-chunked@1.1.0 + micromark-util-combine-extensions: registry.npmmirror.com/micromark-util-combine-extensions@1.1.0 + micromark-util-decode-numeric-character-reference: registry.npmmirror.com/micromark-util-decode-numeric-character-reference@1.1.0 + micromark-util-encode: registry.npmmirror.com/micromark-util-encode@1.1.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@1.1.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0 + micromark-util-subtokenize: registry.npmmirror.com/micromark-util-subtokenize@1.1.0 + micromark-util-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + uvu: registry.npmmirror.com/uvu@0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + registry.npmmirror.com/micromatch@3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz} + name: micromatch + version: 3.1.10 + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: registry.npmmirror.com/arr-diff@4.0.0 + array-unique: registry.npmmirror.com/array-unique@0.3.2 + braces: registry.npmmirror.com/braces@2.3.2 + define-property: registry.npmmirror.com/define-property@2.0.2 + extend-shallow: registry.npmmirror.com/extend-shallow@3.0.2 + extglob: registry.npmmirror.com/extglob@2.0.4 + fragment-cache: registry.npmmirror.com/fragment-cache@0.2.1 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + nanomatch: registry.npmmirror.com/nanomatch@1.2.13 + object.pick: registry.npmmirror.com/object.pick@1.3.0 + regex-not: registry.npmmirror.com/regex-not@1.0.2 + snapdragon: registry.npmmirror.com/snapdragon@0.8.2 + to-regex: registry.npmmirror.com/to-regex@3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/mime-db@1.52.0: 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 @@ -5610,6 +8208,14 @@ packages: engines: {node: '>= 0.6'} dev: false + registry.npmmirror.com/mime-match@1.0.2: + resolution: {integrity: sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz} + name: mime-match + version: 1.0.2 + dependencies: + wildcard: registry.npmmirror.com/wildcard@1.1.2 + dev: false + registry.npmmirror.com/mime-types@2.1.35: 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 @@ -5619,13 +8225,76 @@ packages: mime-db: registry.npmmirror.com/mime-db@1.52.0 dev: false + registry.npmmirror.com/minimatch@3.1.2: + 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/brace-expansion@1.1.11 + dev: false + + registry.npmmirror.com/mixin-deep@1.3.2: + 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/for-in@1.0.2 + is-extendable: registry.npmmirror.com/is-extendable@1.0.1 + dev: false + + registry.npmmirror.com/mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz} + name: mri + version: 1.2.0 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/ms@2.0.0: + 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: false + + registry.npmmirror.com/ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 + dev: false + + registry.npmmirror.com/namespace-emitter@2.0.1: + resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz} + name: namespace-emitter + version: 2.0.1 + dev: false + registry.npmmirror.com/nanoid@3.3.7: 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 - dev: true + + registry.npmmirror.com/nanomatch@1.2.13: + 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/arr-diff@4.0.0 + array-unique: registry.npmmirror.com/array-unique@0.3.2 + define-property: registry.npmmirror.com/define-property@2.0.2 + extend-shallow: registry.npmmirror.com/extend-shallow@3.0.2 + fragment-cache: registry.npmmirror.com/fragment-cache@0.2.1 + is-windows: registry.npmmirror.com/is-windows@1.0.2 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + object.pick: registry.npmmirror.com/object.pick@1.3.0 + regex-not: registry.npmmirror.com/regex-not@1.0.2 + snapdragon: registry.npmmirror.com/snapdragon@0.8.2 + to-regex: registry.npmmirror.com/to-regex@3.0.2 + transitivePeerDependencies: + - supports-color + dev: false registry.npmmirror.com/neo-async@2.6.2: 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} @@ -5633,17 +8302,122 @@ packages: version: 2.6.2 dev: false + registry.npmmirror.com/next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz} + name: next-tick + version: 1.1.0 + dev: false + registry.npmmirror.com/node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz} name: node-releases version: 2.0.14 dev: false + registry.npmmirror.com/non-layered-tidy-tree-layout@2.0.2: + resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz} + name: non-layered-tidy-tree-layout + version: 2.0.2 + dev: false + + registry.npmmirror.com/object-copy@0.1.0: + 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/copy-descriptor@0.1.1 + define-property: registry.npmmirror.com/define-property@0.2.5 + kind-of: registry.npmmirror.com/kind-of@3.2.2 + dev: false + + registry.npmmirror.com/object-visit@1.0.1: + 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/isobject@3.0.1 + dev: false + + registry.npmmirror.com/object.pick@1.3.0: + 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/isobject@3.0.1 + dev: false + + registry.npmmirror.com/once@1.4.0: + 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/wrappy@1.0.2 + dev: false + + registry.npmmirror.com/orderedmap@2.1.1: + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/orderedmap/-/orderedmap-2.1.1.tgz} + name: orderedmap + version: 2.1.1 + dev: false + + registry.npmmirror.com/pascalcase@0.1.1: + 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: false + + registry.npmmirror.com/path-dirname@1.0.2: + resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz} + name: path-dirname + version: 1.0.2 + dev: false + + registry.npmmirror.com/path-is-absolute@1.0.1: + 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'} + dev: false + + registry.npmmirror.com/path-type@3.0.0: + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz} + name: path-type + version: 3.0.0 + engines: {node: '>=4'} + dependencies: + pify: registry.npmmirror.com/pify@3.0.0 + dev: false + registry.npmmirror.com/picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz} name: picocolors version: 1.0.0 + registry.npmmirror.com/pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz} + name: pify + version: 3.0.0 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz} + name: pify + version: 4.0.1 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/posix-character-classes@0.1.1: + 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: false + registry.npmmirror.com/postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.32.tgz} name: postcss @@ -5653,7 +8427,94 @@ packages: nanoid: registry.npmmirror.com/nanoid@3.3.7 picocolors: registry.npmmirror.com/picocolors@1.0.0 source-map-js: registry.npmmirror.com/source-map-js@1.0.2 - dev: true + + registry.npmmirror.com/preact@10.19.3: + resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/preact/-/preact-10.19.3.tgz} + name: preact + version: 10.19.3 + dev: false + + registry.npmmirror.com/prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz} + name: prismjs + version: 1.29.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/prosemirror-commands@1.5.2: + resolution: {integrity: sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz} + name: prosemirror-commands + version: 1.5.2 + dependencies: + prosemirror-model: registry.npmmirror.com/prosemirror-model@1.19.4 + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + prosemirror-transform: registry.npmmirror.com/prosemirror-transform@1.8.0 + dev: false + + registry.npmmirror.com/prosemirror-history@1.3.2: + resolution: {integrity: sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-history/-/prosemirror-history-1.3.2.tgz} + name: prosemirror-history + version: 1.3.2 + dependencies: + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + prosemirror-transform: registry.npmmirror.com/prosemirror-transform@1.8.0 + prosemirror-view: registry.npmmirror.com/prosemirror-view@1.32.6 + rope-sequence: registry.npmmirror.com/rope-sequence@1.3.4 + dev: false + + registry.npmmirror.com/prosemirror-inputrules@1.3.0: + resolution: {integrity: sha512-z1GRP2vhh5CihYMQYsJSa1cOwXb3SYxALXOIfAkX8nZserARtl9LiL+CEl+T+OFIsXc3mJIHKhbsmRzC0HDAXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-inputrules/-/prosemirror-inputrules-1.3.0.tgz} + name: prosemirror-inputrules + version: 1.3.0 + dependencies: + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + prosemirror-transform: registry.npmmirror.com/prosemirror-transform@1.8.0 + dev: false + + registry.npmmirror.com/prosemirror-keymap@1.2.2: + resolution: {integrity: sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz} + name: prosemirror-keymap + version: 1.2.2 + dependencies: + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + w3c-keyname: registry.npmmirror.com/w3c-keyname@2.2.8 + dev: false + + registry.npmmirror.com/prosemirror-model@1.19.4: + resolution: {integrity: sha512-RPmVXxUfOhyFdayHawjuZCxiROsm9L4FCUA6pWI+l7n2yCBsWy9VpdE1hpDHUS8Vad661YLY9AzqfjLhAKQ4iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-model/-/prosemirror-model-1.19.4.tgz} + name: prosemirror-model + version: 1.19.4 + dependencies: + orderedmap: registry.npmmirror.com/orderedmap@2.1.1 + dev: false + + registry.npmmirror.com/prosemirror-state@1.4.3: + resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-state/-/prosemirror-state-1.4.3.tgz} + name: prosemirror-state + version: 1.4.3 + dependencies: + prosemirror-model: registry.npmmirror.com/prosemirror-model@1.19.4 + prosemirror-transform: registry.npmmirror.com/prosemirror-transform@1.8.0 + prosemirror-view: registry.npmmirror.com/prosemirror-view@1.32.6 + dev: false + + registry.npmmirror.com/prosemirror-transform@1.8.0: + resolution: {integrity: sha512-BaSBsIMv52F1BVVMvOmp1yzD3u65uC3HTzCBQV1WDPqJRQ2LuHKcyfn0jwqodo8sR9vVzMzZyI+Dal5W9E6a9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-transform/-/prosemirror-transform-1.8.0.tgz} + name: prosemirror-transform + version: 1.8.0 + dependencies: + prosemirror-model: registry.npmmirror.com/prosemirror-model@1.19.4 + dev: false + + registry.npmmirror.com/prosemirror-view@1.32.6: + resolution: {integrity: sha512-26r5LvyDlPgUNVf7ZdNdGrMJnylwjJtUJTfDuYOANIVx9lqWD1WCBlGg283weYQGKUC64DXR25LeAmliB9CrFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prosemirror-view/-/prosemirror-view-1.32.6.tgz} + name: prosemirror-view + version: 1.32.6 + dependencies: + prosemirror-model: registry.npmmirror.com/prosemirror-model@1.19.4 + prosemirror-state: registry.npmmirror.com/prosemirror-state@1.4.3 + prosemirror-transform: registry.npmmirror.com/prosemirror-transform@1.8.0 + dev: false registry.npmmirror.com/punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz} @@ -5684,6 +8545,62 @@ packages: safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: false + registry.npmmirror.com/regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz} + name: regenerator-runtime + version: 0.14.0 + dev: false + + registry.npmmirror.com/regex-not@1.0.2: + 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/extend-shallow@3.0.2 + safe-regex: registry.npmmirror.com/safe-regex@1.1.0 + dev: false + + registry.npmmirror.com/repeat-element@1.1.4: + 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: false + + registry.npmmirror.com/repeat-string@1.6.1: + 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: false + + registry.npmmirror.com/resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz} + name: resize-observer-polyfill + version: 1.5.1 + dev: false + + registry.npmmirror.com/resolve-url@0.2.1: + 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: false + + registry.npmmirror.com/ret@0.1.15: + 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: false + + registry.npmmirror.com/robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz} + name: robust-predicates + version: 3.0.2 + dev: false + registry.npmmirror.com/rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-2.79.1.tgz} name: rollup @@ -5694,12 +8611,47 @@ packages: fsevents: registry.npmmirror.com/fsevents@2.3.3 dev: true + registry.npmmirror.com/rope-sequence@1.3.4: + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rope-sequence/-/rope-sequence-1.3.4.tgz} + name: rope-sequence + version: 1.3.4 + dev: false + + registry.npmmirror.com/rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rw/-/rw-1.3.3.tgz} + name: rw + version: 1.3.3 + dev: false + + registry.npmmirror.com/sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sade/-/sade-1.8.1.tgz} + name: sade + version: 1.8.1 + engines: {node: '>=6'} + dependencies: + mri: registry.npmmirror.com/mri@1.2.0 + dev: false + registry.npmmirror.com/safe-buffer@5.2.1: 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 dev: false + registry.npmmirror.com/safe-regex@1.1.0: + 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/ret@0.1.15 + dev: false + + registry.npmmirror.com/safer-buffer@2.1.2: + 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 + dev: false + registry.npmmirror.com/schema-utils@3.3.0: 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 @@ -5711,6 +8663,31 @@ packages: ajv-keywords: registry.npmmirror.com/ajv-keywords@3.5.2(ajv@6.12.6) dev: false + registry.npmmirror.com/scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz} + name: scroll-into-view-if-needed + version: 2.2.31 + dependencies: + compute-scroll-into-view: registry.npmmirror.com/compute-scroll-into-view@1.0.20 + dev: false + + registry.npmmirror.com/section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/section-matter/-/section-matter-1.0.0.tgz} + name: section-matter + version: 1.0.0 + engines: {node: '>=4'} + dependencies: + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + dev: false + + registry.npmmirror.com/semver@6.3.1: + 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 + dev: false + registry.npmmirror.com/serialize-javascript@6.0.1: 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 @@ -5719,12 +8696,110 @@ packages: randombytes: registry.npmmirror.com/randombytes@2.1.0 dev: false + registry.npmmirror.com/set-value@2.0.1: + 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/extend-shallow@2.0.1 + is-extendable: registry.npmmirror.com/is-extendable@0.1.1 + is-plain-object: registry.npmmirror.com/is-plain-object@2.0.4 + split-string: registry.npmmirror.com/split-string@3.1.0 + dev: false + + registry.npmmirror.com/slash@2.0.0: + resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz} + name: slash + version: 2.0.0 + engines: {node: '>=6'} + dev: false + + registry.npmmirror.com/slate-history@0.66.0(slate@0.72.8): + resolution: {integrity: sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz} + id: registry.npmmirror.com/slate-history/0.66.0 + name: slate-history + version: 0.66.0 + peerDependencies: + slate: '>=0.65.3' + dependencies: + is-plain-object: registry.npmmirror.com/is-plain-object@5.0.0 + slate: registry.npmmirror.com/slate@0.72.8 + dev: false + + registry.npmmirror.com/slate@0.72.8: + resolution: {integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz} + name: slate + version: 0.72.8 + dependencies: + immer: registry.npmmirror.com/immer@9.0.21 + is-plain-object: registry.npmmirror.com/is-plain-object@5.0.0 + tiny-warning: registry.npmmirror.com/tiny-warning@1.0.3 + dev: false + + registry.npmmirror.com/snabbdom@3.5.1: + resolution: {integrity: sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz} + name: snabbdom + version: 3.5.1 + engines: {node: '>=8.3.0'} + dev: false + + registry.npmmirror.com/snapdragon-node@2.1.1: + 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/define-property@1.0.0 + isobject: registry.npmmirror.com/isobject@3.0.1 + snapdragon-util: registry.npmmirror.com/snapdragon-util@3.0.1 + dev: false + + registry.npmmirror.com/snapdragon-util@3.0.1: + 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/kind-of@3.2.2 + dev: false + + registry.npmmirror.com/snapdragon@0.8.2: + 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/base@0.11.2 + debug: registry.npmmirror.com/debug@2.6.9 + define-property: registry.npmmirror.com/define-property@0.2.5 + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + map-cache: registry.npmmirror.com/map-cache@0.2.2 + source-map: registry.npmmirror.com/source-map@0.5.7 + source-map-resolve: registry.npmmirror.com/source-map-resolve@0.5.3 + use: registry.npmmirror.com/use@3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + registry.npmmirror.com/source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz} name: source-map-js version: 1.0.2 engines: {node: '>=0.10.0'} - dev: true + + registry.npmmirror.com/source-map-resolve@0.5.3: + 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/atob@2.1.2 + decode-uri-component: registry.npmmirror.com/decode-uri-component@0.2.2 + resolve-url: registry.npmmirror.com/resolve-url@0.2.1 + source-map-url: registry.npmmirror.com/source-map-url@0.4.1 + urix: registry.npmmirror.com/urix@0.1.0 + dev: false registry.npmmirror.com/source-map-support@0.5.21: 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} @@ -5735,6 +8810,20 @@ packages: source-map: registry.npmmirror.com/source-map@0.6.1 dev: false + registry.npmmirror.com/source-map-url@0.4.1: + 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: false + + registry.npmmirror.com/source-map@0.5.7: + 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: false + registry.npmmirror.com/source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} name: source-map @@ -5742,12 +8831,65 @@ packages: engines: {node: '>=0.10.0'} dev: false + registry.npmmirror.com/split-string@3.1.0: + 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/extend-shallow@3.0.2 + dev: false + + registry.npmmirror.com/sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz} + name: sprintf-js + version: 1.0.3 + dev: false + + registry.npmmirror.com/ssr-window@3.0.0: + resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz} + name: ssr-window + version: 3.0.0 + dev: false + + registry.npmmirror.com/static-extend@0.1.2: + 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/define-property@0.2.5 + object-copy: registry.npmmirror.com/object-copy@0.1.0 + dev: false + + registry.npmmirror.com/strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz} + name: strip-bom-string + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: false + registry.npmmirror.com/style-mod@4.1.0: 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/stylis@4.3.0: + resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stylis/-/stylis-4.3.0.tgz} + name: stylis + version: 4.3.0 + dev: false + + registry.npmmirror.com/supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz} + name: supports-color + version: 5.5.0 + engines: {node: '>=4'} + dependencies: + has-flag: registry.npmmirror.com/has-flag@3.0.0 + dev: false + registry.npmmirror.com/supports-color@8.1.1: 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 @@ -5804,10 +8946,137 @@ packages: source-map-support: registry.npmmirror.com/source-map-support@0.5.21 dev: false - registry.npmmirror.com/undici-types@5.26.5: - 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/text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz} + name: text-segmentation + version: 1.0.3 + dependencies: + utrie: registry.npmmirror.com/utrie@1.0.2 + dev: false + + registry.npmmirror.com/tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz} + name: tiny-warning + version: 1.0.3 + dev: false + + registry.npmmirror.com/to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz} + name: to-fast-properties + version: 2.0.0 + engines: {node: '>=4'} + dev: false + + registry.npmmirror.com/to-object-path@0.3.0: + 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/kind-of@3.2.2 + dev: false + + registry.npmmirror.com/to-regex-range@2.1.1: + 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/is-number@3.0.0 + repeat-string: registry.npmmirror.com/repeat-string@1.6.1 + dev: false + + registry.npmmirror.com/to-regex@3.0.2: + 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/define-property@2.0.2 + extend-shallow: registry.npmmirror.com/extend-shallow@3.0.2 + regex-not: registry.npmmirror.com/regex-not@1.0.2 + safe-regex: registry.npmmirror.com/safe-regex@1.1.0 + dev: false + + registry.npmmirror.com/toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toggle-selection/-/toggle-selection-1.0.6.tgz} + name: toggle-selection + version: 1.0.6 + dev: false + + registry.npmmirror.com/toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toml/-/toml-3.0.0.tgz} + name: toml + version: 3.0.0 + dev: false + + registry.npmmirror.com/ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-dedent/-/ts-dedent-2.2.0.tgz} + name: ts-dedent + version: 2.2.0 + engines: {node: '>=6.10'} + dev: false + + registry.npmmirror.com/type@1.2.0: + resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type/-/type-1.2.0.tgz} + name: type + version: 1.2.0 + dev: false + + registry.npmmirror.com/type@2.7.2: + resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type/-/type-2.7.2.tgz} + name: type + version: 2.7.2 + dev: false + + registry.npmmirror.com/uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz} + name: uc.micro + version: 1.0.6 + dev: false + + registry.npmmirror.com/union-value@1.0.1: + 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/arr-union@3.1.0 + get-value: registry.npmmirror.com/get-value@2.0.6 + is-extendable: registry.npmmirror.com/is-extendable@0.1.1 + set-value: registry.npmmirror.com/set-value@2.0.1 + dev: false + + registry.npmmirror.com/unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz} + name: unist-util-stringify-position + version: 3.0.3 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.10 + dev: false + + registry.npmmirror.com/universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz} + name: universalify + version: 0.1.2 + engines: {node: '>= 4.0.0'} + dev: false + + registry.npmmirror.com/unset-value@1.0.0: + 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/has-value@0.3.1 + isobject: registry.npmmirror.com/isobject@3.0.1 + dev: false + + registry.npmmirror.com/upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz} + name: upath + version: 1.2.0 + engines: {node: '>=4'} dev: false registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.2): @@ -5832,6 +9101,28 @@ packages: punycode: registry.npmmirror.com/punycode@2.3.1 dev: false + registry.npmmirror.com/urix@0.1.0: + 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: false + + registry.npmmirror.com/use@3.1.1: + 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: false + + registry.npmmirror.com/utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz} + name: utrie + version: 1.0.2 + dependencies: + base64-arraybuffer: registry.npmmirror.com/base64-arraybuffer@1.0.2 + dev: false + registry.npmmirror.com/uuid@3.4.0: 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 @@ -5849,6 +9140,71 @@ packages: hasBin: true dev: false + registry.npmmirror.com/uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uvu/-/uvu-0.5.6.tgz} + name: uvu + version: 0.5.6 + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: registry.npmmirror.com/dequal@2.0.3 + diff: registry.npmmirror.com/diff@5.1.0 + kleur: registry.npmmirror.com/kleur@4.1.5 + sade: registry.npmmirror.com/sade@1.8.1 + dev: false + + registry.npmmirror.com/v-code-diff@1.8.0(vue@3.3.10): + resolution: {integrity: sha512-SQmr6HQ0SIzL3fYXtARIPfBbLLlka5TxWr2Q4fpt5wI/YTi5T42cXg1zU4jrXFdlzXIun4HMdennnHmAdFkhCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v-code-diff/-/v-code-diff-1.8.0.tgz} + id: registry.npmmirror.com/v-code-diff/1.8.0 + name: v-code-diff + version: 1.8.0 + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.4.9 + vue: ^2.6.0 || >=3.0.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + diff: registry.npmmirror.com/diff@5.1.0 + diff-match-patch: registry.npmmirror.com/diff-match-patch@1.0.5 + highlight.js: registry.npmmirror.com/highlight.js@11.9.0 + vue: 3.3.10(typescript@5.3.2) + vue-demi: registry.npmmirror.com/vue-demi@0.13.11(vue@3.3.10) + dev: false + + registry.npmmirror.com/vant@3.6.12(vue@3.3.10): + resolution: {integrity: sha512-fLzwhpV0ZPQqxrTx6RU8mJVUqP7DSkpdXNeByKubp+O9vKYGcWRX9wFdEwApyy7qLZLLu+rU1Jw52d6lktPL4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vant/-/vant-3.6.12.tgz} + id: registry.npmmirror.com/vant/3.6.12 + name: vant + version: 3.6.12 + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vant/icons': registry.npmmirror.com/@vant/icons@1.8.0 + '@vant/popperjs': registry.npmmirror.com/@vant/popperjs@1.3.0 + '@vant/use': registry.npmmirror.com/@vant/use@1.6.0(vue@3.3.10) + vue: 3.3.10(typescript@5.3.2) + dev: false + + registry.npmmirror.com/vue-demi@0.13.11(vue@3.3.10): + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz} + id: registry.npmmirror.com/vue-demi/0.13.11 + name: vue-demi + version: 0.13.11 + 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: 3.3.10(typescript@5.3.2) + dev: false + registry.npmmirror.com/vue3-danmaku@1.6.0(vue@3.3.10): resolution: {integrity: sha512-XjwVKIelupDD3PWn6k22l5qS8y+SCdFUYq4sSpcPInqk7CyzXWSAfz2BL6WWx9HU9CRWS3x2oDMkepLkJoWvNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue3-danmaku/-/vue3-danmaku-1.6.0.tgz} id: registry.npmmirror.com/vue3-danmaku/1.6.0 @@ -5876,6 +9232,21 @@ packages: graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 dev: false + registry.npmmirror.com/web-worker@1.2.0: + resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-worker/-/web-worker-1.2.0.tgz} + name: web-worker + version: 1.2.0 + dev: false + + registry.npmmirror.com/webpack-chain@4.12.1: + resolution: {integrity: sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-chain/-/webpack-chain-4.12.1.tgz} + name: webpack-chain + version: 4.12.1 + dependencies: + deepmerge: registry.npmmirror.com/deepmerge@1.5.2 + javascript-stringify: registry.npmmirror.com/javascript-stringify@1.6.0 + dev: false + registry.npmmirror.com/webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz} name: webpack-sources @@ -5924,3 +9295,26 @@ packages: - esbuild - uglify-js dev: false + + registry.npmmirror.com/wildcard@1.1.2: + resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz} + name: wildcard + version: 1.1.2 + dev: false + + registry.npmmirror.com/wrappy@1.0.2: + 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 + dev: false + + registry.npmmirror.com/xss@1.0.14: + resolution: {integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xss/-/xss-1.0.14.tgz} + name: xss + version: 1.0.14 + engines: {node: '>= 0.10.0'} + hasBin: true + dependencies: + commander: registry.npmmirror.com/commander@2.20.3 + cssfilter: registry.npmmirror.com/cssfilter@0.0.10 + dev: false diff --git a/src/components/Decision/Decision.vue b/src/components/Decision/Decision.vue new file mode 100644 index 0000000..2412168 --- /dev/null +++ b/src/components/Decision/Decision.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/src/components/Diff/Diff.vue b/src/components/Diff/Diff.vue new file mode 100644 index 0000000..65a902f --- /dev/null +++ b/src/components/Diff/Diff.vue @@ -0,0 +1,39 @@ + + + + + \ No newline at end of file diff --git a/src/components/Markdown/Markdown.vue b/src/components/Markdown/Markdown.vue new file mode 100644 index 0000000..a93d4b1 --- /dev/null +++ b/src/components/Markdown/Markdown.vue @@ -0,0 +1,29 @@ + + + + + \ No newline at end of file diff --git a/src/components/Morse/Morse.vue b/src/components/Morse/Morse.vue new file mode 100644 index 0000000..d2618b7 --- /dev/null +++ b/src/components/Morse/Morse.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/src/components/NumberToChinese/NumberToChinese.vue b/src/components/NumberToChinese/NumberToChinese.vue new file mode 100644 index 0000000..8b46f5e --- /dev/null +++ b/src/components/NumberToChinese/NumberToChinese.vue @@ -0,0 +1,50 @@ + + + + + \ No newline at end of file diff --git a/src/components/Random/Random.vue b/src/components/Random/Random.vue new file mode 100644 index 0000000..f1e6a18 --- /dev/null +++ b/src/components/Random/Random.vue @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git a/src/components/TextToImg/TextToImg.vue b/src/components/TextToImg/TextToImg.vue new file mode 100644 index 0000000..312c104 --- /dev/null +++ b/src/components/TextToImg/TextToImg.vue @@ -0,0 +1,142 @@ + + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index 89c57e7..bb61143 100644 --- a/src/main.ts +++ b/src/main.ts @@ -14,6 +14,9 @@ import './styles/tailwind.css' import 'element-plus/dist/index.css' //pinia import pinia from './store' +//v-md-editor +import { setupMdEditor } from './plugins/v-md-editor' + const app = createApp(App) //安装仓库 @@ -22,4 +25,5 @@ app.use(router) app.use(ElementPlus, { locale: zhCn }) +setupMdEditor(app) app.mount('#app') diff --git a/src/plugins/v-md-editor.ts b/src/plugins/v-md-editor.ts new file mode 100644 index 0000000..2d18300 --- /dev/null +++ b/src/plugins/v-md-editor.ts @@ -0,0 +1,18 @@ +import type { App } from 'vue' +//v-md-editor +import VueMarkdownEditor from '@kangc/v-md-editor'; +import '@kangc/v-md-editor/lib/style/base-editor.css'; +import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js'; +import '@kangc/v-md-editor/lib/theme/style/vuepress.css'; + +import Prism from 'prismjs'; + +VueMarkdownEditor.use(vuepressTheme, { + Prism, +}); + +export function setupMdEditor(app: App) { + app.use(VueMarkdownEditor) +} + +export default setupMdEditor \ No newline at end of file diff --git a/src/router/router.ts b/src/router/router.ts index 33e24d1..70d01e8 100644 --- a/src/router/router.ts +++ b/src/router/router.ts @@ -179,6 +179,76 @@ export const constantRoute = [ description: '在线生成二维码,logo二维码', } }, + { + path: '/decision', + component: () => import('@/components/Decision/Decision.vue'), + name: 'decision', + meta: { + title: "帮我决定", + keywords: '选择困难,难以决定,今天吃什么,现在做什么,自定义选项都给你安排的明明白白', + description: '选择困难症,自定义选择内容', + } + }, + { + path: '/morse', + component: () => import('@/components/Morse/Morse.vue'), + name: 'morse', + meta: { + title: "摩斯电码", + keywords: 'morse电码,摩斯电码', + description: '摩斯电码编码解码', + } + }, + { + path: '/random', + component: () => import('@/components/Random/Random.vue'), + name: 'random', + meta: { + title: "生成随机数", + keywords: '随机数生成,随机数', + description: '可定制范围内进行随机数字,可用于抽奖、点名等用途', + } + }, + { + path: '/numberToChinese', + component: () => import('@/components/NumberToChinese/NumberToChinese.vue'), + name: 'numberToChinese', + meta: { + title: "数字转金额大写", + keywords: '数字转中文,数字转大写,中文转数字,大写转数字,数字中文互转', + description: '在线数字一键转换成人民币大写,中文大写金额数字应用正楷或行书填写', + } + }, + { + path: '/diff', + component: () => import('@/components/Diff/Diff.vue'), + name: 'diff', + meta: { + title: "文本对比", + keywords: '中文比对,代码比对,代码对比,文本比对,英文比对', + description: '文本差异比对支持中文、英文、代码比对', + } + }, + { + path: '/markdown', + component: () => import('@/components/Markdown/Markdown.vue'), + name: 'markdown', + meta: { + title: "markdown编辑器", + keywords: '在线创建或编辑markdown, 实时预览,导出markdown', + description: '在线markdown编辑器', + } + }, + { + path: '/textToImg', + component: () => import('@/components/TextToImg/TextToImg.vue'), + name: 'textToImg', + meta: { + title: "文本转图片", + keywords: '文本生成图片,文本生成长图,推广长图', + description: '把文本转换成图片,生成长图,具有超多个性文字排版', + } + }, { path: '/404', component: () => import('@/components/404/404.vue'), diff --git a/src/utils/morse.ts b/src/utils/morse.ts new file mode 100644 index 0000000..a9a8ddb --- /dev/null +++ b/src/utils/morse.ts @@ -0,0 +1,115 @@ +import { encode, decode } from 'imorse' + +const morseCodeMap = { + 'A': '.-', + 'B': '-...', + 'C': '-.-.', + 'D': '-..', + 'E': '.', + 'F': '..-.', + 'G': '--.', + 'H': '....', + 'I': '..', + 'J': '.---', + 'K': '-.-', + 'L': '.-..', + 'M': '--', + 'N': '-.', + 'O': '---', + 'P': '.--.', + 'Q': '--.-', + 'R': '.-.', + 'S': '...', + 'T': '-', + 'U': '..-', + 'V': '...-', + 'W': '.--', + 'X': '-..-', + 'Y': '-.--', + 'Z': '--..', + '0': '-----', + '1': '.----', + '2': '..---', + '3': '...--', + '4': '....-', + '5': '.....', + '6': '-....', + '7': '--...', + '8': '---..', + '9': '----.', + '.': '.-.-.-', + ':': '---...', + ',': '--..--', + ';': '-.-.-.', + '?': '..--..', + "=": '-...-', + "'": '.----.', + '"': '.-..-.', + '!': '-.-.--', + '/': '-..-.', + '\\': '-.---..', + '(': '-.--.', + ')': '-.--.-', + '+': '.-.-.', + '-': '-....-', + '_': '..--.-', + '@': '.--.-.', + '$': '...-..-', + '&': '.-...', +}; + +/** + * 文本转摩斯密码(包含中文转) + * @returns + */ +export function toMorse(text: string) { + let morseCode = ''; + for (let char of text.toUpperCase()) { + if (/[\u4e00-\u9fa5]/g.test(char)) { + //中文转摩斯电码 + morseCode += encode(char) || '?' + } else { + morseCode += morseCodeMap[char] || '?'; // 对于不在映射表中的字符,我们将其替换为问号 + } + morseCode += ' ' + } + return morseCode; +} + +/** + * 摩斯电码转文本 + */ +export function toText(morse: string) { + let text = ''; + let morseArr = morse.split(' ').filter(item => item.trim() !== "") + for (let i = 0; i < morseArr.length; i++) { + if (morseArr.length > 7) { + //摩斯电码转中文 + //text += decode(morseArr[i].replace('/', '')) + text += decode(morseArr[i]) + } else { + text += Object.keys(morseCodeMap).find(key => morseCodeMap[key] === morseArr[i]) || '?' + } + } + return text +} + +//中文转摩斯电码 +export function chineseToMorse(chinese: string): string { + //先转换成ascii码 + let asciiCode = chinese.charCodeAt(0).toString() + console.log(asciiCode) + //转换 + return asciiCode.split('').map(char => morseCodeMap[char] || '').join(''); +} + +//摩斯电码转中文 +export function morseToChinese() { + +} + +const MorseUtils = { + toMorse, + toText +} +export default MorseUtils \ No newline at end of file diff --git a/src/utils/string.ts b/src/utils/string.ts index 3f721ac..a9f17cc 100644 --- a/src/utils/string.ts +++ b/src/utils/string.ts @@ -64,12 +64,60 @@ export function genRandomStrByChars(chars: string, length: number): string { password += chars[randomIndex]; } return password; -} +} + +/** + * 数字转中文 + * @param num + * @returns + */ +export function numberToChinese(num: number): string { + // const units = ['', '拾', '佰', '仟', '万', '亿']; + const units = ['', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟', '万']; + const chars = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']; + let numStr = num.toString() + let len = numStr.length + if (len > 13) { + ElMessage({ + message: "金额太大无法转换", + type: "error", + duration: 1500 + }) + return '' + } + let isZero = false; + let zeroCount = 0; + let chinese = '' + + for (let i = 0; i < len; i++) { + let n = parseInt(numStr[i]); + if (n === 0) { + isZero = true; + zeroCount++; + } else { + if (isZero) { + chinese += chars[0]; + } + chinese += chars[n] + units[len - i - 1]; + isZero = false; + zeroCount = 0; + } + // debugger + } + + + if (chinese.endsWith(chars[0])) { + chinese = chinese.substring(0, chinese.length - 1); + } + + return chinese; +} const StringUtils = { transferred, copy, - genRandomStrByChars + genRandomStrByChars, + numberToChinese } export default StringUtils \ No newline at end of file