From 7782440b4ef207fbd1daab19443710f502f2ecfe Mon Sep 17 00:00:00 2001 From: haishan <710328466@qq.com> Date: Mon, 30 Oct 2023 10:49:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dumi/layouts/index.tsx | 12 - .dumi/theme/layout.tsx | 32 - .dumirc.ts | 38 + .editorconfig | 3 - .fatherrc.ts | 4 - .gitignore | 26 +- .husky/commit-msg | 4 + .husky/pre-commit | 4 + .prettierignore | 10 +- .prettierrc | 11 - .prettierrc.js | 14 + .umi/core/devScripts.ts | 53 + .umi/core/history.ts | 21 + .umi/core/plugin.ts | 8 + .umi/core/pluginConfig.d.ts | 297 + .umi/core/pluginRegister.ts | 5 + .umi/core/polyfill.ts | 4 + .umi/core/routes.ts | 129 + .umi/core/umiExports.ts | 3 + .umi/dumi/apis.json | 1 + .umi/dumi/config.json | 32 + .umi/dumi/demos/index.ts | 6 + .umi/dumi/layout.tsx | 8 + .umi/umi.ts | 58 + .umirc.ts | 39 - LICENSE | 2 +- README.md | 33 +- commitlint.config.js | 3 - docs/fea/svg/index.md | 4 +- docs/fea/webgl/intro.md | 13 +- docs/index.md | 17 +- package.json | 83 +- pnpm-lock.yaml | 27137 ++++++++-------- src/canvas/index.md | 20 +- src/css/index.md | 22 +- src/index.md | 2 +- src/index.ts | 1 - {docs/other => static}/house/2017.md | 0 {docs/other => static}/house/2020.md | 0 .../house/attachments/1086212/1245974.jpg | Bin .../house/attachments/1086212/1245974.png | Bin .../house/attachments/1086212/12459741.jpg | Bin .../house/attachments/1086212/1245975.png | Bin .../house/attachments/1086212/1245976.png | Bin .../house/attachments/1086212/1245977.png | Bin .../house/attachments/1086212/1245978.png | Bin .../house/attachments/1086212/1245979.png | Bin .../house/attachments/1086212/1245980.png | Bin .../house/attachments/1086212/1245981.png | Bin .../house/attachments/1086212/1245982.png | Bin .../house/attachments/1086212/1245983.png | Bin .../house/attachments/1086212/1245984.png | Bin .../house/attachments/1086212/1245985.png | Bin .../house/attachments/1086212/1245986.png | Bin .../house/attachments/1086212/1245987.png | Bin .../house/attachments/1086212/1245988.png | Bin .../house/attachments/1086212/1245989.png | Bin .../house/attachments/1086212/1245990.png | Bin .../house/attachments/1086212/1245991.png | Bin .../house/attachments/1086212/1245992.png | Bin .../house/attachments/1086212/1245993.jpeg | Bin .../house/attachments/1086212/1245994.jpeg | Bin .../house/attachments/1086212/1245995.jpeg | Bin .../house/attachments/1086212/1245996.png | Bin .../house/attachments/1086212/1245997.png | Bin .../house/attachments/1086212/1245998.png | Bin .../house/attachments/1086212/1245999.jpg | Bin .../house/attachments/1086212/1246000.png | Bin .../house/attachments/1086212/1246001.png | Bin .../house/attachments/1086212/1246002.png | Bin .../house/attachments/1086212/1246003.png | Bin .../house/attachments/1086212/1246004.jpeg | Bin .../house/attachments/1086212/1246005.docx | Bin .../house/attachments/1086212/1246009.png | Bin .../house/attachments/1086212/1246010.png | Bin .../house/attachments/1086212/1246011.jpg | Bin .../house/attachments/1086212/1246012.jpg | Bin .../house/attachments/1086212/1246014.jpg | Bin .../house/attachments/1086212/1246015.png | Bin .../house/attachments/1086212/1246016.png | Bin .../house/attachments/1086212/1246017.png | Bin .../house/attachments/1086212/1246018.png | Bin .../house/attachments/1086212/1246019.png | Bin .../house/attachments/1086212/1246020.png | Bin .../house/attachments/1086212/1246021.png | Bin .../house/attachments/1086212/1246022.png | Bin .../house/attachments/1086212/1246023.png | Bin .../house/attachments/1086212/1246024.png | Bin .../house/attachments/1086212/1246025.png | Bin .../house/attachments/1086212/1246026.png | Bin .../house/attachments/1086212/1246027.png | Bin .../house/attachments/1086212/1246028.png | Bin .../house/attachments/1086212/1246029.png | Bin .../house/attachments/1086212/1246030.png | Bin .../house/attachments/1086212/1246031.png | Bin .../house/attachments/1086212/1246032.png | Bin .../house/attachments/1086212/1246033.png | Bin .../house/attachments/1086212/1246034.png | Bin .../house/attachments/1086212/1246036.jpg | Bin .../house/attachments/1086212/1246047.png | Bin .../house/attachments/1086212/1246048.jpg | Bin .../house/attachments/1086212/1246049.jpeg | Bin .../house/attachments/1086212/1246050.png | Bin .../house/attachments/1086212/1246052.png | Bin .../house/attachments/1086212/1246053.png | Bin .../house/attachments/1086212/1246055.jpeg | Bin .../house/attachments/1086212/1246090.jpg | Bin .../house/attachments/1086212/1246091.jpeg | Bin .../house/attachments/1086212/1246136.jpg | Bin .../house/attachments/1086212/1246136_1.jpg | Bin .../house/attachments/1086212/1246233.png | Bin .../house/attachments/1086212/1246234.png | Bin .../house/attachments/1086212/1246240.png | Bin .../house/attachments/1086212/1246241.png | Bin .../house/attachments/1086212/1246242.png | Bin .../house/attachments/1086212/1246245.png | Bin .../house/attachments/1086212/1246246.png | Bin .../house/attachments/1086212/1246339.png | Bin .../house/attachments/1086212/1246340.png | Bin .../house/attachments/1086212/1246806.jpeg | Bin .../attachments/1086212/1521978210833.jpg | Bin .../attachments/1086212/1550534921852.jpg | Bin .../attachments/1086212/2017-price-1.jpg | Bin .../attachments/1086212/2017-price-2.jpg | Bin .../attachments/1086212/HZmetro9_044-01.jpg | Bin .../house/attachments/1086212/c1.png | Bin .../house/attachments/1086212/c2.png | Bin .../house/attachments/1086212/c3.png | Bin .../house/attachments/1086212/c4.png | Bin .../house/attachments/1086212/c5.png | Bin .../house/attachments/1086212/c6.png | Bin .../house/attachments/1086212/c7.png | Bin .../house/attachments/1086212/c8.png | Bin .../house/attachments/1086212/d1.png | Bin .../house/attachments/1086212/f1.jpg | Bin .../house/attachments/1086212/f8.jpg | Bin .../house/attachments/1086212/g1.jpeg | Bin .../house/attachments/1086212/g2.jpeg | Bin .../house/attachments/1086212/g3.jpeg | Bin .../house/attachments/1086212/h1.png | Bin .../house/attachments/1086212/h2.jpeg | Bin .../house/attachments/1086212/hangzhou.png | Bin .../house/attachments/1086212/hd-train-1.jpg | Bin .../house/attachments/1086212/hd-train-2.jpg | Bin .../house/attachments/1086212/j1.jpg | Bin .../house/attachments/1086212/j2.jpg | Bin .../house/attachments/1086212/j3.jpg | Bin .../house/attachments/1086212/j4.jpg | Bin .../house/attachments/1086212/j5.jpg | Bin .../house/attachments/1086212/j6.jpg | Bin .../house/attachments/1086212/n9.jpeg | Bin .../house/attachments/1086212/p1.jpg | Bin .../house/attachments/1086212/p2.jpg | Bin .../house/attachments/1086212/p4.jpg | Bin .../house/attachments/1086212/p5.jpg | Bin .../attachments/1086212/sanqiweixing.jpg | Bin .../attachments/1086212/sanqiweixing_1.jpg | Bin .../house/attachments/1086212/ty1.jpg | Bin .../house/attachments/1086212/ty2.jpg | Bin .../v2-2088bd3ab5e43756595e18392b91adbd_r.jpg | Bin .../house/attachments/1086212/xianluda.gif | Bin .../house/attachments/1086212/yy2.jpg | Bin .../house/attachments/1086212/zhi.jpg | Bin .../house/attachments/1086212/zhonghuan.jpg | Bin .../house/attachments/1086212/zhonghuan.png | Bin .../1086212/房子如何买及首付要求.jpg | Bin .../attachments/1086212/杭州城北规划.jpg | Bin temp/You-need-to-know-css | 1 - temp/heartbeat/index.less | 137 - temp/heartbeat/index.tsx | 11 - temp/javascript | 1 - temp/javascript-algorithms | 1 - temp/nodebestpractices | 1 - temp/resume/css/base.less | 491 - temp/resume/css/font/iconfont.eot | Bin 3208 -> 0 bytes temp/resume/css/font/iconfont.svg | 47 - temp/resume/css/font/iconfont.ttf | Bin 3040 -> 0 bytes temp/resume/css/font/iconfont.woff | Bin 2168 -> 0 bytes temp/resume/css/font/iconfont.woff2 | Bin 1680 -> 0 bytes temp/resume/css/iconfont.css | 45 - temp/resume/css/index.less | 5 - temp/resume/css/print.less | 110 - temp/resume/css/reset.less | 73 - temp/resume/css/style.less | 15 - temp/resume/index.md | 10 - temp/resume/index.tsx | 310 - .../【react前端开发_杭州】江志雄 3年.pdf | Bin 211120 -> 0 bytes .../static/江志雄-前端开发15088662107.pdf | Bin 469314 -> 0 bytes .../static/阿里JD及内面题库_WEB前端开发.xlsx | Bin 27480 -> 0 bytes tsconfig.json | 29 +- typings.d.ts | 2 - 191 files changed, 13459 insertions(+), 15989 deletions(-) delete mode 100644 .dumi/layouts/index.tsx delete mode 100644 .dumi/theme/layout.tsx create mode 100644 .dumirc.ts mode change 100755 => 100644 .editorconfig delete mode 100644 .fatherrc.ts create mode 100755 .husky/commit-msg create mode 100755 .husky/pre-commit delete mode 100644 .prettierrc create mode 100644 .prettierrc.js create mode 100644 .umi/core/devScripts.ts create mode 100644 .umi/core/history.ts create mode 100644 .umi/core/plugin.ts create mode 100644 .umi/core/pluginConfig.d.ts create mode 100644 .umi/core/pluginRegister.ts create mode 100644 .umi/core/polyfill.ts create mode 100644 .umi/core/routes.ts create mode 100644 .umi/core/umiExports.ts create mode 100644 .umi/dumi/apis.json create mode 100644 .umi/dumi/config.json create mode 100644 .umi/dumi/demos/index.ts create mode 100644 .umi/dumi/layout.tsx create mode 100644 .umi/umi.ts delete mode 100644 .umirc.ts delete mode 100644 commitlint.config.js delete mode 100644 src/index.ts rename {docs/other => static}/house/2017.md (100%) rename {docs/other => static}/house/2020.md (100%) rename {docs/other => static}/house/attachments/1086212/1245974.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1245974.png (100%) rename {docs/other => static}/house/attachments/1086212/12459741.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1245975.png (100%) rename {docs/other => static}/house/attachments/1086212/1245976.png (100%) rename {docs/other => static}/house/attachments/1086212/1245977.png (100%) rename {docs/other => static}/house/attachments/1086212/1245978.png (100%) rename {docs/other => static}/house/attachments/1086212/1245979.png (100%) rename {docs/other => static}/house/attachments/1086212/1245980.png (100%) rename {docs/other => static}/house/attachments/1086212/1245981.png (100%) rename {docs/other => static}/house/attachments/1086212/1245982.png (100%) rename {docs/other => static}/house/attachments/1086212/1245983.png (100%) rename {docs/other => static}/house/attachments/1086212/1245984.png (100%) rename {docs/other => static}/house/attachments/1086212/1245985.png (100%) rename {docs/other => static}/house/attachments/1086212/1245986.png (100%) rename {docs/other => static}/house/attachments/1086212/1245987.png (100%) rename {docs/other => static}/house/attachments/1086212/1245988.png (100%) rename {docs/other => static}/house/attachments/1086212/1245989.png (100%) rename {docs/other => static}/house/attachments/1086212/1245990.png (100%) rename {docs/other => static}/house/attachments/1086212/1245991.png (100%) rename {docs/other => static}/house/attachments/1086212/1245992.png (100%) rename {docs/other => static}/house/attachments/1086212/1245993.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1245994.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1245995.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1245996.png (100%) rename {docs/other => static}/house/attachments/1086212/1245997.png (100%) rename {docs/other => static}/house/attachments/1086212/1245998.png (100%) rename {docs/other => static}/house/attachments/1086212/1245999.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246000.png (100%) rename {docs/other => static}/house/attachments/1086212/1246001.png (100%) rename {docs/other => static}/house/attachments/1086212/1246002.png (100%) rename {docs/other => static}/house/attachments/1086212/1246003.png (100%) rename {docs/other => static}/house/attachments/1086212/1246004.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1246005.docx (100%) rename {docs/other => static}/house/attachments/1086212/1246009.png (100%) rename {docs/other => static}/house/attachments/1086212/1246010.png (100%) rename {docs/other => static}/house/attachments/1086212/1246011.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246012.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246014.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246015.png (100%) rename {docs/other => static}/house/attachments/1086212/1246016.png (100%) rename {docs/other => static}/house/attachments/1086212/1246017.png (100%) rename {docs/other => static}/house/attachments/1086212/1246018.png (100%) rename {docs/other => static}/house/attachments/1086212/1246019.png (100%) rename {docs/other => static}/house/attachments/1086212/1246020.png (100%) rename {docs/other => static}/house/attachments/1086212/1246021.png (100%) rename {docs/other => static}/house/attachments/1086212/1246022.png (100%) rename {docs/other => static}/house/attachments/1086212/1246023.png (100%) rename {docs/other => static}/house/attachments/1086212/1246024.png (100%) rename {docs/other => static}/house/attachments/1086212/1246025.png (100%) rename {docs/other => static}/house/attachments/1086212/1246026.png (100%) rename {docs/other => static}/house/attachments/1086212/1246027.png (100%) rename {docs/other => static}/house/attachments/1086212/1246028.png (100%) rename {docs/other => static}/house/attachments/1086212/1246029.png (100%) rename {docs/other => static}/house/attachments/1086212/1246030.png (100%) rename {docs/other => static}/house/attachments/1086212/1246031.png (100%) rename {docs/other => static}/house/attachments/1086212/1246032.png (100%) rename {docs/other => static}/house/attachments/1086212/1246033.png (100%) rename {docs/other => static}/house/attachments/1086212/1246034.png (100%) rename {docs/other => static}/house/attachments/1086212/1246036.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246047.png (100%) rename {docs/other => static}/house/attachments/1086212/1246048.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246049.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1246050.png (100%) rename {docs/other => static}/house/attachments/1086212/1246052.png (100%) rename {docs/other => static}/house/attachments/1086212/1246053.png (100%) rename {docs/other => static}/house/attachments/1086212/1246055.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1246090.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246091.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1246136.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246136_1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1246233.png (100%) rename {docs/other => static}/house/attachments/1086212/1246234.png (100%) rename {docs/other => static}/house/attachments/1086212/1246240.png (100%) rename {docs/other => static}/house/attachments/1086212/1246241.png (100%) rename {docs/other => static}/house/attachments/1086212/1246242.png (100%) rename {docs/other => static}/house/attachments/1086212/1246245.png (100%) rename {docs/other => static}/house/attachments/1086212/1246246.png (100%) rename {docs/other => static}/house/attachments/1086212/1246339.png (100%) rename {docs/other => static}/house/attachments/1086212/1246340.png (100%) rename {docs/other => static}/house/attachments/1086212/1246806.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/1521978210833.jpg (100%) rename {docs/other => static}/house/attachments/1086212/1550534921852.jpg (100%) rename {docs/other => static}/house/attachments/1086212/2017-price-1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/2017-price-2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/HZmetro9_044-01.jpg (100%) rename {docs/other => static}/house/attachments/1086212/c1.png (100%) rename {docs/other => static}/house/attachments/1086212/c2.png (100%) rename {docs/other => static}/house/attachments/1086212/c3.png (100%) rename {docs/other => static}/house/attachments/1086212/c4.png (100%) rename {docs/other => static}/house/attachments/1086212/c5.png (100%) rename {docs/other => static}/house/attachments/1086212/c6.png (100%) rename {docs/other => static}/house/attachments/1086212/c7.png (100%) rename {docs/other => static}/house/attachments/1086212/c8.png (100%) rename {docs/other => static}/house/attachments/1086212/d1.png (100%) rename {docs/other => static}/house/attachments/1086212/f1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/f8.jpg (100%) rename {docs/other => static}/house/attachments/1086212/g1.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/g2.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/g3.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/h1.png (100%) rename {docs/other => static}/house/attachments/1086212/h2.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/hangzhou.png (100%) rename {docs/other => static}/house/attachments/1086212/hd-train-1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/hd-train-2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j3.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j4.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j5.jpg (100%) rename {docs/other => static}/house/attachments/1086212/j6.jpg (100%) rename {docs/other => static}/house/attachments/1086212/n9.jpeg (100%) rename {docs/other => static}/house/attachments/1086212/p1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/p2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/p4.jpg (100%) rename {docs/other => static}/house/attachments/1086212/p5.jpg (100%) rename {docs/other => static}/house/attachments/1086212/sanqiweixing.jpg (100%) rename {docs/other => static}/house/attachments/1086212/sanqiweixing_1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/ty1.jpg (100%) rename {docs/other => static}/house/attachments/1086212/ty2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/v2-2088bd3ab5e43756595e18392b91adbd_r.jpg (100%) rename {docs/other => static}/house/attachments/1086212/xianluda.gif (100%) rename {docs/other => static}/house/attachments/1086212/yy2.jpg (100%) rename {docs/other => static}/house/attachments/1086212/zhi.jpg (100%) rename {docs/other => static}/house/attachments/1086212/zhonghuan.jpg (100%) rename {docs/other => static}/house/attachments/1086212/zhonghuan.png (100%) rename {docs/other => static}/house/attachments/1086212/房子如何买及首付要求.jpg (100%) rename {docs/other => static}/house/attachments/1086212/杭州城北规划.jpg (100%) delete mode 160000 temp/You-need-to-know-css delete mode 100644 temp/heartbeat/index.less delete mode 100644 temp/heartbeat/index.tsx delete mode 160000 temp/javascript delete mode 160000 temp/javascript-algorithms delete mode 160000 temp/nodebestpractices delete mode 100755 temp/resume/css/base.less delete mode 100755 temp/resume/css/font/iconfont.eot delete mode 100755 temp/resume/css/font/iconfont.svg delete mode 100755 temp/resume/css/font/iconfont.ttf delete mode 100755 temp/resume/css/font/iconfont.woff delete mode 100755 temp/resume/css/font/iconfont.woff2 delete mode 100755 temp/resume/css/iconfont.css delete mode 100755 temp/resume/css/index.less delete mode 100755 temp/resume/css/print.less delete mode 100755 temp/resume/css/reset.less delete mode 100755 temp/resume/css/style.less delete mode 100644 temp/resume/index.md delete mode 100644 temp/resume/index.tsx delete mode 100644 temp/resume/static/【react前端开发_杭州】江志雄 3年.pdf delete mode 100644 temp/resume/static/江志雄-前端开发15088662107.pdf delete mode 100644 temp/resume/static/阿里JD及内面题库_WEB前端开发.xlsx delete mode 100644 typings.d.ts diff --git a/.dumi/layouts/index.tsx b/.dumi/layouts/index.tsx deleted file mode 100644 index 25e85be..0000000 --- a/.dumi/layouts/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -// .dumi/theme/layout.tsx(本地主题) 或 src/layout.tsx(主题包) -import React from 'react'; -import Layout from 'dumi-theme-default/es/layout'; - -export default ({ children, ...props }) => ( - - <> - - {children} - - -); diff --git a/.dumi/theme/layout.tsx b/.dumi/theme/layout.tsx deleted file mode 100644 index 11eec89..0000000 --- a/.dumi/theme/layout.tsx +++ /dev/null @@ -1,32 +0,0 @@ -// .dumi/theme/layout.tsx(本地主题) 或 src/layout.tsx(主题包) -import React, { useEffect } from 'react'; -import Layout from 'dumi-theme-default/es/layout'; - -export default ({ children, ...props }) => { - const { history } = props; - - useEffect(() => { - const header = document.querySelector('.__dumi-default-navbar') - const cont = document.querySelector('.__dumi-default-layout-content') - const lo = document.querySelector('.__dumi-default-layout') - - if (location.hash === '#/resume' && lo) { - - cont.style.position = 'relative' - cont.style.top = '-64px' - header.style.display = 'none' - } else { - cont.style.position = 'relative' - cont.style.top = '0' - header.style.display = 'flex' - } - },[location.hash]) - - return ( - - <> - {children} - - - ) -}; diff --git a/.dumirc.ts b/.dumirc.ts new file mode 100644 index 0000000..a10bf9d --- /dev/null +++ b/.dumirc.ts @@ -0,0 +1,38 @@ +import { defineConfig } from 'dumi'; + +export default defineConfig({ + themeConfig: { + name: 'nicenote', + navs: [ + null, + { + title: 'GitHub', + path: 'git@github.com:j710328466/learn-note.git', + }, + ] + }, + favicons: ['https://jzx-h5.oss-cn-hangzhou.aliyuncs.com/logo.ico'], + // logo: 'http://jzx-h5.oss-cn-hangzhou.aliyuncs.com/logo.png', + outputPath: 'docs-dist', + hash: true, + history: { + type: 'hash', + }, + publicPath: '/', + resolve: { + docDirs: ['docs'], + atomDirs: [{ type: 'component', dir: 'src' }], + codeBlockMode: 'passive', + }, + locales: [{ id: 'zh-CN', name: '中文' }], // 2.0 默认值 + analyze: { + analyzerMode: 'server', + analyzerPort: 8888, + openAnalyzer: false, + // generate stats file while ANALYZE_DUMP exist + generateStatsFile: false, + statsFilename: 'stats.json', + logLevel: 'info', + defaultSizes: 'parsed', // stat // gzip + } +}); diff --git a/.editorconfig b/.editorconfig old mode 100755 new mode 100644 index 7e3649a..e717f5e --- a/.editorconfig +++ b/.editorconfig @@ -11,6 +11,3 @@ insert_final_newline = true [*.md] trim_trailing_whitespace = false - -[Makefile] -indent_style = tab diff --git a/.fatherrc.ts b/.fatherrc.ts deleted file mode 100644 index cc3a27b..0000000 --- a/.fatherrc.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default { - esm: 'rollup', - cjs: 'rollup', -}; diff --git a/.gitignore b/.gitignore index 82cff45..5a239de 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,5 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/npm-debug.log* -/yarn-error.log -/yarn.lock -/package-lock.json - -# production +node_modules /dist -/docs-dist - -# misc +.dumi/tmp +.dumi/tmp-production .DS_Store - -# umi -.umi -.umi-production -.umi-test -.env.local - -# ide -/.vscode -/.idea diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100755 index 0000000..5b0b354 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx commitlint --edit "${1}" diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..d24fdfc --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx lint-staged diff --git a/.prettierignore b/.prettierignore index ecb24d3..22b6303 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,7 +1,3 @@ -**/*.svg -**/*.ejs -**/*.html -package.json -.umi -.umi-production -.umi-test +.dumi/tmp +.dumi/tmp-production +*.yaml diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 94beb14..0000000 --- a/.prettierrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "singleQuote": true, - "trailingComma": "all", - "printWidth": 80, - "overrides": [ - { - "files": ".prettierrc", - "options": { "parser": "json" } - } - ] -} diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..e048a9d --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,14 @@ +module.exports = { + printWidth: 80, + proseWrap: 'never', + singleQuote: true, + trailingComma: 'all', + overrides: [ + { + files: '*.md', + options: { + proseWrap: 'preserve', + }, + }, + ], +}; diff --git a/.umi/core/devScripts.ts b/.umi/core/devScripts.ts new file mode 100644 index 0000000..c001ce6 --- /dev/null +++ b/.umi/core/devScripts.ts @@ -0,0 +1,53 @@ +// @ts-nocheck + +if (window.g_initWebpackHotDevClient) { + function tryApplyUpdates(onHotUpdateSuccess?: Function) { + // @ts-ignore + if (!module.hot) { + window.location.reload(); + return; + } + + function isUpdateAvailable() { + // @ts-ignore + return window.g_getMostRecentCompilationHash() !== __webpack_hash__; + } + + // TODO: is update available? + // @ts-ignore + if (!isUpdateAvailable() || module.hot.status() !== 'idle') { + return; + } + + function handleApplyUpdates(err: Error | null, updatedModules: any) { + if (err || !updatedModules || window.g_getHadRuntimeError()) { + window.location.reload(); + return; + } + + onHotUpdateSuccess?.(); + + if (isUpdateAvailable()) { + // While we were updating, there was a new update! Do it again. + tryApplyUpdates(); + } + } + + // @ts-ignore + module.hot.check(true).then( + function (updatedModules: any) { + handleApplyUpdates(null, updatedModules); + }, + function (err: Error) { + handleApplyUpdates(err, null); + }, + ); + } + + window.g_initWebpackHotDevClient({ + tryApplyUpdates, + }); +} + +export const __mfsu = 1; + \ No newline at end of file diff --git a/.umi/core/history.ts b/.umi/core/history.ts new file mode 100644 index 0000000..79d0080 --- /dev/null +++ b/.umi/core/history.ts @@ -0,0 +1,21 @@ +// @ts-nocheck +import { createBrowserHistory, History } from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_runtime@3.5.41@@umijs/runtime'; + +let options = { + "basename": "/" +}; +if ((window).routerBase) { + options.basename = (window).routerBase; +} + +// remove initial history because of ssr +let history: History = process.env.__IS_SERVER ? null : createBrowserHistory(options); +export const createHistory = (hotReload = false) => { + if (!hotReload) { + history = createBrowserHistory(options); + } + + return history; +}; + +export { history }; diff --git a/.umi/core/plugin.ts b/.umi/core/plugin.ts new file mode 100644 index 0000000..509f8eb --- /dev/null +++ b/.umi/core/plugin.ts @@ -0,0 +1,8 @@ +// @ts-nocheck +import { Plugin } from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_runtime@3.5.41@@umijs/runtime'; + +const plugin = new Plugin({ + validKeys: ['modifyClientRenderOpts','patchRoutes','rootContainer','render','onRouteChange','__mfsu',], +}); + +export { plugin }; diff --git a/.umi/core/pluginConfig.d.ts b/.umi/core/pluginConfig.d.ts new file mode 100644 index 0000000..edc0c78 --- /dev/null +++ b/.umi/core/pluginConfig.d.ts @@ -0,0 +1,297 @@ +// Created by Umi Plugin + +export interface IConfigFromPlugins { +"404"?: boolean +routes?: { +/** + * Any valid URL path + */ +path?: string +/** + * A React component to render only when the location matches. + */ +component?: (string | (() => any)) +wrappers?: string[] +/** + * navigate to a new location + */ +redirect?: string +/** + * When true, the active class/style will only be applied if the location is matched exactly. + */ +exact?: boolean +routes?: any[] +[k: string]: any +}[] +history?: { +type?: ("browser" | "hash" | "memory") +options?: { + +} +} +polyfill?: { +imports?: string[] +} +alias?: { + +} +analyze?: { +analyzerMode?: ("server" | "static" | "disabled") +analyzerHost?: string +analyzerPort?: any +openAnalyzer?: boolean +generateStatsFile?: boolean +statsFilename?: string +logLevel?: ("info" | "warn" | "error" | "silent") +defaultSizes?: ("stat" | "parsed" | "gzip") +[k: string]: any +} +/** + * postcss autoprefixer, default flexbox: no-2009 + */ +autoprefixer?: { + +} +base?: string +chainWebpack?: (() => any) +chunks?: string[] +/** + * more css-loader options see https://webpack.js.org/loaders/css-loader/#options + */ +cssLoader?: { +url?: (boolean | (() => any)) +import?: (boolean | (() => any)) +modules?: (boolean | string | { + +}) +sourceMap?: boolean +importLoaders?: number +onlyLocals?: boolean +esModule?: boolean +localsConvention?: ("asIs" | "camelCase" | "camelCaseOnly" | "dashes" | "dashesOnly") +} +cssModulesTypescriptLoader?: { +mode?: ("emit" | "verify") +} +cssnano?: { + +} +copy?: any[] +define?: { + +} +devScripts?: { + +} +/** + * devServer configs + */ +devServer?: { +/** + * devServer port, default 8000 + */ +port?: number +host?: string +https?: ({ +key?: string +cert?: string +http2?: boolean +[k: string]: any +} | boolean) +headers?: { + +} +writeToDisk?: (boolean | (() => any)) +[k: string]: any +} +devtool?: string +/** + * Code splitting for performance optimization + */ +dynamicImport?: { +/** + * loading the component before loaded + */ +loading?: string +} +/** + * Code splitting for import statement syntax + */ +dynamicImportSyntax?: { + +} +exportStatic?: { +htmlSuffix?: boolean +dynamicRoot?: boolean +supportWin?: boolean +/** + * extra render paths only enable in ssr + */ +extraRoutePaths?: (() => any) +} +externals?: ({ + +} | string | (() => any)) +extraBabelIncludes?: any[] +extraBabelPlugins?: any[] +extraBabelPresets?: any[] +extraPostCSSPlugins?: any[] +/** + * fork-ts-checker-webpack-plugin options see https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#options + */ +forkTSChecker?: { +async?: boolean +typescript?: (boolean | { + +}) +eslint?: { + +} +issue?: { + +} +formatter?: (string | { + +}) +logger?: { + +} +[k: string]: any +} +fastRefresh?: { + +} +hash?: boolean +ignoreMomentLocale?: boolean +inlineLimit?: number +lessLoader?: { + +} +manifest?: { +fileName?: string +publicPath?: "" +basePath?: string +writeToFileEmit?: boolean +} +/** + * open mfsu feature + */ +mfsu?: { +development?: { +output?: string +} +production?: { +output?: string +} +mfName?: string +exportAllMembers?: { + +} +chunks?: string[] +ignoreNodeBuiltInModules?: boolean +} +mountElementId?: "" +mpa?: { + +} +nodeModulesTransform?: { +type?: ("all" | "none") +exclude?: string[] +} +outputPath?: "" +plugins?: string[] +postcssLoader?: { + +} +presets?: string[] +proxy?: { + +} +publicPath?: string +runtimePublicPath?: boolean +ssr?: { +/** + * force execing Page getInitialProps functions + */ +forceInitial?: boolean +/** + * remove window.g_initialProps in html + */ +removeWindowInitialProps?: boolean +/** + * disable serve-side render in umi dev mode. + */ +devServerRender?: boolean +mode?: ("stream" | "string") +/** + * static markup in static site + */ +staticMarkup?: boolean +} +singular?: boolean +styleLoader?: { + +} +targets?: { + +} +terserOptions?: { + +} +theme?: { + +} +runtimeHistory?: { + +} +webpack5?: { +lazyCompilation?: { +entries?: boolean +imports?: boolean +test?: any +} +} +workerLoader?: { + +} +favicon?: string +headScripts?: any[] +links?: any[] +metas?: any[] +scripts?: any[] +styles?: any[] +title?: string +mock?: { +exclude?: string[] +} +themeConfig?: { + +} +logo?: (string | boolean) +mode?: any +description?: string +locales?: string[][] +resolve?: { + +} +menus?: { + +} +navs?: (any[] | { + +}) +algolia?: { +appId?: string +apiKey?: string +indexName?: string +debug?: boolean +} +sitemap?: { +hostname?: string +excludes?: string[] +} +apiParser?: { + +} +[k: string]: any +} diff --git a/.umi/core/pluginRegister.ts b/.umi/core/pluginRegister.ts new file mode 100644 index 0000000..408d795 --- /dev/null +++ b/.umi/core/pluginRegister.ts @@ -0,0 +1,5 @@ +// @ts-nocheck +import { plugin } from './plugin'; + + +export const __mfsu = 1; diff --git a/.umi/core/polyfill.ts b/.umi/core/polyfill.ts new file mode 100644 index 0000000..ed222a0 --- /dev/null +++ b/.umi/core/polyfill.ts @@ -0,0 +1,4 @@ +// @ts-nocheck +import 'core-js'; +import 'regenerator-runtime/runtime'; +export {}; diff --git a/.umi/core/routes.ts b/.umi/core/routes.ts new file mode 100644 index 0000000..ef7e50e --- /dev/null +++ b/.umi/core/routes.ts @@ -0,0 +1,129 @@ +// @ts-nocheck +import React from 'react'; +import { ApplyPluginsType } from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_runtime@3.5.41@@umijs/runtime'; +import * as umiExports from './umiExports'; +import { plugin } from './plugin'; + +export function getRoutes() { + const routes = [ + { + "path": "/~demos/:uuid", + "layout": false, + "wrappers": [require('../dumi/layout').default], + "component": ((props) => { + const React = require('react'); + const { default: getDemoRenderArgs } = require('/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_preset-dumi@1.1.53@@umijs/preset-dumi/lib/plugins/features/demo/getDemoRenderArgs'); + const { default: Previewer } = require('dumi-theme-default/es/builtins/Previewer.js'); + const { usePrefersColor, context } = require('dumi/theme'); + + + const { demos } = React.useContext(context); + const [renderArgs, setRenderArgs] = React.useState([]); + + // update render args when props changed + React.useLayoutEffect(() => { + setRenderArgs(getDemoRenderArgs(props, demos)); + }, [props.match.params.uuid, props.location.query.wrapper, props.location.query.capture]); + + // for listen prefers-color-schema media change in demo single route + usePrefersColor(); + + switch (renderArgs.length) { + case 1: + // render demo directly + return renderArgs[0]; + + case 2: + // render demo with previewer + return React.createElement( + Previewer, + renderArgs[0], + renderArgs[1], + ); + + default: + return `Demo ${props.match.params.uuid} not found :(`; + } + + }) + }, + { + "path": "/_demos/:uuid", + "redirect": "/~demos/:uuid" + }, + { + "__dumiRoot": true, + "layout": false, + "path": "/", + "wrappers": [require('../dumi/layout').default, require('/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_dumi-theme-default@1.1.24@dumi-theme-default/es/layout.js').default], + "routes": [ + { + "path": "/guide", + "component": require('/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/new/docs/guide.md').default, + "exact": true, + "meta": { + "filePath": "docs/guide.md", + "updatedTime": 1698630719271, + "slugs": [], + "title": "Guide" + }, + "title": "Guide - nicenote" + }, + { + "path": "/", + "component": require('/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/new/docs/index.md').default, + "exact": true, + "meta": { + "filePath": "docs/index.md", + "updatedTime": 1698630719273, + "title": "A static site based on dumi", + "hero": { + "title": "Site", + "description": "nicenote,nicecode,学习,总结", + "actions": [ + { + "text": "Hello", + "link": "/" + }, + { + "text": "World", + "link": "/" + } + ] + }, + "features": [ + { + "title": "Hello", + "emoji": "💎", + "description": "Put hello description here" + }, + { + "title": "World", + "emoji": "🌈", + "description": "Put world description here" + }, + { + "title": "!", + "emoji": "🚀", + "description": "Put ! description here" + } + ], + "slugs": [] + }, + "title": "A static site based on dumi - nicenote" + } + ], + "title": "nicenote", + "component": (props) => props.children + } +]; + + // allow user to extend routes + plugin.applyPlugins({ + key: 'patchRoutes', + type: ApplyPluginsType.event, + args: { routes }, + }); + + return routes; +} diff --git a/.umi/core/umiExports.ts b/.umi/core/umiExports.ts new file mode 100644 index 0000000..5264c42 --- /dev/null +++ b/.umi/core/umiExports.ts @@ -0,0 +1,3 @@ +// @ts-nocheck +export { history } from './history'; +export { plugin } from './plugin'; diff --git a/.umi/dumi/apis.json b/.umi/dumi/apis.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.umi/dumi/apis.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.umi/dumi/config.json b/.umi/dumi/config.json new file mode 100644 index 0000000..c2056ac --- /dev/null +++ b/.umi/dumi/config.json @@ -0,0 +1,32 @@ +{ + "menus": { + "en-US": { + "*": [ + { + "path": "/", + "title": "A static site based on dumi", + "meta": {} + }, + { + "path": "/guide", + "title": "Guide", + "meta": {} + } + ] + } + }, + "locales": [ + { + "name": "en-US", + "label": "English" + } + ], + "navs": {}, + "title": "nicenote", + "mode": "doc", + "repository": { + "url": "", + "branch": "master" + }, + "theme": {} +} \ No newline at end of file diff --git a/.umi/dumi/demos/index.ts b/.umi/dumi/demos/index.ts new file mode 100644 index 0000000..8b1efca --- /dev/null +++ b/.umi/dumi/demos/index.ts @@ -0,0 +1,6 @@ +// @ts-nocheck +import React from 'react'; +import { dynamic } from 'dumi'; + +export default { +}; diff --git a/.umi/dumi/layout.tsx b/.umi/dumi/layout.tsx new file mode 100644 index 0000000..bee0fda --- /dev/null +++ b/.umi/dumi/layout.tsx @@ -0,0 +1,8 @@ +// @ts-nocheck +import React from 'react'; +import config from '@@/dumi/config'; +import demos from '@@/dumi/demos'; +import apis from '@@/dumi/apis'; +import Layout from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_preset-dumi@1.1.53@@umijs/preset-dumi/lib/theme/layout'; + +export default (props) => ; diff --git a/.umi/umi.ts b/.umi/umi.ts new file mode 100644 index 0000000..fc2c4b2 --- /dev/null +++ b/.umi/umi.ts @@ -0,0 +1,58 @@ +// @ts-nocheck +import './core/polyfill'; +import '@@/core/devScripts'; +import { plugin } from './core/plugin'; +import './core/pluginRegister'; +import { createHistory } from './core/history'; +import { ApplyPluginsType } from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_runtime@3.5.41@@umijs/runtime'; +import { renderClient } from '/Users/teddyj/Library/Mobile Documents/com~apple~CloudDocs/Documents/workspace/dev/nicenote/node_modules/_@umijs_renderer-react@3.5.41@@umijs/renderer-react/dist/index.js'; +import { getRoutes } from './core/routes'; + + + + +const getClientRender = (args: { hot?: boolean; routes?: any[] } = {}) => plugin.applyPlugins({ + key: 'render', + type: ApplyPluginsType.compose, + initialValue: () => { + const opts = plugin.applyPlugins({ + key: 'modifyClientRenderOpts', + type: ApplyPluginsType.modify, + initialValue: { + routes: args.routes || getRoutes(), + plugin, + history: createHistory(args.hot), + isServer: process.env.__IS_SERVER, + rootElement: 'root', + defaultTitle: ``, + }, + }); + return renderClient(opts); + }, + args, +}); + +const clientRender = getClientRender(); +export default clientRender(); + + + window.g_umi = { + version: '3.5.41', + }; + + +// hot module replacement +// @ts-ignore +if (module.hot) { + // @ts-ignore + module.hot.accept('./core/routes', () => { + const ret = require('./core/routes'); + if (ret.then) { + ret.then(({ getRoutes }) => { + getClientRender({ hot: true, routes: getRoutes() })(); + }); + } else { + getClientRender({ hot: true, routes: ret.getRoutes() })(); + } + }); +} diff --git a/.umirc.ts b/.umirc.ts deleted file mode 100644 index e2004df..0000000 --- a/.umirc.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { defineConfig } from 'dumi'; - -export default defineConfig({ - title: 'NiceNote', - favicon: 'https://jzx-h5.oss-cn-hangzhou.aliyuncs.com/logo.ico', - logo: 'http://jzx-h5.oss-cn-hangzhou.aliyuncs.com/logo.png', - outputPath: 'docs-dist', - hash: true, - dynamicImport: {}, - history: { - type: 'hash', - }, - mode: 'site', - publicPath: '/', - resolve: { - includes: [ - 'docs', - 'src' - ], - }, - locales: [['zh-CN', '中文']], - navs: [ - null, - { - title: 'GitHub', - path: 'git@github.com:j710328466/learn-note.git', - }, - ], - analyze: { - analyzerMode: 'server', - analyzerPort: 8888, - openAnalyzer: false, - // generate stats file while ANALYZE_DUMP exist - generateStatsFile: false, - statsFilename: 'stats.json', - logLevel: 'info', - defaultSizes: 'parsed', // stat // gzip - } -}); diff --git a/LICENSE b/LICENSE index e3a1d4e..4dec48a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 Dev +Copyright (c) 71032866@qq.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index ab7987d..f24e584 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,20 @@ -# learn-note +# nicenote -## Getting Started +A static site base on [dumi](https://d.umijs.org). -Install dependencies, +## Development ```bash -$ npm i +# install dependencies +$ cnpm install + +# start dev server +$ cnpm start + +# build docs +$ cnpm run build ``` -Start the dev server, +## LICENSE -```bash -$ npm start -``` - -Build documentation, - -```bash -$ npm run docs:build -``` - -Build library via `father-build`, - -```bash -$ npm run build -``` +MIT diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index 9caee22..0000000 --- a/commitlint.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: ["@nicecode/commit-lint"] -}; diff --git a/docs/fea/svg/index.md b/docs/fea/svg/index.md index afcebec..89b1ea8 100644 --- a/docs/fea/svg/index.md +++ b/docs/fea/svg/index.md @@ -4,7 +4,7 @@ nav: path: /fea group: title: 💊 SVG - order: 3 + order: 1 path: /svg --- @@ -33,4 +33,4 @@ export default () => { ## 基础动画案例 - \ No newline at end of file + diff --git a/docs/fea/webgl/intro.md b/docs/fea/webgl/intro.md index 62799ba..b86cbd8 100644 --- a/docs/fea/webgl/intro.md +++ b/docs/fea/webgl/intro.md @@ -14,9 +14,11 @@ group: ### 基本对象 +一个基本的3d场景需要包括的以下几个必备要素: + - 场景:scence - 相机:camera -- 相机创建实例图(THREE.PerspectiveCamera(fovy, aspect, zNear, zFar)): +- 相机创建实例图(THREE.PerspectiveCamera(fov, aspect, zNear, zFar)): - 渲染器:renderer ### 绘制方法 @@ -37,13 +39,20 @@ group: - 视窗(Viewports) - 着色器(shader) -### pixi +## pixi 一款基于webGL的 2d渲染引擎,用来写一些bit游戏还是挺好用的。 +## threeJs + +目前比较热门的基于webgl的框架,缺点是每个版本之间的接口差异较大,所以使用的时候需要根据版本来找对应的接口文档 + +本文会更多的以threejs为基础框架来展开深入构建一个3Dweb世界 + 参考的文档有以下: 1. [pixi中文](http://pixijs.huashengweilai.com/guide/start/9.make-sprite-from-texture-atlas.html#%E9%80%9A%E8%BF%87%E7%BA%B9%E7%90%86%E8%B4%B4%E5%9B%BE%E9%9B%86%E5%88%9B%E5%BB%BA%E7%B2%BE%E7%81%B5) 2. [PIXI API大全](https://pixijs.download/release/docs/index.html) 3. [bit 贴图大全](https://opengameart.org/) 4. [threeJs](https://techbrood.com/threejs/examples/#webgl_shadowmap_pointlight) +5. [puxiao的教程](https://github.com/puxiao/threejs-tutorial) diff --git a/docs/index.md b/docs/index.md index c2d617a..7b91ecb 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,20 +1,17 @@ --- +title: A static site based on dumi hero: - title: Nice Note - desc: 💊 Dev's 笔记 + title: NiceNote + description: dev 的学习博客 actions: - text: 开始学习 link: /fea/website features: - - icon: http://jzx-h5.oss-cn-hangzhou.aliyuncs.com/logo.png - title: NiceCode - desc: 前端工具合集 - -footer: Open-source MIT Licensed | Copyright © 2019
Powered by Dev + - emoji: 🍍 + title: nicecode + description: 前端工具合集 --- -嗨,我是 dev,这是我用来记录我的职业生涯总结的各种乱七八糟的知识点,希望能对你有帮助 - -## 更新日志 +这是我用来记录我的职业生涯总结的各种乱七八糟的知识点,希望能对你有帮助 diff --git a/package.json b/package.json index aba0933..16939f5 100644 --- a/package.json +++ b/package.json @@ -1,67 +1,34 @@ { - "private": true, - "name": "learn-note", - "version": "1.0.0", + "name": "nicenote", + "version": "0.0.1", + "description": "nicenote,nicecode,学习,总结", "scripts": { - "start": "dumi dev", - "docs:build": "dumi build", - "docs:deploy": "gh-pages -d docs-dist", - "build": "father-build", - "deploy": "npm run docs:build && npm run docs:deploy", - "release": "npm run build && npm publish", - "prettier": "prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"", - "test": "umi-test", - "test:coverage": "umi-test --coverage", - "cz": "git add . && git cz", - "log": "conventional-changelog -n node_modules/@nicecode/changelog -i CHANGELOG.md -s -r 0" + "start": "npm run dev", + "dev": "dumi dev", + "build": "dumi build", + "deploy": "npm run build && gh-pages -d docs-dist", + "prepare": "husky install && dumi setup" }, - "main": "dist/index.js", - "module": "dist/index.esm.js", - "typings": "dist/index.d.ts", - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" - } - }, - "config": { - "commitizen": { - "path": "@nicecode/commit" - } - }, - "lint-staged": { - "*.{js,jsx,less,md,json}": [ - "prettier --write" - ], - "*.ts?(x)": [ - "prettier --parser=typescript --write" + "authors": [ + "71032866@qq.com" + ], + "license": "MIT", + "commitlint": { + "extends": [ + "@commitlint/config-conventional" ] }, - "repository": { - "type": "git", - "url": "https://github.com/j710328466/j710328466.github.io", - "branch": "master", - "platform": "github" - }, - "dependencies": { - "@nicecode/css": "^0.0.8", - "n": "^9.0.1", - "react": "^16.12.0" + "lint-staged": { + "*.{md,json}": [ + "prettier --write --no-error-on-unmatched-pattern" + ] }, "devDependencies": { - "@nicecode/changelog": "^0.2.0", - "@nicecode/commit": "^0.0.12", - "@nicecode/commit-lint": "^0.1.2", - "@umijs/test": "^3.0.5", - "commitizen": "^4.2.4", - "commitlint": "^13.1.0", - "conventional-changelog-cli": "^2.1.1", - "dumi": "^1.0.16", - "father-build": "^1.17.2", - "gh-pages": "^3.0.0", - "husky": "^7.0.4", - "lint-staged": "^10.0.7", - "prettier": "^2.2.1", - "yorkie": "^2.0.0" + "@commitlint/cli": "^17.1.2", + "@commitlint/config-conventional": "^17.1.0", + "dumi": "^2.2.13", + "husky": "^8.0.1", + "lint-staged": "^13.0.3", + "prettier": "^2.7.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97b1415..a665434 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,4499 +4,2596 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@nicecode/css': - specifier: ^0.0.8 - version: 0.0.8 - n: - specifier: ^9.0.1 - version: 9.0.1 - react: - specifier: ^16.12.0 - version: 16.12.0 - devDependencies: - '@nicecode/changelog': - specifier: ^0.2.0 - version: 0.2.0 - '@nicecode/commit': - specifier: ^0.0.12 - version: 0.0.12 - '@nicecode/commit-lint': - specifier: ^0.1.2 - version: 0.1.2 - '@umijs/test': - specifier: ^3.0.5 - version: 3.0.5 - commitizen: - specifier: ^4.2.4 - version: 4.2.4 - commitlint: - specifier: ^13.1.0 - version: 13.1.0 - conventional-changelog-cli: - specifier: ^2.1.1 - version: 2.1.1 + '@commitlint/cli': + specifier: ^17.1.2 + version: registry.npmmirror.com/@commitlint/cli@17.1.2 + '@commitlint/config-conventional': + specifier: ^17.1.0 + version: registry.npmmirror.com/@commitlint/config-conventional@17.1.0 dumi: - specifier: ^1.0.16 - version: 1.0.16(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0) - father-build: - specifier: ^1.17.2 - version: 1.17.2 - gh-pages: - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^2.2.13 + version: registry.npmmirror.com/dumi@2.2.13(@babel/core@7.23.2)(@types/node@20.5.1)(eslint@8.52.0)(prettier@2.7.1)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2)(webpack@5.89.0) husky: - specifier: ^7.0.4 - version: 7.0.4 + specifier: ^8.0.1 + version: registry.npmmirror.com/husky@8.0.1 lint-staged: - specifier: ^10.0.7 - version: 10.0.7 + specifier: ^13.0.3 + version: registry.npmmirror.com/lint-staged@13.0.3 prettier: - specifier: ^2.2.1 - version: 2.2.1 - yorkie: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.7.1 + version: registry.npmmirror.com/prettier@2.7.1 packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + registry.npmmirror.com/@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz} + name: '@aashutoshrathi/word-wrap' + version: 1.2.6 engines: {node: '>=0.10.0'} dev: true - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + registry.npmmirror.com/@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz} + name: '@ampproject/remapping' + version: 2.2.1 engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 dev: true - /@babel/code-frame@7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + registry.npmmirror.com/@ant-design/icons-svg@4.3.1: + resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz} + name: '@ant-design/icons-svg' + version: 4.3.1 + dev: true + + registry.npmmirror.com/@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz} + name: '@antfu/install-pkg' + version: 0.1.1 dependencies: - '@babel/highlight': 7.22.13 + execa: registry.npmmirror.com/execa@5.1.1 + find-up: registry.npmmirror.com/find-up@5.0.0 dev: true - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + registry.npmmirror.com/@antfu/utils@0.7.6: + resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.6.tgz} + name: '@antfu/utils' + version: 0.7.6 + dev: true + + registry.npmmirror.com/@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz} + name: '@babel/code-frame' + version: 7.22.13 engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.13 - chalk: 2.4.2 + '@babel/highlight': registry.npmmirror.com/@babel/highlight@7.22.20 + chalk: registry.npmmirror.com/chalk@2.4.2 dev: true - /@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + registry.npmmirror.com/@babel/compat-data@7.23.2: + resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.23.2.tgz} + name: '@babel/compat-data' + version: 7.23.2 engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.22.11: - resolution: {integrity: sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==} + registry.npmmirror.com/@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.23.2.tgz} + name: '@babel/core' + version: 7.23.2 engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.14 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 + '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping@2.2.1 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.22.13 + '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.0 + '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets@7.22.15 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2) + '@babel/helpers': registry.npmmirror.com/@babel/helpers@7.23.2 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 + '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.2 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + convert-source-map: registry.npmmirror.com/convert-source-map@2.0.0 + debug: registry.npmmirror.com/debug@4.3.4 + gensync: registry.npmmirror.com/gensync@1.0.0-beta.2 + json5: registry.npmmirror.com/json5@2.2.3 + semver: registry.npmmirror.com/semver@6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/core@7.4.5: - resolution: {integrity: sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.14 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - convert-source-map: 1.9.0 - debug: 4.3.4 - json5: 2.2.3 - lodash: 4.17.21 - resolve: 1.22.4 - semver: 5.7.2 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/core@7.8.6: - resolution: {integrity: sha512-Sheg7yEJD51YHAvLEV/7Uvw95AeWqYPL3Vk3zGujJKIhJ+8oLw2ALaf3hbucILhKsgSoADOvtKRJuNVdcJkOrg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.14 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - lodash: 4.17.21 - resolve: 1.22.4 - semver: 5.7.2 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/eslint-parser@7.22.11(@babel/core@7.22.11)(eslint@7.32.0): - resolution: {integrity: sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==} + registry.npmmirror.com/@babel/eslint-parser@7.22.15(@babel/core@7.23.2)(eslint@8.52.0): + resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz} + id: registry.npmmirror.com/@babel/eslint-parser/7.22.15 + name: '@babel/eslint-parser' + version: 7.22.15 engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.11 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@nicolo-ribaudo/eslint-scope-5-internals': registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1 + eslint: registry.npmmirror.com/eslint@8.52.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@2.1.0 + semver: registry.npmmirror.com/semver@6.3.1 dev: true - /@babel/generator@7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} + registry.npmmirror.com/@babel/generator@7.23.0: + resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.23.0.tgz} + name: '@babel/generator' + version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 - jsesc: 2.5.2 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + jsesc: registry.npmmirror.com/jsesc@2.5.2 dev: true - /@babel/helper-annotate-as-pure@7.22.5: - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + registry.npmmirror.com/@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz} + name: '@babel/helper-annotate-as-pure' + version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.10: - resolution: {integrity: sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==} + registry.npmmirror.com/@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz} + name: '@babel/helper-compilation-targets' + version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/compat-data': registry.npmmirror.com/@babel/compat-data@7.23.2 + '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option@7.22.15 + browserslist: registry.npmmirror.com/browserslist@4.22.1 + lru-cache: registry.npmmirror.com/lru-cache@5.1.1 + semver: registry.npmmirror.com/semver@6.3.1 dev: true - /@babel/helper-compilation-targets@7.22.10: - resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} + registry.npmmirror.com/@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} + name: '@babel/helper-environment-visitor' + version: 7.22.20 + engines: {node: '>=6.9.0'} + dev: true + + registry.npmmirror.com/@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} + name: '@babel/helper-function-name' + version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.22.9 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.10 - lru-cache: 5.1.1 - semver: 6.3.1 + '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==} + registry.npmmirror.com/@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} + name: '@babel/helper-hoist-variables' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + dev: true + + registry.npmmirror.com/@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} + name: '@babel/helper-module-imports' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + dev: true + + registry.npmmirror.com/@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz} + id: registry.npmmirror.com/@babel/helper-module-transforms/7.23.0 + name: '@babel/helper-module-transforms' + version: 7.23.0 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports@7.22.15 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access@7.22.5 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration@7.22.6 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 dev: true - /@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.4.5): - resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==} + registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5: + resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz} + name: '@babel/helper-plugin-utils' + version: 7.22.5 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.4.5) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.8.6): - resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==} + registry.npmmirror.com/@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz} + name: '@babel/helper-simple-access' + version: 7.22.5 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.22.11): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + registry.npmmirror.com/@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} + name: '@babel/helper-split-export-declaration' + version: 7.22.6 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.4.5): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + registry.npmmirror.com/@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz} + name: '@babel/helper-string-parser' + version: 7.22.5 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.9(@babel/core@7.8.6): - resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} + 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'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.11): - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + registry.npmmirror.com/@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz} + name: '@babel/helper-validator-option' + version: 7.22.15 + engines: {node: '>=6.9.0'} + dev: true + + registry.npmmirror.com/@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.2.tgz} + name: '@babel/helpers' + version: 7.23.2 + engines: {node: '>=6.9.0'} dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.4 + '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 + '@babel/traverse': registry.npmmirror.com/@babel/traverse@7.23.2 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + registry.npmmirror.com/@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz} + name: '@babel/highlight' + version: 7.22.20 engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.11 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 + chalk: registry.npmmirror.com/chalk@2.4.2 + js-tokens: registry.npmmirror.com/js-tokens@4.0.0 dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-member-expression-to-functions@7.22.5: - resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.11): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/helper-module-transforms@7.22.9(@babel/core@7.4.5): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/helper-module-transforms@7.22.9(@babel/core@7.8.6): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/helper-optimise-call-expression@7.22.5: - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.11): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 - dev: true - - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.4.5): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 - dev: true - - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.8.6): - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.10 - dev: true - - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.11): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - - /@babel/helper-replace-supers@7.22.9(@babel/core@7.4.5): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - - /@babel/helper-replace-supers@7.22.9(@babel/core@7.8.6): - resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-wrap-function@7.22.10: - resolution: {integrity: sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.11 - dev: true - - /@babel/helpers@7.22.11: - resolution: {integrity: sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/highlight@7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - - /@babel/parser@7.22.14: - resolution: {integrity: sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==} + registry.npmmirror.com/@babel/parser@7.23.0: + resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.23.0.tgz} + name: '@babel/parser' + version: 7.23.0 engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.11 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/parser@7.8.6: - resolution: {integrity: sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.8.6 - dev: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.22.11) - dev: true - - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.4.5): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.4.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.8.6): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.8.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.11): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-class-properties@7.4.4(@babel/core@7.4.5): - resolution: {integrity: sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-class-properties@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-decorators@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) - dev: true - - /@babel/plugin-proposal-decorators@7.4.4(@babel/core@7.4.5): - resolution: {integrity: sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-decorators@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-do-expressions@7.2.0(@babel/core@7.4.5): - resolution: {integrity: sha512-2bWN48zQHf/W5T8XvemGQJSi8hzhIo7y4kv/RiA08UcMLQ73lkTknhlaFGf1HjCJzG8FGopgsq6pSe1C+10fPg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-do-expressions': 7.22.5(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-do-expressions@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-NoMcN+0+SS1DVswjDCfz+Jfm9ViOYuFtv1lm0QInEugbEXK2iH3jeSq38WmIiTP+2QKqo2zt8xku77gqHINZkw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-do-expressions': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.8.6): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-export-default-from@7.2.0(@babel/core@7.4.5): - resolution: {integrity: sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-export-default-from@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-PYtv2S2OdCdp7GSPDg5ndGZFm9DmWFvuLoS5nBxZCgOBggluLnhTScspJxng96alHQzPyrrHxvC9/w4bFuspeA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-export-namespace-from@7.2.0(@babel/core@7.4.5): - resolution: {integrity: sha512-DZUxbHYxQ5fUFIkMEnh75ogEdBLPfL+mQUqrO2hNY2LGm+tqFnxE924+mhAcCOh/8za8AaZsWHbq6bBoS3TAzA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-function-bind@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-6q7VAHJQa9x4P6Lm6h6KHoJUEhx2r1buFKseHICe0ogb1LWxducO4tsQp3hd/7BVBo485YBsn6tJnpuwWm/9cA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-function-bind': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.4.5): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.8.6): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.8.6): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator@7.7.4(@babel/core@7.4.5): - resolution: {integrity: sha512-TbYHmr1Gl1UC7Vo2HVuj/Naci5BEGNZ0AJhzqD2Vpr6QPFWpUmBRLrIDjedzx7/CShq0bRDS2gI4FIs77VHLVQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.4.5): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.4.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.4.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.8.6): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.6 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.4.5): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.8.6): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.8.6): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-optional-chaining@7.7.4(@babel/core@7.4.5): - resolution: {integrity: sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.4.5) - dev: true - - /@babel/plugin-proposal-pipeline-operator@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-Z0qV3aUYoLUAnVLdfLTlz/GJYfcrbX7Mhrp897Twik29wQseAFAAXQ4TPvN1oswVBHdN74sLPIn9HVfTXtjuQA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-pipeline-operator': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - dev: true - - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.4.5): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.8.6): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.11): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.4.5): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.8.6): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.11): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.8.6): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.11): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.4.5): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.8.6): - resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-do-expressions@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-60pOTgQGY00/Kiozrtu286Aqg50IxDy/jIHhlMzXjYTs1Q8lbeOgqC9NLidtqfBNwdX6bZCT6FJ2i5xzt+JKzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-do-expressions@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-60pOTgQGY00/Kiozrtu286Aqg50IxDy/jIHhlMzXjYTs1Q8lbeOgqC9NLidtqfBNwdX6bZCT6FJ2i5xzt+JKzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-dynamic-import@7.2.0(@babel/core@7.4.5): - resolution: {integrity: sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-function-bind@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-Sjy7XIhHF9L++0Mk/3Y4H4439cjI//wc/jE8Ly3+qGPkTUYYEhe4rzMv/JnyZpekfOBL22X6DAq42I7GM/3KzA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.11): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.8.6): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.11): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.8.6): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.11): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.8.6): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.4.5): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-pipeline-operator@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-7yuGXd+h8gpR14FnPDTTCd5TfC/1B9njNZJT29GJ7UFF/WVbzkZy7728DynrENqgImqj5xyPTQAo8si9n3QVJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.11): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.11): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.8.6): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.11): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-async-generator-functions@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.4.5) - dev: true - - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.8.6) - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.4.5): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.8.6): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.11): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.4.5): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.4.5) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.8.6): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.6) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 - dev: true - - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 - dev: true - - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 - dev: true - - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.4.5): - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-destructuring@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.22.11(@babel/core@7.8.6): - resolution: {integrity: sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.5.0(@babel/core@7.4.5): - resolution: {integrity: sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - babel-plugin-dynamic-import-node: 2.3.3 - dev: true - - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.4.5): - resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.8.6): - resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-object-rest-spread@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.4.5) - dev: true - - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.8.6) - dev: true - - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-optional-chaining@7.22.12(@babel/core@7.22.11): - resolution: {integrity: sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) - '@babel/types': 7.22.11 - dev: true - - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.4.5) - '@babel/types': 7.22.11 - dev: true - - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.8.6) - '@babel/types': 7.22.11 - dev: true - - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: true - - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.4.5): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: true - - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.8.6): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: true - - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-runtime@7.4.4(@babel/core@7.4.5): - resolution: {integrity: sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - resolve: 1.22.4 - semver: 5.7.2 - dev: true - - /@babel/plugin-transform-runtime@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - resolve: 1.22.4 - semver: 5.7.2 - dev: true - - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-async-generators/7.8.4 + name: '@babel/plugin-syntax-async-generators' + version: 7.8.4 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-bigint/7.8.3 + name: '@babel/plugin-syntax-bigint' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-class-properties/7.12.13 + name: '@babel/plugin-syntax-class-properties' + version: 7.12.13 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-import-meta/7.10.4 + name: '@babel/plugin-syntax-import-meta' + version: 7.10.4 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-json-strings/7.8.3 + name: '@babel/plugin-syntax-json-strings' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/7.10.4 + name: '@babel/plugin-syntax-logical-assignment-operators' + version: 7.10.4 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/7.8.3 + name: '@babel/plugin-syntax-nullish-coalescing-operator' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/7.10.4 + name: '@babel/plugin-syntax-numeric-separator' + version: 7.10.4 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/7.8.3 + name: '@babel/plugin-syntax-object-rest-spread' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.4.5): - resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/7.8.3 + name: '@babel/plugin-syntax-optional-catch-binding' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.4.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.4.5) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.8.6): - resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/7.8.3 + name: '@babel/plugin-syntax-optional-chaining' + version: 7.8.3 peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.8.6) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} + registry.npmmirror.com/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz} + id: registry.npmmirror.com/@babel/plugin-syntax-top-level-await/7.14.5 + name: '@babel/plugin-syntax-top-level-await' + version: 7.14.5 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + registry.npmmirror.com/@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/7.23.0 + name: '@babel/plugin-transform-modules-commonjs' + version: 7.23.0 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access@7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + registry.npmmirror.com/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/7.22.5 + name: '@babel/plugin-transform-react-jsx-self' + version: 7.22.5 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.4.5): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + registry.npmmirror.com/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz} + id: registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/7.22.5 + name: '@babel/plugin-transform-react-jsx-source' + version: 7.22.5 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.4.5 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.4.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.8.6): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + registry.npmmirror.com/@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.2.tgz} + name: '@babel/runtime' + version: 7.23.2 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.8.6 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.8.6) - '@babel/helper-plugin-utils': 7.22.5 + regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.14.0 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + registry.npmmirror.com/@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz} + name: '@babel/template' + version: 7.22.15 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.22.13 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@babel/preset-env@7.22.14(@babel/core@7.22.11): - resolution: {integrity: sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==} + registry.npmmirror.com/@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.2.tgz} + name: '@babel/traverse' + version: 7.23.2 engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.11) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-async-generator-functions': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.11) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-object-rest-spread': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.11) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.22.11) - '@babel/types': 7.22.11 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.11) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.11) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.11) - core-js-compat: 3.32.1 - semver: 6.3.1 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.22.13 + '@babel/generator': registry.npmmirror.com/@babel/generator@7.23.0 + '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name@7.23.0 + '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration@7.22.6 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + debug: registry.npmmirror.com/debug@4.3.4 + globals: registry.npmmirror.com/globals@11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env@7.4.5(@babel/core@7.4.5): - resolution: {integrity: sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.4.5) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.4.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.4.5) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.4.5) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.4.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.4.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.4.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.4.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.4.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.4.5) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.4.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.4.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-modules-commonjs': 7.5.0(@babel/core@7.4.5) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.4.5) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.4.5) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.4.5) - '@babel/types': 7.22.11 - browserslist: 4.21.10 - core-js-compat: 3.32.1 - invariant: 2.2.4 - js-levenshtein: 1.1.6 - semver: 5.7.2 - dev: true - - /@babel/preset-env@7.8.6(@babel/core@7.8.6): - resolution: {integrity: sha512-M5u8llV9DIVXBFB/ArIpqJuvXpO+ymxcJ6e8ZAmzeK3sQeBNOD1y+rHvHCGG4TlEmsNpIrdecsHGHT8ZCoOSJg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.8.6 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.8.6) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.8.6) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.8.6) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.8.6) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.8.6) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.8.6) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.8.6) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.8.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.8.6) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.8.6) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.8.6) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-destructuring': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.8.6) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.8.6) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.8.6) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.8.6) - '@babel/types': 7.22.11 - browserslist: 4.21.10 - core-js-compat: 3.32.1 - invariant: 2.2.4 - levenary: 1.1.1 - semver: 5.7.2 - dev: true - - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.11): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.11 - esutils: 2.0.3 - dev: true - - /@babel/preset-react@7.0.0(@babel/core@7.4.5): - resolution: {integrity: sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.4.5) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.4.5) - dev: true - - /@babel/preset-react@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.11) - dev: true - - /@babel/preset-react@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.8.6) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.8.6) - dev: true - - /@babel/preset-typescript@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) - dev: true - - /@babel/preset-typescript@7.3.3(@babel/core@7.4.5): - resolution: {integrity: sha512-mzMVuIP4lqtn4du2ynEfdO0+RYcslwrZiJHXu4MGaC1ctJiW2fyaeDrtjJGs7R/KebZ1sgowcIoWf4uRpEfKEg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.4.5) - dev: true - - /@babel/preset-typescript@7.8.3(@babel/core@7.8.6): - resolution: {integrity: sha512-qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.8.6) - dev: true - - /@babel/register@7.4.4(@babel/core@7.4.5): - resolution: {integrity: sha512-sn51H88GRa00+ZoMqCVgOphmswG4b7mhf9VOB0LUBAieykq2GnRFerlN+JQkO/ntT7wz4jaHNSRPg9IdMPEUkA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.4.5 - core-js: 3.32.1 - find-cache-dir: 2.1.0 - lodash: 4.17.21 - mkdirp: 0.5.6 - pirates: 4.0.6 - source-map-support: 0.5.21 - dev: true - - /@babel/register@7.8.6(@babel/core@7.8.6): - resolution: {integrity: sha512-7IDO93fuRsbyml7bAafBQb3RcBGlCpU4hh5wADA2LJEEcYk92WkwFZ0pHyIi2fb5Auoz1714abETdZKCOxN0CQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.8.6 - find-cache-dir: 2.1.0 - lodash: 4.17.15 - make-dir: 2.1.0 - pirates: 4.0.6 - source-map-support: 0.5.21 - dev: true - - /@babel/regjsgen@0.8.0: - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - dev: true - - /@babel/runtime@7.18.6: - resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==} + registry.npmmirror.com/@babel/types@7.23.0: + resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.23.0.tgz} + name: '@babel/types' + version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.11 + '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser@7.22.5 + '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20 + to-fast-properties: registry.npmmirror.com/to-fast-properties@2.0.0 dev: true - /@babel/runtime@7.22.11: - resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.0 + registry.npmmirror.com/@bloomberg/record-tuple-polyfill@0.0.4: + resolution: {integrity: sha512-h0OYmPR3A5Dfbetra/GzxBAzQk8sH7LhRkRUTdagX6nrtlUgJGYCTv4bBK33jsTQw9HDd8PE2x1Ma+iRKEDUsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.4.tgz} + name: '@bloomberg/record-tuple-polyfill' + version: 0.0.4 dev: true - /@babel/runtime@7.8.4: - resolution: {integrity: sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==} - dependencies: - regenerator-runtime: 0.13.11 - dev: true - - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.14 - '@babel/types': 7.22.11 - dev: true - - /@babel/traverse@7.22.11: - resolution: {integrity: sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.14 - '@babel/types': 7.22.11 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/traverse@7.8.6: - resolution: {integrity: sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.8.6 - '@babel/types': 7.8.6 - debug: 4.1.1 - globals: 11.12.0 - lodash: 4.17.15 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types@7.22.11: - resolution: {integrity: sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - dev: true - - /@babel/types@7.8.6: - resolution: {integrity: sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==} - dependencies: - esutils: 2.0.3 - lodash: 4.17.15 - to-fast-properties: 2.0.0 - dev: true - - /@bcoe/v8-coverage@0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@bloomberg/record-tuple-polyfill@0.0.3: - resolution: {integrity: sha512-sBnCqW0nqofE47mxFnw+lvx6kzsQstwaQMVkh66qm/A6IlsnH7WsyGuVXTou8RF2wL4W7ybOoHPvP2WgIo6rhQ==} - dev: true - - /@cnakazawa/watch@1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} + registry.npmmirror.com/@commitlint/cli@17.1.2: + resolution: {integrity: sha512-h/4Hlka3bvCLbnxf0Er2ri5A44VMlbMSkdTRp8Adv2tRiklSTRIoPGs7OEXDv3EoDs2AAzILiPookgM4Gi7LOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/cli/-/cli-17.1.2.tgz} + name: '@commitlint/cli' + version: 17.1.2 + engines: {node: '>=v14'} hasBin: true dependencies: - exec-sh: 0.3.6 - minimist: 1.2.8 - dev: true - - /@commitlint/cli@13.2.1: - resolution: {integrity: sha512-JGzYk2ay5JkRS5w+FLQzr0u/Kih52ds4HPpa3vnwVOQN8Q+S1VYr8Nk/6kRm6uNYsAcC1nejtuDxRdLcLh/9TA==} - engines: {node: '>=v12'} - hasBin: true - dependencies: - '@commitlint/format': 13.2.0 - '@commitlint/lint': 13.2.0 - '@commitlint/load': 13.2.1 - '@commitlint/read': 13.2.0 - '@commitlint/types': 13.2.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - yargs: 17.7.2 - dev: true - - /@commitlint/config-validator@17.6.7: - resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==} - engines: {node: '>=v14'} - requiresBuild: true - dependencies: - '@commitlint/types': 17.4.4 - ajv: 8.12.0 - dev: true - optional: true - - /@commitlint/ensure@13.2.0: - resolution: {integrity: sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/types': 13.2.0 - lodash: 4.17.21 - dev: true - - /@commitlint/execute-rule@13.2.0: - resolution: {integrity: sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==} - engines: {node: '>=v12'} - dev: true - - /@commitlint/execute-rule@17.4.0: - resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} - engines: {node: '>=v14'} - requiresBuild: true - dev: true - optional: true - - /@commitlint/format@13.2.0: - resolution: {integrity: sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/types': 13.2.0 - chalk: 4.1.2 - dev: true - - /@commitlint/is-ignored@13.2.0: - resolution: {integrity: sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/types': 13.2.0 - semver: 7.3.5 - dev: true - - /@commitlint/lint@13.2.0: - resolution: {integrity: sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/is-ignored': 13.2.0 - '@commitlint/parse': 13.2.0 - '@commitlint/rules': 13.2.0 - '@commitlint/types': 13.2.0 - dev: true - - /@commitlint/load@13.2.1: - resolution: {integrity: sha512-qlaJkj0hfa9gtWRfCfbgFBTK3GYQRmjZhba4l9mUu4wV9lEZ4ICFlrLtd/8kaLXf/8xbrPhkAPkVFOAqM0YwUQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/execute-rule': 13.2.0 - '@commitlint/resolve-extends': 13.2.0 - '@commitlint/types': 13.2.0 - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2(cosmiconfig@7.1.0)(typescript@4.9.5) - chalk: 4.1.2 - cosmiconfig: 7.1.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - typescript: 4.9.5 - dev: true - - /@commitlint/load@17.7.1: - resolution: {integrity: sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==} - engines: {node: '>=v14'} - requiresBuild: true - dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/execute-rule': 17.4.0 - '@commitlint/resolve-extends': 17.6.7 - '@commitlint/types': 17.4.4 - '@types/node': 20.4.7 - chalk: 4.1.2 - cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@3.9.10) - typescript: 5.2.2 + '@commitlint/format': registry.npmmirror.com/@commitlint/format@17.8.1 + '@commitlint/lint': registry.npmmirror.com/@commitlint/lint@17.8.1 + '@commitlint/load': registry.npmmirror.com/@commitlint/load@17.8.1 + '@commitlint/read': registry.npmmirror.com/@commitlint/read@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + execa: registry.npmmirror.com/execa@5.1.1 + lodash: registry.npmmirror.com/lodash@4.17.21 + resolve-from: registry.npmmirror.com/resolve-from@5.0.0 + resolve-global: registry.npmmirror.com/resolve-global@1.0.0 + yargs: registry.npmmirror.com/yargs@17.7.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - optional: true - /@commitlint/message@13.2.0: - resolution: {integrity: sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==} - engines: {node: '>=v12'} - dev: true - - /@commitlint/parse@13.2.0: - resolution: {integrity: sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/types': 13.2.0 - conventional-changelog-angular: 5.0.13 - conventional-commits-parser: 3.2.4 - dev: true - - /@commitlint/read@13.2.0: - resolution: {integrity: sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/top-level': 13.2.0 - '@commitlint/types': 13.2.0 - fs-extra: 10.1.0 - git-raw-commits: 2.0.11 - dev: true - - /@commitlint/resolve-extends@13.2.0: - resolution: {integrity: sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==} - engines: {node: '>=v12'} - dependencies: - import-fresh: 3.3.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - - /@commitlint/resolve-extends@17.6.7: - resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==} + registry.npmmirror.com/@commitlint/config-conventional@17.1.0: + resolution: {integrity: sha512-WU2p0c9/jLi8k2q2YrDV96Y8XVswQOceIQ/wyJvQxawJSCasLdRB3kUIYdNjOCJsxkpoUlV/b90ZPxp1MYZDiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-17.1.0.tgz} + name: '@commitlint/config-conventional' + version: 17.1.0 engines: {node: '>=v14'} - requiresBuild: true dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/types': 17.4.4 - import-fresh: 3.3.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - optional: true - - /@commitlint/rules@13.2.0: - resolution: {integrity: sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==} - engines: {node: '>=v12'} - dependencies: - '@commitlint/ensure': 13.2.0 - '@commitlint/message': 13.2.0 - '@commitlint/to-lines': 13.2.0 - '@commitlint/types': 13.2.0 - execa: 5.1.1 + conventional-changelog-conventionalcommits: registry.npmmirror.com/conventional-changelog-conventionalcommits@5.0.0 dev: true - /@commitlint/to-lines@13.2.0: - resolution: {integrity: sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==} - engines: {node: '>=v12'} - dev: true - - /@commitlint/top-level@13.2.0: - resolution: {integrity: sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==} - engines: {node: '>=v12'} - dependencies: - find-up: 5.0.0 - dev: true - - /@commitlint/types@13.2.0: - resolution: {integrity: sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==} - engines: {node: '>=v12'} - dependencies: - chalk: 4.1.2 - dev: true - - /@commitlint/types@17.4.4: - resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} + registry.npmmirror.com/@commitlint/config-validator@17.8.1: + resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/config-validator/-/config-validator-17.8.1.tgz} + name: '@commitlint/config-validator' + version: 17.8.1 engines: {node: '>=v14'} - requiresBuild: true dependencies: - chalk: 4.1.2 - dev: true - optional: true - - /@cspotcode/source-map-support@0.8.1: - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - requiresBuild: true - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - dev: true - optional: true - - /@csstools/convert-colors@1.4.0: - resolution: {integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==} - engines: {node: '>=4.0.0'} + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + ajv: registry.npmmirror.com/ajv@8.12.0 dev: true - /@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2(cosmiconfig@7.1.0)(typescript@4.9.5): - resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} - engines: {node: '>=10.0.0'} - peerDependencies: - cosmiconfig: '>=6' + registry.npmmirror.com/@commitlint/ensure@17.8.1: + resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/ensure/-/ensure-17.8.1.tgz} + name: '@commitlint/ensure' + version: 17.8.1 + engines: {node: '>=v14'} dependencies: - cosmiconfig: 7.1.0 - lodash.get: 4.4.2 - make-error: 1.3.6 - ts-node: 9.1.1(typescript@4.9.5) - tslib: 2.6.2 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + lodash.camelcase: registry.npmmirror.com/lodash.camelcase@4.3.0 + lodash.kebabcase: registry.npmmirror.com/lodash.kebabcase@4.1.1 + lodash.snakecase: registry.npmmirror.com/lodash.snakecase@4.1.1 + lodash.startcase: registry.npmmirror.com/lodash.startcase@4.4.0 + lodash.upperfirst: registry.npmmirror.com/lodash.upperfirst@4.3.1 + dev: true + + registry.npmmirror.com/@commitlint/execute-rule@17.8.1: + resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-17.8.1.tgz} + name: '@commitlint/execute-rule' + version: 17.8.1 + engines: {node: '>=v14'} + dev: true + + registry.npmmirror.com/@commitlint/format@17.8.1: + resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/format/-/format-17.8.1.tgz} + name: '@commitlint/format' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + chalk: registry.npmmirror.com/chalk@4.1.2 + dev: true + + registry.npmmirror.com/@commitlint/is-ignored@17.8.1: + resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-17.8.1.tgz} + name: '@commitlint/is-ignored' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + semver: registry.npmmirror.com/semver@7.5.4 + dev: true + + registry.npmmirror.com/@commitlint/lint@17.8.1: + resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/lint/-/lint-17.8.1.tgz} + name: '@commitlint/lint' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/is-ignored': registry.npmmirror.com/@commitlint/is-ignored@17.8.1 + '@commitlint/parse': registry.npmmirror.com/@commitlint/parse@17.8.1 + '@commitlint/rules': registry.npmmirror.com/@commitlint/rules@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + dev: true + + registry.npmmirror.com/@commitlint/load@17.8.1: + resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/load/-/load-17.8.1.tgz} + name: '@commitlint/load' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-validator': registry.npmmirror.com/@commitlint/config-validator@17.8.1 + '@commitlint/execute-rule': registry.npmmirror.com/@commitlint/execute-rule@17.8.1 + '@commitlint/resolve-extends': registry.npmmirror.com/@commitlint/resolve-extends@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + '@types/node': registry.npmmirror.com/@types/node@20.5.1 + chalk: registry.npmmirror.com/chalk@4.1.2 + cosmiconfig: registry.npmmirror.com/cosmiconfig@8.3.6(typescript@5.2.2) + cosmiconfig-typescript-loader: registry.npmmirror.com/cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2) + lodash.isplainobject: registry.npmmirror.com/lodash.isplainobject@4.0.6 + lodash.merge: registry.npmmirror.com/lodash.merge@4.6.2 + lodash.uniq: registry.npmmirror.com/lodash.uniq@4.5.0 + resolve-from: registry.npmmirror.com/resolve-from@5.0.0 + ts-node: registry.npmmirror.com/ts-node@10.9.1(@types/node@20.5.1)(typescript@5.2.2) + typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: - - typescript + - '@swc/core' + - '@swc/wasm' dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@7.32.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + registry.npmmirror.com/@commitlint/message@17.8.1: + resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/message/-/message-17.8.1.tgz} + name: '@commitlint/message' + version: 17.8.1 + engines: {node: '>=v14'} + dev: true + + registry.npmmirror.com/@commitlint/parse@17.8.1: + resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/parse/-/parse-17.8.1.tgz} + name: '@commitlint/parse' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + conventional-changelog-angular: registry.npmmirror.com/conventional-changelog-angular@6.0.0 + conventional-commits-parser: registry.npmmirror.com/conventional-commits-parser@4.0.0 + dev: true + + registry.npmmirror.com/@commitlint/read@17.8.1: + resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/read/-/read-17.8.1.tgz} + name: '@commitlint/read' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/top-level': registry.npmmirror.com/@commitlint/top-level@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + fs-extra: registry.npmmirror.com/fs-extra@11.1.1 + git-raw-commits: registry.npmmirror.com/git-raw-commits@2.0.11 + minimist: registry.npmmirror.com/minimist@1.2.8 + dev: true + + registry.npmmirror.com/@commitlint/resolve-extends@17.8.1: + resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-17.8.1.tgz} + name: '@commitlint/resolve-extends' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/config-validator': registry.npmmirror.com/@commitlint/config-validator@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + import-fresh: registry.npmmirror.com/import-fresh@3.3.0 + lodash.mergewith: registry.npmmirror.com/lodash.mergewith@4.6.2 + resolve-from: registry.npmmirror.com/resolve-from@5.0.0 + resolve-global: registry.npmmirror.com/resolve-global@1.0.0 + dev: true + + registry.npmmirror.com/@commitlint/rules@17.8.1: + resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/rules/-/rules-17.8.1.tgz} + name: '@commitlint/rules' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + '@commitlint/ensure': registry.npmmirror.com/@commitlint/ensure@17.8.1 + '@commitlint/message': registry.npmmirror.com/@commitlint/message@17.8.1 + '@commitlint/to-lines': registry.npmmirror.com/@commitlint/to-lines@17.8.1 + '@commitlint/types': registry.npmmirror.com/@commitlint/types@17.8.1 + execa: registry.npmmirror.com/execa@5.1.1 + dev: true + + registry.npmmirror.com/@commitlint/to-lines@17.8.1: + resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-17.8.1.tgz} + name: '@commitlint/to-lines' + version: 17.8.1 + engines: {node: '>=v14'} + dev: true + + registry.npmmirror.com/@commitlint/top-level@17.8.1: + resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/top-level/-/top-level-17.8.1.tgz} + name: '@commitlint/top-level' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + find-up: registry.npmmirror.com/find-up@5.0.0 + dev: true + + registry.npmmirror.com/@commitlint/types@17.8.1: + resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@commitlint/types/-/types-17.8.1.tgz} + name: '@commitlint/types' + version: 17.8.1 + engines: {node: '>=v14'} + dependencies: + chalk: registry.npmmirror.com/chalk@4.1.2 + dev: true + + registry.npmmirror.com/@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz} + name: '@cspotcode/source-map-support' + version: 0.8.1 + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.9 + dev: true + + registry.npmmirror.com/@csstools/postcss-color-function@1.1.1(postcss@8.4.31): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-color-function/1.1.1 + name: '@csstools/postcss-color-function' + version: 1.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.31): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-font-format-keywords/1.0.1 + name: '@csstools/postcss-font-format-keywords' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-hwb-function@1.0.2(postcss@8.4.31): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz} + id: registry.npmmirror.com/@csstools/postcss-hwb-function/1.0.2 + name: '@csstools/postcss-hwb-function' + version: 1.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-ic-unit@1.0.1(postcss@8.4.31): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-ic-unit/1.0.1 + name: '@csstools/postcss-ic-unit' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.31): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz} + id: registry.npmmirror.com/@csstools/postcss-is-pseudo-class/2.0.7 + name: '@csstools/postcss-is-pseudo-class' + version: 2.0.7 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.31): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-normalize-display-values/1.0.1 + name: '@csstools/postcss-normalize-display-values' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-oklab-function@1.1.1(postcss@8.4.31): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-oklab-function/1.1.1 + name: '@csstools/postcss-oklab-function' + version: 1.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz} + id: registry.npmmirror.com/@csstools/postcss-progressive-custom-properties/1.3.0 + name: '@csstools/postcss-progressive-custom-properties' + version: 1.3.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.31): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz} + id: registry.npmmirror.com/@csstools/postcss-stepped-value-functions/1.0.1 + name: '@csstools/postcss-stepped-value-functions' + version: 1.0.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/@csstools/postcss-unset-value@1.0.2(postcss@8.4.31): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz} + id: registry.npmmirror.com/@csstools/postcss-unset-value/1.0.2 + name: '@csstools/postcss-unset-value' + version: 1.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz} + id: registry.npmmirror.com/@csstools/selector-specificity/2.2.0 + name: '@csstools/selector-specificity' + version: 2.2.0 + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/@emotion/is-prop-valid@1.2.1: + resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz} + name: '@emotion/is-prop-valid' + version: 1.2.1 + dependencies: + '@emotion/memoize': registry.npmmirror.com/@emotion/memoize@0.8.1 + dev: true + + registry.npmmirror.com/@emotion/memoize@0.8.1: + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.8.1.tgz} + name: '@emotion/memoize' + version: 0.8.1 + dev: true + + registry.npmmirror.com/@emotion/unitless@0.8.1: + resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz} + name: '@emotion/unitless' + version: 0.8.1 + dev: true + + registry.npmmirror.com/@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz} + name: '@esbuild/android-arm64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} + name: '@esbuild/android-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz} + name: '@esbuild/android-arm' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz} + name: '@esbuild/android-arm' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz} + name: '@esbuild/android-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz} + name: '@esbuild/android-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz} + name: '@esbuild/darwin-arm64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz} + name: '@esbuild/darwin-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz} + name: '@esbuild/darwin-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz} + name: '@esbuild/darwin-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz} + name: '@esbuild/freebsd-arm64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz} + name: '@esbuild/freebsd-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz} + name: '@esbuild/freebsd-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz} + name: '@esbuild/freebsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz} + name: '@esbuild/linux-arm64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz} + name: '@esbuild/linux-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz} + name: '@esbuild/linux-arm' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz} + name: '@esbuild/linux-arm' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz} + name: '@esbuild/linux-ia32' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz} + name: '@esbuild/linux-ia32' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz} + name: '@esbuild/linux-loong64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz} + name: '@esbuild/linux-loong64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz} + name: '@esbuild/linux-mips64el' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz} + name: '@esbuild/linux-mips64el' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz} + name: '@esbuild/linux-ppc64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz} + name: '@esbuild/linux-ppc64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz} + name: '@esbuild/linux-riscv64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz} + name: '@esbuild/linux-riscv64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz} + name: '@esbuild/linux-s390x' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz} + name: '@esbuild/linux-s390x' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz} + name: '@esbuild/linux-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz} + name: '@esbuild/linux-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz} + name: '@esbuild/netbsd-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz} + name: '@esbuild/netbsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz} + name: '@esbuild/openbsd-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz} + name: '@esbuild/openbsd-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz} + name: '@esbuild/sunos-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz} + name: '@esbuild/sunos-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz} + name: '@esbuild/win32-arm64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz} + name: '@esbuild/win32-arm64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz} + name: '@esbuild/win32-ia32' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz} + name: '@esbuild/win32-ia32' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz} + name: '@esbuild/win32-x64' + version: 0.17.19 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz} + name: '@esbuild/win32-x64' + version: 0.18.20 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} + id: registry.npmmirror.com/@eslint-community/eslint-utils/4.4.0 + name: '@eslint-community/eslint-utils' + version: 4.4.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 7.32.0 - eslint-visitor-keys: 3.4.3 + eslint: registry.npmmirror.com/eslint@8.52.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 dev: true - /@eslint-community/regexpp@4.8.0: - resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} + registry.npmmirror.com/@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz} + name: '@eslint-community/regexpp' + version: 4.10.0 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} - engines: {node: ^10.12.0 || >=12.0.0} + registry.npmmirror.com/@eslint/eslintrc@2.1.2: + resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz} + name: '@eslint/eslintrc' + version: 2.1.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 7.3.1 - globals: 13.21.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - js-yaml: 3.14.1 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 + ajv: registry.npmmirror.com/ajv@6.12.6 + debug: registry.npmmirror.com/debug@4.3.4 + espree: registry.npmmirror.com/espree@9.6.1 + globals: registry.npmmirror.com/globals@13.23.0 + ignore: registry.npmmirror.com/ignore@5.2.4 + import-fresh: registry.npmmirror.com/import-fresh@3.3.0 + js-yaml: registry.npmmirror.com/js-yaml@4.1.0 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + strip-json-comments: registry.npmmirror.com/strip-json-comments@3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array@0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + registry.npmmirror.com/@eslint/js@8.52.0: + resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/js/-/js-8.52.0.tgz} + name: '@eslint/js' + version: 8.52.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + registry.npmmirror.com/@floating-ui/core@0.6.2: + resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-0.6.2.tgz} + name: '@floating-ui/core' + version: 0.6.2 + dev: true + + registry.npmmirror.com/@floating-ui/dom@0.4.5: + resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.4.5.tgz} + name: '@floating-ui/dom' + version: 0.4.5 + dependencies: + '@floating-ui/core': registry.npmmirror.com/@floating-ui/core@0.6.2 + dev: true + + registry.npmmirror.com/@floating-ui/react-dom-interactions@0.3.1(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.3.1.tgz} + id: registry.npmmirror.com/@floating-ui/react-dom-interactions/0.3.1 + name: '@floating-ui/react-dom-interactions' + version: 0.3.1 + deprecated: Package renamed to @floating-ui/react + dependencies: + '@floating-ui/react-dom': registry.npmmirror.com/@floating-ui/react-dom@0.6.3(react-dom@18.1.0)(react@18.1.0) + aria-hidden: registry.npmmirror.com/aria-hidden@1.2.3 + point-in-polygon: registry.npmmirror.com/point-in-polygon@1.1.0 + use-isomorphic-layout-effect: registry.npmmirror.com/use-isomorphic-layout-effect@1.1.2(react@18.1.0) + transitivePeerDependencies: + - '@types/react' + - react + - react-dom + dev: true + + registry.npmmirror.com/@floating-ui/react-dom@0.6.3(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/react-dom/-/react-dom-0.6.3.tgz} + id: registry.npmmirror.com/@floating-ui/react-dom/0.6.3 + name: '@floating-ui/react-dom' + version: 0.6.3 + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/dom': registry.npmmirror.com/@floating-ui/dom@0.4.5 + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + use-isomorphic-layout-effect: registry.npmmirror.com/use-isomorphic-layout-effect@1.1.2(react@18.1.0) + transitivePeerDependencies: + - '@types/react' + dev: true + + registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2: + resolution: {integrity: sha512-k2mTh0m+IV1HRdU0xXM617tSQTi53tVR2muvYOsBeYcUgEAyxV1FOC7Qj279th3fBVQ+Dj6muvNJZcHSPNdbKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.2.tgz} + name: '@formatjs/ecma402-abstract' + version: 1.17.2 + dependencies: + '@formatjs/intl-localematcher': registry.npmmirror.com/@formatjs/intl-localematcher@0.4.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/fast-memoize@2.2.0: + resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz} + name: '@formatjs/fast-memoize' + version: 2.2.0 + dependencies: + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/icu-messageformat-parser@2.7.0: + resolution: {integrity: sha512-7uqC4C2RqOaBQtcjqXsSpGRYVn+ckjhNga5T/otFh6MgxRrCJQqvjfbrGLpX1Lcbxdm5WH3Z2WZqt1+Tm/cn/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.0.tgz} + name: '@formatjs/icu-messageformat-parser' + version: 2.7.0 + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/icu-skeleton-parser': registry.npmmirror.com/@formatjs/icu-skeleton-parser@1.6.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/icu-skeleton-parser@1.6.2: + resolution: {integrity: sha512-VtB9Slo4ZL6QgtDFJ8Injvscf0xiDd4bIV93SOJTBjUF4xe2nAWOoSjLEtqIG+hlIs1sNrVKAaFo3nuTI4r5ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.2.tgz} + name: '@formatjs/icu-skeleton-parser' + version: 1.6.2 + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/intl-displaynames@6.6.1: + resolution: {integrity: sha512-TIPaDu0SlwJUXlIyeSL9052jrUC4QviLnvUEJ53Ldc3Q4nZJnT2wD8NHIroTOYX9lgp5m3BeTlhpRcsnuExDkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/intl-displaynames/-/intl-displaynames-6.6.1.tgz} + name: '@formatjs/intl-displaynames' + version: 6.6.1 + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/intl-localematcher': registry.npmmirror.com/@formatjs/intl-localematcher@0.4.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/intl-listformat@7.5.0: + resolution: {integrity: sha512-n9FsXGl1T2ZbX6wSyrzCDJHrbJR0YJ9ZNsAqUvHXfbY3nsOmGnSTf5+bkuIp1Xiywu7m1X1Pfm/Ngp/yK1H84A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/intl-listformat/-/intl-listformat-7.5.0.tgz} + name: '@formatjs/intl-listformat' + version: 7.5.0 + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/intl-localematcher': registry.npmmirror.com/@formatjs/intl-localematcher@0.4.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/intl-localematcher@0.4.2: + resolution: {integrity: sha512-BGdtJFmaNJy5An/Zan4OId/yR9Ih1OojFjcduX/xOvq798OgWSyDtd6Qd5jqJXwJs1ipe4Fxu9+cshic5Ox2tA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/intl-localematcher/-/intl-localematcher-0.4.2.tgz} + name: '@formatjs/intl-localematcher' + version: 0.4.2 + dependencies: + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@formatjs/intl@2.9.5(typescript@5.2.2): + resolution: {integrity: sha512-WEdEv8Jf2nKBErTK4MJ2xCesUJVHH9iunXzfHzZo4tnn2NSj48g04FNH9w17XDpEbj9KEM39fLkwBz7ay/ErPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@formatjs/intl/-/intl-2.9.5.tgz} + id: registry.npmmirror.com/@formatjs/intl/2.9.5 + name: '@formatjs/intl' + version: 2.9.5 + peerDependencies: + typescript: '5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/fast-memoize': registry.npmmirror.com/@formatjs/fast-memoize@2.2.0 + '@formatjs/icu-messageformat-parser': registry.npmmirror.com/@formatjs/icu-messageformat-parser@2.7.0 + '@formatjs/intl-displaynames': registry.npmmirror.com/@formatjs/intl-displaynames@6.6.1 + '@formatjs/intl-listformat': registry.npmmirror.com/@formatjs/intl-listformat@7.5.0 + intl-messageformat: registry.npmmirror.com/intl-messageformat@10.5.4 + tslib: registry.npmmirror.com/tslib@2.6.2 + typescript: registry.npmmirror.com/typescript@5.2.2 + dev: true + + registry.npmmirror.com/@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz} + name: '@humanwhocodes/config-array' + version: 0.11.13 engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 + '@humanwhocodes/object-schema': registry.npmmirror.com/@humanwhocodes/object-schema@2.0.1 + debug: registry.npmmirror.com/debug@4.3.4 + minimatch: registry.npmmirror.com/minimatch@3.1.2 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + registry.npmmirror.com/@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz} + name: '@humanwhocodes/module-importer' + version: 1.0.1 + engines: {node: '>=12.22'} dev: true - /@hutson/parse-repository-url@3.0.2: - resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz} + name: '@humanwhocodes/object-schema' + version: 2.0.1 dev: true - /@istanbuljs/load-nyc-config@1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + registry.npmmirror.com/@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz} + name: '@iconify/types' + version: 2.0.0 + dev: true + + registry.npmmirror.com/@iconify/utils@2.1.1: + resolution: {integrity: sha512-H8xz74JDzDw8f0qLxwIaxFMnFkbXTZNWEufOk3WxaLFHV4h0A2FjIDgNk5LzC0am4jssnjdeJJdRs3UFu3582Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/utils/-/utils-2.1.1.tgz} + name: '@iconify/utils' + version: 2.1.1 + dependencies: + '@antfu/install-pkg': registry.npmmirror.com/@antfu/install-pkg@0.1.1 + '@antfu/utils': registry.npmmirror.com/@antfu/utils@0.7.6 + '@iconify/types': registry.npmmirror.com/@iconify/types@2.0.0 + debug: registry.npmmirror.com/debug@4.3.4 + kolorist: registry.npmmirror.com/kolorist@1.8.0 + local-pkg: registry.npmmirror.com/local-pkg@0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz} + name: '@istanbuljs/load-nyc-config' + version: 1.1.0 engines: {node: '>=8'} dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 + camelcase: registry.npmmirror.com/camelcase@5.3.1 + find-up: registry.npmmirror.com/find-up@4.1.0 + get-package-type: registry.npmmirror.com/get-package-type@0.1.0 + js-yaml: registry.npmmirror.com/js-yaml@3.14.1 + resolve-from: registry.npmmirror.com/resolve-from@5.0.0 dev: true - /@istanbuljs/schema@0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + registry.npmmirror.com/@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz} + name: '@istanbuljs/schema' + version: 0.1.3 engines: {node: '>=8'} dev: true - /@jest/console@24.9.0: - resolution: {integrity: sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==} - engines: {node: '>= 6'} + registry.npmmirror.com/@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/schemas/-/schemas-29.6.3.tgz} + name: '@jest/schemas' + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/source-map': 24.9.0 - chalk: 2.4.2 - slash: 2.0.0 + '@sinclair/typebox': registry.npmmirror.com/@sinclair/typebox@0.27.8 dev: true - /@jest/console@25.5.0: - resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} - engines: {node: '>= 8.3'} + registry.npmmirror.com/@jest/transform@29.7.0: + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/transform/-/transform-29.7.0.tgz} + name: '@jest/transform' + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-message-util: 25.5.0 - jest-util: 25.5.0 - slash: 3.0.0 - dev: true - - /@jest/core@25.5.4: - resolution: {integrity: sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/reporters': 25.5.1 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 25.5.0 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-resolve-dependencies: 25.5.4 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - jest-watcher: 25.5.0 - micromatch: 4.0.5 - p-each-series: 2.2.0 - realpath-native: 2.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/environment@24.9.0: - resolution: {integrity: sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==} - engines: {node: '>= 6'} - dependencies: - '@jest/fake-timers': 24.9.0 - '@jest/transform': 24.9.0 - '@jest/types': 24.9.0 - jest-mock: 24.9.0 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@jest/types': registry.npmmirror.com/@jest/types@29.6.3 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + babel-plugin-istanbul: registry.npmmirror.com/babel-plugin-istanbul@6.1.1 + chalk: registry.npmmirror.com/chalk@4.1.2 + convert-source-map: registry.npmmirror.com/convert-source-map@2.0.0 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify@2.1.0 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jest-haste-map: registry.npmmirror.com/jest-haste-map@29.7.0 + jest-regex-util: registry.npmmirror.com/jest-regex-util@29.6.3 + jest-util: registry.npmmirror.com/jest-util@29.7.0 + micromatch: registry.npmmirror.com/micromatch@4.0.5 + pirates: registry.npmmirror.com/pirates@4.0.6 + slash: registry.npmmirror.com/slash@3.0.0 + write-file-atomic: registry.npmmirror.com/write-file-atomic@4.0.2 transitivePeerDependencies: - supports-color dev: true - /@jest/environment@25.5.0: - resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} - engines: {node: '>= 8.3'} + registry.npmmirror.com/@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz} + name: '@jest/types' + version: 27.5.1 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage@2.0.5 + '@types/istanbul-reports': registry.npmmirror.com/@types/istanbul-reports@3.0.3 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + '@types/yargs': registry.npmmirror.com/@types/yargs@16.0.7 + chalk: registry.npmmirror.com/chalk@4.1.2 dev: true - /@jest/fake-timers@24.9.0: - resolution: {integrity: sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==} - engines: {node: '>= 6'} + registry.npmmirror.com/@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jest/types/-/types-29.6.3.tgz} + name: '@jest/types' + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 24.9.0 - jest-message-util: 24.9.0 - jest-mock: 24.9.0 - transitivePeerDependencies: - - supports-color + '@jest/schemas': registry.npmmirror.com/@jest/schemas@29.6.3 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage@2.0.5 + '@types/istanbul-reports': registry.npmmirror.com/@types/istanbul-reports@3.0.3 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + '@types/yargs': registry.npmmirror.com/@types/yargs@17.0.29 + chalk: registry.npmmirror.com/chalk@4.1.2 dev: true - /@jest/fake-timers@25.5.0: - resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - lolex: 5.1.2 - dev: true - - /@jest/globals@25.5.2: - resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/types': 25.5.0 - expect: 25.5.0 - dev: true - - /@jest/reporters@25.5.1: - resolution: {integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==} - engines: {node: '>= 8.3'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - chalk: 3.0.0 - collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.6 - jest-haste-map: 25.5.1 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-worker: 25.5.0 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 3.1.0 - terminal-link: 2.1.1 - v8-to-istanbul: 4.1.4 - optionalDependencies: - node-notifier: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/source-map@24.9.0: - resolution: {integrity: sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==} - engines: {node: '>= 6'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.11 - source-map: 0.6.1 - dev: true - - /@jest/source-map@25.5.0: - resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} - engines: {node: '>= 8.3'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.11 - source-map: 0.6.1 - dev: true - - /@jest/test-result@24.9.0: - resolution: {integrity: sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==} - engines: {node: '>= 6'} - dependencies: - '@jest/console': 24.9.0 - '@jest/types': 24.9.0 - '@types/istanbul-lib-coverage': 2.0.4 - dev: true - - /@jest/test-result@25.5.0: - resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/types': 25.5.0 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.2 - dev: true - - /@jest/test-sequencer@25.5.4: - resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - graceful-fs: 4.2.11 - jest-haste-map: 25.5.1 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/transform@24.9.0: - resolution: {integrity: sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==} - engines: {node: '>= 6'} - dependencies: - '@babel/core': 7.8.6 - '@jest/types': 24.9.0 - babel-plugin-istanbul: 5.2.0 - chalk: 2.4.2 - convert-source-map: 1.9.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 24.9.0 - jest-regex-util: 24.9.0 - jest-util: 24.9.0 - micromatch: 3.1.10 - pirates: 4.0.6 - realpath-native: 1.1.0 - slash: 2.0.0 - source-map: 0.6.1 - write-file-atomic: 2.4.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/transform@25.5.1: - resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.8.6 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.1.1 - chalk: 3.0.0 - convert-source-map: 1.9.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.5 - pirates: 4.0.6 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/types@24.9.0: - resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} - engines: {node: '>= 6'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 13.0.12 - dev: true - - /@jest/types@25.5.0: - resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} - engines: {node: '>= 8.3'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.15 - chalk: 3.0.0 - dev: true - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz} + name: '@jridgewell/gen-mapping' + version: 0.3.3 engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array@1.1.2 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 dev: true - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + registry.npmmirror.com/@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz} + name: '@jridgewell/resolve-uri' + version: 3.1.1 engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + registry.npmmirror.com/@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz} + name: '@jridgewell/set-array' + version: 1.1.2 engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map@0.3.5: - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + registry.npmmirror.com/@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.5.tgz} + name: '@jridgewell/source-map' + version: 0.3.5 dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 dev: true - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz} + name: '@jridgewell/sourcemap-codec' + version: 1.4.15 dev: true - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz} + name: '@jridgewell/trace-mapping' + version: 0.3.20 dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri@3.1.1 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 dev: true - /@jridgewell/trace-mapping@0.3.9: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - requiresBuild: true + registry.npmmirror.com/@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz} + name: '@jridgewell/trace-mapping' + version: 0.3.9 dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - optional: true - - /@mapbox/rehype-prism@0.3.1: - resolution: {integrity: sha512-3LVcYjRoyn13yRyAxGdHEOA9k2litvxJU60IbaOlPWStUiNA2GspgwiDSVHzhF+nLOu8Wed6SWFFLh18U/KEQw==} - engines: {node: '>=4'} - dependencies: - hast-util-to-string: 1.0.4 - refractor: 2.10.1 - unist-util-visit: 1.4.1 + '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri@3.1.1 + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 dev: true - /@nicecode/changelog@0.2.0: - resolution: {integrity: sha512-LxM3fpxlvc9qes4kqULKK9RPEx7qbq8iKbrqy4HVbu0pRaZEoWBuotDV0sIcF/xyQK6E9Xf9uUL3xDDgMO2a+A==} - dependencies: - chalk: 2.4.2 - compare-func: 1.3.4 - longest: 2.0.1 - q: 1.5.1 - right-pad: 1.0.1 - work-wrap: 1.0.0 - dev: true - - /@nicecode/commit-lint@0.1.2: - resolution: {integrity: sha512-PlwXedqIbHBY02kqOPo2U0KT+Adh9hhnp++lnbUPv7VLNcMU43ajIsbGJhB1zd/V0OiTfF5+WuaKyb8uYL33Sg==} - dev: true - - /@nicecode/commit@0.0.12: - resolution: {integrity: sha512-vFqh1vhq4ssUNF80SuQj8iMH5leG0MvQh22uTJtRydIeS6d91XhbGIPG7ADoRXheAb94dyYR7pb1YSRe3CoSdQ==} - dependencies: - chalk: 4.1.2 - longest: 2.0.1 - right-pad: 1.0.1 - word-wrap: 1.2.5 - dev: true - - /@nicecode/css@0.0.8: - resolution: {integrity: sha512-z0cTSilQlHbwLvtCq+RTZTY4bQuYYuucAFotshTEBPsNaFY7t1sSPrb0kmjoz8OShZN+BRwYoxjULK8+ps2QtA==} - dev: false - - /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - dependencies: - eslint-scope: 5.1.1 - dev: true - - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 - dev: true - - /@remix-run/router@1.8.0: - resolution: {integrity: sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==} - engines: {node: '>=14.0.0'} - dev: true - - /@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7): - resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} - engines: {node: '>=6'} + registry.npmmirror.com/@loadable/component@5.15.2(react@18.1.0): + resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@loadable/component/-/component-5.15.2.tgz} + id: registry.npmmirror.com/@loadable/component/5.15.2 + name: '@loadable/component' + version: 5.15.2 + engines: {node: '>=8'} peerDependencies: - rxjs: '*' - zen-observable: '*' - peerDependenciesMeta: - rxjs: - optional: true - zen-observable: - optional: true + react: '>=16.3.0' dependencies: - any-observable: 0.3.0(rxjs@6.6.7) - rxjs: 6.6.7 - transitivePeerDependencies: - - zenObservable + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics@3.3.2 + react: registry.npmmirror.com/react@18.1.0 + react-is: registry.npmmirror.com/react-is@16.13.1 dev: true - /@sindresorhus/is@0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} - dev: true - - /@sinonjs/commons@1.8.6: - resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + registry.npmmirror.com/@loadable/component@5.15.2(react@18.2.0): + resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@loadable/component/-/component-5.15.2.tgz} + id: registry.npmmirror.com/@loadable/component/5.15.2 + name: '@loadable/component' + version: 5.15.2 + engines: {node: '>=8'} + peerDependencies: + react: '>=16.3.0' dependencies: - type-detect: 4.0.8 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics@3.3.2 + react: registry.npmmirror.com/react@18.2.0 + react-is: registry.npmmirror.com/react-is@16.13.1 dev: true - /@stylelint/postcss-css-in-js@0.37.3(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==} + registry.npmmirror.com/@makotot/ghostui@2.0.0(react@18.2.0): + resolution: {integrity: sha512-LD6OeMv+yGjpYZNjh34yDTCIE1NegqOtJq5gm4wX6op3QL7K5psTVzMjkWzseBoYj0XOD4g+UJVIZTprfoOPGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@makotot/ghostui/-/ghostui-2.0.0.tgz} + id: registry.npmmirror.com/@makotot/ghostui/2.0.0 + name: '@makotot/ghostui' + version: 2.0.0 + engines: {node: '>=10'} + peerDependencies: + react: '>=16' + dependencies: + react: registry.npmmirror.com/react@18.2.0 + dev: true + + registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} + name: '@nicolo-ribaudo/eslint-scope-5-internals' + version: 5.1.1-v1 + dependencies: + eslint-scope: registry.npmmirror.com/eslint-scope@5.1.1 + dev: true + + registry.npmmirror.com/@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} + name: '@nodelib/fs.scandir' + version: 2.1.5 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5 + run-parallel: registry.npmmirror.com/run-parallel@1.2.0 + dev: true + + registry.npmmirror.com/@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz} + name: '@nodelib/fs.stat' + version: 2.0.5 + engines: {node: '>= 8'} + dev: true + + registry.npmmirror.com/@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz} + name: '@nodelib/fs.walk' + version: 1.2.8 + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': registry.npmmirror.com/@nodelib/fs.scandir@2.1.5 + fastq: registry.npmmirror.com/fastq@1.15.0 + dev: true + + registry.npmmirror.com/@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pkgr/utils/-/utils-2.4.2.tgz} + name: '@pkgr/utils' + version: 2.4.2 + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + fast-glob: registry.npmmirror.com/fast-glob@3.3.1 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + open: registry.npmmirror.com/open@9.1.0 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rc-component/portal/-/portal-1.1.2.tgz} + id: registry.npmmirror.com/@rc-component/portal/1.1.2 + name: '@rc-component/portal' + version: 1.1.2 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/@rc-component/trigger@1.18.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-vloGnWpeTmt7DBw0OHnG9poQ8h1WFh0hebq6fpgVjGYSxm6JU8rLH+kNwVNNvhL6Rg5He4ESjOk6O7uF9dJhxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@rc-component/trigger/-/trigger-1.18.0.tgz} + id: registry.npmmirror.com/@rc-component/trigger/1.18.0 + name: '@rc-component/trigger' + version: 1.18.0 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@rc-component/portal': registry.npmmirror.com/@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0) + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/@selderee/plugin-htmlparser2@0.11.0: + resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz} + name: '@selderee/plugin-htmlparser2' + version: 0.11.0 + dependencies: + domhandler: registry.npmmirror.com/domhandler@5.0.3 + selderee: registry.npmmirror.com/selderee@0.11.0 + dev: true + + registry.npmmirror.com/@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.27.8.tgz} + name: '@sinclair/typebox' + version: 0.27.8 + dev: true + + registry.npmmirror.com/@sketch-hq/sketch-file-format-ts@6.5.0: + resolution: {integrity: sha512-shaGl4ttFDpHjYBoMaZpciOtsi/lKvJ3VfcBYk6+PjjbFs6H5GxPAyhbiSqy3Vmx30aos284pd88QzD3rE6iag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@sketch-hq/sketch-file-format-ts/-/sketch-file-format-ts-6.5.0.tgz} + name: '@sketch-hq/sketch-file-format-ts' + version: 6.5.0 + dev: true + + registry.npmmirror.com/@stackblitz/sdk@1.9.0: + resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@stackblitz/sdk/-/sdk-1.9.0.tgz} + name: '@stackblitz/sdk' + version: 1.9.0 + dev: true + + registry.npmmirror.com/@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.31): + resolution: {integrity: sha512-XOz5CAe49kS95p5yRd+DAIWDojTjfmyAQ4bbDlXMdbZTQ5t0ThjSLvWI6JI2uiS7MFurVBkZ6zUqcimzcLTBoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.38.0.tgz} + id: registry.npmmirror.com/@stylelint/postcss-css-in-js/0.38.0 + name: '@stylelint/postcss-css-in-js' + version: 0.38.0 deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: - '@babel/core': 7.22.11 - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-syntax: registry.npmmirror.com/postcss-syntax@0.36.2(postcss@8.4.31) transitivePeerDependencies: - supports-color dev: true - /@stylelint/postcss-markdown@0.36.2(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==} - deprecated: 'Use the original unforked package instead: postcss-markdown' + registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/6.5.1 + name: '@svgr/babel-plugin-add-jsx-attribute' + version: 6.5.1 + engines: {node: '>=10'} peerDependencies: - postcss: '>=7.0.0' - postcss-syntax: '>=0.36.2' + '@babel/core': ^7.0.0-0 dependencies: - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) - remark: 13.0.0 - unist-util-find-all-after: 3.0.2 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.2): + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/8.0.0 + name: '@svgr/babel-plugin-remove-jsx-attribute' + version: 8.0.0 + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.2): + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression/8.0.0 + name: '@svgr/babel-plugin-remove-jsx-empty-expression' + version: 8.0.0 + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1 + name: '@svgr/babel-plugin-replace-jsx-attribute-value' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/6.5.1 + name: '@svgr/babel-plugin-svg-dynamic-title' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/6.5.1 + name: '@svgr/babel-plugin-svg-em-dimensions' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/6.5.1 + name: '@svgr/babel-plugin-transform-react-native-svg' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component/6.5.1 + name: '@svgr/babel-plugin-transform-svg-component' + version: 6.5.1 + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + dev: true + + registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.2): + resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/babel-preset/6.5.1 + name: '@svgr/babel-preset' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@svgr/babel-plugin-add-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.2) + '@svgr/babel-plugin-remove-jsx-attribute': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-remove-jsx-empty-expression': registry.npmmirror.com/@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-replace-jsx-attribute-value': registry.npmmirror.com/@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.2) + '@svgr/babel-plugin-svg-dynamic-title': registry.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.2) + '@svgr/babel-plugin-svg-em-dimensions': registry.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.2) + '@svgr/babel-plugin-transform-react-native-svg': registry.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.2) + '@svgr/babel-plugin-transform-svg-component': registry.npmmirror.com/@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.2) + dev: true + + registry.npmmirror.com/@svgr/core@6.5.1: + resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/core/-/core-6.5.1.tgz} + name: '@svgr/core' + version: 6.5.1 + engines: {node: '>=10'} + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.2) + '@svgr/plugin-jsx': registry.npmmirror.com/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1) + camelcase: registry.npmmirror.com/camelcase@6.3.0 + cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 transitivePeerDependencies: - supports-color dev: true - /@svgr/babel-plugin-add-jsx-attribute@4.2.0: - resolution: {integrity: sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-remove-jsx-attribute@4.2.0: - resolution: {integrity: sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-remove-jsx-empty-expression@4.2.0: - resolution: {integrity: sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-replace-jsx-attribute-value@4.2.0: - resolution: {integrity: sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-svg-dynamic-title@4.3.3: - resolution: {integrity: sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-svg-em-dimensions@4.2.0: - resolution: {integrity: sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-transform-react-native-svg@4.2.0: - resolution: {integrity: sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-plugin-transform-svg-component@4.2.0: - resolution: {integrity: sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==} - engines: {node: '>=8'} - dev: true - - /@svgr/babel-preset@4.3.3: - resolution: {integrity: sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==} - engines: {node: '>=8'} + registry.npmmirror.com/@svgr/hast-util-to-babel-ast@6.5.1: + resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz} + name: '@svgr/hast-util-to-babel-ast' + version: 6.5.1 + engines: {node: '>=10'} dependencies: - '@svgr/babel-plugin-add-jsx-attribute': 4.2.0 - '@svgr/babel-plugin-remove-jsx-attribute': 4.2.0 - '@svgr/babel-plugin-remove-jsx-empty-expression': 4.2.0 - '@svgr/babel-plugin-replace-jsx-attribute-value': 4.2.0 - '@svgr/babel-plugin-svg-dynamic-title': 4.3.3 - '@svgr/babel-plugin-svg-em-dimensions': 4.2.0 - '@svgr/babel-plugin-transform-react-native-svg': 4.2.0 - '@svgr/babel-plugin-transform-svg-component': 4.2.0 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + entities: registry.npmmirror.com/entities@4.5.0 dev: true - /@svgr/core@4.3.3: - resolution: {integrity: sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==} - engines: {node: '>=8'} + registry.npmmirror.com/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): + resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/plugin-jsx/6.5.1 + name: '@svgr/plugin-jsx' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 dependencies: - '@svgr/plugin-jsx': 4.3.3 - camelcase: 5.3.1 - cosmiconfig: 5.2.1 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@svgr/babel-preset': registry.npmmirror.com/@svgr/babel-preset@6.5.1(@babel/core@7.23.2) + '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 + '@svgr/hast-util-to-babel-ast': registry.npmmirror.com/@svgr/hast-util-to-babel-ast@6.5.1 + svg-parser: registry.npmmirror.com/svg-parser@2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/hast-util-to-babel-ast@4.3.2: - resolution: {integrity: sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==} - engines: {node: '>=8'} + registry.npmmirror.com/@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1): + resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz} + id: registry.npmmirror.com/@svgr/plugin-svgo/6.5.1 + name: '@svgr/plugin-svgo' + version: 6.5.1 + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': '*' dependencies: - '@babel/types': 7.22.11 + '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 + cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 + deepmerge: registry.npmmirror.com/deepmerge@4.3.1 + svgo: registry.npmmirror.com/svgo@2.8.0 dev: true - /@svgr/plugin-jsx@4.3.3: - resolution: {integrity: sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.4.5 - '@svgr/babel-preset': 4.3.3 - '@svgr/hast-util-to-babel-ast': 4.3.2 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@svgr/plugin-svgo@4.3.1: - resolution: {integrity: sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==} - engines: {node: '>=8'} - dependencies: - cosmiconfig: 5.2.1 - merge-deep: 3.0.3 - svgo: 1.3.2 - dev: true - - /@svgr/rollup@4.3.3: - resolution: {integrity: sha512-YwgnXN8xPRYFhkfoTUiZktjkjolthaK/lz0okzU09VcBvjx08R7yK1IEwXH3c98sMn8ORdNdiy4Qox78CMjljg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.4.5 - '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.4.5) - '@babel/preset-env': 7.4.5(@babel/core@7.4.5) - '@babel/preset-react': 7.0.0(@babel/core@7.4.5) - '@svgr/core': 4.3.3 - '@svgr/plugin-jsx': 4.3.3 - '@svgr/plugin-svgo': 4.3.1 - rollup-pluginutils: 2.8.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@svgr/webpack@4.3.3: - resolution: {integrity: sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.8.6 - '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.8.6) - '@babel/preset-env': 7.8.6(@babel/core@7.8.6) - '@babel/preset-react': 7.8.3(@babel/core@7.8.6) - '@svgr/core': 4.3.3 - '@svgr/plugin-jsx': 4.3.3 - '@svgr/plugin-svgo': 4.3.1 - loader-utils: 1.4.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@szmarczak/http-timer@1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} - dependencies: - defer-to-connect: 1.1.3 - dev: true - - /@tsconfig/node10@1.0.9: - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + registry.npmmirror.com/@swc/core-darwin-arm64@1.3.72: + resolution: {integrity: sha512-oNSI5hVfZ+1xpj+dH1g4kQqA0VsGtqd8S9S+cDqkHZiOOVOevw9KN6dzVtmLOcPtlULVypVc0TVvsB55KdVZhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.72.tgz} + name: '@swc/core-darwin-arm64' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] requiresBuild: true dev: true optional: true - /@tsconfig/node12@1.0.11: - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + registry.npmmirror.com/@swc/core-darwin-x64@1.3.72: + resolution: {integrity: sha512-y5O/WQ1g0/VfTgeNahWIOutbdD5U2Gi703jaefdcoJo3FUx8WU108QQdbVGwGMgaqapo3iQB6Qs9paixYQAYsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.72.tgz} + name: '@swc/core-darwin-x64' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] requiresBuild: true dev: true optional: true - /@tsconfig/node14@1.0.3: - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.72: + resolution: {integrity: sha512-05JdWcso0OomHF+7bk5MBDgI8MZ9skcQ/4nhSv5gboSgSiuBmKM15Bg3lZ5iAUwGByNj7pGkSmmd3YwTrXEB+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.72.tgz} + name: '@swc/core-linux-arm-gnueabihf' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [arm] + os: [linux] requiresBuild: true dev: true optional: true - /@tsconfig/node16@1.0.4: - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.72: + resolution: {integrity: sha512-8qRELJaeYshhJgqvyOeXCKqBOpai+JYdWuouMbvvDUL85j3OcZhzR+bipexEbbJKcOCdRnoYB7Qg6mjqZ0t7VA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.72.tgz} + name: '@swc/core-linux-arm64-gnu' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [glibc] requiresBuild: true dev: true optional: true - /@types/babel__core@7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} - dependencies: - '@babel/parser': 7.22.14 - '@babel/types': 7.22.11 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.1 - dev: true - - /@types/babel__generator@7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@types/babel__template@7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} - dependencies: - '@babel/parser': 7.22.14 - '@babel/types': 7.22.11 - dev: true - - /@types/babel__traverse@7.20.1: - resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@types/cheerio@0.22.16: - resolution: {integrity: sha512-bSbnU/D4yzFdzLpp3+rcDj0aQQMIRUBNJU7azPxdqMpnexjUSvGJyDuOBQBHeOZh1mMKgsJm6Dy+LLh80Ew4tQ==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /@types/clipboard@2.0.7: - resolution: {integrity: sha512-VwVFUHlneOsWfv/GaaY7Kwk4XasDqkAlyFQtsHxnOw0yyBYWTrlEXtmb9RtC+VFBCdtuOeIXECmELNd5RrKp/g==} - deprecated: This is a stub types definition. clipboard provides its own type definitions, so you do not need this installed. - dependencies: - clipboard: 2.0.11 - dev: true - - /@types/color-convert@2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} - dependencies: - '@types/color-name': 1.1.1 - dev: true - - /@types/color-name@1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} - dev: true - - /@types/color@3.0.1: - resolution: {integrity: sha512-oeUWVaAwI+xINDUx+3F2vJkl/vVB03VChFF/Gl3iQCdbcakjuoJyMOba+3BXRtnBhxZ7uBYqQBi9EpLnvSoztA==} - dependencies: - '@types/color-convert': 2.0.0 - dev: true - - /@types/cross-spawn@6.0.1: - resolution: {integrity: sha512-MtN1pDYdI6D6QFDzy39Q+6c9rl2o/xN7aWGe6oZuzqq5N6+YuwFsWiEAv3dNzvzN9YzU+itpN8lBzFpphQKLAw==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /@types/debug@4.1.5: - resolution: {integrity: sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==} - dev: true - - /@types/eslint@7.29.0: - resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} - dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 - dev: true - - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - dev: true - - /@types/events@3.0.0: - resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - dev: true - - /@types/glob@7.1.1: - resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==} - dependencies: - '@types/events': 3.0.0 - '@types/minimatch': 5.1.2 - '@types/node': 20.5.7 - dev: true - - /@types/glob@7.2.0: - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.5.7 - dev: true - - /@types/got@9.6.9: - resolution: {integrity: sha512-w+ZE+Ovp6fM+1sHwJB7RN3f3pTJHZkyABuULqbtknqezQyWadFEp5BzOXaZzRqAw2md6/d3ybxQJt+BNgpvzOg==} - dependencies: - '@types/node': 20.5.7 - '@types/tough-cookie': 4.0.2 - form-data: 2.5.1 - dev: true - - /@types/graceful-fs@4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /@types/history@4.7.11: - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - dev: true - - /@types/history@5.0.0: - resolution: {integrity: sha512-hy8b7Y1J8OGe6LbAjj3xniQrj3v6lsivCcrmf4TzSgPzLkhIeKgc5IZnT7ReIqmEuodjfO8EYAuoFvIrHi/+jQ==} - deprecated: This is a stub types definition. history provides its own type definitions, so you do not need this installed. - dependencies: - history: 5.3.0 - dev: true - - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - dev: true - - /@types/istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - dev: true - - /@types/istanbul-reports@1.1.2: - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-lib-report': 3.0.0 - dev: true - - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} - dev: true - - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /@types/lodash@4.14.149: - resolution: {integrity: sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==} - dev: true - - /@types/mdast@3.0.12: - resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} - dependencies: - '@types/unist': 2.0.8 - dev: true - - /@types/minimatch@5.1.2: - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - dev: true - - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - dev: true - - /@types/mkdirp@1.0.0: - resolution: {integrity: sha512-ONFY9//bCEr3DWKON3iDv/Q8LXnhaYYaNDeFSN0AtO5o4sLf9F0pstJKKKjQhXE0kJEeHs8eR6SAsROhhc2Csw==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /@types/mustache@4.0.1: - resolution: {integrity: sha512-wH6Tu9mbiOt0n5EvdoWy0VGQaJMHfLIxY/6wS0xLC7CV1taM6gESEzcYy0ZlWvxxiiljYvfDIvz4hHbUUDRlhw==} - dev: true - - /@types/node@20.4.7: - resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} + registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.72: + resolution: {integrity: sha512-tOqAGZw+Pe7YrBHFrwFVyRiKqjgjzwYbJmY+UDxLrzWrZSVtC3eO2TPrp7kWmhirg40Og81BbdfRAl8ds48w0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.72.tgz} + name: '@swc/core-linux-arm64-musl' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + libc: [musl] requiresBuild: true dev: true optional: true - /@types/node@20.5.7: - resolution: {integrity: sha512-dP7f3LdZIysZnmvP3ANJYTSwg+wLLl8p7RqniVlV7j+oXSXAbt9h0WIBFmJy5inWZoX9wZN6eXx+YXd9Rh3RBA==} + registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.72: + resolution: {integrity: sha512-U2W2xWR3s9nplGVWz376GiBlcLTgxyYKlpZPBNZk0w3OvTcjKC62gW1Pe7PUkk4NgJUnaQDBa/mb4V4Zl+GZPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.72.tgz} + name: '@swc/core-linux-x64-gnu' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.72: + resolution: {integrity: sha512-3+2dUiZBsifKgvnFEHWdysXjInK8K+BfPBw2tTZJmq1+fZLt0rvuErYDVMLfIJnVWLCcJMnDtTXrvkFV1y/6iA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.72.tgz} + name: '@swc/core-linux-x64-musl' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.72: + resolution: {integrity: sha512-ndI8xZ2AId806D25xgqw2SFJ9gc/jhg21+5hA8XPq9ZL+oDiaYDztaP3ijVmZ1G5xXKD9DpgB7xmylv/f6o6GA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.72.tgz} + name: '@swc/core-win32-arm64-msvc' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.72: + resolution: {integrity: sha512-F3TK8JHP3SRFjLRlzcRVZPnvvGm2CQ5/cwbIkaEq0Dla3kyctU8SiRqvtYwWCW4JuY10cUygIg93Ec/C9Lkk4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.72.tgz} + name: '@swc/core-win32-ia32-msvc' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.72: + resolution: {integrity: sha512-FXMnIUtLl0yEmGkw+xbUg/uUPExvUxUlLSHbX7CnbSuOIHqMHzvEd9skIueLAst4bvmJ8kT1hDyAIWQcTIAJYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.72.tgz} + name: '@swc/core-win32-x64-msvc' + version: 1.3.72 + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@swc/core@1.3.72: + resolution: {integrity: sha512-+AKjwLH3/STfPrd7CHzB9+NG1FVT0UKJMUChuWq9sQ8b9xlV8vUeRgZXgh/EHYvNQgl/OUTQKtL6xU2yOLuEuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@swc/core/-/core-1.3.72.tgz} + name: '@swc/core' + version: 1.3.72 + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + optionalDependencies: + '@swc/core-darwin-arm64': registry.npmmirror.com/@swc/core-darwin-arm64@1.3.72 + '@swc/core-darwin-x64': registry.npmmirror.com/@swc/core-darwin-x64@1.3.72 + '@swc/core-linux-arm-gnueabihf': registry.npmmirror.com/@swc/core-linux-arm-gnueabihf@1.3.72 + '@swc/core-linux-arm64-gnu': registry.npmmirror.com/@swc/core-linux-arm64-gnu@1.3.72 + '@swc/core-linux-arm64-musl': registry.npmmirror.com/@swc/core-linux-arm64-musl@1.3.72 + '@swc/core-linux-x64-gnu': registry.npmmirror.com/@swc/core-linux-x64-gnu@1.3.72 + '@swc/core-linux-x64-musl': registry.npmmirror.com/@swc/core-linux-x64-musl@1.3.72 + '@swc/core-win32-arm64-msvc': registry.npmmirror.com/@swc/core-win32-arm64-msvc@1.3.72 + '@swc/core-win32-ia32-msvc': registry.npmmirror.com/@swc/core-win32-ia32-msvc@1.3.72 + '@swc/core-win32-x64-msvc': registry.npmmirror.com/@swc/core-win32-x64-msvc@1.3.72 dev: true - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + registry.npmmirror.com/@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz} + name: '@trysound/sax' + version: 0.2.0 + engines: {node: '>=10.13.0'} dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + registry.npmmirror.com/@tsconfig/node10@1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz} + name: '@tsconfig/node10' + version: 1.0.9 dev: true - /@types/prettier@1.19.1: - resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} + registry.npmmirror.com/@tsconfig/node12@1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz} + name: '@tsconfig/node12' + version: 1.0.11 dev: true - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + registry.npmmirror.com/@tsconfig/node14@1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz} + name: '@tsconfig/node14' + version: 1.0.3 dev: true - /@types/q@1.5.6: - resolution: {integrity: sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==} + registry.npmmirror.com/@tsconfig/node16@1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz} + name: '@tsconfig/node16' + version: 1.0.4 dev: true - /@types/react-dom@16.9.19: - resolution: {integrity: sha512-xC8D280Bf6p0zguJ8g62jcEOKZiUbx9sIe6O3tT/lKfR87A7A6g65q13z6D5QUMIa/6yFPkNhqjF5z/VVZEYqQ==} + registry.npmmirror.com/@types/babel__core@7.20.3: + resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.3.tgz} + name: '@types/babel__core' + version: 7.20.3 dependencies: - '@types/react': 16.14.46 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + '@types/babel__generator': registry.npmmirror.com/@types/babel__generator@7.6.6 + '@types/babel__template': registry.npmmirror.com/@types/babel__template@7.4.3 + '@types/babel__traverse': registry.npmmirror.com/@types/babel__traverse@7.20.3 dev: true - /@types/react-router-config@5.0.2: - resolution: {integrity: sha512-WOSetDV3YPxbkVJAdv/bqExJjmcdCi/vpCJh3NfQOy1X15vHMSiMioXIcGekXDJJYhqGUMDo9e337mh508foAA==} + registry.npmmirror.com/@types/babel__generator@7.6.6: + resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.6.tgz} + name: '@types/babel__generator' + version: 7.6.6 dependencies: - '@types/history': 5.0.0 - '@types/react': 18.2.21 - '@types/react-router': 5.1.20 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@types/react-router-config@5.0.7: - resolution: {integrity: sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==} + registry.npmmirror.com/@types/babel__template@7.4.3: + resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.3.tgz} + name: '@types/babel__template' + version: 7.4.3 dependencies: - '@types/history': 4.7.11 - '@types/react': 16.14.46 - '@types/react-router': 5.1.20 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@types/react-router-dom@5.1.7: - resolution: {integrity: sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg==} + registry.npmmirror.com/@types/babel__traverse@7.20.3: + resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz} + name: '@types/babel__traverse' + version: 7.20.3 dependencies: - '@types/history': 5.0.0 - '@types/react': 18.2.21 - '@types/react-router': 5.1.12 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 dev: true - /@types/react-router@5.1.12: - resolution: {integrity: sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA==} + registry.npmmirror.com/@types/debug@4.1.10: + resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/debug/-/debug-4.1.10.tgz} + name: '@types/debug' + version: 4.1.10 dependencies: - '@types/history': 5.0.0 - '@types/react': 18.2.21 + '@types/ms': registry.npmmirror.com/@types/ms@0.7.33 dev: true - /@types/react-router@5.1.20: - resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + registry.npmmirror.com/@types/eslint-scope@3.7.6: + resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.6.tgz} + name: '@types/eslint-scope' + version: 3.7.6 dependencies: - '@types/history': 4.7.11 - '@types/react': 18.2.21 + '@types/eslint': registry.npmmirror.com/@types/eslint@8.44.6 + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 dev: true - /@types/react@16.14.46: - resolution: {integrity: sha512-Am4pyXMrr6cWWw/TN3oqHtEZl0j+G6Up/O8m65+xF/3ZaUgkv1GAtTPWw4yNRmH0HJXmur6xKCKoMo3rBGynuw==} + registry.npmmirror.com/@types/eslint@8.44.6: + resolution: {integrity: sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/eslint/-/eslint-8.44.6.tgz} + name: '@types/eslint' + version: 8.44.6 dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 + '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.14 dev: true - /@types/react@18.2.21: - resolution: {integrity: sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==} + registry.npmmirror.com/@types/estree-jsx@1.0.2: + resolution: {integrity: sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree-jsx/-/estree-jsx-1.0.2.tgz} + name: '@types/estree-jsx' + version: 1.0.2 dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 dev: true - /@types/resolve@0.0.8: - resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} + registry.npmmirror.com/@types/estree@1.0.3: + resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/estree/-/estree-1.0.3.tgz} + name: '@types/estree' + version: 1.0.3 + dev: true + + registry.npmmirror.com/@types/fs-extra@11.0.1: + resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-11.0.1.tgz} + name: '@types/fs-extra' + version: 11.0.1 dependencies: - '@types/node': 20.5.7 + '@types/jsonfile': registry.npmmirror.com/@types/jsonfile@6.1.3 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 dev: true - /@types/resolve@1.14.0: - resolution: {integrity: sha512-bmjNBW6tok+67iOsASeYSJxSgY++BIR35nGyGLORTDirhra9reJ0shgGL3U7KPDUbOBCx8JrlCjd4d/y5uiMRQ==} + registry.npmmirror.com/@types/graceful-fs@4.1.8: + resolution: {integrity: sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz} + name: '@types/graceful-fs' + version: 4.1.8 dependencies: - '@types/node': 20.5.7 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 dev: true - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + registry.npmmirror.com/@types/hapi__joi@17.1.9: + resolution: {integrity: sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hapi__joi/-/hapi__joi-17.1.9.tgz} + name: '@types/hapi__joi' + version: 17.1.9 + dev: true + + registry.npmmirror.com/@types/hast@2.3.7: + resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hast/-/hast-2.3.7.tgz} + name: '@types/hast' + version: 2.3.7 dependencies: - '@types/node': 20.5.7 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 dev: true - /@types/rimraf@2.0.3: - resolution: {integrity: sha512-dZfyfL/u9l/oi984hEXdmAjX3JHry7TLWw43u1HQ8HhPv6KtfxnrZ3T/bleJ0GEvnk9t5sM7eePkgMqz3yBcGg==} + registry.npmmirror.com/@types/hoist-non-react-statics@3.3.4: + resolution: {integrity: sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz} + name: '@types/hoist-non-react-statics' + version: 3.3.4 dependencies: - '@types/glob': 7.1.1 - '@types/node': 20.5.7 + '@types/react': registry.npmmirror.com/@types/react@18.2.33 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics@3.3.2 dev: true - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + registry.npmmirror.com/@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + name: '@types/html-minifier-terser' + version: 6.1.0 dev: true - /@types/semver@7.1.0: - resolution: {integrity: sha512-pOKLaubrAEMUItGNpgwl0HMFPrSAFic8oSVIvfu1UwcgGNmNyK9gyhBHKmBnUTwwVvpZfkzUC0GaMgnL6P86uA==} + registry.npmmirror.com/@types/istanbul-lib-coverage@2.0.5: + resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz} + name: '@types/istanbul-lib-coverage' + version: 2.0.5 + dev: true + + registry.npmmirror.com/@types/istanbul-lib-report@3.0.2: + resolution: {integrity: sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz} + name: '@types/istanbul-lib-report' + version: 3.0.2 dependencies: - '@types/node': 20.5.7 + '@types/istanbul-lib-coverage': registry.npmmirror.com/@types/istanbul-lib-coverage@2.0.5 dev: true - /@types/semver@7.5.1: - resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==} - dev: true - - /@types/signale@1.2.1: - resolution: {integrity: sha512-mV6s2VgcBC16Jb+1EwulgRrrZBT93V4JCILkNPg31rvvSK6LRQQGU8R/SUivgHjDZ5LJZu/yL2kMF8j85YQTnA==} + registry.npmmirror.com/@types/istanbul-reports@3.0.3: + resolution: {integrity: sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz} + name: '@types/istanbul-reports' + version: 3.0.3 dependencies: - '@types/node': 20.5.7 + '@types/istanbul-lib-report': registry.npmmirror.com/@types/istanbul-lib-report@3.0.2 dev: true - /@types/stack-utils@1.0.1: - resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} + registry.npmmirror.com/@types/json-schema@7.0.14: + resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.14.tgz} + name: '@types/json-schema' + version: 7.0.14 dev: true - /@types/tough-cookie@4.0.2: - resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} - dev: true - - /@types/unist@2.0.8: - resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} - dev: true - - /@types/yargs-parser@15.0.0: - resolution: {integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==} - dev: true - - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - dev: true - - /@types/yargs@13.0.12: - resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + registry.npmmirror.com/@types/jsonfile@6.1.3: + resolution: {integrity: sha512-/yqTk2SZ1wIezK0hiRZD7RuSf4B3whFxFamB1kGStv+8zlWScTMcHanzfc0XKWs5vA1TkHeckBlOyM8jxU8nHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/jsonfile/-/jsonfile-6.1.3.tgz} + name: '@types/jsonfile' + version: 6.1.3 dependencies: - '@types/yargs-parser': 21.0.0 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 dev: true - /@types/yargs@15.0.15: - resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==} + registry.npmmirror.com/@types/keyv@3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz} + name: '@types/keyv' + version: 3.1.4 dependencies: - '@types/yargs-parser': 21.0.0 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 dev: true - /@types/yargs@15.0.4: - resolution: {integrity: sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==} + registry.npmmirror.com/@types/mdast@3.0.14: + resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.14.tgz} + name: '@types/mdast' + version: 3.0.14 dependencies: - '@types/yargs-parser': 15.0.0 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5): - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + registry.npmmirror.com/@types/minimist@1.2.4: + resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.4.tgz} + name: '@types/minimist' + version: 1.2.4 + dev: true + + registry.npmmirror.com/@types/ms@0.7.33: + resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ms/-/ms-0.7.33.tgz} + name: '@types/ms' + version: 0.7.33 + dev: true + + registry.npmmirror.com/@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-17.0.45.tgz} + name: '@types/node' + version: 17.0.45 + dev: true + + registry.npmmirror.com/@types/node@20.5.1: + resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.5.1.tgz} + name: '@types/node' + version: 20.5.1 + dev: true + + registry.npmmirror.com/@types/node@20.8.9: + resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.8.9.tgz} + name: '@types/node' + version: 20.8.9 + dependencies: + undici-types: registry.npmmirror.com/undici-types@5.26.5 + dev: true + + registry.npmmirror.com/@types/normalize-package-data@2.4.3: + resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz} + name: '@types/normalize-package-data' + version: 2.4.3 + dev: true + + registry.npmmirror.com/@types/parse-json@4.0.1: + resolution: {integrity: sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.1.tgz} + name: '@types/parse-json' + version: 4.0.1 + dev: true + + registry.npmmirror.com/@types/parse5@6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/parse5/-/parse5-6.0.3.tgz} + name: '@types/parse5' + version: 6.0.3 + dev: true + + registry.npmmirror.com/@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.9.tgz} + name: '@types/prop-types' + version: 15.7.9 + dev: true + + registry.npmmirror.com/@types/q@1.5.7: + resolution: {integrity: sha512-HBPgtzp44867rkL+IzQ3560/E/BlobwCjeXsuKqogrcE99SKgZR4tvBBCuNJZMhUFMz26M7cjKWZg785lllwpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/q/-/q-1.5.7.tgz} + name: '@types/q' + version: 1.5.7 + dev: true + + registry.npmmirror.com/@types/ramda@0.29.3: + resolution: {integrity: sha512-Yh/RHkjN0ru6LVhSQtTkCRo6HXkfL9trot/2elzM/yXLJmbLm2v6kJc8yftTnwv1zvUob6TEtqI2cYjdqG3U0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ramda/-/ramda-0.29.3.tgz} + name: '@types/ramda' + version: 0.29.3 + dependencies: + types-ramda: registry.npmmirror.com/types-ramda@0.29.5 + dev: true + + registry.npmmirror.com/@types/react@18.2.33: + resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/-/react-18.2.33.tgz} + name: '@types/react' + version: 18.2.33 + dependencies: + '@types/prop-types': registry.npmmirror.com/@types/prop-types@15.7.9 + '@types/scheduler': registry.npmmirror.com/@types/scheduler@0.16.5 + csstype: registry.npmmirror.com/csstype@3.1.2 + dev: true + + registry.npmmirror.com/@types/responselike@1.0.2: + resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.2.tgz} + name: '@types/responselike' + version: 1.0.2 + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + dev: true + + registry.npmmirror.com/@types/sax@1.2.6: + resolution: {integrity: sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/sax/-/sax-1.2.6.tgz} + name: '@types/sax' + version: 1.2.6 + dependencies: + '@types/node': registry.npmmirror.com/@types/node@17.0.45 + dev: true + + registry.npmmirror.com/@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.5.tgz} + name: '@types/scheduler' + version: 0.16.5 + dev: true + + registry.npmmirror.com/@types/semver@7.5.4: + resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/semver/-/semver-7.5.4.tgz} + name: '@types/semver' + version: 7.5.4 + dev: true + + registry.npmmirror.com/@types/stylis@4.2.2: + resolution: {integrity: sha512-Rm17MsTpQQP5Jq4BF7CdrxJsDufoiL/q5IbJZYZmOZAJALyijgF7BzLgobXUqraNcQdqFYLYGeglDp6QzaxPpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/stylis/-/stylis-4.2.2.tgz} + name: '@types/stylis' + version: 4.2.2 + dev: true + + registry.npmmirror.com/@types/unist@2.0.9: + resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/unist/-/unist-2.0.9.tgz} + name: '@types/unist' + version: 2.0.9 + dev: true + + registry.npmmirror.com/@types/yargs-parser@21.0.2: + resolution: {integrity: sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.2.tgz} + name: '@types/yargs-parser' + version: 21.0.2 + dev: true + + registry.npmmirror.com/@types/yargs@16.0.7: + resolution: {integrity: sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.7.tgz} + name: '@types/yargs' + version: 16.0.7 + dependencies: + '@types/yargs-parser': registry.npmmirror.com/@types/yargs-parser@21.0.2 + dev: true + + registry.npmmirror.com/@types/yargs@17.0.29: + resolution: {integrity: sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.29.tgz} + name: '@types/yargs' + version: 17.0.29 + dependencies: + '@types/yargs-parser': registry.npmmirror.com/@types/yargs-parser@21.0.2 + dev: true + + registry.npmmirror.com/@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.62.0 + name: '@typescript-eslint/eslint-plugin' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4506,43 +2603,28 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@3.9.10) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) - debug: 4.3.4 - eslint: 7.32.0 - graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp@4.10.0 + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2) + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.52.0 + graphemer: registry.npmmirror.com/graphemer@1.4.0 + ignore: registry.npmmirror.com/ignore@5.2.4 + natural-compare-lite: registry.npmmirror.com/natural-compare-lite@1.4.0 + semver: registry.npmmirror.com/semver@7.5.4 + tsutils: registry.npmmirror.com/tsutils@3.21.0(typescript@5.2.2) + typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.9.5): - resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.12 - '@typescript-eslint/scope-manager': 4.33.0 - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.9.5) - eslint: 7.32.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@7.32.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@3.9.10): - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + registry.npmmirror.com/@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/parser/5.62.0 + name: '@typescript-eslint/parser' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4551,34 +2633,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@3.9.10) - debug: 4.3.4 - eslint: 7.32.0 - typescript: 3.9.10 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2) + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.52.0 + typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@4.33.0: - resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 - dev: true - - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz} + name: '@typescript-eslint/scope-manager' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.9.5): - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + registry.npmmirror.com/@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/type-utils/5.62.0 + name: '@typescript-eslint/type-utils' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4587,49 +2666,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5) - debug: 4.3.4 - eslint: 7.32.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2) + debug: registry.npmmirror.com/debug@4.3.4 + eslint: registry.npmmirror.com/eslint@8.52.0 + tsutils: registry.npmmirror.com/tsutils@3.21.0(typescript@5.2.2) + typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@4.33.0: - resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dev: true - - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + registry.npmmirror.com/@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz} + name: '@typescript-eslint/types' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@4.33.0(typescript@4.9.5): - resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.62.0(typescript@3.9.10): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.62.0 + name: '@typescript-eslint/typescript-estree' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4637,2788 +2695,2647 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@3.9.10) - typescript: 3.9.10 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0 + debug: registry.npmmirror.com/debug@4.3.4 + globby: registry.npmmirror.com/globby@11.1.0 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + semver: registry.npmmirror.com/semver@7.5.4 + tsutils: registry.npmmirror.com/tsutils@3.21.0(typescript@5.2.2) + typescript: registry.npmmirror.com/typescript@5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@4.9.5): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/5.62.0 + name: '@typescript-eslint/utils' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.1 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 7.32.0 - eslint-scope: 5.1.1 - semver: 7.5.4 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.52.0) + '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.14 + '@types/semver': registry.npmmirror.com/@types/semver@7.5.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager@5.62.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2) + eslint: registry.npmmirror.com/eslint@8.52.0 + eslint-scope: registry.npmmirror.com/eslint-scope@5.1.1 + semver: registry.npmmirror.com/semver@7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@4.33.0: - resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.33.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + registry.npmmirror.com/@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz} + name: '@typescript-eslint/visitor-keys' + version: 5.62.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types@5.62.0 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 dev: true - /@umijs/ast@3.5.41: - resolution: {integrity: sha512-jwwpcQZd54gVKCYovhRepUaMbaakxUbj6+J7ClCa0rRQFfM86iCh/F4qZi7Lypwe/F3eukAIujho7HiHhVXMBQ==} + registry.npmmirror.com/@umijs/ast@4.0.87: + resolution: {integrity: sha512-L5ZUBx2z3vy4zd2eob4QeBiT2LC7X+n2hcx+x11sgcS3czXsxXAG66Tq1/PmAsg9Lh7ApC9Bj+H/KX9QyfaINg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/ast/-/ast-4.0.87.tgz} + name: '@umijs/ast' + version: 4.0.87 dependencies: - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/babel-plugin-auto-css-modules@3.0.5(@babel/core@7.8.6): - resolution: {integrity: sha512-uoG8nytMfowL4OB1HdVi478u6CkBoZRmuGSz5wtfehKDF6ZHj7vIhHfblkTAgxiryL+R+Nn8/+pyhW6QC7fClg==} - dependencies: - '@umijs/utils': 3.0.5(@babel/core@7.8.6) + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 transitivePeerDependencies: - - '@babel/core' - supports-color dev: true - /@umijs/babel-plugin-auto-css-modules@3.5.41: - resolution: {integrity: sha512-8iUcSFyLwRcRBsTW6hHuzDWX9Np+0AXqsFN08fnPI1P7zD4CSZWBLkjLz+zl4X8vakaPbqZy346KHoukbvEcew==} + registry.npmmirror.com/@umijs/babel-preset-umi@4.0.87(styled-components@6.1.0): + resolution: {integrity: sha512-7Zh/n0uiBhF+IgRzx1lmDGa1STZUgjy4GtW5M3yfl6vewjDilnQWEQAZP24nS9PllNaVNT7umu52hOCJTEGyIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/babel-preset-umi/-/babel-preset-umi-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/babel-preset-umi/4.0.87 + name: '@umijs/babel-preset-umi' + version: 4.0.87 dependencies: - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/babel-plugin-import-to-await-require@3.5.41: - resolution: {integrity: sha512-xn9JhFc/vz/itTaLKC4NX4qcGfsBQQN03Kp8Bt5irXtp3CeBfeYFHjwcZ4TE4SJDTjka2wOR4RhmV3CJ2NZrQQ==} - dependencies: - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/babel-plugin-lock-core-js-3@3.5.41: - resolution: {integrity: sha512-+h47NI5u4YLA46iDv5TMPXtZWactlPgFYeMotrsxyW3R6QiUyX8oMF2UroT4lhbhcrf7GHe4n7jQH3TllgFL6Q==} - dependencies: - '@umijs/utils': 3.5.41 - core-js: 3.6.5 - dev: true - - /@umijs/babel-plugin-no-anonymous-default-export@3.5.41: - resolution: {integrity: sha512-uUoLNUsRcITEYW+ap8+OAjUYQS606Ob8YxqYCq0ZL4SktxjP5CDMabqrJ6CatWKjjpNvq2A6KPLJKA7/9/fwFA==} - dependencies: - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/babel-preset-umi@3.0.5(@babel/core@7.8.6): - resolution: {integrity: sha512-2c0eHNJPe9b59wnNNwnEVh36/+/XNNDiYhP+dVRFTbkhzbdSCXPyKXaXPrARetzx+Yqw552Q7WbWiels0QUE2A==} - dependencies: - '@babel/plugin-proposal-class-properties': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-proposal-decorators': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-proposal-do-expressions': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-proposal-export-default-from': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-proposal-function-bind': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-proposal-pipeline-operator': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-transform-destructuring': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-transform-runtime': 7.8.3(@babel/core@7.8.6) - '@babel/preset-env': 7.8.6(@babel/core@7.8.6) - '@babel/preset-react': 7.8.3(@babel/core@7.8.6) - '@babel/preset-typescript': 7.8.3(@babel/core@7.8.6) - '@babel/runtime': 7.8.4 - '@svgr/webpack': 4.3.3 - '@umijs/babel-plugin-auto-css-modules': 3.0.5(@babel/core@7.8.6) - babel-plugin-dynamic-import-node: 2.3.0 - babel-plugin-import: 1.13.8 - babel-plugin-named-asset-import: 0.3.6(@babel/core@7.8.6) - babel-plugin-react-require: 3.1.3 - babel-plugin-transform-react-remove-prop-types: 0.4.24 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@bloomberg/record-tuple-polyfill': registry.npmmirror.com/@bloomberg/record-tuple-polyfill@0.0.4 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + babel-plugin-styled-components: registry.npmmirror.com/babel-plugin-styled-components@2.1.1(styled-components@6.1.0) + core-js: registry.npmmirror.com/core-js@3.28.0 transitivePeerDependencies: - - '@babel/core' + - styled-components - supports-color dev: true - /@umijs/babel-preset-umi@3.5.41: - resolution: {integrity: sha512-roKx1FWjqGtuqQazfceBVJrJNdiGRRiBgnthZtGujLWIec4iB5uliwvzmCunuw18l3MvLwkDEBhaRdMM0Ij3Dg==} - dependencies: - '@babel/runtime': 7.18.6 - '@umijs/babel-plugin-auto-css-modules': 3.5.41 - '@umijs/babel-plugin-import-to-await-require': 3.5.41 - '@umijs/babel-plugin-lock-core-js-3': 3.5.41 - '@umijs/babel-plugin-no-anonymous-default-export': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/bundler-utils@3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0): - resolution: {integrity: sha512-irJUU/eWa2GG6JCkz172lMi+jiq7ZXatE2N7Tq/lokZUYu9R9BRaRN7dphgBlAUfOP3aBtjx51/5yZdYAeW0yQ==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/bundler-utils@3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-irJUU/eWa2GG6JCkz172lMi+jiq7ZXatE2N7Tq/lokZUYu9R9BRaRN7dphgBlAUfOP3aBtjx51/5yZdYAeW0yQ==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/bundler-webpack@3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0): - resolution: {integrity: sha512-n4HIrDUE3QfN5xSTWJlRz5wzsnWggzRJhEDJZ6l23BWiwWasFW6QMGCnFWLwO93ei273LovylD5vZhI221tBtQ==} + registry.npmmirror.com/@umijs/bundler-esbuild@4.0.87: + resolution: {integrity: sha512-vw7A7FF97c/mIrYcHfP4Ql+tpHLyYDLmwxiHIMQCTqE6AI6ut6D4NDXyrXjWWWSJYsAG0AuFzchFplBGHOSe8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/bundler-esbuild/-/bundler-esbuild-4.0.87.tgz} + name: '@umijs/bundler-esbuild' + version: 4.0.87 hasBin: true dependencies: - '@umijs/bundler-utils': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/deps': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - jest-worker: 26.6.2 - node-libs-browser: 2.2.1 - normalize-url: 1.9.1 - postcss: 7.0.32 - postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 3.0.0 - postcss-preset-env: 6.7.0 - postcss-safe-parser: 4.0.2 - terser: 5.14.2 - webpack-chain: 6.5.1 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.9.3 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-flexbugs-fixes: registry.npmmirror.com/postcss-flexbugs-fixes@5.0.2(postcss@8.4.31) + postcss-preset-env: registry.npmmirror.com/postcss-preset-env@7.5.0(postcss@8.4.31) transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/bundler-webpack@3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-n4HIrDUE3QfN5xSTWJlRz5wzsnWggzRJhEDJZ6l23BWiwWasFW6QMGCnFWLwO93ei273LovylD5vZhI221tBtQ==} - hasBin: true - dependencies: - '@umijs/bundler-utils': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/deps': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - jest-worker: 26.6.2 - node-libs-browser: 2.2.1 - normalize-url: 1.9.1 - postcss: 7.0.32 - postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 3.0.0 - postcss-preset-env: 6.7.0 - postcss-safe-parser: 4.0.2 - terser: 5.14.2 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/case-sensitive-paths-webpack-plugin@1.0.1: - resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==} - dev: true - - /@umijs/core@3.5.41: - resolution: {integrity: sha512-DA10OuvEYaLNhug/mWlg6P9FMuH9xD8TP3VRKM5XXXdQwIja+QQaIg78l8Vk8FM/6ugXM6VUK/EK5AwGEQz6xw==} - dependencies: - '@umijs/ast': 3.5.41 - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/deps@3.5.41: - resolution: {integrity: sha512-bMozsu97L0HJMoRtCevi81XvZ+nkJw2WMAlQuHnl5DsFYon9M+WljG88T/FX/x+lYfgdGY+fOuvcKWEazfA3SA==} - dependencies: - '@bloomberg/record-tuple-polyfill': 0.0.3 - chokidar: 3.5.1 - clipboardy: 2.3.0 - esbuild: 0.12.15 - jest-worker: 24.9.0 - prettier: 2.2.1 - regenerate: 1.4.2 - regenerate-unicode-properties: 10.0.1 - dev: true - - /@umijs/fabric@2.14.1: - resolution: {integrity: sha512-fOyXcbViOB+/jW+g2rCiK9XjSZVn4OzFuMZpSCriCdR/KxhxLTokvJWFm3CzBEmg9vXfrBFQ4c/ykmqoVacHtw==} - hasBin: true - dependencies: - '@babel/core': 7.22.11 - '@babel/eslint-parser': 7.22.11(@babel/core@7.22.11)(eslint@7.32.0) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.11) - '@babel/preset-env': 7.22.14(@babel/core@7.22.11) - '@babel/preset-react': 7.22.5(@babel/core@7.22.11) - '@babel/preset-typescript': 7.22.11(@babel/core@7.22.11) - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@3.9.10) - chalk: 4.1.2 - eslint: 7.32.0 - eslint-config-prettier: 8.10.0(eslint@7.32.0) - eslint-formatter-pretty: 4.1.0 - eslint-plugin-babel: 5.3.1(eslint@7.32.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@7.32.0)(typescript@4.9.5) - eslint-plugin-promise: 6.1.1(eslint@7.32.0) - eslint-plugin-react: 7.33.2(eslint@7.32.0) - eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0) - eslint-plugin-unicorn: 20.1.0(eslint@7.32.0) - fast-glob: 3.3.1 - os-locale: 5.0.0 - prettier: 2.8.8 - prettier-plugin-packagejson: 2.3.0(prettier@2.8.8) - prettier-plugin-two-style-order: 1.0.1(prettier@2.8.8) - stylelint: 13.13.1 - stylelint-config-css-modules: 2.3.0(stylelint@13.13.1) - stylelint-config-prettier: 8.0.2(stylelint@13.13.1) - stylelint-config-standard: 20.0.0(stylelint@13.13.1) - stylelint-declaration-block-no-ignored-properties: 2.7.0(stylelint@13.13.1) - typescript: 4.9.5 - transitivePeerDependencies: - - postcss-jsx - - postcss-markdown - supports-color dev: true - /@umijs/preset-built-in@3.5.41(react-dom@16.14.0)(react@16.12.0): - resolution: {integrity: sha512-YoUeiaoiG6Kv/9QkVYj4wUXP7dqdxOt95H9F7e8QaukH6le9CvvRyRn+NSLGk3R7Owv4jdkMBujwFzj1/85O3A==} - peerDependencies: - react: 16.x || 17.x + registry.npmmirror.com/@umijs/bundler-utils@4.0.87: + resolution: {integrity: sha512-srn/u1K8ZQGp30k+lbkJWw7KCCOFdYwxC8Kkdq1T8t4a3MqC6motFxsbbHzGLUSKMBzFhcOSV/RGLSyHQ/WJuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/bundler-utils/-/bundler-utils-4.0.87.tgz} + name: '@umijs/bundler-utils' + version: 4.0.87 dependencies: - '@types/react-router-config': 5.0.2 - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/bundler-webpack': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/renderer-mpa': 3.5.41(react-dom@16.14.0)(react@16.12.0) - '@umijs/renderer-react': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/runtime': 3.5.41(react@16.12.0) - '@umijs/server': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - ansi-html: 0.0.9 - core-js: 3.6.5 - core-js-pure: 3.32.1 - error-stack-parser: 2.1.4 - es-module-lexer: 0.7.1 - es5-imcompatible-versions: 0.1.86 - history-with-query: 4.10.4 - html-entities: 2.4.0 - mime: 1.4.1 - react: 16.12.0 - react-refresh: 0.10.0 - react-router: 5.2.0(react@16.12.0) - react-router-config: 5.1.1(react-router@5.2.0)(react@16.12.0) - react-router-dom: 5.2.0(react@16.12.0) - regenerator-runtime: 0.13.5 - schema-utils: 3.3.0 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + esbuild: registry.npmmirror.com/esbuild@0.17.19 + regenerate: registry.npmmirror.com/regenerate@1.4.2 + regenerate-unicode-properties: registry.npmmirror.com/regenerate-unicode-properties@10.1.1 + spdy: registry.npmmirror.com/spdy@4.0.2 transitivePeerDependencies: - - react-dom - dev: true - - /@umijs/preset-dumi@1.0.16(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0)(umi@3.5.41): - resolution: {integrity: sha512-q9SKLkVvEUWdjYQ4ai3cbIeABozH/HpKjuj/4MRyday/P4RI38ghaJBcWYPN3cvTQu6ylEDjkZmOlsUD9ArEpQ==} - peerDependencies: - umi: ^3.0.0-beta.22 - dependencies: - '@babel/core': 7.22.11 - '@babel/generator': 7.22.10 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) - '@babel/preset-env': 7.22.14(@babel/core@7.22.11) - '@babel/preset-react': 7.22.5(@babel/core@7.22.11) - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - '@mapbox/rehype-prism': 0.3.1 - '@umijs/types': 3.5.41(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0) - deepmerge: 4.3.1 - enhanced-resolve: 4.5.0 - esprima-extract-comments: 1.1.0 - hast-util-to-html: 6.1.0 - hast-util-to-string: 1.0.4 - hosted-git-info: 3.0.8 - innertext: 1.0.3 - js-yaml: 3.14.1 - loader-utils: 1.4.2 - lz-string: 1.5.0 - mdast-util-to-hast: 7.0.0 - react-clipboard.js: 2.0.16(react-dom@17.0.2)(react@16.12.0) - rehype-autolink-headings: 2.0.5 - rehype-remove-comments: 3.0.0 - rehype-slug: 2.0.3 - rehype-stringify: 6.0.1 - remark-frontmatter: 1.3.3 - remark-parse: 7.0.2 - remark-rehype: 5.0.0 - slash2: 2.0.0 - sylvanas: 0.4.4 - symlink-dir: 3.1.2 - umi: 3.5.41(react-router@6.15.0) - unified: 8.4.2 - unist-util-visit: 2.0.3 - unist-util-visit-parents: 3.1.1 - transitivePeerDependencies: - - postcss-jsx - - postcss-markdown - - react - - react-dom - - react-router - supports-color dev: true - /@umijs/renderer-mpa@3.5.41(react-dom@16.14.0)(react@16.12.0): - resolution: {integrity: sha512-SUAlBZwUXVJdj5lBQ0Kf2nH3/mkyqZEkgZw0laLn2sNeVfe0bpSKjTvYv3sGMZ9Jg+L61g8TNwGO4Y1j8x5rkw==} - peerDependencies: - react: 16.x || 17.x - react-dom: 16.x || 17.x - dependencies: - '@types/react': 16.14.46 - '@types/react-dom': 16.9.19 - '@umijs/runtime': 3.5.41(react@16.12.0) - react: 16.12.0 - react-dom: 16.14.0(react@16.12.0) - dev: true - - /@umijs/renderer-react@3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0): - resolution: {integrity: sha512-DmExaziU84uFXv09gYXpFk/tHB+mjINUD8YmYULjbQ+QQA9so2zkxNSv9gYy5hXNepheUMd+uriV/qUB6HNBVg==} - peerDependencies: - react: 16.x || 17.x - react-dom: 16.x || 17.x - dependencies: - '@types/react': 16.14.46 - '@types/react-dom': 16.9.19 - '@types/react-router-config': 5.0.7 - '@umijs/runtime': 3.5.41(react@16.12.0) - react: 16.12.0 - react-dom: 16.14.0(react@16.12.0) - react-router-config: 5.1.1(react-router@5.2.0)(react@16.12.0) - transitivePeerDependencies: - - react-router - dev: true - - /@umijs/renderer-react@3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-DmExaziU84uFXv09gYXpFk/tHB+mjINUD8YmYULjbQ+QQA9so2zkxNSv9gYy5hXNepheUMd+uriV/qUB6HNBVg==} - peerDependencies: - react: 16.x || 17.x - react-dom: 16.x || 17.x - dependencies: - '@types/react': 16.14.46 - '@types/react-dom': 16.9.19 - '@types/react-router-config': 5.0.7 - '@umijs/runtime': 3.5.41(react@16.12.0) - react: 16.12.0 - react-dom: 16.14.0(react@16.12.0) - react-router-config: 5.1.1(react-router@6.15.0)(react@16.12.0) - transitivePeerDependencies: - - react-router - dev: true - - /@umijs/renderer-react@3.5.41(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-DmExaziU84uFXv09gYXpFk/tHB+mjINUD8YmYULjbQ+QQA9so2zkxNSv9gYy5hXNepheUMd+uriV/qUB6HNBVg==} - peerDependencies: - react: 16.x || 17.x - react-dom: 16.x || 17.x - dependencies: - '@types/react': 16.14.46 - '@types/react-dom': 16.9.19 - '@types/react-router-config': 5.0.7 - '@umijs/runtime': 3.5.41(react@16.12.0) - react: 16.12.0 - react-dom: 17.0.2(react@16.12.0) - react-router-config: 5.1.1(react-router@6.15.0)(react@16.12.0) - transitivePeerDependencies: - - react-router - dev: true - - /@umijs/runtime@3.5.41(react@16.12.0): - resolution: {integrity: sha512-ZZJm30Kl7JP3/uM0J7HnIvt37OGSPNuC81+MBT729e8+nXiabbs07pbHyTS2DddVZsaevi5PhDu6YcHPcLWDhA==} - peerDependencies: - react: 16.x || 17.x - dependencies: - '@types/react-router': 5.1.12 - '@types/react-router-dom': 5.1.7 - history-with-query: 4.10.4 - react: 16.12.0 - react-router: 5.2.0(react@16.12.0) - react-router-dom: 5.2.0(react@16.12.0) - use-subscription: 1.5.1(react@16.12.0) - dev: true - - /@umijs/server@3.5.41: - resolution: {integrity: sha512-DL4tOGIsP/UHu6++T+vXJdaMd7BXvGo+Vjk3JW4V/gyJhhDSfCHalnv3rEGygxpaWa4nsJdzCaVzKnlRSGAzuw==} - dependencies: - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/utils': 3.5.41 - dev: true - - /@umijs/test@3.0.5: - resolution: {integrity: sha512-0hn42qKUbOwHiSmqzIcS2uCgW0dhBw9rHqiWM9apLAlZTETLBChgnQ8Wmf1VcPxuM7KGaw3IBDOvg4hTP/JnRQ==} + registry.npmmirror.com/@umijs/bundler-vite@4.0.87(@types/node@20.5.1)(postcss@8.4.31)(sass@1.69.5): + resolution: {integrity: sha512-7wqevmol3jEIxQfOzkJdmRD/T302aBrWmxihTIQwyaBZHRoMu76LJsnBIkpTw5ffDv0gwhNxEHW11ET6YklQ0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/bundler-vite/-/bundler-vite-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/bundler-vite/4.0.87 + name: '@umijs/bundler-vite' + version: 4.0.87 hasBin: true dependencies: - '@babel/core': 7.8.6 - '@umijs/babel-preset-umi': 3.0.5(@babel/core@7.8.6) - '@umijs/utils': 3.0.5(@babel/core@7.8.6) - babel-core: 7.0.0-bridge.0(@babel/core@7.8.6) - babel-jest: 25.5.1(@babel/core@7.8.6) - core-js: 3.6.4 - identity-obj-proxy: 3.0.0 - jest: 25.5.4 - jest-cli: 25.5.4 - jest-environment-jsdom-fourteen: 1.0.1 - regenerator-runtime: 0.13.11 - whatwg-fetch: 3.6.18 + '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + '@vitejs/plugin-react': registry.npmmirror.com/@vitejs/plugin-react@4.0.0(vite@4.3.1) + core-js: registry.npmmirror.com/core-js@3.28.0 + less: registry.npmmirror.com/less@4.1.3 + postcss-preset-env: registry.npmmirror.com/postcss-preset-env@7.5.0(postcss@8.4.31) + rollup-plugin-visualizer: registry.npmmirror.com/rollup-plugin-visualizer@5.9.0 + systemjs: registry.npmmirror.com/systemjs@6.14.2 + vite: registry.npmmirror.com/vite@4.3.1(@types/node@20.5.1)(less@4.1.3)(sass@1.69.5) transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' + - postcss + - rollup + - sass + - stylus + - sugarss - supports-color - - utf-8-validate + - terser dev: true - /@umijs/types@3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0): - resolution: {integrity: sha512-pxvLiQ99EL8Yu98F/ZMojG9ukDptC315cnxSnRYOdS34F57oiIgW0Zoi0TrKlA0pVIQxC2MXzyQwy+HfDmB23Q==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/renderer-react': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.12.0) - '@umijs/server': 3.5.41 - '@umijs/utils': 3.5.41 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/types@3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-pxvLiQ99EL8Yu98F/ZMojG9ukDptC315cnxSnRYOdS34F57oiIgW0Zoi0TrKlA0pVIQxC2MXzyQwy+HfDmB23Q==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/renderer-react': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/server': 3.5.41 - '@umijs/utils': 3.5.41 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/types@3.5.41(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-pxvLiQ99EL8Yu98F/ZMojG9ukDptC315cnxSnRYOdS34F57oiIgW0Zoi0TrKlA0pVIQxC2MXzyQwy+HfDmB23Q==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/renderer-react': 3.5.41(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0) - '@umijs/server': 3.5.41 - '@umijs/utils': 3.5.41 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/utils@3.0.5(@babel/core@7.8.6): - resolution: {integrity: sha512-L0Ptu7xStkAqQ22nQ3KYE2e5u0GKBIqkSXzggFF5C3OhUdXKLKrC9S/hiu/Ms5gMON/+pA66KfS1ykKihx/vKw==} - dependencies: - '@babel/parser': 7.8.6 - '@babel/register': 7.8.6(@babel/core@7.8.6) - '@babel/traverse': 7.8.6 - '@babel/types': 7.8.6 - '@types/cheerio': 0.22.16 - '@types/color': 3.0.1 - '@types/cross-spawn': 6.0.1 - '@types/debug': 4.1.5 - '@types/glob': 7.1.1 - '@types/got': 9.6.9 - '@types/lodash': 4.14.149 - '@types/mkdirp': 1.0.0 - '@types/mustache': 4.0.1 - '@types/resolve': 1.14.0 - '@types/rimraf': 2.0.3 - '@types/semver': 7.1.0 - '@types/signale': 1.2.1 - '@types/yargs': 15.0.4 - '@types/yargs-parser': 15.0.0 - address: 1.1.2 - chalk: 3.0.0 - cheerio: 1.0.0-rc.3 - chokidar: 3.3.1 - clipboardy: 2.2.0 - color: 3.1.2 - crequire: 1.8.1 - cross-spawn: 7.0.1 - debug: 4.1.1 - deepmerge: 4.2.2 - execa: 4.0.0 - glob: 7.1.6 - got: 9.6.0 - lodash: 4.17.15 - mkdirp: 1.0.3 - mustache: 4.0.0 - portfinder: 1.0.25 - resolve: 1.15.1 - rimraf: 3.0.2 - semver: 7.1.3 - signale: 1.4.0 - yargs: 15.1.0 - yargs-parser: 18.0.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: true - - /@umijs/utils@3.5.41: - resolution: {integrity: sha512-htBGGUfVUlEv5j9hUZ0tmVa9Jj1Z3vhFsUNKl2Luw7hWqTv86prWKPEcG2FWOjTTmE8iSK6r4dHmBSlSC5P6Tw==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/deps': 3.5.41 - dev: true - - /JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + registry.npmmirror.com/@umijs/bundler-webpack@4.0.87(styled-components@6.1.0)(typescript@5.2.2)(webpack@5.89.0): + resolution: {integrity: sha512-s2dzSiGbN4ws+MtpGIm3/I2w4/WIhIIDitWncjjBRarwpVraDJdPflWVIlVAsYkRlq1brJMoa4mdLPkVWyw65w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/bundler-webpack/-/bundler-webpack-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/bundler-webpack/4.0.87 + name: '@umijs/bundler-webpack' + version: 4.0.87 hasBin: true dependencies: - jsonparse: 1.3.1 - through: 2.3.8 + '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 + '@svgr/plugin-jsx': registry.npmmirror.com/@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1) + '@svgr/plugin-svgo': registry.npmmirror.com/@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1) + '@types/hapi__joi': registry.npmmirror.com/@types/hapi__joi@17.1.9 + '@umijs/babel-preset-umi': registry.npmmirror.com/@umijs/babel-preset-umi@4.0.87(styled-components@6.1.0) + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/case-sensitive-paths-webpack-plugin': registry.npmmirror.com/@umijs/case-sensitive-paths-webpack-plugin@1.0.1 + '@umijs/mfsu': registry.npmmirror.com/@umijs/mfsu@4.0.87 + '@umijs/react-refresh-webpack-plugin': registry.npmmirror.com/@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.89.0) + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + cors: registry.npmmirror.com/cors@2.8.5 + css-loader: registry.npmmirror.com/css-loader@6.7.1(webpack@5.89.0) + es5-imcompatible-versions: registry.npmmirror.com/es5-imcompatible-versions@0.1.88 + fork-ts-checker-webpack-plugin: registry.npmmirror.com/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.2.2)(webpack@5.89.0) + jest-worker: registry.npmmirror.com/jest-worker@29.4.3 + lightningcss: registry.npmmirror.com/lightningcss@1.19.0 + node-libs-browser: registry.npmmirror.com/node-libs-browser@2.2.1 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-preset-env: registry.npmmirror.com/postcss-preset-env@7.5.0(postcss@8.4.31) + react-error-overlay: registry.npmmirror.com/react-error-overlay@6.0.9 + react-refresh: registry.npmmirror.com/react-refresh@0.14.0 + transitivePeerDependencies: + - '@types/webpack' + - sockjs-client + - styled-components + - supports-color + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve dev: true - /abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + registry.npmmirror.com/@umijs/case-sensitive-paths-webpack-plugin@1.0.1: + resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.0.1.tgz} + name: '@umijs/case-sensitive-paths-webpack-plugin' + version: 1.0.1 dev: true - /accord@0.29.0: - resolution: {integrity: sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==} + registry.npmmirror.com/@umijs/core@4.0.87: + resolution: {integrity: sha512-LEVnrurQOiICMHwxDxyW8+ANTx841bXj2tYUI2tEv+yenrgeZnkUa7790B+UBhUuhImTXpihUAr3QhmIz63nqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/core/-/core-4.0.87.tgz} + name: '@umijs/core' + version: 4.0.87 dependencies: - convert-source-map: 1.9.0 - glob: 7.2.3 - indx: 0.2.3 - lodash.clone: 4.5.0 - lodash.defaults: 4.2.0 - lodash.flatten: 4.4.0 - lodash.merge: 4.6.2 - lodash.partialright: 4.2.1 - lodash.pick: 4.4.0 - lodash.uniq: 4.5.0 - resolve: 1.22.4 - semver: 5.7.2 - uglify-js: 2.8.29 - when: 3.7.8 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + transitivePeerDependencies: + - supports-color dev: true - /acorn-globals@4.3.4: - resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} - dependencies: - acorn: 6.4.2 - acorn-walk: 6.2.0 + registry.npmmirror.com/@umijs/did-you-know@1.0.3: + resolution: {integrity: sha512-9EZ+rgY9+2HEaE+Z9dGkal2ccw8L4uuz77tCB5WpskW7NBZX5nOj82sqF/shEtA5tU3SWO/Mi4n35K3iONvDtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/did-you-know/-/did-you-know-1.0.3.tgz} + name: '@umijs/did-you-know' + version: 1.0.3 dev: true - /acorn-jsx@5.3.2(acorn@7.4.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - dev: true - - /acorn-walk@6.2.0: - resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} - engines: {node: '>=0.4.0'} - dev: true - - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} + registry.npmmirror.com/@umijs/es-module-parser-darwin-arm64@0.0.7: + resolution: {integrity: sha512-1QeNupekuVYVvL4UHyCRq4ISP2PNk4rDd9UOPONW+KpqTyP9p7RfgGpwB0VLPaFSu2ADtm0XZyIaYEGPY6zuDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-darwin-arm64/-/es-module-parser-darwin-arm64-0.0.7.tgz} + name: '@umijs/es-module-parser-darwin-arm64' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] requiresBuild: true dev: true optional: true - /acorn@6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} - engines: {node: '>=0.4.0'} - hasBin: true + registry.npmmirror.com/@umijs/es-module-parser-darwin-x64@0.0.7: + resolution: {integrity: sha512-FBFmfigmToPc9qBCW7wHiTYpqnLdPbAvoMGOydzAu2NspdPEF7TfILcr8vCPNbNe3vCobS+T/YM1dP+SagERlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-darwin-x64/-/es-module-parser-darwin-x64-0.0.7.tgz} + name: '@umijs/es-module-parser-darwin-x64' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-linux-arm-gnueabihf@0.0.7: + resolution: {integrity: sha512-AXfmg3htkadLGsXUyiyrTig4omGCWIN4l+HS7Qapqv0wlfFYSpC0KPemjyBQgzXO70tDcT+1FNhGjIy+yr2pIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-linux-arm-gnueabihf/-/es-module-parser-linux-arm-gnueabihf-0.0.7.tgz} + name: '@umijs/es-module-parser-linux-arm-gnueabihf' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-gnu@0.0.7: + resolution: {integrity: sha512-2wSdChFc39fPJwvS8tRq+jx8qNlIwrjRk1hb3N5o0rJR+rqt+ceAyNPbYwpNBmUHW7xtmDQvJUeinvr7hIBP+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-gnu/-/es-module-parser-linux-arm64-gnu-0.0.7.tgz} + name: '@umijs/es-module-parser-linux-arm64-gnu' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-musl@0.0.7: + resolution: {integrity: sha512-cqQffARWkmQ3n1RYNKZR3aD6X8YaP6u1maASjDgPQOpZMAlv/OSDrM/7iGujWTs0PD0haockNG9/DcP6lgPHMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-musl/-/es-module-parser-linux-arm64-musl-0.0.7.tgz} + name: '@umijs/es-module-parser-linux-arm64-musl' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-linux-x64-gnu@0.0.7: + resolution: {integrity: sha512-PHrKHtT665Za0Ydjch4ACrNpRU+WIIden12YyF1CtMdhuLDSoU6UfdhF3NoDbgEUcXVDX/ftOqmj0SbH3R1uew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-linux-x64-gnu/-/es-module-parser-linux-x64-gnu-0.0.7.tgz} + name: '@umijs/es-module-parser-linux-x64-gnu' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-linux-x64-musl@0.0.7: + resolution: {integrity: sha512-cyZvUK5lcECLWzLp/eU1lFlCETcz+LEb+wrdARQSST1dgoIGZsT4cqM1WzYmdZNk3o883tiZizLt58SieEiHBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-linux-x64-musl/-/es-module-parser-linux-x64-musl-0.0.7.tgz} + name: '@umijs/es-module-parser-linux-x64-musl' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-win32-arm64-msvc@0.0.7: + resolution: {integrity: sha512-V7WxnUI88RboSl0RWLNQeKBT7EDW35fW6Tn92zqtoHHxrhAIL9DtDyvC8REP4qTxeZ6Oej/Ax5I6IjsLx3yTOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-win32-arm64-msvc/-/es-module-parser-win32-arm64-msvc-0.0.7.tgz} + name: '@umijs/es-module-parser-win32-arm64-msvc' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser-win32-x64-msvc@0.0.7: + resolution: {integrity: sha512-X3Pqy0l38hg6wMPquPeMHuoHU+Cx+wzyz32SVYCta+RPJQ7n9PjrEBiIuVAw5+GJZjSABN7LVr8u/n0RZT9EQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser-win32-x64-msvc/-/es-module-parser-win32-x64-msvc-0.0.7.tgz} + name: '@umijs/es-module-parser-win32-x64-msvc' + version: 0.0.7 + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@umijs/es-module-parser@0.0.7: + resolution: {integrity: sha512-x47CMi/Hw7Nkz3RXTUqlldH/UM+Tcmw2PziV3k+itJqTFJc8oVx3lzdUgCnG+eL3ZtmLPbOEBhPb30V0NytNDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/es-module-parser/-/es-module-parser-0.0.7.tgz} + name: '@umijs/es-module-parser' + version: 0.0.7 + engines: {node: '>= 10'} + optionalDependencies: + '@umijs/es-module-parser-darwin-arm64': registry.npmmirror.com/@umijs/es-module-parser-darwin-arm64@0.0.7 + '@umijs/es-module-parser-darwin-x64': registry.npmmirror.com/@umijs/es-module-parser-darwin-x64@0.0.7 + '@umijs/es-module-parser-linux-arm-gnueabihf': registry.npmmirror.com/@umijs/es-module-parser-linux-arm-gnueabihf@0.0.7 + '@umijs/es-module-parser-linux-arm64-gnu': registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-gnu@0.0.7 + '@umijs/es-module-parser-linux-arm64-musl': registry.npmmirror.com/@umijs/es-module-parser-linux-arm64-musl@0.0.7 + '@umijs/es-module-parser-linux-x64-gnu': registry.npmmirror.com/@umijs/es-module-parser-linux-x64-gnu@0.0.7 + '@umijs/es-module-parser-linux-x64-musl': registry.npmmirror.com/@umijs/es-module-parser-linux-x64-musl@0.0.7 + '@umijs/es-module-parser-win32-arm64-msvc': registry.npmmirror.com/@umijs/es-module-parser-win32-arm64-msvc@0.0.7 + '@umijs/es-module-parser-win32-x64-msvc': registry.npmmirror.com/@umijs/es-module-parser-win32-x64-msvc@0.0.7 dev: true - /acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /add-stream@1.0.0: - resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} - dev: true - - /address@1.1.2: - resolution: {integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==} - engines: {node: '>= 0.12.0'} - dev: true - - /ajv-errors@1.0.1(ajv@6.12.6): - resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} - peerDependencies: - ajv: '>=5.0.0' + registry.npmmirror.com/@umijs/history@5.3.1: + resolution: {integrity: sha512-/e0cEGrR2bIWQD7pRl3dl9dcyRGeC9hoW0OCvUTT/hjY0EfUrkd6G8ZanVghPMpDuY5usxq9GVcvrT8KNXLWvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/history/-/history-5.3.1.tgz} + name: '@umijs/history' + version: 5.3.1 dependencies: - ajv: 6.12.6 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + query-string: registry.npmmirror.com/query-string@6.14.1 dev: true - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + registry.npmmirror.com/@umijs/lint@4.0.87(eslint@8.52.0)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2): + resolution: {integrity: sha512-TvdBzyqVvOYFUsWccaLcp8r0dS1QpZ75usFXCWJli4HeDZXPj9FlAqdGfbRM9SORj27pwI+55KilDfBZDJHx2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/lint/-/lint-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/lint/4.0.87 + name: '@umijs/lint' + version: 4.0.87 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/eslint-parser': registry.npmmirror.com/@babel/eslint-parser@7.22.15(@babel/core@7.23.2)(eslint@8.52.0) + '@stylelint/postcss-css-in-js': registry.npmmirror.com/@stylelint/postcss-css-in-js@0.38.0(postcss-syntax@0.36.2)(postcss@8.4.31) + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.2.2) + '@umijs/babel-preset-umi': registry.npmmirror.com/@umijs/babel-preset-umi@4.0.87(styled-components@6.1.0) + eslint-plugin-jest: registry.npmmirror.com/eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0)(typescript@5.2.2) + eslint-plugin-react: registry.npmmirror.com/eslint-plugin-react@7.33.2(eslint@8.52.0) + eslint-plugin-react-hooks: registry.npmmirror.com/eslint-plugin-react-hooks@4.6.0(eslint@8.52.0) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-syntax: registry.npmmirror.com/postcss-syntax@0.36.2(postcss@8.4.31) + stylelint-config-standard: registry.npmmirror.com/stylelint-config-standard@25.0.0(stylelint@14.16.1) + transitivePeerDependencies: + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - styled-components + - stylelint + - supports-color + - typescript + dev: true + + registry.npmmirror.com/@umijs/mfsu@4.0.87: + resolution: {integrity: sha512-ROSY/WdjZX0/1jmUwW25mlIXlPt1XTWO3u0cORK4Cq/mAQTd4X66qH2tyvndKlYgMkn02XddGoXhMF2S+MaahA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/mfsu/-/mfsu-4.0.87.tgz} + name: '@umijs/mfsu' + version: 4.0.87 + dependencies: + '@umijs/bundler-esbuild': registry.npmmirror.com/@umijs/bundler-esbuild@4.0.87 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.9.3 + is-equal: registry.npmmirror.com/is-equal@1.7.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@umijs/plugin-run@4.0.87: + resolution: {integrity: sha512-naaPGsJcNgJFnjyhuJ/H65D9jcX4JaTVeQjdg+IlN+EzV3yHbbNcxClJZHW9K+nyWTnXKJBa1ZSRImExoTOIvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/plugin-run/-/plugin-run-4.0.87.tgz} + name: '@umijs/plugin-run' + version: 4.0.87 + dependencies: + tsx: registry.npmmirror.com/tsx@3.14.0 + dev: true + + registry.npmmirror.com/@umijs/preset-umi@4.0.87(@types/node@20.5.1)(sass@1.69.5)(styled-components@6.1.0)(typescript@5.2.2)(webpack@5.89.0): + resolution: {integrity: sha512-2sY5UIh8RPAZIW+LiZpnW5HDoInRD/uniupzbck9i1PZALPSePwhzUqDMeAsCFkW9jBs8sfbBmKab+bIhTxUCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/preset-umi/-/preset-umi-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/preset-umi/4.0.87 + name: '@umijs/preset-umi' + version: 4.0.87 + dependencies: + '@iconify/utils': registry.npmmirror.com/@iconify/utils@2.1.1 + '@svgr/core': registry.npmmirror.com/@svgr/core@6.5.1 + '@umijs/ast': registry.npmmirror.com/@umijs/ast@4.0.87 + '@umijs/babel-preset-umi': registry.npmmirror.com/@umijs/babel-preset-umi@4.0.87(styled-components@6.1.0) + '@umijs/bundler-esbuild': registry.npmmirror.com/@umijs/bundler-esbuild@4.0.87 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/bundler-vite': registry.npmmirror.com/@umijs/bundler-vite@4.0.87(@types/node@20.5.1)(postcss@8.4.31)(sass@1.69.5) + '@umijs/bundler-webpack': registry.npmmirror.com/@umijs/bundler-webpack@4.0.87(styled-components@6.1.0)(typescript@5.2.2)(webpack@5.89.0) + '@umijs/core': registry.npmmirror.com/@umijs/core@4.0.87 + '@umijs/did-you-know': registry.npmmirror.com/@umijs/did-you-know@1.0.3 + '@umijs/es-module-parser': registry.npmmirror.com/@umijs/es-module-parser@0.0.7 + '@umijs/history': registry.npmmirror.com/@umijs/history@5.3.1 + '@umijs/mfsu': registry.npmmirror.com/@umijs/mfsu@4.0.87 + '@umijs/plugin-run': registry.npmmirror.com/@umijs/plugin-run@4.0.87 + '@umijs/renderer-react': registry.npmmirror.com/@umijs/renderer-react@4.0.87(react-dom@18.1.0)(react@18.1.0) + '@umijs/server': registry.npmmirror.com/@umijs/server@4.0.87 + '@umijs/ui': registry.npmmirror.com/@umijs/ui@3.0.1 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + '@umijs/zod2ts': registry.npmmirror.com/@umijs/zod2ts@4.0.87 + babel-plugin-dynamic-import-node: registry.npmmirror.com/babel-plugin-dynamic-import-node@2.3.3 + click-to-react-component: registry.npmmirror.com/click-to-react-component@1.0.8(react-dom@18.1.0)(react@18.1.0) + core-js: registry.npmmirror.com/core-js@3.28.0 + current-script-polyfill: registry.npmmirror.com/current-script-polyfill@1.0.0 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.9.3 + fast-glob: registry.npmmirror.com/fast-glob@3.2.12 + html-webpack-plugin: registry.npmmirror.com/html-webpack-plugin@5.5.0(webpack@5.89.0) + less-plugin-resolve: registry.npmmirror.com/less-plugin-resolve@1.0.0 + path-to-regexp: registry.npmmirror.com/path-to-regexp@1.7.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-prefix-selector: registry.npmmirror.com/postcss-prefix-selector@1.16.0(postcss@8.4.31) + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + react-router: registry.npmmirror.com/react-router@6.3.0(react@18.1.0) + react-router-dom: registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0) + regenerator-runtime: registry.npmmirror.com/regenerator-runtime@0.13.11 + transitivePeerDependencies: + - '@types/node' + - '@types/react' + - '@types/webpack' + - rollup + - sass + - sockjs-client + - styled-components + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + registry.npmmirror.com/@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.89.0): + resolution: {integrity: sha512-RtFvB+/GmjRhpHcqNgnw8iWZpTlxOnmNxi8eDcecxMmxmSgeDj25LV0jr4Q6rOhv3GTIfVGBhkwz+khGT5tfmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz} + id: registry.npmmirror.com/@umijs/react-refresh-webpack-plugin/0.5.11 + name: '@umijs/react-refresh-webpack-plugin' + version: 0.5.11 + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html-community: registry.npmmirror.com/ansi-html-community@0.0.8 + common-path-prefix: registry.npmmirror.com/common-path-prefix@3.0.0 + core-js-pure: registry.npmmirror.com/core-js-pure@3.33.1 + error-stack-parser: registry.npmmirror.com/error-stack-parser@2.1.4 + find-up: registry.npmmirror.com/find-up@5.0.0 + html-entities: registry.npmmirror.com/html-entities@2.4.0 + loader-utils: registry.npmmirror.com/loader-utils@2.0.4 + react-refresh: registry.npmmirror.com/react-refresh@0.14.0 + schema-utils: registry.npmmirror.com/schema-utils@3.3.0 + source-map: registry.npmmirror.com/source-map@0.7.4 + webpack: registry.npmmirror.com/webpack@5.89.0 + dev: true + + registry.npmmirror.com/@umijs/renderer-react@4.0.87(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-OOcB4bvmTAg8xdTFT9kxJXGUSulgFV7L6QNm2PK1cpbkn10xMVmKI6yW2jdr2Inn1uOgl/YSuWUnTbEIBSsM5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/renderer-react/-/renderer-react-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/renderer-react/4.0.87 + name: '@umijs/renderer-react' + version: 4.0.87 + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@loadable/component': registry.npmmirror.com/@loadable/component@5.15.2(react@18.1.0) + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + react-helmet-async: registry.npmmirror.com/react-helmet-async@1.3.0(react-dom@18.1.0)(react@18.1.0) + react-router-dom: registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0) + dev: true + + registry.npmmirror.com/@umijs/renderer-react@4.0.87(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OOcB4bvmTAg8xdTFT9kxJXGUSulgFV7L6QNm2PK1cpbkn10xMVmKI6yW2jdr2Inn1uOgl/YSuWUnTbEIBSsM5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/renderer-react/-/renderer-react-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/renderer-react/4.0.87 + name: '@umijs/renderer-react' + version: 4.0.87 + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@loadable/component': registry.npmmirror.com/@loadable/component@5.15.2(react@18.2.0) + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + react-helmet-async: registry.npmmirror.com/react-helmet-async@1.3.0(react-dom@18.2.0)(react@18.2.0) + react-router-dom: registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0) + dev: true + + registry.npmmirror.com/@umijs/server@4.0.87: + resolution: {integrity: sha512-Q0fQob00Q9el+qIXB1jvV8WWhPWlz8oVdwUDxmijub52d0RVAfMsV0pHNNAB6j5y8TkX++hJ22TvW8a2aZs5PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/server/-/server-4.0.87.tgz} + name: '@umijs/server' + version: 4.0.87 + dependencies: + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + react-router-dom: registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0) + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@umijs/test@4.0.87(@babel/core@7.23.2): + resolution: {integrity: sha512-EiFRQquAuI0Wh2BhWO/Cws8aC673iSLaxLLE+maWAvM1531oO3klCATWQlRjFQhsoOIrFMGX2CuCMmryROTSuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/test/-/test-4.0.87.tgz} + id: registry.npmmirror.com/@umijs/test/4.0.87 + name: '@umijs/test' + version: 4.0.87 + dependencies: + '@babel/plugin-transform-modules-commonjs': registry.npmmirror.com/@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2) + '@jest/types': registry.npmmirror.com/@jest/types@27.5.1 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + babel-jest: registry.npmmirror.com/babel-jest@29.7.0(@babel/core@7.23.2) + esbuild: registry.npmmirror.com/esbuild@0.17.19 + identity-obj-proxy: registry.npmmirror.com/identity-obj-proxy@3.0.0 + isomorphic-unfetch: registry.npmmirror.com/isomorphic-unfetch@4.0.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + registry.npmmirror.com/@umijs/ui@3.0.1: + resolution: {integrity: sha512-zcz37AJH0xt/6XVVbyO/hmsK9Hq4vH23HZ4KYVi5A8rbM9KeJkJigTS7ELOdArawZhVNGe+h3a5Oixs4a2QsWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/ui/-/ui-3.0.1.tgz} + name: '@umijs/ui' + version: 3.0.1 + dev: true + + registry.npmmirror.com/@umijs/utils@4.0.87: + resolution: {integrity: sha512-0gQetd/LIYzny/T10RhgbiHnHwFvscv9okbhAUepi0qZg0/LNsOAPWwCwODeK/HMXNlknPEU+nc4EvkuowZmlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/utils/-/utils-4.0.87.tgz} + name: '@umijs/utils' + version: 4.0.87 + dependencies: + chokidar: registry.npmmirror.com/chokidar@3.5.3 + pino: registry.npmmirror.com/pino@7.11.0 + dev: true + + registry.npmmirror.com/@umijs/zod2ts@4.0.87: + resolution: {integrity: sha512-oGesuMLfwsvWaVywJyEztY7K44/xL/Xp48Q4XjHhF5OlEeKcwmvezp7E7GOZgPrGXihdlDru0Dde1fdiM2LJnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@umijs/zod2ts/-/zod2ts-4.0.87.tgz} + name: '@umijs/zod2ts' + version: 4.0.87 + dev: true + + registry.npmmirror.com/@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz} + name: '@ungap/structured-clone' + version: 1.2.0 + dev: true + + registry.npmmirror.com/@vitejs/plugin-react@4.0.0(vite@4.3.1): + resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-react/-/plugin-react-4.0.0.tgz} + id: registry.npmmirror.com/@vitejs/plugin-react/4.0.0 + name: '@vitejs/plugin-react' + version: 4.0.0 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/plugin-transform-react-jsx-self': registry.npmmirror.com/@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': registry.npmmirror.com/@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2) + react-refresh: registry.npmmirror.com/react-refresh@0.14.0 + vite: registry.npmmirror.com/vite@4.3.1(@types/node@20.5.1)(less@4.1.3)(sass@1.69.5) + transitivePeerDependencies: + - supports-color + dev: true + + 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' + version: 1.11.6 + dependencies: + '@webassemblyjs/helper-numbers': registry.npmmirror.com/@webassemblyjs/helper-numbers@1.11.6 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz} + name: '@webassemblyjs/floating-point-hex-parser' + version: 1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz} + name: '@webassemblyjs/helper-api-error' + version: 1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz} + name: '@webassemblyjs/helper-buffer' + version: 1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz} + name: '@webassemblyjs/helper-numbers' + version: 1.11.6 + dependencies: + '@webassemblyjs/floating-point-hex-parser': registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser@1.11.6 + '@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/helper-api-error@1.11.6 + '@xtuc/long': registry.npmmirror.com/@xtuc/long@4.2.2 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz} + name: '@webassemblyjs/helper-wasm-bytecode' + version: 1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz} + name: '@webassemblyjs/helper-wasm-section' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer@1.11.6 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz} + name: '@webassemblyjs/ieee754' + version: 1.11.6 + dependencies: + '@xtuc/ieee754': registry.npmmirror.com/@xtuc/ieee754@1.2.0 + dev: true + + registry.npmmirror.com/@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz} + name: '@webassemblyjs/leb128' + version: 1.11.6 + dependencies: + '@xtuc/long': registry.npmmirror.com/@xtuc/long@4.2.2 + dev: true + + registry.npmmirror.com/@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz} + name: '@webassemblyjs/utf8' + version: 1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz} + name: '@webassemblyjs/wasm-edit' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer@1.11.6 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6 + '@webassemblyjs/helper-wasm-section': registry.npmmirror.com/@webassemblyjs/helper-wasm-section@1.11.6 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen@1.11.6 + '@webassemblyjs/wasm-opt': registry.npmmirror.com/@webassemblyjs/wasm-opt@1.11.6 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser@1.11.6 + '@webassemblyjs/wast-printer': registry.npmmirror.com/@webassemblyjs/wast-printer@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz} + name: '@webassemblyjs/wasm-gen' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6 + '@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/ieee754@1.11.6 + '@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/leb128@1.11.6 + '@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/utf8@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz} + name: '@webassemblyjs/wasm-opt' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/helper-buffer': registry.npmmirror.com/@webassemblyjs/helper-buffer@1.11.6 + '@webassemblyjs/wasm-gen': registry.npmmirror.com/@webassemblyjs/wasm-gen@1.11.6 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz} + name: '@webassemblyjs/wasm-parser' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/helper-api-error': registry.npmmirror.com/@webassemblyjs/helper-api-error@1.11.6 + '@webassemblyjs/helper-wasm-bytecode': registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode@1.11.6 + '@webassemblyjs/ieee754': registry.npmmirror.com/@webassemblyjs/ieee754@1.11.6 + '@webassemblyjs/leb128': registry.npmmirror.com/@webassemblyjs/leb128@1.11.6 + '@webassemblyjs/utf8': registry.npmmirror.com/@webassemblyjs/utf8@1.11.6 + dev: true + + registry.npmmirror.com/@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz} + name: '@webassemblyjs/wast-printer' + version: 1.11.6 + dependencies: + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@xtuc/long': registry.npmmirror.com/@xtuc/long@4.2.2 + dev: true + + registry.npmmirror.com/@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz} + name: '@xtuc/ieee754' + version: 1.2.0 + dev: true + + registry.npmmirror.com/@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz} + name: '@xtuc/long' + version: 4.2.2 + dev: true + + registry.npmmirror.com/JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz} + name: JSONStream + version: 1.3.5 + hasBin: true + dependencies: + jsonparse: registry.npmmirror.com/jsonparse@1.3.1 + through: registry.npmmirror.com/through@2.3.8 + dev: true + + registry.npmmirror.com/acorn-import-assertions@1.9.0(acorn@8.11.2): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz} + id: registry.npmmirror.com/acorn-import-assertions/1.9.0 + name: acorn-import-assertions + version: 1.9.0 + peerDependencies: + acorn: ^8 + dependencies: + acorn: registry.npmmirror.com/acorn@8.11.2 + dev: true + + registry.npmmirror.com/acorn-jsx@5.3.2(acorn@8.11.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz} + id: registry.npmmirror.com/acorn-jsx/5.3.2 + name: acorn-jsx + version: 5.3.2 + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: registry.npmmirror.com/acorn@8.11.2 + dev: true + + registry.npmmirror.com/acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.0.tgz} + name: acorn-walk + version: 8.3.0 + engines: {node: '>=0.4.0'} + dev: true + + registry.npmmirror.com/acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/acorn/-/acorn-8.11.2.tgz} + name: acorn + version: 8.11.2 + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + registry.npmmirror.com/agent-base@4.3.0: + resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/agent-base/-/agent-base-4.3.0.tgz} + name: agent-base + version: 4.3.0 + engines: {node: '>= 4.0.0'} + dependencies: + es6-promisify: registry.npmmirror.com/es6-promisify@5.0.0 + dev: true + + registry.npmmirror.com/agentkeepalive@3.5.2: + resolution: {integrity: sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz} + name: agentkeepalive + version: 3.5.2 + engines: {node: '>= 4.0.0'} + dependencies: + humanize-ms: registry.npmmirror.com/humanize-ms@1.2.1 + dev: true + + registry.npmmirror.com/aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz} + name: aggregate-error + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + clean-stack: registry.npmmirror.com/clean-stack@2.2.0 + indent-string: registry.npmmirror.com/indent-string@4.0.0 + dev: true + + registry.npmmirror.com/ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz} + id: registry.npmmirror.com/ajv-keywords/3.5.2 + name: ajv-keywords + version: 3.5.2 peerDependencies: ajv: ^6.9.1 dependencies: - ajv: 6.12.6 + ajv: registry.npmmirror.com/ajv@6.12.6 dev: true - /ajv@6.10.0: - resolution: {integrity: sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==} + registry.npmmirror.com/ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz} + name: ajv + version: 6.12.6 dependencies: - fast-deep-equal: 2.0.1 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal@3.1.3 + fast-json-stable-stringify: registry.npmmirror.com/fast-json-stable-stringify@2.1.0 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse@0.4.1 + uri-js: registry.npmmirror.com/uri-js@4.4.1 dev: true - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + registry.npmmirror.com/ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz} + name: ajv + version: 8.12.0 dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal@3.1.3 + json-schema-traverse: registry.npmmirror.com/json-schema-traverse@1.0.0 + require-from-string: registry.npmmirror.com/require-from-string@2.0.2 + uri-js: registry.npmmirror.com/uri-js@4.4.1 dev: true - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + registry.npmmirror.com/animated-scroll-to@2.3.0: + resolution: {integrity: sha512-PT/5MSKCWQaK2kuOl2HT2KJMuJEvUS4/TgMhWy82c2EmF74/CIkvPBPKOvd8nMYP6Higo7xCn49/iSW9BccMoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/animated-scroll-to/-/animated-scroll-to-2.3.0.tgz} + name: animated-scroll-to + version: 2.3.0 + dev: true + + registry.npmmirror.com/ansi-align@2.0.0: + resolution: {integrity: sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-align/-/ansi-align-2.0.0.tgz} + name: ansi-align + version: 2.0.0 dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 + string-width: registry.npmmirror.com/string-width@2.1.1 dev: true - /align-text@0.1.4: - resolution: {integrity: sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - longest: 1.0.1 - repeat-string: 1.6.1 - dev: true - - /alphanum-sort@1.0.2: - resolution: {integrity: sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==} - dev: true - - /ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - dependencies: - string-width: 4.2.3 - dev: true - - /ansi-colors@1.1.0: - resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-colors@3.2.4: - resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} - engines: {node: '>=6'} - dev: true - - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: true - - /ansi-cyan@0.1.1: - resolution: {integrity: sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-escapes@3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} + registry.npmmirror.com/ansi-escapes@3.2.0: + resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz} + name: ansi-escapes + version: 3.2.0 engines: {node: '>=4'} dev: true - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + registry.npmmirror.com/ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz} + name: ansi-escapes + version: 4.3.2 engines: {node: '>=8'} dependencies: - type-fest: 0.21.3 + type-fest: registry.npmmirror.com/type-fest@0.21.3 dev: true - /ansi-html@0.0.9: - resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + registry.npmmirror.com/ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz} + name: ansi-html-community + version: 0.0.8 engines: {'0': node >= 0.8.0} hasBin: true dev: true - /ansi-red@0.1.1: - resolution: {integrity: sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - dev: true - - /ansi-regex@3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} + registry.npmmirror.com/ansi-regex@3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz} + name: ansi-regex + version: 3.0.1 engines: {node: '>=4'} dev: true - /ansi-regex@4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + registry.npmmirror.com/ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz} + name: ansi-regex + version: 4.1.1 engines: {node: '>=6'} dev: true - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + registry.npmmirror.com/ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz} + name: ansi-regex + version: 5.0.1 engines: {node: '>=8'} dev: true - /ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz} + name: ansi-regex + version: 6.0.1 + engines: {node: '>=12'} dev: true - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + 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: 1.9.3 + color-convert: registry.npmmirror.com/color-convert@1.9.3 dev: true - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + registry.npmmirror.com/ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz} + name: ansi-styles + version: 4.3.0 engines: {node: '>=8'} dependencies: - color-convert: 2.0.1 + color-convert: registry.npmmirror.com/color-convert@2.0.1 dev: true - /ansi-wrap@0.1.0: - resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz} + name: ansi-styles + version: 6.2.1 + engines: {node: '>=12'} dev: true - /any-observable@0.3.0(rxjs@6.6.7): - resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==} - engines: {node: '>=6'} - peerDependencies: - rxjs: '*' - zenObservable: '*' - peerDependenciesMeta: - rxjs: - optional: true - zenObservable: - optional: true - dependencies: - rxjs: 6.6.7 - dev: true - - /anymatch@2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + registry.npmmirror.com/anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz} + name: anymatch + version: 3.1.3 engines: {node: '>= 8'} dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 + normalize-path: registry.npmmirror.com/normalize-path@3.0.0 + picomatch: registry.npmmirror.com/picomatch@2.3.1 dev: true - /append-buffer@1.0.2: - resolution: {integrity: sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/aproba@1.2.0: + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz} + name: aproba + version: 1.2.0 + dev: true + + registry.npmmirror.com/arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz} + name: arg + version: 4.1.3 + dev: true + + registry.npmmirror.com/arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz} + name: arg + version: 5.0.2 + dev: true + + registry.npmmirror.com/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: - buffer-equal: 1.0.1 + sprintf-js: registry.npmmirror.com/sprintf-js@1.0.3 dev: true - /arch@2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + 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: true - /arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: true - - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + registry.npmmirror.com/aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/aria-hidden/-/aria-hidden-1.2.3.tgz} + name: aria-hidden + version: 1.2.3 + engines: {node: '>=10'} dependencies: - sprintf-js: 1.0.3 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - requiresBuild: true - dev: true - optional: true - - /arr-diff@1.1.0: - resolution: {integrity: sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz} + name: array-buffer-byte-length + version: 1.0.0 dependencies: - arr-flatten: 1.1.0 - array-slice: 0.2.3 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 dev: true - /arr-diff@4.0.0: - resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz} + name: array-ify + version: 1.0.0 dev: true - /arr-flatten@1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union@2.1.0: - resolution: {integrity: sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union@3.1.0: - resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} - engines: {node: '>=0.10.0'} - dev: true - - /array-buffer-byte-length@1.0.0: - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} - dependencies: - call-bind: 1.0.2 - is-array-buffer: 3.0.2 - dev: true - - /array-equal@1.0.0: - resolution: {integrity: sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==} - dev: true - - /array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - dev: true - - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + registry.npmmirror.com/array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz} + name: array-includes + version: 3.1.7 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - is-string: 1.0.7 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-string: registry.npmmirror.com/is-string@1.0.7 dev: true - /array-slice@0.2.3: - resolution: {integrity: sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==} - engines: {node: '>=0.10.0'} - dev: true - - /array-union@1.0.2: - resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - dev: true - - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + registry.npmmirror.com/array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz} + name: array-union + version: 2.1.0 engines: {node: '>=8'} dev: true - /array-uniq@1.0.3: - resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} + registry.npmmirror.com/array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz} + name: array.prototype.flat + version: 1.3.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + dev: true + + registry.npmmirror.com/array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz} + name: array.prototype.flatmap + version: 1.3.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + dev: true + + registry.npmmirror.com/array.prototype.reduce@1.0.6: + resolution: {integrity: sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz} + name: array.prototype.reduce + version: 1.0.6 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-array-method-boxes-properly: registry.npmmirror.com/es-array-method-boxes-properly@1.0.0 + is-string: registry.npmmirror.com/is-string@1.0.7 + dev: true + + registry.npmmirror.com/array.prototype.tosorted@1.1.2: + resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz} + name: array.prototype.tosorted + version: 1.1.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-shim-unscopables: registry.npmmirror.com/es-shim-unscopables@1.0.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz} + name: arraybuffer.prototype.slice + version: 1.0.2 + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: registry.npmmirror.com/array-buffer-byte-length@1.0.0 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 + is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer@1.0.2 + dev: true + + registry.npmmirror.com/arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz} + name: arrify + version: 1.0.1 engines: {node: '>=0.10.0'} dev: true - /array-unique@0.3.2: - resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} - engines: {node: '>=0.10.0'} - dev: true - - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} + registry.npmmirror.com/asn1.js@5.4.1: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz} + name: asn1.js + version: 5.4.1 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + bn.js: registry.npmmirror.com/bn.js@4.12.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 dev: true - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} - engines: {node: '>= 0.4'} + registry.npmmirror.com/assert@1.5.1: + resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/assert/-/assert-1.5.1.tgz} + name: assert + version: 1.5.1 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + object.assign: registry.npmmirror.com/object.assign@4.1.4 + util: registry.npmmirror.com/util@0.10.4 dev: true - /array.prototype.reduce@1.0.6: - resolution: {integrity: sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true - - /array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 - dev: true - - /arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - get-intrinsic: 1.2.1 - is-array-buffer: 3.0.2 - is-shared-array-buffer: 1.0.2 - dev: true - - /arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - dev: true - - /asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: true - - /asn1.js@5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} - dependencies: - bn.js: 4.12.0 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 - dev: true - - /asn1@0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} - requiresBuild: true - dependencies: - safer-buffer: 2.1.2 - dev: true - - /assert-plus@1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - requiresBuild: true - dev: true - - /assert@1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} - dependencies: - object-assign: 4.1.1 - util: 0.10.3 - dev: true - - /assign-symbols@1.0.0: - resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} - engines: {node: '>=0.10.0'} - dev: true - - /astral-regex@1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - dev: true - - /astral-regex@2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + registry.npmmirror.com/astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz} + name: astral-regex + version: 2.0.0 engines: {node: '>=8'} dev: true - /async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + registry.npmmirror.com/astring@1.8.6: + resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/astring/-/astring-1.8.6.tgz} + name: astring + version: 1.8.6 + hasBin: true dev: true - /async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} + registry.npmmirror.com/asynciterator.prototype@1.0.0: + resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz} + name: asynciterator.prototype + version: 1.0.0 dependencies: - lodash: 4.17.21 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 dev: true - /asynciterator.prototype@1.0.0: - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} - dependencies: - has-symbols: 1.0.3 - dev: true - - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true - - /atob@2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + 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: true - /autoprefixer@9.6.0: - resolution: {integrity: sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001525 - chalk: 2.4.2 - normalize-range: 0.1.2 - num2fraction: 1.2.2 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + registry.npmmirror.com/atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz} + name: atomic-sleep + version: 1.0.0 + engines: {node: '>=8.0.0'} dev: true - /autoprefixer@9.8.8: - resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} + registry.npmmirror.com/autoprefixer@10.4.16(postcss@8.4.31): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.16.tgz} + id: registry.npmmirror.com/autoprefixer/10.4.16 + name: autoprefixer + version: 10.4.16 + engines: {node: ^10 || ^12 || >=14} hasBin: true + peerDependencies: + postcss: ^8.1.0 dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001525 - normalize-range: 0.1.2 - num2fraction: 1.2.2 - picocolors: 0.2.1 - postcss: 7.0.32 - postcss-value-parser: 4.2.0 + browserslist: registry.npmmirror.com/browserslist@4.22.1 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001558 + fraction.js: registry.npmmirror.com/fraction.js@4.3.7 + normalize-range: registry.npmmirror.com/normalize-range@0.1.2 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 dev: true - /available-typed-arrays@1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + registry.npmmirror.com/available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz} + name: available-typed-arrays + version: 1.0.5 engines: {node: '>= 0.4'} dev: true - /aws-sign2@0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - requiresBuild: true - dev: true - - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - requiresBuild: true - dev: true - - /babel-core@7.0.0-bridge.0(@babel/core@7.8.6): - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 + registry.npmmirror.com/axios@0.18.1: + resolution: {integrity: sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/-/axios-0.18.1.tgz} + name: axios + version: 0.18.1 + deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 dependencies: - '@babel/core': 7.8.6 + follow-redirects: registry.npmmirror.com/follow-redirects@1.5.10 + is-buffer: registry.npmmirror.com/is-buffer@2.0.5 + transitivePeerDependencies: + - supports-color dev: true - /babel-jest@25.5.1(@babel/core@7.8.6): - resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} - engines: {node: '>= 8.3'} + registry.npmmirror.com/babel-jest@29.7.0(@babel/core@7.23.2): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-jest/-/babel-jest-29.7.0.tgz} + id: registry.npmmirror.com/babel-jest/29.7.0 + name: babel-jest + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@jest/transform': registry.npmmirror.com/@jest/transform@29.7.0 + '@types/babel__core': registry.npmmirror.com/@types/babel__core@7.20.3 + babel-plugin-istanbul: registry.npmmirror.com/babel-plugin-istanbul@6.1.1 + babel-preset-jest: registry.npmmirror.com/babel-preset-jest@29.6.3(@babel/core@7.23.2) + chalk: registry.npmmirror.com/chalk@4.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + slash: registry.npmmirror.com/slash@3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/babel-plugin-dynamic-import-node@2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz} + name: babel-plugin-dynamic-import-node + version: 2.3.3 + dependencies: + object.assign: registry.npmmirror.com/object.assign@4.1.4 + dev: true + + registry.npmmirror.com/babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz} + name: babel-plugin-istanbul + version: 6.1.1 + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils@7.22.5 + '@istanbuljs/load-nyc-config': registry.npmmirror.com/@istanbuljs/load-nyc-config@1.1.0 + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema@0.1.3 + istanbul-lib-instrument: registry.npmmirror.com/istanbul-lib-instrument@5.2.1 + test-exclude: registry.npmmirror.com/test-exclude@6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz} + name: babel-plugin-jest-hoist + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/template': registry.npmmirror.com/@babel/template@7.22.15 + '@babel/types': registry.npmmirror.com/@babel/types@7.23.0 + '@types/babel__core': registry.npmmirror.com/@types/babel__core@7.20.3 + '@types/babel__traverse': registry.npmmirror.com/@types/babel__traverse@7.20.3 + dev: true + + registry.npmmirror.com/babel-plugin-styled-components@2.1.1(styled-components@6.1.0): + resolution: {integrity: sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz} + id: registry.npmmirror.com/babel-plugin-styled-components/2.1.1 + name: babel-plugin-styled-components + version: 2.1.1 + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports@7.22.15 + babel-plugin-syntax-jsx: registry.npmmirror.com/babel-plugin-syntax-jsx@6.18.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + picomatch: registry.npmmirror.com/picomatch@2.3.1 + styled-components: registry.npmmirror.com/styled-components@6.1.0(react-dom@18.2.0)(react@18.2.0) + dev: true + + registry.npmmirror.com/babel-plugin-syntax-jsx@6.18.0: + resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz} + name: babel-plugin-syntax-jsx + version: 6.18.0 + dev: true + + registry.npmmirror.com/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2): + resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz} + id: registry.npmmirror.com/babel-preset-current-node-syntax/1.0.1 + name: babel-preset-current-node-syntax + version: 1.0.1 peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.8.6 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/babel__core': 7.20.1 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 25.5.0(@babel/core@7.8.6) - chalk: 3.0.0 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/plugin-syntax-async-generators': registry.npmmirror.com/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2) + '@babel/plugin-syntax-bigint': registry.npmmirror.com/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-class-properties': registry.npmmirror.com/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2) + '@babel/plugin-syntax-import-meta': registry.npmmirror.com/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-json-strings': registry.npmmirror.com/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-logical-assignment-operators': registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-numeric-separator': registry.npmmirror.com/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-object-rest-spread': registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-catch-binding': registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-chaining': registry.npmmirror.com/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-top-level-await': registry.npmmirror.com/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2) dev: true - /babel-plugin-dynamic-import-node@2.3.0: - resolution: {integrity: sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==} - dependencies: - object.assign: 4.1.4 - dev: true - - /babel-plugin-dynamic-import-node@2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - dependencies: - object.assign: 4.1.4 - dev: true - - /babel-plugin-import@1.13.8: - resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} - dependencies: - '@babel/helper-module-imports': 7.22.5 - dev: true - - /babel-plugin-istanbul@5.2.0: - resolution: {integrity: sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==} - engines: {node: '>=6'} - dependencies: - '@babel/helper-plugin-utils': 7.22.5 - find-up: 3.0.0 - istanbul-lib-instrument: 3.3.0 - test-exclude: 5.2.3 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.22.5 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-jest-hoist@25.5.0: - resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.11 - '@types/babel__traverse': 7.20.1 - dev: true - - /babel-plugin-named-asset-import@0.3.6(@babel/core@7.8.6): - resolution: {integrity: sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==} - peerDependencies: - '@babel/core': ^7.1.0 - dependencies: - '@babel/core': 7.8.6 - dev: true - - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.11): - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.11): - resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) - core-js-compat: 3.32.1 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.11): - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-react-require@3.1.1: - resolution: {integrity: sha512-XFz+B0dWx41fnGnugzCWn5rOgrDHb150N5gFhUfO3BgYDCT25o4sofRtd9uUfqUHoRu+t4/r5Cr2RMPIKuCt2g==} - dev: true - - /babel-plugin-react-require@3.1.3: - resolution: {integrity: sha512-kDXhW2iPTL81x4Ye2aUMdEXQ56JP0sBJmRQRXJPH5FsNB7fOc/YCsHTqHv8IovPyw9Rk07gdd7MVUz8tUmRBCA==} - dev: true - - /babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - dev: true - - /babel-preset-current-node-syntax@0.1.4(@babel/core@7.8.6): - resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + registry.npmmirror.com/babel-preset-jest@29.6.3(@babel/core@7.23.2): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz} + id: registry.npmmirror.com/babel-preset-jest/29.6.3 + name: babel-preset-jest + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.8.6 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.8.6) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.8.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.8.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.8.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.8.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.8.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.8.6) + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + babel-plugin-jest-hoist: registry.npmmirror.com/babel-plugin-jest-hoist@29.6.3 + babel-preset-current-node-syntax: registry.npmmirror.com/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2) dev: true - /babel-preset-jest@25.5.0(@babel/core@7.8.6): - resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.8.6 - babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4(@babel/core@7.8.6) + registry.npmmirror.com/bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bail/-/bail-2.0.2.tgz} + name: bail + version: 2.0.2 dev: true - /bail@1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + registry.npmmirror.com/balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} + name: balanced-match + version: 1.0.2 dev: true - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + registry.npmmirror.com/balanced-match@2.0.0: + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-2.0.0.tgz} + name: balanced-match + version: 2.0.0 dev: true - /balanced-match@2.0.0: - resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + registry.npmmirror.com/base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz} + name: base64-js + version: 1.5.1 dev: true - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + registry.npmmirror.com/big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big-integer/-/big-integer-1.6.51.tgz} + name: big-integer + version: 1.6.51 + engines: {node: '>=0.6'} dev: true - /base@0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 + registry.npmmirror.com/big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz} + name: big.js + version: 5.2.2 dev: true - /bcrypt-pbkdf@1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - requiresBuild: true - dependencies: - tweetnacl: 0.14.5 - dev: true - - /better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - dependencies: - is-windows: 1.0.2 - dev: true - - /big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + registry.npmmirror.com/binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz} + name: binary-extensions + version: 2.2.0 engines: {node: '>=8'} dev: true - /bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - requiresBuild: true - dependencies: - file-uri-to-path: 1.0.0 - dev: true - optional: true - - /bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - dev: true - - /bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - dev: true - - /boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - - /boxen@3.2.0: - resolution: {integrity: sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==} - engines: {node: '>=6'} - dependencies: - ansi-align: 3.0.1 - camelcase: 5.3.1 - chalk: 2.4.2 - cli-boxes: 2.2.1 - string-width: 3.1.0 - term-size: 1.2.0 - type-fest: 0.3.1 - widest-line: 2.0.1 - dev: true - - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces@2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - dev: true - - /browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - - /browser-resolve@1.11.3: - resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} - dependencies: - resolve: 1.1.7 - dev: true - - /browserify-aes@1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} - dependencies: - buffer-xor: 1.0.3 - cipher-base: 1.0.4 - create-hash: 1.2.0 - evp_bytestokey: 1.0.3 - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: true - - /browserify-cipher@1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} - dependencies: - browserify-aes: 1.2.0 - browserify-des: 1.0.2 - evp_bytestokey: 1.0.3 - dev: true - - /browserify-des@1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} - dependencies: - cipher-base: 1.0.4 - des.js: 1.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: true - - /browserify-rsa@4.1.0: - resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} - dependencies: - bn.js: 5.2.1 - randombytes: 2.1.0 - dev: true - - /browserify-sign@4.2.1: - resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} - dependencies: - bn.js: 5.2.1 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - create-hmac: 1.1.7 - elliptic: 6.5.4 - inherits: 2.0.4 - parse-asn1: 5.1.6 - readable-stream: 3.6.2 - safe-buffer: 5.2.1 - dev: true - - /browserify-zlib@0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - dependencies: - pako: 1.0.11 - dev: true - - /browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001525 - electron-to-chromium: 1.4.508 - node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.10) - dev: true - - /bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: true - - /buffer-equal@1.0.1: - resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} - engines: {node: '>=0.4'} - dev: true - - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - - /buffer-xor@1.0.3: - resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} - dev: true - - /buffer@4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 - dev: true - - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - - /builtin-status-codes@3.0.0: - resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} - dev: true - - /cache-base@1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: true - - /cacheable-request@6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 3.1.0 - lowercase-keys: 2.0.0 - normalize-url: 4.5.1 - responselike: 1.0.2 - dev: true - - /cachedir@2.2.0: - resolution: {integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==} - engines: {node: '>=6'} - dev: true - - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 - dev: true - - /caller-callsite@2.0.0: - resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} - engines: {node: '>=4'} - dependencies: - callsites: 2.0.0 - dev: true - - /caller-path@2.0.0: - resolution: {integrity: sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==} - engines: {node: '>=4'} - dependencies: - caller-callsite: 2.0.0 - dev: true - - /callsites@2.0.0: - resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} - engines: {node: '>=4'} - dev: true - - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - dev: true - - /camelcase@1.2.1: - resolution: {integrity: sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==} - engines: {node: '>=0.10.0'} - dev: true - - /camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: true - - /caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001525 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - dev: true - - /caniuse-lite@1.0.30001525: - resolution: {integrity: sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==} - dev: true - - /capture-exit@2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 - dev: true - - /caseless@0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - requiresBuild: true - dev: true - - /ccount@1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} - dev: true - - /center-align@0.1.3: - resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==} - engines: {node: '>=0.10.0'} - dependencies: - align-text: 0.1.4 - lazy-cache: 1.0.4 - dev: true - - /chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: true - - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - - /chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /character-entities-html4@1.1.4: - resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==} - dev: true - - /character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: true - - /character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: true - - /character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: true - - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: true - - /cheerio@1.0.0-rc.3: - resolution: {integrity: sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==} - engines: {node: '>= 0.6'} - dependencies: - css-select: 1.2.0 - dom-serializer: 0.1.1 - entities: 1.1.2 - htmlparser2: 3.10.1 - lodash: 4.17.15 - parse5: 3.0.3 - dev: true - - /chokidar@3.3.1: - resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.3.0 - optionalDependencies: - fsevents: 2.1.3 - dev: true - - /chokidar@3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /ci-info@1.6.0: - resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==} - dev: true - - /ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: true - - /cipher-base@1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: true - - /class-utils@0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: true - - /clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /cli-boxes@2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - dev: true - - /cli-cursor@2.1.0: - resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} - engines: {node: '>=4'} - dependencies: - restore-cursor: 2.0.0 - dev: true - - /cli-truncate@0.2.1: - resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==} - engines: {node: '>=0.10.0'} - dependencies: - slice-ansi: 0.0.4 - string-width: 1.0.2 - dev: true - - /cli-width@2.2.1: - resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - dev: true - - /clipboard@2.0.11: - resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==} - dependencies: - good-listener: 1.2.2 - select: 1.1.2 - tiny-emitter: 2.1.0 - dev: true - - /clipboardy@2.2.0: - resolution: {integrity: sha512-9ry9nC3VFULNmoEIqvuRwCIQ9M7wjnm4O+yvk7xkmhR+7FAUWaeX751oeYJbORg0h0zmqW1EVDoZK8f7yapwbg==} - engines: {node: '>=8'} - dependencies: - arch: 2.2.0 - execa: 1.0.0 - is-wsl: 2.2.0 - dev: true - - /clipboardy@2.3.0: - resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} - engines: {node: '>=8'} - dependencies: - arch: 2.2.0 - execa: 1.0.0 - is-wsl: 2.2.0 - dev: true - - /cliui@2.1.0: - resolution: {integrity: sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==} - dependencies: - center-align: 0.1.3 - right-align: 0.1.3 - wordwrap: 0.0.2 - dev: true - - /cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: true - - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - - /clone-buffer@1.0.0: - resolution: {integrity: sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==} - engines: {node: '>= 0.10'} - dev: true - - /clone-deep@0.2.4: - resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==} - engines: {node: '>=0.10.0'} - dependencies: - for-own: 0.1.5 - is-plain-object: 2.0.4 - kind-of: 3.2.2 - lazy-cache: 1.0.4 - shallow-clone: 0.1.2 - dev: true - - /clone-regexp@2.2.0: - resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} - engines: {node: '>=6'} - dependencies: - is-regexp: 2.1.0 - dev: true - - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: true - - /clone-stats@1.0.0: - resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} - dev: true - - /clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + registry.npmmirror.com/binaryextensions@2.3.0: + resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binaryextensions/-/binaryextensions-2.3.0.tgz} + name: binaryextensions + version: 2.3.0 engines: {node: '>=0.8'} dev: true - /cloneable-readable@1.1.3: - resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} + registry.npmmirror.com/bl@1.2.3: + resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz} + name: bl + version: 1.2.3 dependencies: - inherits: 2.0.4 - process-nextick-args: 2.0.1 - readable-stream: 2.3.8 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + registry.npmmirror.com/bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz} + name: bluebird + version: 3.7.2 dev: true - /coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + registry.npmmirror.com/bn.js@4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz} + name: bn.js + version: 4.12.0 + dev: true + + registry.npmmirror.com/bn.js@5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz} + name: bn.js + version: 5.2.1 + dev: true + + registry.npmmirror.com/boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz} + name: boolbase + version: 1.0.0 + dev: true + + registry.npmmirror.com/boxen@1.3.0: + resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/boxen/-/boxen-1.3.0.tgz} + name: boxen + version: 1.3.0 + engines: {node: '>=4'} + dependencies: + ansi-align: registry.npmmirror.com/ansi-align@2.0.0 + camelcase: registry.npmmirror.com/camelcase@4.1.0 + chalk: registry.npmmirror.com/chalk@2.4.2 + cli-boxes: registry.npmmirror.com/cli-boxes@1.0.0 + string-width: registry.npmmirror.com/string-width@2.1.1 + term-size: registry.npmmirror.com/term-size@1.2.0 + widest-line: registry.npmmirror.com/widest-line@2.0.1 + dev: true + + registry.npmmirror.com/bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bplist-parser/-/bplist-parser-0.2.0.tgz} + name: bplist-parser + version: 0.2.0 + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: registry.npmmirror.com/big-integer@1.6.51 + dev: true + + 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: true + + registry.npmmirror.com/braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz} + name: braces + version: 3.0.2 + engines: {node: '>=8'} + dependencies: + fill-range: registry.npmmirror.com/fill-range@7.0.1 + dev: true + + registry.npmmirror.com/brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz} + name: brorand + version: 1.1.0 + dev: true + + registry.npmmirror.com/browserify-aes@1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz} + name: browserify-aes + version: 1.2.0 + dependencies: + buffer-xor: registry.npmmirror.com/buffer-xor@1.0.3 + cipher-base: registry.npmmirror.com/cipher-base@1.0.4 + create-hash: registry.npmmirror.com/create-hash@1.2.0 + evp_bytestokey: registry.npmmirror.com/evp_bytestokey@1.0.3 + inherits: registry.npmmirror.com/inherits@2.0.4 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/browserify-cipher@1.0.1: + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz} + name: browserify-cipher + version: 1.0.1 + dependencies: + browserify-aes: registry.npmmirror.com/browserify-aes@1.2.0 + browserify-des: registry.npmmirror.com/browserify-des@1.0.2 + evp_bytestokey: registry.npmmirror.com/evp_bytestokey@1.0.3 + dev: true + + registry.npmmirror.com/browserify-des@1.0.2: + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz} + name: browserify-des + version: 1.0.2 + dependencies: + cipher-base: registry.npmmirror.com/cipher-base@1.0.4 + des.js: registry.npmmirror.com/des.js@1.1.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/browserify-rsa@4.1.0: + resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz} + name: browserify-rsa + version: 4.1.0 + dependencies: + bn.js: registry.npmmirror.com/bn.js@5.2.1 + randombytes: registry.npmmirror.com/randombytes@2.1.0 + dev: true + + registry.npmmirror.com/browserify-sign@4.2.2: + resolution: {integrity: sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.2.tgz} + name: browserify-sign + version: 4.2.2 + engines: {node: '>= 4'} + dependencies: + bn.js: registry.npmmirror.com/bn.js@5.2.1 + browserify-rsa: registry.npmmirror.com/browserify-rsa@4.1.0 + create-hash: registry.npmmirror.com/create-hash@1.2.0 + create-hmac: registry.npmmirror.com/create-hmac@1.1.7 + elliptic: registry.npmmirror.com/elliptic@6.5.4 + inherits: registry.npmmirror.com/inherits@2.0.4 + parse-asn1: registry.npmmirror.com/parse-asn1@5.1.6 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/browserify-zlib@0.2.0: + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz} + name: browserify-zlib + version: 0.2.0 + dependencies: + pako: registry.npmmirror.com/pako@1.0.11 + dev: true + + registry.npmmirror.com/browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.22.1.tgz} + name: browserslist + version: 4.22.1 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001558 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.569 + node-releases: registry.npmmirror.com/node-releases@2.0.13 + update-browserslist-db: registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.1) + dev: true + + registry.npmmirror.com/bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz} + name: bser + version: 2.1.1 + dependencies: + node-int64: registry.npmmirror.com/node-int64@0.4.0 + dev: true + + registry.npmmirror.com/buffer-alloc-unsafe@1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz} + name: buffer-alloc-unsafe + version: 1.1.0 + dev: true + + registry.npmmirror.com/buffer-alloc@1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz} + name: buffer-alloc + version: 1.2.0 + dependencies: + buffer-alloc-unsafe: registry.npmmirror.com/buffer-alloc-unsafe@1.1.0 + buffer-fill: registry.npmmirror.com/buffer-fill@1.0.0 + dev: true + + registry.npmmirror.com/buffer-fill@1.0.0: + resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-fill/-/buffer-fill-1.0.0.tgz} + name: buffer-fill + version: 1.0.0 + dev: true + + registry.npmmirror.com/buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz} + name: buffer-from + version: 1.1.2 + dev: true + + registry.npmmirror.com/buffer-xor@1.0.3: + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz} + name: buffer-xor + version: 1.0.3 + dev: true + + registry.npmmirror.com/buffer@4.9.2: + resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz} + name: buffer + version: 4.9.2 + dependencies: + base64-js: registry.npmmirror.com/base64-js@1.5.1 + ieee754: registry.npmmirror.com/ieee754@1.2.1 + isarray: registry.npmmirror.com/isarray@1.0.0 + dev: true + + registry.npmmirror.com/builtin-status-codes@3.0.0: + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz} + name: builtin-status-codes + version: 3.0.0 + dev: true + + registry.npmmirror.com/builtins@1.0.3: + resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/builtins/-/builtins-1.0.3.tgz} + name: builtins + version: 1.0.3 + dev: true + + registry.npmmirror.com/bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bundle-name/-/bundle-name-3.0.0.tgz} + name: bundle-name + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + run-applescript: registry.npmmirror.com/run-applescript@5.0.0 + dev: true + + registry.npmmirror.com/cacache@10.0.4: + resolution: {integrity: sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz} + name: cacache + version: 10.0.4 + dependencies: + bluebird: registry.npmmirror.com/bluebird@3.7.2 + chownr: registry.npmmirror.com/chownr@1.1.4 + glob: registry.npmmirror.com/glob@7.2.3 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + lru-cache: registry.npmmirror.com/lru-cache@4.1.5 + mississippi: registry.npmmirror.com/mississippi@2.0.0 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + move-concurrently: registry.npmmirror.com/move-concurrently@1.0.1 + promise-inflight: registry.npmmirror.com/promise-inflight@1.0.1(bluebird@3.7.2) + rimraf: registry.npmmirror.com/rimraf@2.7.1 + ssri: registry.npmmirror.com/ssri@5.3.0 + unique-filename: registry.npmmirror.com/unique-filename@1.1.1 + y18n: registry.npmmirror.com/y18n@4.0.3 + dev: true + + registry.npmmirror.com/cacache@9.3.0: + resolution: {integrity: sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cacache/-/cacache-9.3.0.tgz} + name: cacache + version: 9.3.0 + dependencies: + bluebird: registry.npmmirror.com/bluebird@3.7.2 + chownr: registry.npmmirror.com/chownr@1.1.4 + glob: registry.npmmirror.com/glob@7.2.3 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + lru-cache: registry.npmmirror.com/lru-cache@4.1.5 + mississippi: registry.npmmirror.com/mississippi@1.3.1 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + move-concurrently: registry.npmmirror.com/move-concurrently@1.0.1 + promise-inflight: registry.npmmirror.com/promise-inflight@1.0.1(bluebird@3.7.2) + rimraf: registry.npmmirror.com/rimraf@2.7.1 + ssri: registry.npmmirror.com/ssri@4.1.6 + unique-filename: registry.npmmirror.com/unique-filename@1.1.1 + y18n: registry.npmmirror.com/y18n@3.2.2 + dev: true + + registry.npmmirror.com/call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/call-bind/-/call-bind-1.0.5.tgz} + name: call-bind + version: 1.0.5 + dependencies: + function-bind: registry.npmmirror.com/function-bind@1.1.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + set-function-length: registry.npmmirror.com/set-function-length@1.1.1 + dev: true + + registry.npmmirror.com/callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz} + name: callsites + version: 3.1.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz} + name: camel-case + version: 4.1.2 + dependencies: + pascal-case: registry.npmmirror.com/pascal-case@3.1.2 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz} + name: camelcase-keys + version: 6.2.2 + engines: {node: '>=8'} + dependencies: + camelcase: registry.npmmirror.com/camelcase@5.3.1 + map-obj: registry.npmmirror.com/map-obj@4.3.0 + quick-lru: registry.npmmirror.com/quick-lru@4.0.1 + dev: true + + registry.npmmirror.com/camelcase@4.1.0: + resolution: {integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz} + name: camelcase + version: 4.1.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz} + name: camelcase + version: 5.3.1 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz} + name: camelcase + version: 6.3.0 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelize/-/camelize-1.0.1.tgz} + name: camelize + version: 1.0.1 + dev: true + + registry.npmmirror.com/caniuse-lite@1.0.30001558: + resolution: {integrity: sha512-/Et7DwLqpjS47JPEcz6VnxU9PwcIdVi0ciLXRWBQdj1XFye68pSQYpV0QtPTfUKWuOaEig+/Vez2l74eDc1tPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001558.tgz} + name: caniuse-lite + version: 1.0.30001558 + dev: true + + registry.npmmirror.com/capture-stack-trace@1.0.2: + resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz} + name: capture-stack-trace + version: 1.0.2 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ccount/-/ccount-2.0.1.tgz} + name: ccount + version: 2.0.1 + dev: 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: true + + registry.npmmirror.com/chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz} + name: chalk + version: 4.1.2 + engines: {node: '>=10'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + supports-color: registry.npmmirror.com/supports-color@7.2.0 + dev: true + + registry.npmmirror.com/character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz} + name: character-entities-html4 + version: 2.1.0 + dev: true + + registry.npmmirror.com/character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz} + name: character-entities-legacy + version: 3.0.0 + dev: true + + 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: true + + registry.npmmirror.com/character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz} + name: character-reference-invalid + version: 2.0.1 + dev: true + + registry.npmmirror.com/chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz} + name: chardet + version: 0.7.0 + dev: true + + registry.npmmirror.com/chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz} + name: chokidar + version: 3.5.3 + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: registry.npmmirror.com/anymatch@3.1.3 + braces: registry.npmmirror.com/braces@3.0.2 + glob-parent: registry.npmmirror.com/glob-parent@5.1.2 + is-binary-path: registry.npmmirror.com/is-binary-path@2.1.0 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + normalize-path: registry.npmmirror.com/normalize-path@3.0.0 + readdirp: registry.npmmirror.com/readdirp@3.6.0 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents@2.3.3 + dev: true + + registry.npmmirror.com/chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz} + name: chownr + version: 1.1.4 + dev: true + + 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 + version: 1.0.3 + engines: {node: '>=6.0'} + dev: true + + registry.npmmirror.com/ci-info@1.6.0: + resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz} + name: ci-info + version: 1.6.0 + dev: true + + registry.npmmirror.com/ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz} + name: ci-info + version: 3.9.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/cipher-base@1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz} + name: cipher-base + version: 1.0.4 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/classnames@2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz} + name: classnames + version: 2.3.2 + dev: true + + registry.npmmirror.com/clean-css@5.3.2: + resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-css/-/clean-css-5.3.2.tgz} + name: clean-css + version: 5.3.2 + engines: {node: '>= 10.0'} + dependencies: + source-map: registry.npmmirror.com/source-map@0.6.1 + dev: true + + registry.npmmirror.com/clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz} + name: clean-stack + version: 2.2.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/cli-boxes@1.0.0: + resolution: {integrity: sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-boxes/-/cli-boxes-1.0.0.tgz} + name: cli-boxes + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/cli-cursor@2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz} + name: cli-cursor + version: 2.1.0 + engines: {node: '>=4'} + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor@2.0.0 + dev: true + + registry.npmmirror.com/cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz} + name: cli-cursor + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor@3.1.0 + dev: true + + registry.npmmirror.com/cli-spinners@1.3.1: + resolution: {integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-spinners/-/cli-spinners-1.3.1.tgz} + name: cli-spinners + version: 1.3.1 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/cli-truncate@2.1.0: + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz} + name: cli-truncate + version: 2.1.0 + engines: {node: '>=8'} + dependencies: + slice-ansi: registry.npmmirror.com/slice-ansi@3.0.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + dev: true + + registry.npmmirror.com/cli-truncate@3.1.0: + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-truncate/-/cli-truncate-3.1.0.tgz} + name: cli-truncate + version: 3.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + slice-ansi: registry.npmmirror.com/slice-ansi@5.0.0 + string-width: registry.npmmirror.com/string-width@5.1.2 + dev: true + + registry.npmmirror.com/cli-width@2.2.1: + resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz} + name: cli-width + version: 2.2.1 + dev: true + + registry.npmmirror.com/click-to-react-component@1.0.8(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-YBNYOp00udy+NBEnUmM/3Df0Yco1iHNQ8k0ltlJVcDYK9AuYt14xPoJicBh/BokLqbzkci1p+pbdY5r4JXZC4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/click-to-react-component/-/click-to-react-component-1.0.8.tgz} + id: registry.npmmirror.com/click-to-react-component/1.0.8 + name: click-to-react-component + version: 1.0.8 + peerDependencies: + react: '>=16.8.0' + dependencies: + '@floating-ui/react-dom-interactions': registry.npmmirror.com/@floating-ui/react-dom-interactions@0.3.1(react-dom@18.1.0)(react@18.1.0) + htm: registry.npmmirror.com/htm@3.1.1 + react: registry.npmmirror.com/react@18.1.0 + react-merge-refs: registry.npmmirror.com/react-merge-refs@1.1.0 + transitivePeerDependencies: + - '@types/react' + - react-dom + dev: true + + registry.npmmirror.com/cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz} + name: cliui + version: 8.0.1 + engines: {node: '>=12'} + dependencies: + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + wrap-ansi: registry.npmmirror.com/wrap-ansi@7.0.0 + dev: true + + registry.npmmirror.com/coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz} + name: coa + version: 2.0.2 engines: {node: '>= 4.0'} dependencies: - '@types/q': 1.5.6 - chalk: 2.4.2 - q: 1.5.1 + '@types/q': registry.npmmirror.com/@types/q@1.5.7 + chalk: registry.npmmirror.com/chalk@2.4.2 + q: registry.npmmirror.com/q@1.5.1 dev: true - /code-point-at@1.1.0: - resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/codesandbox-import-util-types@2.2.3: + resolution: {integrity: sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.3.tgz} + name: codesandbox-import-util-types + version: 2.2.3 dev: true - /collapse-white-space@1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - dev: true - - /collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - dev: true - - /collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/codesandbox-import-utils@2.2.3: + resolution: {integrity: sha512-ymtmcgZKU27U+nM2qUb21aO8Ut/u2S9s6KorOgG81weP+NA0UZkaHKlaRqbLJ9h4i/4FLvwmEXYAnTjNmp6ogg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/codesandbox-import-utils/-/codesandbox-import-utils-2.2.3.tgz} + name: codesandbox-import-utils + version: 2.2.3 dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 + codesandbox-import-util-types: registry.npmmirror.com/codesandbox-import-util-types@2.2.3 + istextorbinary: registry.npmmirror.com/istextorbinary@2.6.0 + lz-string: registry.npmmirror.com/lz-string@1.5.0 dev: true - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + registry.npmmirror.com/codesandbox@2.2.3: + resolution: {integrity: sha512-IAkWFk6UUglOhSemI7UFgNNL/jgg+1YjVEIllFULLgsaHhFnY51pCqAifMNuAd5d9Zp4Nk/xMgrEaGNV0L4Xlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/codesandbox/-/codesandbox-2.2.3.tgz} + name: codesandbox + version: 2.2.3 + hasBin: true dependencies: - color-name: 1.1.3 + axios: registry.npmmirror.com/axios@0.18.1 + chalk: registry.npmmirror.com/chalk@2.4.2 + codesandbox-import-util-types: registry.npmmirror.com/codesandbox-import-util-types@2.2.3 + codesandbox-import-utils: registry.npmmirror.com/codesandbox-import-utils@2.2.3 + commander: registry.npmmirror.com/commander@2.20.3 + datauri: registry.npmmirror.com/datauri@3.0.0 + filesize: registry.npmmirror.com/filesize@3.6.1 + fs-extra: registry.npmmirror.com/fs-extra@3.0.1 + git-branch: registry.npmmirror.com/git-branch@1.0.0 + git-repo-name: registry.npmmirror.com/git-repo-name@0.6.0 + git-username: registry.npmmirror.com/git-username@0.5.1 + humps: registry.npmmirror.com/humps@2.0.1 + inquirer: registry.npmmirror.com/inquirer@6.5.2 + lodash: registry.npmmirror.com/lodash@4.17.21 + lz-string: registry.npmmirror.com/lz-string@1.5.0 + ms: registry.npmmirror.com/ms@2.1.3 + open: registry.npmmirror.com/open@6.4.0 + ora: registry.npmmirror.com/ora@1.4.0 + pacote: registry.npmmirror.com/pacote@2.7.38 + shortid: registry.npmmirror.com/shortid@2.2.16 + update-notifier: registry.npmmirror.com/update-notifier@2.5.0 + transitivePeerDependencies: + - supports-color dev: true - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + 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: true + + registry.npmmirror.com/color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz} + name: color-convert + version: 2.0.1 engines: {node: '>=7.0.0'} dependencies: - color-name: 1.1.4 + color-name: registry.npmmirror.com/color-name@1.1.4 dev: true - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + 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: true - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + registry.npmmirror.com/color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz} + name: color-name + version: 1.1.4 dev: true - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + registry.npmmirror.com/color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz} + name: color-string + version: 1.9.1 dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 + color-name: registry.npmmirror.com/color-name@1.1.4 + simple-swizzle: registry.npmmirror.com/simple-swizzle@0.2.2 dev: true - /color@3.1.2: - resolution: {integrity: sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==} + registry.npmmirror.com/color@3.2.1: + resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color/-/color-3.2.1.tgz} + name: color + version: 3.2.1 dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 + color-convert: registry.npmmirror.com/color-convert@1.9.3 + color-string: registry.npmmirror.com/color-string@1.9.1 dev: true - /color@3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} - dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 + registry.npmmirror.com/colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz} + name: colord + version: 2.9.3 dev: true - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 + registry.npmmirror.com/colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz} + name: colorette + version: 2.0.20 dev: true - /comma-separated-tokens@1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + registry.npmmirror.com/comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz} + name: comma-separated-tokens + version: 2.0.3 dev: true - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + 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: true - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: true - - /commitizen@4.2.4: - resolution: {integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==} + 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: true + + 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: true + + registry.npmmirror.com/commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/commander/-/commander-9.5.0.tgz} + name: commander + version: 9.5.0 + engines: {node: ^12.20.0 || >=14} + dev: true + + registry.npmmirror.com/common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz} + name: common-path-prefix + version: 3.0.0 + dev: true + + registry.npmmirror.com/compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz} + name: compare-func + version: 2.0.0 + dependencies: + array-ify: registry.npmmirror.com/array-ify@1.0.0 + dot-prop: registry.npmmirror.com/dot-prop@5.3.0 + dev: true + + 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: true + + registry.npmmirror.com/concat-stream@1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz} + name: concat-stream + version: 1.6.2 + engines: {'0': node >= 0.8} + dependencies: + buffer-from: registry.npmmirror.com/buffer-from@1.1.2 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + typedarray: registry.npmmirror.com/typedarray@0.0.6 + dev: true + + registry.npmmirror.com/configstore@3.1.5: + resolution: {integrity: sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/configstore/-/configstore-3.1.5.tgz} + name: configstore + version: 3.1.5 + engines: {node: '>=4'} + dependencies: + dot-prop: registry.npmmirror.com/dot-prop@4.2.1 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + make-dir: registry.npmmirror.com/make-dir@1.3.0 + unique-string: registry.npmmirror.com/unique-string@1.0.0 + write-file-atomic: registry.npmmirror.com/write-file-atomic@2.4.3 + xdg-basedir: registry.npmmirror.com/xdg-basedir@3.0.0 + dev: true + + registry.npmmirror.com/console-browserify@1.2.0: + resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz} + name: console-browserify + version: 1.2.0 + dev: true + + registry.npmmirror.com/constants-browserify@1.0.0: + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz} + name: constants-browserify + version: 1.0.0 + dev: true + + registry.npmmirror.com/conventional-changelog-angular@6.0.0: + resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz} + name: conventional-changelog-angular + version: 6.0.0 + engines: {node: '>=14'} + dependencies: + compare-func: registry.npmmirror.com/compare-func@2.0.0 + dev: true + + registry.npmmirror.com/conventional-changelog-conventionalcommits@5.0.0: + resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz} + name: conventional-changelog-conventionalcommits + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + compare-func: registry.npmmirror.com/compare-func@2.0.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + q: registry.npmmirror.com/q@1.5.1 + dev: true + + registry.npmmirror.com/conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz} + name: conventional-commits-parser + version: 4.0.0 + engines: {node: '>=14'} hasBin: true dependencies: - cachedir: 2.2.0 - cz-conventional-changelog: 3.2.0 - dedent: 0.7.0 - detect-indent: 6.0.0 - find-node-modules: 2.1.3 - find-root: 1.1.0 - fs-extra: 8.1.0 - glob: 7.1.4 - inquirer: 6.5.2 - is-utf8: 0.2.1 - lodash: 4.17.21 - minimist: 1.2.5 - strip-bom: 4.0.0 - strip-json-comments: 3.0.1 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + JSONStream: registry.npmmirror.com/JSONStream@1.3.5 + is-text-path: registry.npmmirror.com/is-text-path@1.0.1 + meow: registry.npmmirror.com/meow@8.1.2 + split2: registry.npmmirror.com/split2@3.2.2 dev: true - /commitlint@13.1.0: - resolution: {integrity: sha512-bDqtADmdT79zO/qYmROk+kMkUxF30vP0vBrdm4ceuMLoJSi8JBZZiS+uEFb71yJmZsiDML/258Othrc1g773sA==} - engines: {node: '>=v12'} - hasBin: true + registry.npmmirror.com/convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz} + name: convert-source-map + version: 2.0.0 + dev: true + + registry.npmmirror.com/copy-anything@2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz} + name: copy-anything + version: 2.0.6 dependencies: - '@commitlint/cli': 13.2.1 - '@commitlint/types': 13.2.0 + is-what: registry.npmmirror.com/is-what@3.14.1 dev: true - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: true - - /compare-func@1.3.4: - resolution: {integrity: sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==} + registry.npmmirror.com/copy-concurrently@1.0.5: + resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz} + name: copy-concurrently + version: 1.0.5 dependencies: - array-ify: 1.0.0 - dot-prop: 3.0.0 + aproba: registry.npmmirror.com/aproba@1.2.0 + fs-write-stream-atomic: registry.npmmirror.com/fs-write-stream-atomic@1.0.10 + iferr: registry.npmmirror.com/iferr@0.1.5 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + rimraf: registry.npmmirror.com/rimraf@2.7.1 + run-queue: registry.npmmirror.com/run-queue@1.0.3 dev: true - /compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + 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: - array-ify: 1.0.0 - dot-prop: 5.3.0 + toggle-selection: registry.npmmirror.com/toggle-selection@1.0.6 dev: true - /component-emitter@1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true - - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - - /concat-with-sourcemaps@1.1.0: - resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==} - dependencies: - source-map: 0.6.1 - dev: true - - /configstore@4.0.0: - resolution: {integrity: sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==} - engines: {node: '>=6'} - dependencies: - dot-prop: 4.2.1 - graceful-fs: 4.2.11 - make-dir: 1.3.0 - unique-string: 1.0.0 - write-file-atomic: 2.4.3 - xdg-basedir: 3.0.0 - dev: true - - /console-browserify@1.2.0: - resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} - dev: true - - /constants-browserify@1.0.0: - resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} - dev: true - - /conventional-changelog-angular@5.0.13: - resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} - engines: {node: '>=10'} - dependencies: - compare-func: 2.0.0 - q: 1.5.1 - dev: true - - /conventional-changelog-atom@2.0.8: - resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-cli@2.1.1: - resolution: {integrity: sha512-xMGQdKJ+4XFDDgfX5aK7UNFduvJMbvF5BB+g0OdVhA3rYdYyhctrIE2Al+WYdZeKTdg9YzMWF2iFPT8MupIwng==} - engines: {node: '>=10'} - hasBin: true - dependencies: - add-stream: 1.0.0 - conventional-changelog: 3.1.25 - lodash: 4.17.21 - meow: 8.1.2 - tempfile: 3.0.0 - dev: true - - /conventional-changelog-codemirror@2.0.8: - resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-conventionalcommits@4.6.3: - resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} - engines: {node: '>=10'} - dependencies: - compare-func: 2.0.0 - lodash: 4.17.21 - q: 1.5.1 - dev: true - - /conventional-changelog-core@4.2.4: - resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} - engines: {node: '>=10'} - dependencies: - add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 - dateformat: 3.0.3 - get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 - git-remote-origin-url: 2.0.0 - git-semver-tags: 4.1.1 - lodash: 4.17.21 - normalize-package-data: 3.0.3 - q: 1.5.1 - read-pkg: 3.0.0 - read-pkg-up: 3.0.0 - through2: 4.0.2 - dev: true - - /conventional-changelog-ember@2.0.9: - resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-eslint@3.0.9: - resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-express@2.0.6: - resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-jquery@3.0.11: - resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==} - engines: {node: '>=10'} - dependencies: - q: 1.5.1 - dev: true - - /conventional-changelog-jshint@2.0.9: - resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==} - engines: {node: '>=10'} - dependencies: - compare-func: 2.0.0 - q: 1.5.1 - dev: true - - /conventional-changelog-preset-loader@2.3.4: - resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} - engines: {node: '>=10'} - dev: true - - /conventional-changelog-writer@5.0.1: - resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - conventional-commits-filter: 2.0.7 - dateformat: 3.0.3 - handlebars: 4.7.8 - json-stringify-safe: 5.0.1 - lodash: 4.17.21 - meow: 8.1.2 - semver: 6.3.1 - split: 1.0.1 - through2: 4.0.2 - dev: true - - /conventional-changelog@3.1.25: - resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==} - engines: {node: '>=10'} - dependencies: - conventional-changelog-angular: 5.0.13 - conventional-changelog-atom: 2.0.8 - conventional-changelog-codemirror: 2.0.8 - conventional-changelog-conventionalcommits: 4.6.3 - conventional-changelog-core: 4.2.4 - conventional-changelog-ember: 2.0.9 - conventional-changelog-eslint: 3.0.9 - conventional-changelog-express: 2.0.6 - conventional-changelog-jquery: 3.0.11 - conventional-changelog-jshint: 2.0.9 - conventional-changelog-preset-loader: 2.3.4 - dev: true - - /conventional-commit-types@3.0.0: - resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} - dev: true - - /conventional-commits-filter@2.0.7: - resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} - engines: {node: '>=10'} - dependencies: - lodash.ismatch: 4.4.0 - modify-values: 1.0.1 - dev: true - - /conventional-commits-parser@3.2.4: - resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} - engines: {node: '>=10'} - hasBin: true - dependencies: - JSONStream: 1.3.5 - is-text-path: 1.0.1 - lodash: 4.17.21 - meow: 8.1.2 - split2: 3.2.2 - through2: 4.0.2 - dev: true - - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true - - /copy-descriptor@0.1.1: - resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} - engines: {node: '>=0.10.0'} - dev: true - - /core-js-compat@3.32.1: - resolution: {integrity: sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==} - dependencies: - browserslist: 4.21.10 - dev: true - - /core-js-pure@3.32.1: - resolution: {integrity: sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==} + registry.npmmirror.com/core-js-pure@3.33.1: + resolution: {integrity: sha512-wCXGbLjnsP10PlK/thHSQlOLlLKNEkaWbTzVvHHZ79fZNeN1gUmw2gBlpItxPv/pvqldevEXFh/d5stdNvl6EQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.33.1.tgz} + name: core-js-pure + version: 3.33.1 requiresBuild: true dev: true - /core-js@3.32.1: - resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} + registry.npmmirror.com/core-js@3.28.0: + resolution: {integrity: sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/-/core-js-3.28.0.tgz} + name: core-js + version: 3.28.0 requiresBuild: true dev: true - /core-js@3.6.4: - resolution: {integrity: sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true + registry.npmmirror.com/core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz} + name: core-util-is + version: 1.0.3 dev: true - /core-js@3.6.5: - resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true + registry.npmmirror.com/cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz} + name: cors + version: 2.8.5 + engines: {node: '>= 0.10'} + dependencies: + object-assign: registry.npmmirror.com/object-assign@4.1.1 + vary: registry.npmmirror.com/vary@1.1.2 dev: true - /core-util-is@1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - requiresBuild: true - dev: true - - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true - - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} + registry.npmmirror.com/cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2): + resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz} + id: registry.npmmirror.com/cosmiconfig-typescript-loader/4.4.0 + name: cosmiconfig-typescript-loader + version: 4.4.0 engines: {node: '>=v14.21.3'} - requiresBuild: true peerDependencies: '@types/node': '*' cosmiconfig: '>=7' ts-node: '>=10' typescript: '>=4' dependencies: - '@types/node': 20.4.7 - cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@3.9.10) - typescript: 5.2.2 - dev: true - optional: true - - /cosmiconfig@5.2.1: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} - engines: {node: '>=4'} - dependencies: - import-fresh: 2.0.0 - is-directory: 0.3.1 - js-yaml: 3.14.1 - parse-json: 4.0.0 + '@types/node': registry.npmmirror.com/@types/node@20.5.1 + cosmiconfig: registry.npmmirror.com/cosmiconfig@8.3.6(typescript@5.2.2) + ts-node: registry.npmmirror.com/ts-node@10.9.1(@types/node@20.5.1)(typescript@5.2.2) + typescript: registry.npmmirror.com/typescript@5.2.2 dev: true - /cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true - - /cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + registry.npmmirror.com/cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz} + name: cosmiconfig + version: 7.1.0 engines: {node: '>=10'} dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + '@types/parse-json': registry.npmmirror.com/@types/parse-json@4.0.1 + import-fresh: registry.npmmirror.com/import-fresh@3.3.0 + parse-json: registry.npmmirror.com/parse-json@5.2.0 + path-type: registry.npmmirror.com/path-type@4.0.0 + yaml: registry.npmmirror.com/yaml@1.10.2 dev: true - /cosmiconfig@8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} + registry.npmmirror.com/cosmiconfig@8.3.6(typescript@5.2.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz} + id: registry.npmmirror.com/cosmiconfig/8.3.6 + name: cosmiconfig + version: 8.3.6 engines: {node: '>=14'} - requiresBuild: true + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 + import-fresh: registry.npmmirror.com/import-fresh@3.3.0 + js-yaml: registry.npmmirror.com/js-yaml@4.1.0 + parse-json: registry.npmmirror.com/parse-json@5.2.0 + path-type: registry.npmmirror.com/path-type@4.0.0 + typescript: registry.npmmirror.com/typescript@5.2.2 dev: true - optional: true - /create-ecdh@4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} + registry.npmmirror.com/create-ecdh@4.0.4: + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz} + name: create-ecdh + version: 4.0.4 dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 + bn.js: registry.npmmirror.com/bn.js@4.12.0 + elliptic: registry.npmmirror.com/elliptic@6.5.4 dev: true - /create-hash@1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + registry.npmmirror.com/create-error-class@3.0.2: + resolution: {integrity: sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-error-class/-/create-error-class-3.0.2.tgz} + name: create-error-class + version: 3.0.2 + engines: {node: '>=0.10.0'} dependencies: - cipher-base: 1.0.4 - inherits: 2.0.4 - md5.js: 1.3.5 - ripemd160: 2.0.2 - sha.js: 2.4.11 + capture-stack-trace: registry.npmmirror.com/capture-stack-trace@1.0.2 dev: true - /create-hmac@1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + registry.npmmirror.com/create-hash@1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz} + name: create-hash + version: 1.2.0 dependencies: - cipher-base: 1.0.4 - create-hash: 1.2.0 - inherits: 2.0.4 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 + cipher-base: registry.npmmirror.com/cipher-base@1.0.4 + inherits: registry.npmmirror.com/inherits@2.0.4 + md5.js: registry.npmmirror.com/md5.js@1.3.5 + ripemd160: registry.npmmirror.com/ripemd160@2.0.2 + sha.js: registry.npmmirror.com/sha.js@2.4.11 dev: true - /create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: true - - /crequire@1.8.1: - resolution: {integrity: sha512-GbElTY148ZRQbC3E3XlMAitKE9rEyO/2mIkkjwgqzIucRmHiaAMF2Ynpwsuxzp08SdAbeN4pTrEqZs0MWRN6/w==} - engines: {node: '>= 0.6.0'} - dev: true - - /cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + registry.npmmirror.com/create-hmac@1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz} + name: create-hmac + version: 1.1.7 dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 + cipher-base: registry.npmmirror.com/cipher-base@1.0.4 + create-hash: registry.npmmirror.com/create-hash@1.2.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + ripemd160: registry.npmmirror.com/ripemd160@2.0.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + sha.js: registry.npmmirror.com/sha.js@2.4.11 dev: true - /cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} + registry.npmmirror.com/create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz} + name: create-require + version: 1.1.1 + dev: true + + registry.npmmirror.com/cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz} + name: cross-spawn + version: 5.1.0 dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 + lru-cache: registry.npmmirror.com/lru-cache@4.1.5 + shebang-command: registry.npmmirror.com/shebang-command@1.2.0 + which: registry.npmmirror.com/which@1.3.1 dev: true - /cross-spawn@7.0.1: - resolution: {integrity: sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==} + registry.npmmirror.com/cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz} + name: cross-spawn + version: 7.0.3 engines: {node: '>= 8'} dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + path-key: registry.npmmirror.com/path-key@3.1.1 + shebang-command: registry.npmmirror.com/shebang-command@2.0.0 + which: registry.npmmirror.com/which@2.0.2 dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + registry.npmmirror.com/crypto-browserify@3.12.0: + resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz} + name: crypto-browserify + version: 3.12.0 dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + browserify-cipher: registry.npmmirror.com/browserify-cipher@1.0.1 + browserify-sign: registry.npmmirror.com/browserify-sign@4.2.2 + create-ecdh: registry.npmmirror.com/create-ecdh@4.0.4 + create-hash: registry.npmmirror.com/create-hash@1.2.0 + create-hmac: registry.npmmirror.com/create-hmac@1.1.7 + diffie-hellman: registry.npmmirror.com/diffie-hellman@5.0.3 + inherits: registry.npmmirror.com/inherits@2.0.4 + pbkdf2: registry.npmmirror.com/pbkdf2@3.1.2 + public-encrypt: registry.npmmirror.com/public-encrypt@4.0.3 + randombytes: registry.npmmirror.com/randombytes@2.1.0 + randomfill: registry.npmmirror.com/randomfill@1.0.4 dev: true - /crypto-browserify@3.12.0: - resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} - dependencies: - browserify-cipher: 1.0.1 - browserify-sign: 4.2.1 - create-ecdh: 4.0.4 - create-hash: 1.2.0 - create-hmac: 1.1.7 - diffie-hellman: 5.0.3 - inherits: 2.0.4 - pbkdf2: 3.1.2 - public-encrypt: 4.0.3 - randombytes: 2.1.0 - randomfill: 1.0.4 - dev: true - - /crypto-random-string@1.0.0: - resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==} + registry.npmmirror.com/crypto-random-string@1.0.0: + resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz} + name: crypto-random-string + version: 1.0.0 engines: {node: '>=4'} dev: true - /css-blank-pseudo@0.1.4: - resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==} - engines: {node: '>=6.0.0'} + registry.npmmirror.com/css-blank-pseudo@3.0.3(postcss@8.4.31): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz} + id: registry.npmmirror.com/css-blank-pseudo/3.0.3 + name: css-blank-pseudo + version: 3.0.3 + engines: {node: ^12 || ^14 || >=16} hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: - postcss: 7.0.32 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 dev: true - /css-color-names@0.0.4: - resolution: {integrity: sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==} + registry.npmmirror.com/css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz} + name: css-color-keywords + version: 1.0.0 + engines: {node: '>=4'} dev: true - /css-declaration-sorter@4.0.1: - resolution: {integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==} - engines: {node: '>4'} - dependencies: - postcss: 7.0.39 - timsort: 0.3.0 + registry.npmmirror.com/css-functions-list@3.2.1: + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-functions-list/-/css-functions-list-3.2.1.tgz} + name: css-functions-list + version: 3.2.1 + engines: {node: '>=12 || >=16'} dev: true - /css-has-pseudo@0.10.0: - resolution: {integrity: sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==} - engines: {node: '>=6.0.0'} + registry.npmmirror.com/css-has-pseudo@3.0.4(postcss@8.4.31): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz} + id: registry.npmmirror.com/css-has-pseudo/3.0.4 + name: css-has-pseudo + version: 3.0.4 + engines: {node: ^12 || ^14 || >=16} hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: - postcss: 7.0.32 - postcss-selector-parser: 5.0.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 dev: true - /css-modules-loader-core@1.1.0: - resolution: {integrity: sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==} + registry.npmmirror.com/css-loader@6.7.1(webpack@5.89.0): + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz} + id: registry.npmmirror.com/css-loader/6.7.1 + name: css-loader + version: 6.7.1 + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - postcss-modules-extract-imports: 1.1.0 - postcss-modules-local-by-default: 1.2.0 - postcss-modules-scope: 1.1.0 - postcss-modules-values: 1.3.0 + icss-utils: registry.npmmirror.com/icss-utils@5.1.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-modules-extract-imports: registry.npmmirror.com/postcss-modules-extract-imports@3.0.0(postcss@8.4.31) + postcss-modules-local-by-default: registry.npmmirror.com/postcss-modules-local-by-default@4.0.3(postcss@8.4.31) + postcss-modules-scope: registry.npmmirror.com/postcss-modules-scope@3.0.0(postcss@8.4.31) + postcss-modules-values: registry.npmmirror.com/postcss-modules-values@4.0.0(postcss@8.4.31) + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + semver: registry.npmmirror.com/semver@7.5.4 + webpack: registry.npmmirror.com/webpack@5.89.0 dev: true - /css-prefers-color-scheme@3.1.1: - resolution: {integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==} - engines: {node: '>=6.0.0'} + registry.npmmirror.com/css-prefers-color-scheme@6.0.3(postcss@8.4.31): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz} + id: registry.npmmirror.com/css-prefers-color-scheme/6.0.3 + name: css-prefers-color-scheme + version: 6.0.3 + engines: {node: ^12 || ^14 || >=16} hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: - postcss: 7.0.32 + postcss: registry.npmmirror.com/postcss@8.4.31 dev: true - /css-select-base-adapter@0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + registry.npmmirror.com/css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz} + name: css-select-base-adapter + version: 0.1.1 dev: true - /css-select@1.2.0: - resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==} + registry.npmmirror.com/css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz} + name: css-select + version: 2.1.0 dependencies: - boolbase: 1.0.0 - css-what: 2.1.3 - domutils: 1.5.1 - nth-check: 1.0.2 + boolbase: registry.npmmirror.com/boolbase@1.0.0 + css-what: registry.npmmirror.com/css-what@3.4.2 + domutils: registry.npmmirror.com/domutils@1.7.0 + nth-check: registry.npmmirror.com/nth-check@1.0.2 dev: true - /css-select@2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + registry.npmmirror.com/css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz} + name: css-select + version: 4.3.0 dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 + boolbase: registry.npmmirror.com/boolbase@1.0.0 + css-what: registry.npmmirror.com/css-what@6.1.0 + domhandler: registry.npmmirror.com/domhandler@4.3.1 + domutils: registry.npmmirror.com/domutils@2.8.0 + nth-check: registry.npmmirror.com/nth-check@2.1.1 dev: true - /css-selector-tokenizer@0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + registry.npmmirror.com/css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz} + name: css-to-react-native + version: 3.2.0 dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 + camelize: registry.npmmirror.com/camelize@1.0.1 + css-color-keywords: registry.npmmirror.com/css-color-keywords@1.0.0 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 dev: true - /css-tree@1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + registry.npmmirror.com/css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz} + name: css-tree + version: 1.0.0-alpha.37 engines: {node: '>=8.0.0'} dependencies: - mdn-data: 2.0.4 - source-map: 0.6.1 + mdn-data: registry.npmmirror.com/mdn-data@2.0.4 + source-map: registry.npmmirror.com/source-map@0.6.1 dev: true - /css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + registry.npmmirror.com/css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz} + name: css-tree + version: 1.1.3 engines: {node: '>=8.0.0'} dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 + mdn-data: registry.npmmirror.com/mdn-data@2.0.14 + source-map: registry.npmmirror.com/source-map@0.6.1 dev: true - /css-what@2.1.3: - resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} - dev: true - - /css-what@3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + registry.npmmirror.com/css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz} + name: css-what + version: 3.4.2 engines: {node: '>= 6'} dev: true - /cssdb@4.4.0: - resolution: {integrity: sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==} + registry.npmmirror.com/css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz} + name: css-what + version: 6.1.0 + engines: {node: '>= 6'} dev: true - /cssesc@2.0.0: - resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==} + registry.npmmirror.com/css@3.0.0: + resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css/-/css-3.0.0.tgz} + name: css + version: 3.0.0 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + source-map: registry.npmmirror.com/source-map@0.6.1 + source-map-resolve: registry.npmmirror.com/source-map-resolve@0.6.0 + dev: true + + registry.npmmirror.com/cssdb@6.6.3: + resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssdb/-/cssdb-6.6.3.tgz} + name: cssdb + version: 6.6.3 + dev: true + + registry.npmmirror.com/cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz} + name: cssesc + version: 3.0.0 engines: {node: '>=4'} hasBin: true dev: true - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /cssnano-preset-default@4.0.8: - resolution: {integrity: sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==} - engines: {node: '>=6.9.0'} - dependencies: - css-declaration-sorter: 4.0.1 - cssnano-util-raw-cache: 4.0.1 - postcss: 7.0.39 - postcss-calc: 7.0.5 - postcss-colormin: 4.0.3 - postcss-convert-values: 4.0.1 - postcss-discard-comments: 4.0.2 - postcss-discard-duplicates: 4.0.2 - postcss-discard-empty: 4.0.1 - postcss-discard-overridden: 4.0.1 - postcss-merge-longhand: 4.0.11 - postcss-merge-rules: 4.0.3 - postcss-minify-font-values: 4.0.2 - postcss-minify-gradients: 4.0.2 - postcss-minify-params: 4.0.2 - postcss-minify-selectors: 4.0.2 - postcss-normalize-charset: 4.0.1 - postcss-normalize-display-values: 4.0.2 - postcss-normalize-positions: 4.0.2 - postcss-normalize-repeat-style: 4.0.2 - postcss-normalize-string: 4.0.2 - postcss-normalize-timing-functions: 4.0.2 - postcss-normalize-unicode: 4.0.1 - postcss-normalize-url: 4.0.1 - postcss-normalize-whitespace: 4.0.2 - postcss-ordered-values: 4.1.2 - postcss-reduce-initial: 4.0.3 - postcss-reduce-transforms: 4.0.2 - postcss-svgo: 4.0.3 - postcss-unique-selectors: 4.0.1 - dev: true - - /cssnano-util-get-arguments@4.0.0: - resolution: {integrity: sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano-util-get-match@4.0.0: - resolution: {integrity: sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano-util-raw-cache@4.0.1: - resolution: {integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /cssnano-util-same-parent@4.0.1: - resolution: {integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano@4.1.11: - resolution: {integrity: sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==} - engines: {node: '>=6.9.0'} - dependencies: - cosmiconfig: 5.2.1 - cssnano-preset-default: 4.0.8 - is-resolvable: 1.1.0 - postcss: 7.0.39 - dev: true - - /csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + registry.npmmirror.com/csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz} + name: csso + version: 4.2.0 engines: {node: '>=8.0.0'} dependencies: - css-tree: 1.1.3 + css-tree: registry.npmmirror.com/css-tree@1.1.3 dev: true - /cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + registry.npmmirror.com/csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz} + name: csstype + version: 3.1.2 dev: true - /cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + registry.npmmirror.com/current-script-polyfill@1.0.0: + resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz} + name: current-script-polyfill + version: 1.0.0 dev: true - /cssstyle@1.4.0: - resolution: {integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==} + registry.npmmirror.com/cwd@0.9.1: + resolution: {integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cwd/-/cwd-0.9.1.tgz} + name: cwd + version: 0.9.1 + engines: {node: '>=0.8'} dependencies: - cssom: 0.3.8 + find-pkg: registry.npmmirror.com/find-pkg@0.1.2 dev: true - /cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 + registry.npmmirror.com/cyclist@1.0.2: + resolution: {integrity: sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cyclist/-/cyclist-1.0.2.tgz} + name: cyclist + version: 1.0.2 dev: true - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - dev: true - - /cz-conventional-changelog@3.2.0: - resolution: {integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==} - engines: {node: '>= 10'} - dependencies: - chalk: 2.4.2 - commitizen: 4.2.4 - conventional-commit-types: 3.0.0 - lodash.map: 4.6.0 - longest: 2.0.1 - word-wrap: 1.2.5 - optionalDependencies: - '@commitlint/load': 17.7.1 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - - /dargs@7.0.0: - resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + registry.npmmirror.com/dargs@7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz} + name: dargs + version: 7.0.0 engines: {node: '>=8'} dev: true - /dashdash@1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} - requiresBuild: true + registry.npmmirror.com/data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz} + name: data-uri-to-buffer + version: 4.0.1 + engines: {node: '>= 12'} + dev: true + + registry.npmmirror.com/datauri@3.0.0: + resolution: {integrity: sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/datauri/-/datauri-3.0.0.tgz} + name: datauri + version: 3.0.0 + engines: {node: '>= 8'} dependencies: - assert-plus: 1.0.0 + image-size: registry.npmmirror.com/image-size@0.8.3 + mimer: registry.npmmirror.com/mimer@1.1.0 dev: true - /data-urls@1.1.0: - resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - dev: true - - /date-fns@1.30.1: - resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} - dev: true - - /dateformat@3.0.3: - resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} - dev: true - - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + registry.npmmirror.com/debug@3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.1.0.tgz} + name: debug + version: 3.1.0 peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true dependencies: - ms: 2.0.0 + ms: registry.npmmirror.com/ms@2.0.0 dev: true - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + registry.npmmirror.com/debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz} + name: debug + version: 3.2.7 peerDependencies: supports-color: '*' peerDependenciesMeta: supports-color: optional: true dependencies: - ms: 2.1.3 + ms: registry.npmmirror.com/ms@2.1.3 dev: true - /debug@4.1.1: - resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + 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: '*' @@ -7426,6046 +5343,6374 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: registry.npmmirror.com/ms@2.1.2 dev: true - /decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + registry.npmmirror.com/decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz} + name: decamelize-keys + version: 1.1.1 engines: {node: '>=0.10.0'} dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 + decamelize: registry.npmmirror.com/decamelize@1.2.0 + map-obj: registry.npmmirror.com/map-obj@1.0.1 dev: true - /decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + registry.npmmirror.com/decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz} + name: decamelize + version: 1.2.0 engines: {node: '>=0.10.0'} dev: true - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + 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: true + + 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: true - /decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} - dependencies: - mimic-response: 1.0.1 - dev: true - - /dedent@0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - dev: true - - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + registry.npmmirror.com/deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz} + name: deep-extend + version: 0.6.0 engines: {node: '>=4.0.0'} dev: true - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + registry.npmmirror.com/deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz} + name: deep-is + version: 0.1.4 dev: true - /deepmerge@1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} + registry.npmmirror.com/deep-rename-keys@0.2.1: + resolution: {integrity: sha512-RHd9ABw4Fvk+gYDWqwOftG849x0bYOySl/RgX0tLI9i27ZIeSO91mLZJEp7oPHOMFqHvpgu21YptmDt0FYD/0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deep-rename-keys/-/deep-rename-keys-0.2.1.tgz} + name: deep-rename-keys + version: 0.2.1 + engines: {node: '>=0.10.0'} + dependencies: + kind-of: registry.npmmirror.com/kind-of@3.2.2 + rename-keys: registry.npmmirror.com/rename-keys@1.2.0 + dev: true + + registry.npmmirror.com/deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz} + name: deepmerge + version: 4.3.1 engines: {node: '>=0.10.0'} dev: true - /deepmerge@4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-browser-id/-/default-browser-id-3.0.0.tgz} + name: default-browser-id + version: 3.0.0 + engines: {node: '>=12'} + dependencies: + bplist-parser: registry.npmmirror.com/bplist-parser@0.2.0 + untildify: registry.npmmirror.com/untildify@4.0.0 dev: true - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/default-browser/-/default-browser-4.0.0.tgz} + name: default-browser + version: 4.0.0 + engines: {node: '>=14.16'} + dependencies: + bundle-name: registry.npmmirror.com/bundle-name@3.0.0 + default-browser-id: registry.npmmirror.com/default-browser-id@3.0.0 + execa: registry.npmmirror.com/execa@7.2.0 + titleize: registry.npmmirror.com/titleize@3.0.0 dev: true - /defer-to-connect@1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} - dev: true - - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + registry.npmmirror.com/define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.1.tgz} + name: define-data-property + version: 1.1.1 engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 dev: true - /define-property@0.2.5: - resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: true - - /define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: true - - /define-property@2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: true - - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - requiresBuild: true - dev: true - - /delegate@3.2.0: - resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==} - dev: true - - /des.js@1.1.0: - resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - dev: true - - /detab@2.0.4: - resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} - dependencies: - repeat-string: 1.6.1 - dev: true - - /detect-file@1.0.0: - resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} - engines: {node: '>=0.10.0'} - dev: true - - /detect-indent@6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} + registry.npmmirror.com/define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz} + name: define-lazy-prop + version: 2.0.0 engines: {node: '>=8'} dev: true - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} + registry.npmmirror.com/define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz} + name: define-lazy-prop + version: 3.0.0 + engines: {node: '>=12'} dev: true - /detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: true - - /diff-sequences@25.2.6: - resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} - engines: {node: '>= 8.3'} - dev: true - - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - dev: true - - /diffie-hellman@5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} - dependencies: - bn.js: 4.12.0 - miller-rabin: 4.0.1 - randombytes: 2.1.0 - dev: true - - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /dom-serializer@0.1.1: - resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} - dependencies: - domelementtype: 1.3.1 - entities: 1.1.2 - dev: true - - /domain-browser@1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} - engines: {node: '>=0.4', npm: '>=1.2'} - dev: true - - /domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: true - - /domexception@1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} - dependencies: - webidl-conversions: 4.0.2 - dev: true - - /domhandler@2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - dependencies: - domelementtype: 1.3.1 - dev: true - - /domutils@1.5.1: - resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} - dependencies: - dom-serializer: 0.1.1 - domelementtype: 1.3.1 - dev: true - - /domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - dependencies: - dom-serializer: 0.1.1 - domelementtype: 1.3.1 - dev: true - - /dot-prop@3.0.0: - resolution: {integrity: sha512-k4ELWeEU3uCcwub7+dWydqQBRjAjkV9L33HjVRG5Xo2QybI6ja/v+4W73SRi8ubCqJz0l9XsTP1NbewfyqaSlw==} - engines: {node: '>=0.10.0'} - dependencies: - is-obj: 1.0.1 - dev: true - - /dot-prop@4.2.1: - resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==} - engines: {node: '>=4'} - dependencies: - is-obj: 1.0.1 - dev: true - - /dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - dependencies: - is-obj: 2.0.0 - dev: true - - /dumi@1.0.16(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-m+JI3/sD1t+IFc9IvWWkZykZ4nvdT0Nn7d85FEvomPbw8sRiw154cyxPsnPcgbbIQNBjtApAffjfeFpm+x2XAA==} - hasBin: true - dependencies: - '@umijs/preset-dumi': 1.0.16(react-dom@17.0.2)(react-router@6.15.0)(react@16.12.0)(umi@3.5.41) - umi: 3.5.41(react-router@6.15.0) - transitivePeerDependencies: - - postcss-jsx - - postcss-markdown - - react - - react-dom - - react-router - - supports-color - dev: true - - /duplexer3@0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - dev: true - - /duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-shift: 1.0.1 - dev: true - - /ecc-jsbn@0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - requiresBuild: true - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: true - - /electron-to-chromium@1.4.508: - resolution: {integrity: sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==} - dev: true - - /elegant-spinner@1.0.1: - resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} - engines: {node: '>=0.10.0'} - dev: true - - /elliptic@6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - dev: true - - /email-addresses@3.1.0: - resolution: {integrity: sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==} - dev: true - - /emoji-regex@7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - dev: true - - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - - /emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: true - - /enhanced-resolve@4.5.0: - resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} - engines: {node: '>=6.9.0'} - dependencies: - graceful-fs: 4.2.11 - memory-fs: 0.5.0 - tapable: 1.1.3 - dev: true - - /enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - dev: true - - /entities@1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - dev: true - - /errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - dependencies: - prr: 1.0.1 - dev: true - - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: true - - /error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - dependencies: - stackframe: 1.3.4 - dev: true - - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + registry.npmmirror.com/define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz} + name: define-properties + version: 1.2.1 engines: {node: '>= 0.4'} dependencies: - array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.1 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.1 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-typed-array: 1.1.12 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-array-concat: 1.0.0 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-buffer: 1.0.0 - typed-array-byte-length: 1.0.0 - typed-array-byte-offset: 1.0.0 - typed-array-length: 1.0.4 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.11 + define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + object-keys: registry.npmmirror.com/object-keys@1.1.1 dev: true - /es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: true - - /es-iterator-helpers@1.0.14: - resolution: {integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==} - dependencies: - asynciterator.prototype: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 - get-intrinsic: 1.2.1 - globalthis: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - iterator.prototype: 1.1.1 - safe-array-concat: 1.0.0 - dev: true - - /es-module-lexer@0.7.1: - resolution: {integrity: sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==} - dev: true - - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - has-tostringtag: 1.0.0 - dev: true - - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} - dependencies: - has: 1.0.3 - dev: true - - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: true - - /es5-imcompatible-versions@0.1.86: - resolution: {integrity: sha512-Lbrsn5bCL4iVMBdundiFVNIKlnnoBiIMrjtLRe1Snt92s60WHotw83S2ijp5ioqe6pDil3iBPY634VDwBcb1rg==} - dev: true - - /esbuild@0.12.15: - resolution: {integrity: sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw==} - hasBin: true - requiresBuild: true - dev: true - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + 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: true - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + registry.npmmirror.com/des.js@1.1.0: + resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/des.js/-/des.js-1.1.0.tgz} + name: des.js + version: 1.1.0 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + dev: true + + registry.npmmirror.com/detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-indent/-/detect-indent-7.0.1.tgz} + name: detect-indent + version: 7.0.1 + engines: {node: '>=12.20'} + dev: true + + registry.npmmirror.com/detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz} + name: detect-libc + version: 1.0.3 + engines: {node: '>=0.10'} + hasBin: true + dev: true + + registry.npmmirror.com/detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-newline/-/detect-newline-4.0.1.tgz} + name: detect-newline + version: 4.0.1 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + registry.npmmirror.com/detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz} + name: detect-node + version: 2.1.0 + dev: true + + registry.npmmirror.com/diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz} + name: diff + version: 4.0.2 + engines: {node: '>=0.3.1'} + dev: true + + 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: true + + registry.npmmirror.com/diffie-hellman@5.0.3: + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz} + name: diffie-hellman + version: 5.0.3 + dependencies: + bn.js: registry.npmmirror.com/bn.js@4.12.0 + miller-rabin: registry.npmmirror.com/miller-rabin@4.0.1 + randombytes: registry.npmmirror.com/randombytes@2.1.0 + dev: true + + registry.npmmirror.com/dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz} + name: dir-glob + version: 3.0.1 + engines: {node: '>=8'} + dependencies: + path-type: registry.npmmirror.com/path-type@4.0.0 + dev: true + + registry.npmmirror.com/doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz} + name: doctrine + version: 2.1.0 + engines: {node: '>=0.10.0'} + dependencies: + esutils: registry.npmmirror.com/esutils@2.0.3 + dev: true + + registry.npmmirror.com/doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz} + name: doctrine + version: 3.0.0 + engines: {node: '>=6.0.0'} + dependencies: + esutils: registry.npmmirror.com/esutils@2.0.3 + dev: true + + registry.npmmirror.com/dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz} + name: dom-converter + version: 0.2.0 + dependencies: + utila: registry.npmmirror.com/utila@0.4.0 + dev: true + + registry.npmmirror.com/dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz} + name: dom-serializer + version: 0.2.2 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + entities: registry.npmmirror.com/entities@2.2.0 + dev: true + + registry.npmmirror.com/dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz} + name: dom-serializer + version: 1.4.1 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@4.3.1 + entities: registry.npmmirror.com/entities@2.2.0 + dev: true + + registry.npmmirror.com/dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz} + name: dom-serializer + version: 2.0.0 + dependencies: + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@5.0.3 + entities: registry.npmmirror.com/entities@4.5.0 + dev: true + + registry.npmmirror.com/domain-browser@1.2.0: + resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz} + name: domain-browser + version: 1.2.0 + engines: {node: '>=0.4', npm: '>=1.2'} + dev: true + + registry.npmmirror.com/domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz} + name: domelementtype + version: 1.3.1 + dev: true + + registry.npmmirror.com/domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz} + name: domelementtype + version: 2.3.0 + dev: true + + registry.npmmirror.com/domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz} + name: domhandler + version: 4.3.1 + engines: {node: '>= 4'} + dependencies: + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + dev: true + + registry.npmmirror.com/domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz} + name: domhandler + version: 5.0.3 + engines: {node: '>= 4'} + dependencies: + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + dev: true + + registry.npmmirror.com/domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz} + name: domutils + version: 1.7.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer@0.2.2 + domelementtype: registry.npmmirror.com/domelementtype@1.3.1 + dev: true + + registry.npmmirror.com/domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz} + name: domutils + version: 2.8.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer@1.4.1 + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@4.3.1 + dev: true + + registry.npmmirror.com/domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz} + name: domutils + version: 3.1.0 + dependencies: + dom-serializer: registry.npmmirror.com/dom-serializer@2.0.0 + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@5.0.3 + dev: true + + registry.npmmirror.com/dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz} + name: dot-case + version: 3.0.4 + dependencies: + no-case: registry.npmmirror.com/no-case@3.0.4 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/dot-prop@4.2.1: + resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-prop/-/dot-prop-4.2.1.tgz} + name: dot-prop + version: 4.2.1 + engines: {node: '>=4'} + dependencies: + is-obj: registry.npmmirror.com/is-obj@1.0.1 + dev: true + + registry.npmmirror.com/dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz} + name: dot-prop + version: 5.3.0 + engines: {node: '>=8'} + dependencies: + is-obj: registry.npmmirror.com/is-obj@2.0.0 + dev: true + + registry.npmmirror.com/dumi-afx-deps@1.0.0-alpha.20: + resolution: {integrity: sha512-PRSJlHuJkyHDET7Hukykx/hLULkgUBX5q2CutMG5EDI3eJLzJlX634wNll10m3at1uomcDAVudL7Dgh5UOJ7IQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dumi-afx-deps/-/dumi-afx-deps-1.0.0-alpha.20.tgz} + name: dumi-afx-deps + version: 1.0.0-alpha.20 + dev: true + + registry.npmmirror.com/dumi-assets-types@2.0.0-alpha.0: + resolution: {integrity: sha512-a/Y5lf0G6gwsEQ9hop/n03CcjmHsGBk384Cz/AEX6mRYrfSpUx/lQvP9HLoXkCzScl9PL1sSmLPnMkgaXDCZLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dumi-assets-types/-/dumi-assets-types-2.0.0-alpha.0.tgz} + name: dumi-assets-types + version: 2.0.0-alpha.0 + dev: true + + registry.npmmirror.com/dumi@2.2.13(@babel/core@7.23.2)(@types/node@20.5.1)(eslint@8.52.0)(prettier@2.7.1)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2)(webpack@5.89.0): + resolution: {integrity: sha512-ztuylUAgtFd1Uiz1FJdNGCS6mn/1y+gcF7pw7XLaDF2R59G1Q1hTEegK+wTNWrvDJoD57WMPbT2mGsn0XNE0Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dumi/-/dumi-2.2.13.tgz} + id: registry.npmmirror.com/dumi/2.2.13 + name: dumi + version: 2.2.13 + hasBin: true + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg@4.3.1 + '@makotot/ghostui': registry.npmmirror.com/@makotot/ghostui@2.0.0(react@18.2.0) + '@stackblitz/sdk': registry.npmmirror.com/@stackblitz/sdk@1.9.0 + '@swc/core': registry.npmmirror.com/@swc/core@1.3.72 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/core': registry.npmmirror.com/@umijs/core@4.0.87 + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + animated-scroll-to: registry.npmmirror.com/animated-scroll-to@2.3.0 + classnames: registry.npmmirror.com/classnames@2.3.2 + codesandbox: registry.npmmirror.com/codesandbox@2.2.3 + copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard@3.3.3 + deepmerge: registry.npmmirror.com/deepmerge@4.3.1 + dumi-afx-deps: registry.npmmirror.com/dumi-afx-deps@1.0.0-alpha.20 + dumi-assets-types: registry.npmmirror.com/dumi-assets-types@2.0.0-alpha.0 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.15.0 + estree-util-to-js: registry.npmmirror.com/estree-util-to-js@1.2.0 + estree-util-visit: registry.npmmirror.com/estree-util-visit@1.2.1 + file-system-cache: registry.npmmirror.com/file-system-cache@2.4.4 + github-slugger: registry.npmmirror.com/github-slugger@1.5.0 + hast-util-is-element: registry.npmmirror.com/hast-util-is-element@2.1.3 + hast-util-raw: registry.npmmirror.com/hast-util-raw@8.0.0 + hast-util-to-estree: registry.npmmirror.com/hast-util-to-estree@2.3.3 + hast-util-to-string: registry.npmmirror.com/hast-util-to-string@2.0.0 + heti: registry.npmmirror.com/heti@0.9.4 + hosted-git-info: registry.npmmirror.com/hosted-git-info@6.1.1 + html-to-text: registry.npmmirror.com/html-to-text@9.0.5 + html2sketch: registry.npmmirror.com/html2sketch@1.0.2 + js-yaml: registry.npmmirror.com/js-yaml@4.1.0 + lodash.throttle: registry.npmmirror.com/lodash.throttle@4.1.1 + mdast-util-find-and-replace: registry.npmmirror.com/mdast-util-find-and-replace@2.2.2 + mdast-util-to-string: registry.npmmirror.com/mdast-util-to-string@3.2.0 + nprogress: registry.npmmirror.com/nprogress@0.2.0 + pluralize: registry.npmmirror.com/pluralize@8.0.0 + prism-react-renderer: registry.npmmirror.com/prism-react-renderer@1.3.5(react@18.2.0) + prism-themes: registry.npmmirror.com/prism-themes@1.9.0 + prismjs: registry.npmmirror.com/prismjs@1.29.0 + raw-loader: registry.npmmirror.com/raw-loader@4.0.2(webpack@5.89.0) + rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-tabs: registry.npmmirror.com/rc-tabs@12.13.1(react-dom@18.2.0)(react@18.2.0) + rc-tree: registry.npmmirror.com/rc-tree@5.8.2(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-copy-to-clipboard: registry.npmmirror.com/react-copy-to-clipboard@5.1.0(react@18.2.0) + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + react-error-boundary: registry.npmmirror.com/react-error-boundary@4.0.11(react@18.2.0) + react-intl: registry.npmmirror.com/react-intl@6.5.1(react@18.2.0)(typescript@5.2.2) + rehype-autolink-headings: registry.npmmirror.com/rehype-autolink-headings@6.1.1 + rehype-remove-comments: registry.npmmirror.com/rehype-remove-comments@5.0.0 + rehype-stringify: registry.npmmirror.com/rehype-stringify@9.0.4 + remark-directive: registry.npmmirror.com/remark-directive@2.0.1 + remark-frontmatter: registry.npmmirror.com/remark-frontmatter@4.0.1 + remark-gfm: registry.npmmirror.com/remark-gfm@3.0.1 + remark-parse: registry.npmmirror.com/remark-parse@10.0.2 + remark-rehype: registry.npmmirror.com/remark-rehype@10.1.0 + sass: registry.npmmirror.com/sass@1.69.5 + sitemap: registry.npmmirror.com/sitemap@7.1.1 + umi: registry.npmmirror.com/umi@4.0.87(@babel/core@7.23.2)(@types/node@20.5.1)(eslint@8.52.0)(prettier@2.7.1)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2)(webpack@5.89.0) + unified: registry.npmmirror.com/unified@10.1.2 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 + url: registry.npmmirror.com/url@0.11.3 + v8-compile-cache: registry.npmmirror.com/v8-compile-cache@2.3.0 + vfile: registry.npmmirror.com/vfile@5.3.7 + transitivePeerDependencies: + - '@babel/core' + - '@swc/helpers' + - '@types/node' + - '@types/react' + - '@types/webpack' + - '@volar/vue-language-plugin-pug' + - '@volar/vue-typescript' + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - prettier + - rollup + - sockjs-client + - styled-components + - stylelint + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + + registry.npmmirror.com/duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.5.tgz} + name: duplexer3 + version: 0.1.5 + dev: true + + registry.npmmirror.com/duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz} + name: duplexify + version: 3.7.1 + dependencies: + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + stream-shift: registry.npmmirror.com/stream-shift@1.0.1 + dev: true + + registry.npmmirror.com/duplexify@4.1.2: + resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/duplexify/-/duplexify-4.1.2.tgz} + name: duplexify + version: 4.1.2 + dependencies: + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + stream-shift: registry.npmmirror.com/stream-shift@1.0.1 + dev: true + + registry.npmmirror.com/eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz} + name: eastasianwidth + version: 0.2.0 + dev: true + + registry.npmmirror.com/editions@2.3.1: + resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/editions/-/editions-2.3.1.tgz} + name: editions + version: 2.3.1 + engines: {node: '>=0.8'} + dependencies: + errlop: registry.npmmirror.com/errlop@2.2.0 + semver: registry.npmmirror.com/semver@6.3.1 + dev: true + + registry.npmmirror.com/electron-to-chromium@1.4.569: + resolution: {integrity: sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.569.tgz} + name: electron-to-chromium + version: 1.4.569 + dev: true + + registry.npmmirror.com/elliptic@6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz} + name: elliptic + version: 6.5.4 + dependencies: + bn.js: registry.npmmirror.com/bn.js@4.12.0 + brorand: registry.npmmirror.com/brorand@1.1.0 + hash.js: registry.npmmirror.com/hash.js@1.1.7 + hmac-drbg: registry.npmmirror.com/hmac-drbg@1.0.1 + inherits: registry.npmmirror.com/inherits@2.0.4 + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + minimalistic-crypto-utils: registry.npmmirror.com/minimalistic-crypto-utils@1.0.1 + dev: true + + registry.npmmirror.com/emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz} + name: emoji-regex + version: 8.0.0 + dev: true + + registry.npmmirror.com/emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz} + name: emoji-regex + version: 9.2.2 + dev: true + + registry.npmmirror.com/emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz} + name: emojis-list + version: 3.0.0 + engines: {node: '>= 4'} + dev: true + + registry.npmmirror.com/encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz} + name: encoding + version: 0.1.13 + dependencies: + iconv-lite: registry.npmmirror.com/iconv-lite@0.6.3 + dev: true + + registry.npmmirror.com/end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz} + name: end-of-stream + version: 1.4.4 + dependencies: + once: registry.npmmirror.com/once@1.4.0 + dev: true + + 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 + version: 5.15.0 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + tapable: registry.npmmirror.com/tapable@2.2.1 + dev: true + + registry.npmmirror.com/enhanced-resolve@5.9.3: + resolution: {integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz} + name: enhanced-resolve + version: 5.9.3 + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + tapable: registry.npmmirror.com/tapable@2.2.1 + dev: true + + registry.npmmirror.com/entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz} + name: entities + version: 2.2.0 + dev: true + + registry.npmmirror.com/entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz} + name: entities + version: 4.5.0 + engines: {node: '>=0.12'} + dev: true + + registry.npmmirror.com/err-code@1.1.2: + resolution: {integrity: sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/err-code/-/err-code-1.1.2.tgz} + name: err-code + version: 1.1.2 + dev: true + + registry.npmmirror.com/errlop@2.2.0: + resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/errlop/-/errlop-2.2.0.tgz} + name: errlop + version: 2.2.0 + engines: {node: '>=0.8'} + dev: true + + registry.npmmirror.com/errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz} + name: errno + version: 0.1.8 + hasBin: true + requiresBuild: true + dependencies: + prr: registry.npmmirror.com/prr@1.0.1 + dev: true + optional: true + + registry.npmmirror.com/error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz} + name: error-ex + version: 1.3.2 + dependencies: + is-arrayish: registry.npmmirror.com/is-arrayish@0.2.1 + dev: true + + registry.npmmirror.com/error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz} + name: error-stack-parser + version: 2.1.4 + dependencies: + stackframe: registry.npmmirror.com/stackframe@1.3.4 + dev: true + + registry.npmmirror.com/es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.3.tgz} + name: es-abstract + version: 1.22.3 + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: registry.npmmirror.com/array-buffer-byte-length@1.0.0 + arraybuffer.prototype.slice: registry.npmmirror.com/arraybuffer.prototype.slice@1.0.2 + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + es-set-tostringtag: registry.npmmirror.com/es-set-tostringtag@2.0.2 + es-to-primitive: registry.npmmirror.com/es-to-primitive@1.2.1 + function.prototype.name: registry.npmmirror.com/function.prototype.name@1.1.6 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + get-symbol-description: registry.npmmirror.com/get-symbol-description@1.0.0 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + hasown: registry.npmmirror.com/hasown@2.0.0 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + is-array-buffer: registry.npmmirror.com/is-array-buffer@3.0.2 + is-callable: registry.npmmirror.com/is-callable@1.2.7 + is-negative-zero: registry.npmmirror.com/is-negative-zero@2.0.2 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + is-shared-array-buffer: registry.npmmirror.com/is-shared-array-buffer@1.0.2 + is-string: registry.npmmirror.com/is-string@1.0.7 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + is-weakref: registry.npmmirror.com/is-weakref@1.0.2 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 + object-keys: registry.npmmirror.com/object-keys@1.1.1 + object.assign: registry.npmmirror.com/object.assign@4.1.4 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags@1.5.1 + safe-array-concat: registry.npmmirror.com/safe-array-concat@1.0.1 + safe-regex-test: registry.npmmirror.com/safe-regex-test@1.0.0 + string.prototype.trim: registry.npmmirror.com/string.prototype.trim@1.2.8 + string.prototype.trimend: registry.npmmirror.com/string.prototype.trimend@1.0.7 + string.prototype.trimstart: registry.npmmirror.com/string.prototype.trimstart@1.0.7 + typed-array-buffer: registry.npmmirror.com/typed-array-buffer@1.0.0 + typed-array-byte-length: registry.npmmirror.com/typed-array-byte-length@1.0.0 + typed-array-byte-offset: registry.npmmirror.com/typed-array-byte-offset@1.0.0 + typed-array-length: registry.npmmirror.com/typed-array-length@1.0.4 + unbox-primitive: registry.npmmirror.com/unbox-primitive@1.0.2 + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true + + registry.npmmirror.com/es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz} + name: es-array-method-boxes-properly + version: 1.0.0 + dev: true + + registry.npmmirror.com/es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz} + name: es-get-iterator + version: 1.1.3 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + is-arguments: registry.npmmirror.com/is-arguments@1.1.1 + is-map: registry.npmmirror.com/is-map@2.0.2 + is-set: registry.npmmirror.com/is-set@2.0.2 + is-string: registry.npmmirror.com/is-string@1.0.7 + isarray: registry.npmmirror.com/isarray@2.0.5 + stop-iteration-iterator: registry.npmmirror.com/stop-iteration-iterator@1.0.0 + dev: true + + registry.npmmirror.com/es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz} + name: es-iterator-helpers + version: 1.0.15 + dependencies: + asynciterator.prototype: registry.npmmirror.com/asynciterator.prototype@1.0.0 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + es-set-tostringtag: registry.npmmirror.com/es-set-tostringtag@2.0.2 + function-bind: registry.npmmirror.com/function-bind@1.1.2 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + iterator.prototype: registry.npmmirror.com/iterator.prototype@1.1.2 + safe-array-concat: registry.npmmirror.com/safe-array-concat@1.0.1 + dev: true + + registry.npmmirror.com/es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz} + name: es-module-lexer + version: 1.3.1 + dev: true + + registry.npmmirror.com/es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz} + name: es-set-tostringtag + version: 2.0.2 + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + hasown: registry.npmmirror.com/hasown@2.0.0 + dev: true + + registry.npmmirror.com/es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz} + name: es-shim-unscopables + version: 1.0.2 + dependencies: + hasown: registry.npmmirror.com/hasown@2.0.0 + dev: true + + registry.npmmirror.com/es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz} + name: es-to-primitive + version: 1.2.1 + engines: {node: '>= 0.4'} + dependencies: + is-callable: registry.npmmirror.com/is-callable@1.2.7 + is-date-object: registry.npmmirror.com/is-date-object@1.0.5 + is-symbol: registry.npmmirror.com/is-symbol@1.0.4 + dev: true + + registry.npmmirror.com/es5-imcompatible-versions@0.1.88: + resolution: {integrity: sha512-GDJTmDGd65qyDk9fGClO+MOUgHuBuGMCL6EawvLH8Ob+HN8ui1OJwa4fEK0qh3fg2ieT2/pdZj41yrxnmOrK8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es5-imcompatible-versions/-/es5-imcompatible-versions-0.1.88.tgz} + name: es5-imcompatible-versions + version: 0.1.88 + dev: true + + registry.npmmirror.com/es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz} + name: es6-promise + version: 4.2.8 + dev: true + + registry.npmmirror.com/es6-promisify@5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/es6-promisify/-/es6-promisify-5.0.0.tgz} + name: es6-promisify + version: 5.0.0 + dependencies: + es6-promise: registry.npmmirror.com/es6-promise@4.2.8 + dev: true + + registry.npmmirror.com/esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.17.19.tgz} + name: esbuild + version: 0.17.19 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm@0.17.19 + '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64@0.17.19 + '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64@0.17.19 + '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64@0.17.19 + '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64@0.17.19 + '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64@0.17.19 + '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64@0.17.19 + '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm@0.17.19 + '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64@0.17.19 + '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32@0.17.19 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.17.19 + '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el@0.17.19 + '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64@0.17.19 + '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64@0.17.19 + '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x@0.17.19 + '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64@0.17.19 + '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64@0.17.19 + '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64@0.17.19 + '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64@0.17.19 + '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64@0.17.19 + '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32@0.17.19 + '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64@0.17.19 + dev: true + + registry.npmmirror.com/esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz} + name: esbuild + version: 0.18.20 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm@0.18.20 + '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64@0.18.20 + '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64@0.18.20 + '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64@0.18.20 + '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64@0.18.20 + '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64@0.18.20 + '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64@0.18.20 + '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm@0.18.20 + '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64@0.18.20 + '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32@0.18.20 + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.18.20 + '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el@0.18.20 + '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64@0.18.20 + '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64@0.18.20 + '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x@0.18.20 + '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64@0.18.20 + '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64@0.18.20 + '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64@0.18.20 + '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64@0.18.20 + '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64@0.18.20 + '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32@0.18.20 + '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64@0.18.20 + dev: true + + 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 + version: 3.1.1 + engines: {node: '>=6'} + dev: true + + 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: true - /escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + registry.npmmirror.com/escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} + name: escape-string-regexp + version: 4.0.0 engines: {node: '>=10'} dev: true - /escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 + registry.npmmirror.com/escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz} + name: escape-string-regexp + version: 5.0.0 + engines: {node: '>=12'} dev: true - /eslint-ast-utils@1.1.0: - resolution: {integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==} - engines: {node: '>=4'} - dependencies: - lodash.get: 4.4.2 - lodash.zip: 4.2.0 - dev: true - - /eslint-config-prettier@8.10.0(eslint@7.32.0): - resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} - hasBin: true + registry.npmmirror.com/eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-27.2.3.tgz} + id: registry.npmmirror.com/eslint-plugin-jest/27.2.3 + name: eslint-plugin-jest + version: 27.2.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 7.32.0 - dev: true - - /eslint-formatter-pretty@4.1.0: - resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} - engines: {node: '>=10'} - dependencies: - '@types/eslint': 7.29.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - eslint-rule-docs: 1.1.235 - log-symbols: 4.1.0 - plur: 4.0.0 - string-width: 4.2.3 - supports-hyperlinks: 2.3.0 - dev: true - - /eslint-plugin-babel@5.3.1(eslint@7.32.0): - resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} - engines: {node: '>=4'} - peerDependencies: - eslint: '>=4.0.0' - dependencies: - eslint: 7.32.0 - eslint-rule-composer: 0.3.0 - dev: true - - /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@7.32.0)(typescript@4.9.5): - resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} - engines: {node: '>=10'} - peerDependencies: - '@typescript-eslint/eslint-plugin': '>= 4' - eslint: '>=5' + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true + jest: + optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@7.32.0)(typescript@4.9.5) - '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.9.5) - eslint: 7.32.0 + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2) + eslint: registry.npmmirror.com/eslint@8.52.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-promise@6.1.1(eslint@7.32.0): - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - eslint: 7.32.0 - dev: true - - /eslint-plugin-react-hooks@4.6.0(eslint@7.32.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + registry.npmmirror.com/eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz} + id: registry.npmmirror.com/eslint-plugin-react-hooks/4.6.0 + name: eslint-plugin-react-hooks + version: 4.6.0 engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 7.32.0 + eslint: registry.npmmirror.com/eslint@8.52.0 dev: true - /eslint-plugin-react@7.33.2(eslint@7.32.0): - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} + registry.npmmirror.com/eslint-plugin-react@7.33.2(eslint@8.52.0): + resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz} + id: registry.npmmirror.com/eslint-plugin-react/7.33.2 + name: eslint-plugin-react + version: 7.33.2 engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 - doctrine: 2.1.0 - es-iterator-helpers: 1.0.14 - eslint: 7.32.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.7 - object.fromentries: 2.0.7 - object.hasown: 1.1.3 - object.values: 1.1.7 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.1 - string.prototype.matchall: 4.0.9 + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.flatmap: registry.npmmirror.com/array.prototype.flatmap@1.3.2 + array.prototype.tosorted: registry.npmmirror.com/array.prototype.tosorted@1.1.2 + doctrine: registry.npmmirror.com/doctrine@2.1.0 + es-iterator-helpers: registry.npmmirror.com/es-iterator-helpers@1.0.15 + eslint: registry.npmmirror.com/eslint@8.52.0 + estraverse: registry.npmmirror.com/estraverse@5.3.0 + jsx-ast-utils: registry.npmmirror.com/jsx-ast-utils@3.3.5 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + object.entries: registry.npmmirror.com/object.entries@1.1.7 + object.fromentries: registry.npmmirror.com/object.fromentries@2.0.7 + object.hasown: registry.npmmirror.com/object.hasown@1.1.3 + object.values: registry.npmmirror.com/object.values@1.1.7 + prop-types: registry.npmmirror.com/prop-types@15.8.1 + resolve: registry.npmmirror.com/resolve@2.0.0-next.5 + semver: registry.npmmirror.com/semver@6.3.1 + string.prototype.matchall: registry.npmmirror.com/string.prototype.matchall@4.0.10 dev: true - /eslint-plugin-unicorn@20.1.0(eslint@7.32.0): - resolution: {integrity: sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA==} - engines: {node: '>=10'} - peerDependencies: - eslint: '>=7.0.0' - dependencies: - ci-info: 2.0.0 - clean-regexp: 1.0.0 - eslint: 7.32.0 - eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.3.2(eslint@7.32.0) - eslint-utils: 2.1.0 - import-modules: 2.1.0 - lodash: 4.17.21 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - reserved-words: 0.1.2 - safe-regex: 2.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-rule-composer@0.3.0: - resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} - engines: {node: '>=4.0.0'} - dev: true - - /eslint-rule-docs@1.1.235: - resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==} - dev: true - - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + 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 + version: 5.1.1 engines: {node: '>=8.0.0'} dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 + esrecurse: registry.npmmirror.com/esrecurse@4.3.0 + estraverse: registry.npmmirror.com/estraverse@4.3.0 dev: true - /eslint-template-visitor@2.3.2(eslint@7.32.0): - resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} - peerDependencies: - eslint: '>=7.0.0' + registry.npmmirror.com/eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz} + name: eslint-scope + version: 7.2.2 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@babel/core': 7.22.11 - '@babel/eslint-parser': 7.22.11(@babel/core@7.22.11)(eslint@7.32.0) - eslint: 7.32.0 - eslint-visitor-keys: 2.1.0 - esquery: 1.5.0 - multimap: 1.1.0 - transitivePeerDependencies: - - supports-color + esrecurse: registry.npmmirror.com/esrecurse@4.3.0 + estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true - /eslint-utils@2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /eslint-utils@3.0.0(eslint@7.32.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 7.32.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true - - /eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + registry.npmmirror.com/eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz} + name: eslint-visitor-keys + version: 2.1.0 engines: {node: '>=10'} dev: true - /eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + registry.npmmirror.com/eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz} + name: eslint-visitor-keys + version: 3.4.3 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@7.32.0: - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} - engines: {node: ^10.12.0 || >=12.0.0} + registry.npmmirror.com/eslint@8.52.0: + resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint/-/eslint-8.52.0.tgz} + name: eslint + version: 8.52.0 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.4.3 - '@humanwhocodes/config-array': 0.5.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - enquirer: 2.4.1 - escape-string-regexp: 4.0.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 13.21.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.5.4 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - table: 6.8.1 - text-table: 0.2.0 - v8-compile-cache: 2.4.0 + '@eslint-community/eslint-utils': registry.npmmirror.com/@eslint-community/eslint-utils@4.4.0(eslint@8.52.0) + '@eslint-community/regexpp': registry.npmmirror.com/@eslint-community/regexpp@4.10.0 + '@eslint/eslintrc': registry.npmmirror.com/@eslint/eslintrc@2.1.2 + '@eslint/js': registry.npmmirror.com/@eslint/js@8.52.0 + '@humanwhocodes/config-array': registry.npmmirror.com/@humanwhocodes/config-array@0.11.13 + '@humanwhocodes/module-importer': registry.npmmirror.com/@humanwhocodes/module-importer@1.0.1 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8 + '@ungap/structured-clone': registry.npmmirror.com/@ungap/structured-clone@1.2.0 + ajv: registry.npmmirror.com/ajv@6.12.6 + chalk: registry.npmmirror.com/chalk@4.1.2 + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + debug: registry.npmmirror.com/debug@4.3.4 + doctrine: registry.npmmirror.com/doctrine@3.0.0 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@4.0.0 + eslint-scope: registry.npmmirror.com/eslint-scope@7.2.2 + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 + espree: registry.npmmirror.com/espree@9.6.1 + esquery: registry.npmmirror.com/esquery@1.5.0 + esutils: registry.npmmirror.com/esutils@2.0.3 + fast-deep-equal: registry.npmmirror.com/fast-deep-equal@3.1.3 + file-entry-cache: registry.npmmirror.com/file-entry-cache@6.0.1 + find-up: registry.npmmirror.com/find-up@5.0.0 + glob-parent: registry.npmmirror.com/glob-parent@6.0.2 + globals: registry.npmmirror.com/globals@13.23.0 + graphemer: registry.npmmirror.com/graphemer@1.4.0 + ignore: registry.npmmirror.com/ignore@5.2.4 + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + is-glob: registry.npmmirror.com/is-glob@4.0.3 + is-path-inside: registry.npmmirror.com/is-path-inside@3.0.3 + js-yaml: registry.npmmirror.com/js-yaml@4.1.0 + json-stable-stringify-without-jsonify: registry.npmmirror.com/json-stable-stringify-without-jsonify@1.0.1 + levn: registry.npmmirror.com/levn@0.4.1 + lodash.merge: registry.npmmirror.com/lodash.merge@4.6.2 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + natural-compare: registry.npmmirror.com/natural-compare@1.4.0 + optionator: registry.npmmirror.com/optionator@0.9.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + text-table: registry.npmmirror.com/text-table@0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + registry.npmmirror.com/espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz} + name: espree + version: 9.6.1 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2(acorn@7.4.1) - eslint-visitor-keys: 1.3.0 + acorn: registry.npmmirror.com/acorn@8.11.2 + acorn-jsx: registry.npmmirror.com/acorn-jsx@5.3.2(acorn@8.11.2) + eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys@3.4.3 dev: true - /esprima-extract-comments@1.1.0: - resolution: {integrity: sha512-sBQUnvJwpeE9QnPrxh7dpI/dp67erYG4WXEAreAMoelPRpMR7NWb4YtwRPn9b+H1uLQKl/qS8WYmyaljTpjIsw==} - engines: {node: '>=4'} - dependencies: - esprima: 4.0.1 - dev: true - - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + 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: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + registry.npmmirror.com/esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz} + name: esquery + version: 1.5.0 engines: {node: '>=0.10'} dependencies: - estraverse: 5.3.0 + estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + 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 + version: 4.3.0 engines: {node: '>=4.0'} dependencies: - estraverse: 5.3.0 + estraverse: registry.npmmirror.com/estraverse@5.3.0 dev: true - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + registry.npmmirror.com/estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz} + name: estraverse + version: 4.3.0 engines: {node: '>=4.0'} dev: true - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + registry.npmmirror.com/estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz} + name: estraverse + version: 5.3.0 engines: {node: '>=4.0'} dev: true - /estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + registry.npmmirror.com/estree-util-attach-comments@2.1.1: + resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz} + name: estree-util-attach-comments + version: 2.1.1 + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 dev: true - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + registry.npmmirror.com/estree-util-is-identifier-name@2.1.0: + resolution: {integrity: sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz} + name: estree-util-is-identifier-name + version: 2.1.0 + dev: true + + registry.npmmirror.com/estree-util-to-js@1.2.0: + resolution: {integrity: sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz} + name: estree-util-to-js + version: 1.2.0 + dependencies: + '@types/estree-jsx': registry.npmmirror.com/@types/estree-jsx@1.0.2 + astring: registry.npmmirror.com/astring@1.8.6 + source-map: registry.npmmirror.com/source-map@0.7.4 + dev: true + + registry.npmmirror.com/estree-util-visit@1.2.1: + resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-util-visit/-/estree-util-visit-1.2.1.tgz} + name: estree-util-visit + version: 1.2.1 + dependencies: + '@types/estree-jsx': registry.npmmirror.com/@types/estree-jsx@1.0.2 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + dev: true + + registry.npmmirror.com/esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz} + name: esutils + version: 2.0.3 engines: {node: '>=0.10.0'} dev: true - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + registry.npmmirror.com/eventemitter3@2.0.3: + resolution: {integrity: sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eventemitter3/-/eventemitter3-2.0.3.tgz} + name: eventemitter3 + version: 2.0.3 + dev: true + + 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 + version: 3.3.0 engines: {node: '>=0.8.x'} dev: true - /evp_bytestokey@1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + registry.npmmirror.com/evp_bytestokey@1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz} + name: evp_bytestokey + version: 1.0.3 dependencies: - md5.js: 1.3.5 - safe-buffer: 5.2.1 + md5.js: registry.npmmirror.com/md5.js@1.3.5 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /exec-sh@0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - dev: true - - /execa@0.7.0: - resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} + registry.npmmirror.com/execa@0.7.0: + resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz} + name: execa + version: 0.7.0 engines: {node: '>=4'} dependencies: - cross-spawn: 5.1.0 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 + cross-spawn: registry.npmmirror.com/cross-spawn@5.1.0 + get-stream: registry.npmmirror.com/get-stream@3.0.0 + is-stream: registry.npmmirror.com/is-stream@1.1.0 + npm-run-path: registry.npmmirror.com/npm-run-path@2.0.2 + p-finally: registry.npmmirror.com/p-finally@1.0.0 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 + strip-eof: registry.npmmirror.com/strip-eof@1.0.0 dev: true - /execa@0.8.0: - resolution: {integrity: sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==} + registry.npmmirror.com/execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz} + name: execa + version: 5.1.1 + engines: {node: '>=10'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + get-stream: registry.npmmirror.com/get-stream@6.0.1 + human-signals: registry.npmmirror.com/human-signals@2.1.0 + is-stream: registry.npmmirror.com/is-stream@2.0.1 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + npm-run-path: registry.npmmirror.com/npm-run-path@4.0.1 + onetime: registry.npmmirror.com/onetime@5.1.2 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 + strip-final-newline: registry.npmmirror.com/strip-final-newline@2.0.0 + dev: true + + registry.npmmirror.com/execa@6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-6.1.0.tgz} + name: execa + version: 6.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + get-stream: registry.npmmirror.com/get-stream@6.0.1 + human-signals: registry.npmmirror.com/human-signals@3.0.1 + is-stream: registry.npmmirror.com/is-stream@3.0.0 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + npm-run-path: registry.npmmirror.com/npm-run-path@5.1.0 + onetime: registry.npmmirror.com/onetime@6.0.0 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 + strip-final-newline: registry.npmmirror.com/strip-final-newline@3.0.0 + dev: true + + registry.npmmirror.com/execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz} + name: execa + version: 7.2.0 + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + get-stream: registry.npmmirror.com/get-stream@6.0.1 + human-signals: registry.npmmirror.com/human-signals@4.3.1 + is-stream: registry.npmmirror.com/is-stream@3.0.0 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + npm-run-path: registry.npmmirror.com/npm-run-path@5.1.0 + onetime: registry.npmmirror.com/onetime@6.0.0 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 + strip-final-newline: registry.npmmirror.com/strip-final-newline@3.0.0 + dev: true + + registry.npmmirror.com/expand-tilde@1.2.2: + resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/expand-tilde/-/expand-tilde-1.2.2.tgz} + name: expand-tilde + version: 1.2.2 + engines: {node: '>=0.10.0'} + dependencies: + os-homedir: registry.npmmirror.com/os-homedir@1.0.2 + dev: true + + 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: true + + registry.npmmirror.com/extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz} + name: extend + version: 3.0.2 + dev: true + + registry.npmmirror.com/external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz} + name: external-editor + version: 3.1.0 engines: {node: '>=4'} dependencies: - cross-spawn: 5.1.0 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 + chardet: registry.npmmirror.com/chardet@0.7.0 + iconv-lite: registry.npmmirror.com/iconv-lite@0.4.24 + tmp: registry.npmmirror.com/tmp@0.0.33 dev: true - /execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 + 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: true - /execa@3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} - engines: {node: ^8.12.0 || >=9.7.0} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execa@4.0.0: - resolution: {integrity: sha512-JbDUxwV3BoT5ZVXQrSVbAiaXhXUkIwvbhPIwZ0N13kX+5yCzOhUNdocxB/UQRuYOHRYYwAxKYwJYc0T4D12pDA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.1 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execa@4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - - /execall@2.0.0: - resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} - engines: {node: '>=8'} - dependencies: - clone-regexp: 2.2.0 - dev: true - - /exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - dev: true - - /expand-brackets@2.1.4: - resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /expand-tilde@2.0.2: - resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} - engines: {node: '>=0.10.0'} - dependencies: - homedir-polyfill: 1.0.3 - dev: true - - /expect@25.5.0: - resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-styles: 4.3.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - dev: true - - /extend-shallow@1.1.4: - resolution: {integrity: sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 1.1.0 - dev: true - - /extend-shallow@2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true - - /extend-shallow@3.0.2: - resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: true - - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - dev: true - - /extglob@2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /extsprintf@1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - requiresBuild: true - dev: true - - /fast-deep-equal@2.0.1: - resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} - dev: true - - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + registry.npmmirror.com/fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz} + name: fast-glob + version: 3.2.12 engines: {node: '>=8.6.0'} dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8 + glob-parent: registry.npmmirror.com/glob-parent@5.1.2 + merge2: registry.npmmirror.com/merge2@1.4.1 + micromatch: registry.npmmirror.com/micromatch@4.0.5 dev: true - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + registry.npmmirror.com/fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz} + name: fast-glob + version: 3.3.1 + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8 + glob-parent: registry.npmmirror.com/glob-parent@5.1.2 + merge2: registry.npmmirror.com/merge2@1.4.1 + micromatch: registry.npmmirror.com/micromatch@4.0.5 dev: true - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + 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: true - /fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + registry.npmmirror.com/fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz} + name: fast-levenshtein + version: 2.0.6 + dev: true + + registry.npmmirror.com/fast-redact@3.3.0: + resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-redact/-/fast-redact-3.3.0.tgz} + name: fast-redact + version: 3.3.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz} + name: fastest-levenshtein + version: 1.0.16 engines: {node: '>= 4.9.1'} dev: true - /fastparse@1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + registry.npmmirror.com/fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz} + name: fastq + version: 1.15.0 + dependencies: + reusify: registry.npmmirror.com/reusify@1.0.4 dev: true - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + registry.npmmirror.com/fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fault/-/fault-2.0.1.tgz} + name: fault + version: 2.0.1 dependencies: - reusify: 1.0.4 + format: registry.npmmirror.com/format@0.2.2 dev: true - /father-build@1.17.2: - resolution: {integrity: sha512-9o+fgQDIhhhez1XCyWYZQlgwnpGxM6bhmdlR2SWy1BZSBF3ppSoDrEWFRoFeoFsz5uKamcwDASKDoF2PVUNHjQ==} - hasBin: true + registry.npmmirror.com/fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz} + name: fb-watchman + version: 2.0.2 dependencies: - '@babel/core': 7.4.5 - '@babel/plugin-proposal-class-properties': 7.4.4(@babel/core@7.4.5) - '@babel/plugin-proposal-decorators': 7.4.4(@babel/core@7.4.5) - '@babel/plugin-proposal-do-expressions': 7.2.0(@babel/core@7.4.5) - '@babel/plugin-proposal-export-default-from': 7.2.0(@babel/core@7.4.5) - '@babel/plugin-proposal-export-namespace-from': 7.2.0(@babel/core@7.4.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.7.4(@babel/core@7.4.5) - '@babel/plugin-proposal-optional-chaining': 7.7.4(@babel/core@7.4.5) - '@babel/plugin-syntax-dynamic-import': 7.2.0(@babel/core@7.4.5) - '@babel/plugin-transform-modules-commonjs': 7.5.0(@babel/core@7.4.5) - '@babel/plugin-transform-runtime': 7.4.4(@babel/core@7.4.5) - '@babel/preset-env': 7.4.5(@babel/core@7.4.5) - '@babel/preset-react': 7.0.0(@babel/core@7.4.5) - '@babel/preset-typescript': 7.3.3(@babel/core@7.4.5) - '@babel/register': 7.4.4(@babel/core@7.4.5) - '@svgr/rollup': 4.3.3 - ajv: 6.10.0 - autoprefixer: 9.6.0 - babel-plugin-istanbul: 5.2.0 - babel-plugin-react-require: 3.1.1 - chalk: 2.4.2 - chokidar: 3.5.3 - glob: 7.2.3 - gulp-if: 2.0.2 - gulp-less: 4.0.1 - gulp-typescript: 5.0.1(typescript@3.9.10) - less: 3.9.0 - less-plugin-npm-import: 2.1.0 - rimraf: 2.6.3 - rollup: 1.27.8 - rollup-plugin-babel: 4.3.3(@babel/core@7.4.5)(rollup@1.27.8) - rollup-plugin-commonjs: 10.0.0(rollup@1.27.8) - rollup-plugin-inject: 3.0.1 - rollup-plugin-json: 4.0.0 - rollup-plugin-node-resolve: 5.0.1(rollup@1.27.8) - rollup-plugin-postcss-umi: 2.0.3 - rollup-plugin-replace: 2.2.0 - rollup-plugin-terser: 5.1.3(rollup@1.27.8) - rollup-plugin-typescript2: 0.25.3(rollup@1.27.8)(typescript@3.9.10) - rollup-plugin-url: 2.2.4(rollup@1.27.8) - signale: 1.4.0 - slash2: 2.0.0 - temp-dir: 2.0.0 - through2: 3.0.1 - ts-loader: 6.2.2(typescript@3.9.10) - typescript: 3.9.10 - update-notifier: 3.0.0 - vinyl-fs: 3.0.3 - yargs-parser: 13.1.1 + bser: registry.npmmirror.com/bser@2.1.1 + dev: true + + registry.npmmirror.com/fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fetch-blob/-/fetch-blob-3.2.0.tgz} + name: fetch-blob + version: 3.2.0 + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: registry.npmmirror.com/node-domexception@1.0.0 + web-streams-polyfill: registry.npmmirror.com/web-streams-polyfill@3.2.1 + dev: true + + registry.npmmirror.com/figures@2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz} + name: figures + version: 2.0.0 + engines: {node: '>=4'} + dependencies: + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@1.0.5 + dev: true + + registry.npmmirror.com/file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz} + name: file-entry-cache + version: 6.0.1 + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: registry.npmmirror.com/flat-cache@3.1.1 + dev: true + + registry.npmmirror.com/file-name@0.1.0: + resolution: {integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-name/-/file-name-0.1.0.tgz} + name: file-name + version: 0.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/file-system-cache@2.4.4: + resolution: {integrity: sha512-vCYhn8pb5nlC3Gs2FFCOkmf4NEg2Ym3ulJwkmS9o6p9oRShGj6CwTMFvpgZihBlsh373NaM0XgAgDHXQIlS4LQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/file-system-cache/-/file-system-cache-2.4.4.tgz} + name: file-system-cache + version: 2.4.4 + dependencies: + '@types/fs-extra': registry.npmmirror.com/@types/fs-extra@11.0.1 + '@types/ramda': registry.npmmirror.com/@types/ramda@0.29.3 + fs-extra: registry.npmmirror.com/fs-extra@11.1.1 + ramda: registry.npmmirror.com/ramda@0.29.0 + dev: true + + registry.npmmirror.com/filesize@3.6.1: + resolution: {integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz} + name: filesize + version: 3.6.1 + engines: {node: '>= 0.4.0'} + dev: true + + registry.npmmirror.com/fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz} + name: fill-range + version: 7.0.1 + engines: {node: '>=8'} + dependencies: + to-regex-range: registry.npmmirror.com/to-regex-range@5.0.1 + dev: true + + registry.npmmirror.com/filter-obj@1.1.0: + resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/filter-obj/-/filter-obj-1.1.0.tgz} + name: filter-obj + version: 1.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/find-file-up@0.1.3: + resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-file-up/-/find-file-up-0.1.3.tgz} + name: find-file-up + version: 0.1.3 + engines: {node: '>=0.10.0'} + dependencies: + fs-exists-sync: registry.npmmirror.com/fs-exists-sync@0.1.0 + resolve-dir: registry.npmmirror.com/resolve-dir@0.1.1 + dev: true + + registry.npmmirror.com/find-pkg@0.1.2: + resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-pkg/-/find-pkg-0.1.2.tgz} + name: find-pkg + version: 0.1.2 + engines: {node: '>=0.10.0'} + dependencies: + find-file-up: registry.npmmirror.com/find-file-up@0.1.3 + dev: true + + registry.npmmirror.com/find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz} + name: find-up + version: 4.1.0 + engines: {node: '>=8'} + dependencies: + locate-path: registry.npmmirror.com/locate-path@5.0.0 + path-exists: registry.npmmirror.com/path-exists@4.0.0 + dev: true + + registry.npmmirror.com/find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz} + name: find-up + version: 5.0.0 + engines: {node: '>=10'} + dependencies: + locate-path: registry.npmmirror.com/locate-path@6.0.0 + path-exists: registry.npmmirror.com/path-exists@4.0.0 + dev: true + + registry.npmmirror.com/flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flat-cache/-/flat-cache-3.1.1.tgz} + name: flat-cache + version: 3.1.1 + engines: {node: '>=12.0.0'} + dependencies: + flatted: registry.npmmirror.com/flatted@3.2.9 + keyv: registry.npmmirror.com/keyv@4.5.4 + rimraf: registry.npmmirror.com/rimraf@3.0.2 + dev: true + + registry.npmmirror.com/flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/-/flatted-3.2.9.tgz} + name: flatted + version: 3.2.9 + dev: true + + registry.npmmirror.com/flush-write-stream@1.1.1: + resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz} + name: flush-write-stream + version: 1.1.1 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + dev: true + + registry.npmmirror.com/follow-redirects@1.5.10: + resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.5.10.tgz} + name: follow-redirects + version: 1.5.10 + engines: {node: '>=4.0'} + dependencies: + debug: registry.npmmirror.com/debug@3.1.0 transitivePeerDependencies: - supports-color dev: true - /fault@1.0.4: - resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + registry.npmmirror.com/for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz} + name: for-each + version: 0.3.3 dependencies: - format: 0.2.2 + is-callable: registry.npmmirror.com/is-callable@1.2.7 dev: true - /fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + registry.npmmirror.com/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.2.2)(webpack@5.89.0): + resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz} + id: registry.npmmirror.com/fork-ts-checker-webpack-plugin/8.0.0 + name: fork-ts-checker-webpack-plugin + version: 8.0.0 + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} + peerDependencies: + typescript: '>3.6.0' + webpack: ^5.11.0 dependencies: - bser: 2.1.1 + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.22.13 + chalk: registry.npmmirror.com/chalk@4.1.2 + chokidar: registry.npmmirror.com/chokidar@3.5.3 + cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 + deepmerge: registry.npmmirror.com/deepmerge@4.3.1 + fs-extra: registry.npmmirror.com/fs-extra@10.1.0 + memfs: registry.npmmirror.com/memfs@3.5.3 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + node-abort-controller: registry.npmmirror.com/node-abort-controller@3.1.1 + schema-utils: registry.npmmirror.com/schema-utils@3.3.0 + semver: registry.npmmirror.com/semver@7.5.4 + tapable: registry.npmmirror.com/tapable@2.2.1 + typescript: registry.npmmirror.com/typescript@5.2.2 + webpack: registry.npmmirror.com/webpack@5.89.0 dev: true - /figures@1.7.0: - resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} - engines: {node: '>=0.10.0'} - dependencies: - escape-string-regexp: 1.0.5 - object-assign: 4.1.1 - dev: true - - /figures@2.0.0: - resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.1.0 - dev: true - - /file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - requiresBuild: true - dev: true - optional: true - - /filename-reserved-regex@1.0.0: - resolution: {integrity: sha512-UZArj7+U+2reBBVCvVmRlyq9D7EYQdUtuNN+1iz7pF1jGcJ2L0TjiRCxsTZfj2xFbM4c25uGCUDpKTHA7L2TKg==} - engines: {node: '>=0.10.0'} - dev: true - - /filenamify-url@1.0.0: - resolution: {integrity: sha512-O9K9JcZeF5VdZWM1qR92NSv1WY2EofwudQayPx5dbnnFl9k0IcZha4eV/FGkjnBK+1irOQInij0yiooCHu/0Fg==} - engines: {node: '>=0.10.0'} - dependencies: - filenamify: 1.2.1 - humanize-url: 1.0.1 - dev: true - - /filenamify@1.2.1: - resolution: {integrity: sha512-DKVP0WQcB7WaIMSwDETqImRej2fepPqvXQjaVib7LRZn9Rxn5UbvK2tYTqGf1A1DkIprQQkG4XSQXSOZp7Q3GQ==} - engines: {node: '>=0.10.0'} - dependencies: - filename-reserved-regex: 1.0.0 - strip-outer: 1.0.1 - trim-repeated: 1.0.0 - dev: true - - /fill-range@4.0.0: - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: true - - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - dev: true - - /find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - dev: true - - /find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: true - - /find-node-modules@2.1.3: - resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} - dependencies: - findup-sync: 4.0.0 - merge: 2.1.1 - dev: true - - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: true - - /find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} - dependencies: - locate-path: 2.0.0 - dev: true - - /find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - dev: true - - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - dev: true - - /findup-sync@4.0.0: - resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} - engines: {node: '>= 8'} - dependencies: - detect-file: 1.0.0 - is-glob: 4.0.3 - micromatch: 4.0.5 - resolve-dir: 1.0.1 - dev: true - - /flat-cache@3.1.0: - resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} - engines: {node: '>=12.0.0'} - dependencies: - flatted: 3.2.7 - keyv: 4.5.3 - rimraf: 3.0.2 - dev: true - - /flatmap@0.0.3: - resolution: {integrity: sha512-OuR+o7kHVe+x9RtIujPay7Uw3bvDZBZFSBXClEphZuSDLmZTqMdclasf4vFSsogC8baDz0eaC2NdO/2dlXHBKQ==} - dev: true - - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - dev: true - - /flatten@1.0.3: - resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} - deprecated: flatten is deprecated in favor of utility frameworks such as lodash. - dev: true - - /flush-write-stream@1.1.1: - resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 - dev: true - - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.7 - dev: true - - /for-in@0.1.8: - resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==} - engines: {node: '>=0.10.0'} - dev: true - - /for-in@1.0.2: - resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} - engines: {node: '>=0.10.0'} - dev: true - - /for-own@0.1.5: - resolution: {integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - dev: true - - /forever-agent@0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - requiresBuild: true - dev: true - - /fork-stream@0.0.4: - resolution: {integrity: sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==} - dev: true - - /form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - requiresBuild: true - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - - /form-data@2.5.1: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - - /format@0.2.2: - resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + registry.npmmirror.com/format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/format/-/format-0.2.2.tgz} + name: format + version: 0.2.2 engines: {node: '>=0.4.x'} dev: true - /fragment-cache@0.2.1: - resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz} + name: formdata-polyfill + version: 4.0.10 + engines: {node: '>=12.20.0'} dependencies: - map-cache: 0.2.2 + fetch-blob: registry.npmmirror.com/fetch-blob@3.2.0 dev: true - /fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + registry.npmmirror.com/fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz} + name: fraction.js + version: 4.3.7 + dev: true + + registry.npmmirror.com/from2@2.3.0: + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz} + name: from2 + version: 2.3.0 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + dev: true + + registry.npmmirror.com/fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz} + name: fs-constants + version: 1.0.0 + dev: true + + registry.npmmirror.com/fs-exists-sync@0.1.0: + resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz} + name: fs-exists-sync + version: 0.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz} + name: fs-extra + version: 10.1.0 engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.0 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jsonfile: registry.npmmirror.com/jsonfile@6.1.0 + universalify: registry.npmmirror.com/universalify@2.0.0 dev: true - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + registry.npmmirror.com/fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-11.1.1.tgz} + name: fs-extra + version: 11.1.1 + engines: {node: '>=14.14'} dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jsonfile: registry.npmmirror.com/jsonfile@6.1.0 + universalify: registry.npmmirror.com/universalify@2.0.0 dev: true - /fs-mkdirp-stream@1.0.0: - resolution: {integrity: sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==} - engines: {node: '>= 0.10'} + registry.npmmirror.com/fs-extra@3.0.1: + resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-3.0.1.tgz} + name: fs-extra + version: 3.0.1 dependencies: - graceful-fs: 4.2.11 - through2: 2.0.5 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jsonfile: registry.npmmirror.com/jsonfile@3.0.1 + universalify: registry.npmmirror.com/universalify@0.1.2 dev: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + registry.npmmirror.com/fs-monkey@1.0.5: + resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.5.tgz} + name: fs-monkey + version: 1.0.5 dev: true - /fsevents@1.2.13: - resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} - engines: {node: '>= 4.0'} - os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 - requiresBuild: true + registry.npmmirror.com/fs-write-stream-atomic@1.0.10: + resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz} + name: fs-write-stream-atomic + version: 1.0.10 dependencies: - bindings: 1.5.0 - nan: 2.17.0 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + iferr: registry.npmmirror.com/iferr@0.1.5 + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 dev: true - optional: true - /fsevents@2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true + 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: true - optional: true - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + 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 + version: 2.3.3 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true dev: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + 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: true - /function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + registry.npmmirror.com/function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz} + name: function.prototype.name + version: 1.1.6 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - functions-have-names: 1.2.3 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3 dev: true - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + registry.npmmirror.com/functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz} + name: functions-have-names + version: 1.2.3 dev: true - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + registry.npmmirror.com/genfun@4.0.1: + resolution: {integrity: sha512-48yv1eDS5Qrz6cbSDBBik0u7jCgC/eA9eZrl9MIN1LfKzFTuGt6EHgr31YM8yT9cjb5BplXb4Iz3VtOYmgt8Jg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/genfun/-/genfun-4.0.1.tgz} + name: genfun + version: 4.0.1 dev: true - /generic-names@2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} - dependencies: - loader-utils: 1.4.2 - dev: true - - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + registry.npmmirror.com/gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz} + name: gensync + version: 1.0.0-beta.2 engines: {node: '>=6.9.0'} dev: true - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + registry.npmmirror.com/get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz} + name: get-caller-file + version: 2.0.5 engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + registry.npmmirror.com/get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz} + name: get-intrinsic + version: 1.2.2 dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-proto: 1.0.1 - has-symbols: 1.0.3 + function-bind: registry.npmmirror.com/function-bind@1.1.2 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + hasown: registry.npmmirror.com/hasown@2.0.0 dev: true - /get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: true - - /get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + registry.npmmirror.com/get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz} + name: get-package-type + version: 0.1.0 engines: {node: '>=8.0.0'} dev: true - /get-pkg-repo@4.2.1: - resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} - engines: {node: '>=6.9.0'} - hasBin: true - dependencies: - '@hutson/parse-repository-url': 3.0.2 - hosted-git-info: 4.1.0 - through2: 2.0.5 - yargs: 16.2.0 - dev: true - - /get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - dev: true - - /get-stream@3.0.0: - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + registry.npmmirror.com/get-stream@3.0.0: + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz} + name: get-stream + version: 3.0.0 engines: {node: '>=4'} dev: true - /get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: true - - /get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 - dev: true - - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + registry.npmmirror.com/get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz} + name: get-stream + version: 6.0.1 engines: {node: '>=10'} dev: true - /get-symbol-description@1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + registry.npmmirror.com/get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz} + name: get-symbol-description + version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 dev: true - /get-value@2.0.6: - resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + registry.npmmirror.com/get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz} + name: get-tsconfig + version: 4.7.2 + dependencies: + resolve-pkg-maps: registry.npmmirror.com/resolve-pkg-maps@1.0.0 + dev: true + + 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: true - /getpass@0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - requiresBuild: true - dependencies: - assert-plus: 1.0.0 + registry.npmmirror.com/git-branch@1.0.0: + resolution: {integrity: sha512-ZTzuqw5Df8fyLXQWrX6hK+4FpNCdKzMcERlxENEGO5aKcLmG7MAszhrMhluUKNKmOS/JAGijDMQDXDCDw1mE/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-branch/-/git-branch-1.0.0.tgz} + name: git-branch + version: 1.0.0 + engines: {node: '>=0.8'} dev: true - /gh-pages@3.0.0: - resolution: {integrity: sha512-oaOfVcrSwnqoWUgZ6cmCDM6mUuWyOSG+SHjqxGBawN0F3SKaF5NwbeYDG+w2RNXO2HJ/5Iam4o7dP5NAtoHuwQ==} + registry.npmmirror.com/git-config-path@1.0.1: + resolution: {integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-config-path/-/git-config-path-1.0.1.tgz} + name: git-config-path + version: 1.0.1 + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + fs-exists-sync: registry.npmmirror.com/fs-exists-sync@0.1.0 + homedir-polyfill: registry.npmmirror.com/homedir-polyfill@1.0.3 + dev: true + + registry.npmmirror.com/git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz} + name: git-hooks-list + version: 3.1.0 + dev: true + + registry.npmmirror.com/git-raw-commits@2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz} + name: git-raw-commits + version: 2.0.11 engines: {node: '>=10'} hasBin: true dependencies: - async: 2.6.4 - commander: 2.20.3 - email-addresses: 3.1.0 - filenamify-url: 1.0.0 - fs-extra: 8.1.0 - globby: 6.1.0 + dargs: registry.npmmirror.com/dargs@7.0.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + meow: registry.npmmirror.com/meow@8.1.2 + split2: registry.npmmirror.com/split2@3.2.2 + through2: registry.npmmirror.com/through2@4.0.2 dev: true - /git-hooks-list@1.0.3: - resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} - dev: true - - /git-raw-commits@2.0.11: - resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} - engines: {node: '>=10'} - hasBin: true + registry.npmmirror.com/git-repo-name@0.6.0: + resolution: {integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-repo-name/-/git-repo-name-0.6.0.tgz} + name: git-repo-name + version: 0.6.0 + engines: {node: '>=0.8'} dependencies: - dargs: 7.0.0 - lodash: 4.17.21 - meow: 8.1.2 - split2: 3.2.2 - through2: 4.0.2 + cwd: registry.npmmirror.com/cwd@0.9.1 + file-name: registry.npmmirror.com/file-name@0.1.0 + lazy-cache: registry.npmmirror.com/lazy-cache@1.0.4 + remote-origin-url: registry.npmmirror.com/remote-origin-url@0.5.3 dev: true - /git-remote-origin-url@2.0.0: - resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} - engines: {node: '>=4'} + registry.npmmirror.com/git-username@0.5.1: + resolution: {integrity: sha512-xjUjrj3i4kup2A3a/ZVZB1Nt0PUX7SU7KeVqIbXPdslT7NbNfyO04JMxBv4gar77JePdS+A6f05jG1Viy6+U1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/git-username/-/git-username-0.5.1.tgz} + name: git-username + version: 0.5.1 + engines: {node: '>=0.8'} dependencies: - gitconfiglocal: 1.0.0 - pify: 2.3.0 + remote-origin-url: registry.npmmirror.com/remote-origin-url@0.4.0 dev: true - /git-semver-tags@4.1.1: - resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - meow: 8.1.2 - semver: 6.3.1 + registry.npmmirror.com/github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/github-slugger/-/github-slugger-1.5.0.tgz} + name: github-slugger + version: 1.5.0 dev: true - /gitconfiglocal@1.0.0: - resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} - dependencies: - ini: 1.3.8 - dev: true - - /github-slugger@1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} - dev: true - - /glob-parent@3.1.0: - resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==} - dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 - dev: true - - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + registry.npmmirror.com/glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} + name: glob-parent + version: 5.1.2 engines: {node: '>= 6'} dependencies: - is-glob: 4.0.3 + is-glob: registry.npmmirror.com/is-glob@4.0.3 dev: true - /glob-stream@6.1.0: - resolution: {integrity: sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==} - engines: {node: '>= 0.10'} + registry.npmmirror.com/glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz} + name: glob-parent + version: 6.0.2 + engines: {node: '>=10.13.0'} dependencies: - extend: 3.0.2 - glob: 7.2.3 - glob-parent: 3.1.0 - is-negated-glob: 1.0.0 - ordered-read-streams: 1.0.1 - pumpify: 1.5.1 - readable-stream: 2.3.8 - remove-trailing-separator: 1.1.0 - to-absolute-glob: 2.0.2 - unique-stream: 2.3.1 + is-glob: registry.npmmirror.com/is-glob@4.0.3 dev: true - /glob@7.1.4: - resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} + 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: true + + 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: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 + 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: true - /glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /global-dirs@0.1.1: - resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + registry.npmmirror.com/global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz} + name: global-dirs + version: 0.1.1 engines: {node: '>=4'} dependencies: - ini: 1.3.8 + ini: registry.npmmirror.com/ini@1.3.8 dev: true - /global-modules@1.0.0: - resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + registry.npmmirror.com/global-modules@0.2.3: + resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-modules/-/global-modules-0.2.3.tgz} + name: global-modules + version: 0.2.3 engines: {node: '>=0.10.0'} dependencies: - global-prefix: 1.0.2 - is-windows: 1.0.2 - resolve-dir: 1.0.1 + global-prefix: registry.npmmirror.com/global-prefix@0.1.5 + is-windows: registry.npmmirror.com/is-windows@0.2.0 dev: true - /global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + registry.npmmirror.com/global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz} + name: global-modules + version: 2.0.0 engines: {node: '>=6'} dependencies: - global-prefix: 3.0.0 + global-prefix: registry.npmmirror.com/global-prefix@3.0.0 dev: true - /global-prefix@1.0.2: - resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + registry.npmmirror.com/global-prefix@0.1.5: + resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-prefix/-/global-prefix-0.1.5.tgz} + name: global-prefix + version: 0.1.5 engines: {node: '>=0.10.0'} dependencies: - expand-tilde: 2.0.2 - homedir-polyfill: 1.0.3 - ini: 1.3.8 - is-windows: 1.0.2 - which: 1.3.1 + homedir-polyfill: registry.npmmirror.com/homedir-polyfill@1.0.3 + ini: registry.npmmirror.com/ini@1.3.8 + is-windows: registry.npmmirror.com/is-windows@0.2.0 + which: registry.npmmirror.com/which@1.3.1 dev: true - /global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + registry.npmmirror.com/global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz} + name: global-prefix + version: 3.0.0 engines: {node: '>=6'} dependencies: - ini: 1.3.8 - kind-of: 6.0.3 - which: 1.3.1 + ini: registry.npmmirror.com/ini@1.3.8 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + which: registry.npmmirror.com/which@1.3.1 dev: true - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + registry.npmmirror.com/globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} + name: globals + version: 11.12.0 engines: {node: '>=4'} dev: true - /globals@13.21.0: - resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} + registry.npmmirror.com/globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz} + name: globals + version: 13.23.0 engines: {node: '>=8'} dependencies: - type-fest: 0.20.2 + type-fest: registry.npmmirror.com/type-fest@0.20.2 dev: true - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + registry.npmmirror.com/globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz} + name: globalthis + version: 1.0.3 engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: registry.npmmirror.com/define-properties@1.2.1 dev: true - /globby@10.0.0: - resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.1 - glob: 7.2.3 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + registry.npmmirror.com/globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz} + name: globby + version: 11.1.0 engines: {node: '>=10'} dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.1 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 + array-union: registry.npmmirror.com/array-union@2.1.0 + dir-glob: registry.npmmirror.com/dir-glob@3.0.1 + fast-glob: registry.npmmirror.com/fast-glob@3.3.1 + ignore: registry.npmmirror.com/ignore@5.2.4 + merge2: registry.npmmirror.com/merge2@1.4.1 + slash: registry.npmmirror.com/slash@3.0.0 dev: true - /globby@6.1.0: - resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} + registry.npmmirror.com/globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globby/-/globby-13.2.2.tgz} + name: globby + version: 13.2.2 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: registry.npmmirror.com/dir-glob@3.0.1 + fast-glob: registry.npmmirror.com/fast-glob@3.3.1 + ignore: registry.npmmirror.com/ignore@5.2.4 + merge2: registry.npmmirror.com/merge2@1.4.1 + slash: registry.npmmirror.com/slash@4.0.0 + dev: true + + registry.npmmirror.com/globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/globjoin/-/globjoin-0.1.4.tgz} + name: globjoin + version: 0.1.4 + dev: true + + registry.npmmirror.com/gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz} + name: gopd + version: 1.0.1 + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/got@6.7.1: + resolution: {integrity: sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/got/-/got-6.7.1.tgz} + name: got + version: 6.7.1 + engines: {node: '>=4'} + dependencies: + '@types/keyv': registry.npmmirror.com/@types/keyv@3.1.4 + '@types/responselike': registry.npmmirror.com/@types/responselike@1.0.2 + create-error-class: registry.npmmirror.com/create-error-class@3.0.2 + duplexer3: registry.npmmirror.com/duplexer3@0.1.5 + get-stream: registry.npmmirror.com/get-stream@3.0.0 + is-redirect: registry.npmmirror.com/is-redirect@1.0.0 + is-retry-allowed: registry.npmmirror.com/is-retry-allowed@1.2.0 + is-stream: registry.npmmirror.com/is-stream@1.1.0 + lowercase-keys: registry.npmmirror.com/lowercase-keys@1.0.1 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + timed-out: registry.npmmirror.com/timed-out@4.0.1 + unzip-response: registry.npmmirror.com/unzip-response@2.0.1 + url-parse-lax: registry.npmmirror.com/url-parse-lax@1.0.0 + dev: true + + 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 + dev: true + + registry.npmmirror.com/graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz} + name: graphemer + version: 1.4.0 + dev: true + + registry.npmmirror.com/handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz} + name: handle-thing + version: 2.0.1 + dev: true + + registry.npmmirror.com/hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz} + name: hard-rejection + version: 2.1.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz} + name: harmony-reflect + version: 1.6.2 + dev: true + + registry.npmmirror.com/has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz} + name: has-bigints + version: 1.0.2 + dev: true + + registry.npmmirror.com/has-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: true + + 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 + version: 4.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz} + name: has-property-descriptors + version: 1.0.1 + dependencies: + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz} + name: has-proto + version: 1.0.1 + engines: {node: '>= 0.4'} + dev: true + + registry.npmmirror.com/has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz} + name: has-symbols + version: 1.0.3 + engines: {node: '>= 0.4'} + dev: true + + registry.npmmirror.com/has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz} + name: has-tostringtag + version: 1.0.0 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + dev: true + + registry.npmmirror.com/has-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: - array-union: 1.0.2 - glob: 7.2.3 - object-assign: 4.1.1 - pify: 2.3.0 - pinkie-promise: 2.0.1 + 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: true - /globjoin@0.1.4: - resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + 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: true - /gonzales-pe@4.3.0: - resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} - engines: {node: '>=0.6.0'} + registry.npmmirror.com/hash-base@3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz} + name: hash-base + version: 3.1.0 + engines: {node: '>=4'} + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz} + name: hash.js + version: 1.1.7 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + dev: true + + 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: true + + registry.npmmirror.com/hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz} + name: hast-util-from-parse5 + version: 7.1.2 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + hastscript: registry.npmmirror.com/hastscript@7.2.0 + property-information: registry.npmmirror.com/property-information@6.3.0 + vfile: registry.npmmirror.com/vfile@5.3.7 + vfile-location: registry.npmmirror.com/vfile-location@4.1.0 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + dev: true + + registry.npmmirror.com/hast-util-has-property@2.0.1: + resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz} + name: hast-util-has-property + version: 2.0.1 + dev: true + + registry.npmmirror.com/hast-util-heading-rank@2.1.1: + resolution: {integrity: sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-heading-rank/-/hast-util-heading-rank-2.1.1.tgz} + name: hast-util-heading-rank + version: 2.1.1 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + dev: true + + registry.npmmirror.com/hast-util-is-conditional-comment@2.0.0: + resolution: {integrity: sha512-U66gW8ZWQdxP4ZjTEZ3xZT72y6rIKJqV4At5QmC1ItBbQyZyVkuTp8QkQwhxsbkHdzpifiZdQWrDipc9ByqhRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-is-conditional-comment/-/hast-util-is-conditional-comment-2.0.0.tgz} + name: hast-util-is-conditional-comment + version: 2.0.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + dev: true + + registry.npmmirror.com/hast-util-is-element@2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz} + name: hast-util-is-element + version: 2.1.3 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + dev: true + + registry.npmmirror.com/hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz} + name: hast-util-parse-selector + version: 3.1.1 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + dev: true + + registry.npmmirror.com/hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz} + name: hast-util-raw + version: 7.2.3 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/parse5': registry.npmmirror.com/@types/parse5@6.0.3 + hast-util-from-parse5: registry.npmmirror.com/hast-util-from-parse5@7.1.2 + hast-util-to-parse5: registry.npmmirror.com/hast-util-to-parse5@7.1.0 + html-void-elements: registry.npmmirror.com/html-void-elements@2.0.1 + parse5: registry.npmmirror.com/parse5@6.0.1 + unist-util-position: registry.npmmirror.com/unist-util-position@4.0.4 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + vfile: registry.npmmirror.com/vfile@5.3.7 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: true + + registry.npmmirror.com/hast-util-raw@8.0.0: + resolution: {integrity: sha512-bKbaUxMNLjZMMowgcrc4l3aQSPiMLiceZD+mp+AKF8Si0mtyR2DYVdxzS2XBxXYDeW/VvfZy40lNxHRiY6MMTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-8.0.0.tgz} + name: hast-util-raw + version: 8.0.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + extend: registry.npmmirror.com/extend@3.0.2 + hast-util-from-parse5: registry.npmmirror.com/hast-util-from-parse5@7.1.2 + hast-util-to-parse5: registry.npmmirror.com/hast-util-to-parse5@7.1.0 + html-void-elements: registry.npmmirror.com/html-void-elements@2.0.1 + mdast-util-to-hast: registry.npmmirror.com/mdast-util-to-hast@12.3.0 + parse5: registry.npmmirror.com/parse5@7.1.2 + unist-util-position: registry.npmmirror.com/unist-util-position@4.0.4 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + vfile: registry.npmmirror.com/vfile@5.3.7 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: true + + registry.npmmirror.com/hast-util-to-estree@2.3.3: + resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz} + name: hast-util-to-estree + version: 2.3.3 + dependencies: + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 + '@types/estree-jsx': registry.npmmirror.com/@types/estree-jsx@1.0.2 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@2.0.3 + estree-util-attach-comments: registry.npmmirror.com/estree-util-attach-comments@2.1.1 + estree-util-is-identifier-name: registry.npmmirror.com/estree-util-is-identifier-name@2.1.0 + hast-util-whitespace: registry.npmmirror.com/hast-util-whitespace@2.0.1 + mdast-util-mdx-expression: registry.npmmirror.com/mdast-util-mdx-expression@1.3.2 + mdast-util-mdxjs-esm: registry.npmmirror.com/mdast-util-mdxjs-esm@1.3.1 + property-information: registry.npmmirror.com/property-information@6.3.0 + space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 + style-to-object: registry.npmmirror.com/style-to-object@0.4.4 + unist-util-position: registry.npmmirror.com/unist-util-position@4.0.4 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz} + name: hast-util-to-html + version: 8.0.4 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + ccount: registry.npmmirror.com/ccount@2.0.1 + comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@2.0.3 + hast-util-raw: registry.npmmirror.com/hast-util-raw@7.2.3 + hast-util-whitespace: registry.npmmirror.com/hast-util-whitespace@2.0.1 + html-void-elements: registry.npmmirror.com/html-void-elements@2.0.1 + property-information: registry.npmmirror.com/property-information@6.3.0 + space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 + stringify-entities: registry.npmmirror.com/stringify-entities@4.0.3 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: true + + registry.npmmirror.com/hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz} + name: hast-util-to-parse5 + version: 7.1.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@2.0.3 + property-information: registry.npmmirror.com/property-information@6.3.0 + space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 + web-namespaces: registry.npmmirror.com/web-namespaces@2.0.1 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: true + + registry.npmmirror.com/hast-util-to-string@2.0.0: + resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz} + name: hast-util-to-string + version: 2.0.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + dev: true + + registry.npmmirror.com/hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz} + name: hast-util-whitespace + version: 2.0.1 + dev: true + + registry.npmmirror.com/hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hastscript/-/hastscript-7.2.0.tgz} + name: hastscript + version: 7.2.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + comma-separated-tokens: registry.npmmirror.com/comma-separated-tokens@2.0.3 + hast-util-parse-selector: registry.npmmirror.com/hast-util-parse-selector@3.1.1 + property-information: registry.npmmirror.com/property-information@6.3.0 + space-separated-tokens: registry.npmmirror.com/space-separated-tokens@2.0.2 + dev: true + + registry.npmmirror.com/he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/he/-/he-1.2.0.tgz} + name: he + version: 1.2.0 + hasBin: true + dev: true + + registry.npmmirror.com/heti-findandreplacedomtext@0.5.0: + resolution: {integrity: sha512-GFZjqU8LAdu1uR72GqrReI+lzNLMlcWtvdz1TKNJiofyo1mfTecFYSZEoEbcLcRMl+KwEldnNQoS4BwO8wtg0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/heti-findandreplacedomtext/-/heti-findandreplacedomtext-0.5.0.tgz} + name: heti-findandreplacedomtext + version: 0.5.0 + dev: true + + registry.npmmirror.com/heti@0.9.4: + resolution: {integrity: sha512-DI1A/R6VabM8wulXrGVbeHZNZ8jJUm+Pwn+PEYZcNBxAO+4mXWPEX+Xu9R/YrHETGcevNrLO34m/99ZCnFnlhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/heti/-/heti-0.9.4.tgz} + name: heti + version: 0.9.4 + dependencies: + heti-findandreplacedomtext: registry.npmmirror.com/heti-findandreplacedomtext@0.5.0 + dev: true + + registry.npmmirror.com/history@5.3.0: + resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/history/-/history-5.3.0.tgz} + name: history + version: 5.3.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + dev: true + + registry.npmmirror.com/hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz} + name: hmac-drbg + version: 1.0.1 + dependencies: + hash.js: registry.npmmirror.com/hash.js@1.1.7 + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + minimalistic-crypto-utils: registry.npmmirror.com/minimalistic-crypto-utils@1.0.1 + dev: true + + registry.npmmirror.com/hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz} + name: hoist-non-react-statics + version: 3.3.2 + dependencies: + react-is: registry.npmmirror.com/react-is@16.13.1 + dev: true + + registry.npmmirror.com/homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz} + name: homedir-polyfill + version: 1.0.3 + engines: {node: '>=0.10.0'} + dependencies: + parse-passwd: registry.npmmirror.com/parse-passwd@1.0.0 + dev: true + + registry.npmmirror.com/hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz} + name: hosted-git-info + version: 2.8.9 + dev: true + + registry.npmmirror.com/hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz} + name: hosted-git-info + version: 4.1.0 + engines: {node: '>=10'} + dependencies: + lru-cache: registry.npmmirror.com/lru-cache@6.0.0 + dev: true + + registry.npmmirror.com/hosted-git-info@6.1.1: + resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz} + name: hosted-git-info + version: 6.1.1 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + lru-cache: registry.npmmirror.com/lru-cache@7.18.3 + dev: true + + registry.npmmirror.com/hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz} + name: hpack.js + version: 2.1.6 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + obuf: registry.npmmirror.com/obuf@1.1.2 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + wbuf: registry.npmmirror.com/wbuf@1.7.3 + dev: true + + registry.npmmirror.com/htm@3.1.1: + resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htm/-/htm-3.1.1.tgz} + name: htm + version: 3.1.1 + dev: true + + registry.npmmirror.com/html-entities@2.4.0: + resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-entities/-/html-entities-2.4.0.tgz} + name: html-entities + version: 2.4.0 + dev: true + + registry.npmmirror.com/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} + name: html-minifier-terser + version: 6.1.0 + engines: {node: '>=12'} hasBin: true dependencies: - minimist: 1.2.8 + camel-case: registry.npmmirror.com/camel-case@4.1.2 + clean-css: registry.npmmirror.com/clean-css@5.3.2 + commander: registry.npmmirror.com/commander@8.3.0 + he: registry.npmmirror.com/he@1.2.0 + param-case: registry.npmmirror.com/param-case@3.0.4 + relateurl: registry.npmmirror.com/relateurl@0.2.7 + terser: registry.npmmirror.com/terser@5.22.0 dev: true - /good-listener@1.2.2: - resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} + registry.npmmirror.com/html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz} + name: html-tags + version: 3.3.1 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/html-to-text@9.0.5: + resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-to-text/-/html-to-text-9.0.5.tgz} + name: html-to-text + version: 9.0.5 + engines: {node: '>=14'} dependencies: - delegate: 3.2.0 + '@selderee/plugin-htmlparser2': registry.npmmirror.com/@selderee/plugin-htmlparser2@0.11.0 + deepmerge: registry.npmmirror.com/deepmerge@4.3.1 + dom-serializer: registry.npmmirror.com/dom-serializer@2.0.0 + htmlparser2: registry.npmmirror.com/htmlparser2@8.0.2 + selderee: registry.npmmirror.com/selderee@0.11.0 dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.1 + 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: true - /got@9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} - dependencies: - '@sindresorhus/is': 0.14.0 - '@szmarczak/http-timer': 1.1.2 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 - cacheable-request: 6.1.0 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 4.1.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 1.1.0 - to-readable-stream: 1.0.0 - url-parse-lax: 3.0.0 - dev: true - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true - - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true - - /growly@1.3.0: - resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} - requiresBuild: true - dev: true - optional: true - - /gulp-if@2.0.2: - resolution: {integrity: sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==} - engines: {node: '>= 0.10.0'} - dependencies: - gulp-match: 1.1.0 - ternary-stream: 2.1.1 - through2: 2.0.5 - dev: true - - /gulp-less@4.0.1: - resolution: {integrity: sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==} - engines: {node: '>=0.10.0'} - dependencies: - accord: 0.29.0 - less: 3.9.0 - object-assign: 4.1.1 - plugin-error: 0.1.2 - replace-ext: 1.0.1 - through2: 2.0.5 - vinyl-sourcemaps-apply: 0.2.1 - dev: true - - /gulp-match@1.1.0: - resolution: {integrity: sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==} - dependencies: - minimatch: 3.1.2 - dev: true - - /gulp-typescript@5.0.1(typescript@3.9.10): - resolution: {integrity: sha512-YuMMlylyJtUSHG1/wuSVTrZp60k1dMEFKYOvDf7OvbAJWrDtxxD4oZon4ancdWwzjj30ztiidhe4VXJniF0pIQ==} - engines: {node: '>= 8'} + registry.npmmirror.com/html-webpack-plugin@5.5.0(webpack@5.89.0): + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz} + id: registry.npmmirror.com/html-webpack-plugin/5.5.0 + name: html-webpack-plugin + version: 5.5.0 + engines: {node: '>=10.13.0'} peerDependencies: - typescript: ~2.7.1 || >=2.8.0-dev || >=2.9.0-dev || ~3.0.0 || >=3.0.0-dev || >=3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev + webpack: ^5.20.0 dependencies: - ansi-colors: 3.2.4 - plugin-error: 1.0.1 - source-map: 0.7.4 - through2: 3.0.1 - typescript: 3.9.10 - vinyl: 2.2.1 - vinyl-fs: 3.0.3 + '@types/html-minifier-terser': registry.npmmirror.com/@types/html-minifier-terser@6.1.0 + html-minifier-terser: registry.npmmirror.com/html-minifier-terser@6.1.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + pretty-error: registry.npmmirror.com/pretty-error@4.0.0 + tapable: registry.npmmirror.com/tapable@2.2.1 + webpack: registry.npmmirror.com/webpack@5.89.0 dev: true - /handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true + registry.npmmirror.com/html2sketch@1.0.2: + resolution: {integrity: sha512-/P9NcVH9yBhrOkcnaFkAbWJifDO8Ii+CTIxy9gE6trSQvo2OH++TKQIP5MICEoWvgXpVhZ6botj7P63Krl1/gg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html2sketch/-/html2sketch-1.0.2.tgz} + name: html2sketch + version: 1.0.2 + engines: {node: '>=14.0.0'} dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.17.4 + '@sketch-hq/sketch-file-format-ts': registry.npmmirror.com/@sketch-hq/sketch-file-format-ts@6.5.0 + color: registry.npmmirror.com/color@3.2.1 + css: registry.npmmirror.com/css@3.0.0 + svg-pathdata: registry.npmmirror.com/svg-pathdata@5.0.5 + svgo-browser: registry.npmmirror.com/svgo-browser@1.3.8 + svgson: registry.npmmirror.com/svgson@4.1.0 + transformation-matrix: registry.npmmirror.com/transformation-matrix@2.15.0 + uuid: registry.npmmirror.com/uuid@8.3.2 dev: true - /har-schema@2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - requiresBuild: true - dev: true - - /har-validator@5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - requiresBuild: true + registry.npmmirror.com/htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz} + name: htmlparser2 + version: 6.1.0 dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@4.3.1 + domutils: registry.npmmirror.com/domutils@2.8.0 + entities: registry.npmmirror.com/entities@2.2.0 dev: true - /hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - dev: true - - /harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - dev: true - - /has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz} + name: htmlparser2 + version: 8.0.2 dependencies: - ansi-regex: 2.1.1 + domelementtype: registry.npmmirror.com/domelementtype@2.3.0 + domhandler: registry.npmmirror.com/domhandler@5.0.3 + domutils: registry.npmmirror.com/domutils@3.1.0 + entities: registry.npmmirror.com/entities@4.5.0 dev: true - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + registry.npmmirror.com/http-cache-semantics@3.8.1: + resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz} + name: http-cache-semantics + version: 3.8.1 dev: true - /has-flag@1.0.0: - resolution: {integrity: sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz} + name: http-deceiver + version: 1.2.7 dev: true - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + registry.npmmirror.com/http-proxy-agent@2.1.0: + resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz} + name: http-proxy-agent + version: 2.1.0 + engines: {node: '>= 4.5.0'} dependencies: - get-intrinsic: 1.2.1 + agent-base: registry.npmmirror.com/agent-base@4.3.0 + debug: registry.npmmirror.com/debug@3.1.0 + transitivePeerDependencies: + - supports-color dev: true - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} + registry.npmmirror.com/https-browserify@1.0.0: + resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz} + name: https-browserify + version: 1.0.0 dev: true - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true - - /has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} + registry.npmmirror.com/https-proxy-agent@2.2.4: + resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz} + name: https-proxy-agent + version: 2.2.4 + engines: {node: '>= 4.5.0'} dependencies: - has-symbols: 1.0.3 + agent-base: registry.npmmirror.com/agent-base@4.3.0 + debug: registry.npmmirror.com/debug@3.2.7 + transitivePeerDependencies: + - supports-color dev: true - /has-value@0.3.1: - resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: true - - /has-value@1.0.0: - resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: true - - /has-values@0.1.4: - resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} - engines: {node: '>=0.10.0'} - dev: true - - /has-values@1.0.0: - resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: true - - /has-yarn@2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} - dev: true - - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /hash-base@3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} - engines: {node: '>=4'} - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - safe-buffer: 5.2.1 - dev: true - - /hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - dev: true - - /hast-util-has-property@1.0.4: - resolution: {integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==} - dev: true - - /hast-util-is-conditional-comment@1.0.4: - resolution: {integrity: sha512-rtULxWWknVeSuU/vsJ9tHo+M3ExyaOrZcWvLxqY2nUfCHbDcq60EJzSJC5zNm6ZlbxbJ8l7Ej8C1Kzsi5PJS1A==} - dev: true - - /hast-util-is-element@1.1.0: - resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} - dev: true - - /hast-util-parse-selector@2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - dev: true - - /hast-util-to-html@6.1.0: - resolution: {integrity: sha512-IlC+LG2HGv0Y8js3wqdhg9O2sO4iVpRDbHOPwXd7qgeagpGsnY49i8yyazwqS35RA35WCzrBQE/n0M6GG/ewxA==} - dependencies: - ccount: 1.1.0 - comma-separated-tokens: 1.0.8 - hast-util-is-element: 1.1.0 - hast-util-whitespace: 1.0.4 - html-void-elements: 1.0.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - stringify-entities: 2.0.0 - unist-util-is: 3.0.0 - xtend: 4.0.2 - dev: true - - /hast-util-to-string@1.0.4: - resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==} - dev: true - - /hast-util-whitespace@1.0.4: - resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==} - dev: true - - /hastscript@5.1.2: - resolution: {integrity: sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==} - dependencies: - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - dev: true - - /hex-color-regex@1.1.0: - resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} - dev: true - - /history-with-query@4.10.4: - resolution: {integrity: sha512-JnskQK8X+PbRFHSdDAExhoJyhLnlLZL+UuHQuQhys+Se9/ukRDRBWU4JVTjsiIfbv1fcEmR3oqKW56OYmk5M5w==} - dependencies: - '@babel/runtime': 7.22.11 - loose-envify: 1.4.0 - query-string: 6.14.1 - resolve-pathname: 3.0.0 - tiny-invariant: 1.3.1 - tiny-warning: 1.0.3 - value-equal: 1.0.1 - dev: true - - /history@4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} - dependencies: - '@babel/runtime': 7.22.11 - loose-envify: 1.4.0 - resolve-pathname: 3.0.0 - tiny-invariant: 1.3.1 - tiny-warning: 1.0.3 - value-equal: 1.0.1 - dev: true - - /history@5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} - dependencies: - '@babel/runtime': 7.22.11 - dev: true - - /hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - dev: true - - /hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - dependencies: - react-is: 16.13.1 - dev: true - - /homedir-polyfill@1.0.3: - resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} - engines: {node: '>=0.10.0'} - dependencies: - parse-passwd: 1.0.0 - dev: true - - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - - /hosted-git-info@3.0.8: - resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} - engines: {node: '>=10'} - dependencies: - lru-cache: 6.0.0 - dev: true - - /hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} - dependencies: - lru-cache: 6.0.0 - dev: true - - /hsl-regex@1.0.0: - resolution: {integrity: sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==} - dev: true - - /hsla-regex@1.0.0: - resolution: {integrity: sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==} - dev: true - - /html-encoding-sniffer@1.0.2: - resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - - /html-entities@1.4.0: - resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} - dev: true - - /html-entities@2.4.0: - resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} - dev: true - - /html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true - - /html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - dev: true - - /html-void-elements@1.0.5: - resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} - dev: true - - /htmlparser2@3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: true - - /http-signature@1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} - requiresBuild: true - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.17.0 - dev: true - - /https-browserify@1.0.0: - resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} - dev: true - - /human-signals@1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + registry.npmmirror.com/human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz} + name: human-signals + version: 2.1.0 engines: {node: '>=10.17.0'} dev: true - /humanize-url@1.0.1: - resolution: {integrity: sha512-RtgTzXCPVb/te+e82NDhAc5paj+DuKSratIGAr+v+HZK24eAQ8LMoBGYoL7N/O+9iEc33AKHg45dOMKw3DNldQ==} - engines: {node: '>=0.10.0'} - dependencies: - normalize-url: 1.9.1 - strip-url-auth: 1.0.1 + registry.npmmirror.com/human-signals@3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-3.0.1.tgz} + name: human-signals + version: 3.0.1 + engines: {node: '>=12.20.0'} dev: true - /husky@7.0.4: - resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} - engines: {node: '>=12'} + registry.npmmirror.com/human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz} + name: human-signals + version: 4.3.1 + engines: {node: '>=14.18.0'} + dev: true + + registry.npmmirror.com/humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz} + name: humanize-ms + version: 1.2.1 + dependencies: + ms: registry.npmmirror.com/ms@2.1.3 + dev: true + + registry.npmmirror.com/humps@2.0.1: + resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/humps/-/humps-2.0.1.tgz} + name: humps + version: 2.0.1 + dev: true + + registry.npmmirror.com/husky@8.0.1: + resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/husky/-/husky-8.0.1.tgz} + name: husky + version: 8.0.1 + engines: {node: '>=14'} hasBin: true dev: true - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + registry.npmmirror.com/iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz} + name: iconv-lite + version: 0.4.24 engines: {node: '>=0.10.0'} dependencies: - safer-buffer: 2.1.2 + safer-buffer: registry.npmmirror.com/safer-buffer@2.1.2 dev: true - /icss-replace-symbols@1.1.0: - resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} + 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: true - /identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + registry.npmmirror.com/icss-utils@5.1.0(postcss@8.4.31): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz} + id: registry.npmmirror.com/icss-utils/5.1.0 + name: icss-utils + version: 5.1.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz} + name: identity-obj-proxy + version: 3.0.0 engines: {node: '>=4'} dependencies: - harmony-reflect: 1.6.2 + harmony-reflect: registry.npmmirror.com/harmony-reflect@1.6.2 dev: true - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + registry.npmmirror.com/ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz} + name: ieee754 + version: 1.2.1 dev: true - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + registry.npmmirror.com/iferr@0.1.5: + resolution: {integrity: sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz} + name: iferr + version: 0.1.5 + dev: true + + registry.npmmirror.com/ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz} + name: ignore + version: 5.2.4 engines: {node: '>= 4'} dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - dev: true - - /image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + registry.npmmirror.com/image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz} + name: image-size + version: 0.5.5 engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true dev: true optional: true - /import-cwd@2.1.0: - resolution: {integrity: sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==} - engines: {node: '>=4'} - dependencies: - import-from: 2.1.0 - dev: true - - /import-fresh@2.0.0: - resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} - engines: {node: '>=4'} - dependencies: - caller-path: 2.0.0 - resolve-from: 3.0.0 - dev: true - - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /import-from@2.1.0: - resolution: {integrity: sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==} - engines: {node: '>=4'} - dependencies: - resolve-from: 3.0.0 - dev: true - - /import-lazy@2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} - dev: true - - /import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - dev: true - - /import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} + registry.npmmirror.com/image-size@0.8.3: + resolution: {integrity: sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/image-size/-/image-size-0.8.3.tgz} + name: image-size + version: 0.8.3 + engines: {node: '>=6.9.0'} hasBin: true dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 + queue: registry.npmmirror.com/queue@6.0.1 dev: true - /import-modules@2.1.0: - resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} + registry.npmmirror.com/immutable@4.3.4: + resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.4.tgz} + name: immutable + version: 4.3.4 + dev: true + + registry.npmmirror.com/import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz} + name: import-fresh + version: 3.3.0 + engines: {node: '>=6'} + dependencies: + parent-module: registry.npmmirror.com/parent-module@1.0.1 + resolve-from: registry.npmmirror.com/resolve-from@4.0.0 + dev: true + + registry.npmmirror.com/import-lazy@2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-lazy/-/import-lazy-2.1.0.tgz} + name: import-lazy + version: 2.1.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz} + name: import-lazy + version: 4.0.0 engines: {node: '>=8'} dev: true - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + registry.npmmirror.com/imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz} + name: imurmurhash + version: 0.1.4 engines: {node: '>=0.8.19'} dev: true - /indent-string@3.2.0: - resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} - engines: {node: '>=4'} - dev: true - - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + registry.npmmirror.com/indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz} + name: indent-string + version: 4.0.0 engines: {node: '>=8'} dev: true - /indexes-of@1.0.1: - resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==} - dev: true - - /indx@0.2.3: - resolution: {integrity: sha512-SEM+Px+Ghr3fZ+i9BNvUIZJ4UhojFuf+sT7x3cl2/ElL7NXne1A/m29VYzWTTypdOgDnWfoKNewIuPA6y+NMyQ==} - dev: true - - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + 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: 1.4.0 - wrappy: 1.0.2 + once: registry.npmmirror.com/once@1.4.0 + wrappy: registry.npmmirror.com/wrappy@1.0.2 dev: true - /inherits@2.0.1: - resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} + registry.npmmirror.com/inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz} + name: inherits + version: 2.0.3 dev: true - /inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + 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: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + registry.npmmirror.com/ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz} + name: ini + version: 1.3.8 dev: true - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + registry.npmmirror.com/inline-style-parser@0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz} + name: inline-style-parser + version: 0.1.1 dev: true - /innertext@1.0.3: - resolution: {integrity: sha512-ZC410b7IbrTrmt8bQb27xUOJgXkJu+XL6MVncb9FGyxjRIHyQqNjpSDY20zvSUttkAiYj0dait/67/sXyWvwYg==} - dependencies: - html-entities: 1.4.0 - dev: true - - /inquirer@6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} + registry.npmmirror.com/inquirer@6.5.2: + resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz} + name: inquirer + version: 6.5.2 engines: {node: '>=6.0.0'} dependencies: - ansi-escapes: 3.2.0 - chalk: 2.4.2 - cli-cursor: 2.1.0 - cli-width: 2.2.1 - external-editor: 3.1.0 - figures: 2.0.0 - lodash: 4.17.21 - mute-stream: 0.0.7 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 2.1.1 - strip-ansi: 5.2.0 - through: 2.3.8 + ansi-escapes: registry.npmmirror.com/ansi-escapes@3.2.0 + chalk: registry.npmmirror.com/chalk@2.4.2 + cli-cursor: registry.npmmirror.com/cli-cursor@2.1.0 + cli-width: registry.npmmirror.com/cli-width@2.2.1 + external-editor: registry.npmmirror.com/external-editor@3.1.0 + figures: registry.npmmirror.com/figures@2.0.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + mute-stream: registry.npmmirror.com/mute-stream@0.0.7 + run-async: registry.npmmirror.com/run-async@2.4.1 + rxjs: registry.npmmirror.com/rxjs@6.6.7 + string-width: registry.npmmirror.com/string-width@2.1.1 + strip-ansi: registry.npmmirror.com/strip-ansi@5.2.0 + through: registry.npmmirror.com/through@2.3.8 dev: true - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + registry.npmmirror.com/internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.6.tgz} + name: internal-slot + version: 1.0.6 engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 - side-channel: 1.0.4 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + hasown: registry.npmmirror.com/hasown@2.0.0 + side-channel: registry.npmmirror.com/side-channel@1.0.4 dev: true - /invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + registry.npmmirror.com/intl-messageformat@10.5.4: + resolution: {integrity: sha512-z+hrFdiJ/heRYlzegrdFYqU1m/KOMOVMqNilIArj+PbsuU8TNE7v4TWdQgSoxlxbT4AcZH3Op3/Fu15QTp+W1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/intl-messageformat/-/intl-messageformat-10.5.4.tgz} + name: intl-messageformat + version: 10.5.4 dependencies: - loose-envify: 1.4.0 + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/fast-memoize': registry.npmmirror.com/@formatjs/fast-memoize@2.2.0 + '@formatjs/icu-messageformat-parser': registry.npmmirror.com/@formatjs/icu-messageformat-parser@2.7.0 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /invert-kv@3.0.1: - resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + registry.npmmirror.com/invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz} + name: invariant + version: 2.2.4 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 + dev: true + + registry.npmmirror.com/ip@1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz} + name: ip + version: 1.1.8 + dev: true + + registry.npmmirror.com/is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz} + name: is-alphabetical + version: 2.0.1 + dev: true + + registry.npmmirror.com/is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz} + name: is-alphanumerical + version: 2.0.1 + dependencies: + is-alphabetical: registry.npmmirror.com/is-alphabetical@2.0.1 + is-decimal: registry.npmmirror.com/is-decimal@2.0.1 + dev: true + + registry.npmmirror.com/is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz} + name: is-arguments + version: 1.1.1 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz} + name: is-array-buffer + version: 3.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 + dev: true + + registry.npmmirror.com/is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz} + name: is-arrayish + version: 0.2.1 + dev: true + + registry.npmmirror.com/is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz} + name: is-arrayish + version: 0.3.2 + dev: true + + registry.npmmirror.com/is-arrow-function@2.0.3: + resolution: {integrity: sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-arrow-function/-/is-arrow-function-2.0.3.tgz} + name: is-arrow-function + version: 2.0.3 + engines: {node: '>= 0.4'} + dependencies: + is-callable: registry.npmmirror.com/is-callable@1.2.7 + dev: true + + registry.npmmirror.com/is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz} + name: is-async-function + version: 2.0.0 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz} + name: is-bigint + version: 1.0.4 + dependencies: + has-bigints: registry.npmmirror.com/has-bigints@1.0.2 + dev: true + + registry.npmmirror.com/is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} + name: is-binary-path + version: 2.1.0 engines: {node: '>=8'} + dependencies: + binary-extensions: registry.npmmirror.com/binary-extensions@2.2.0 dev: true - /ip-regex@2.1.0: - resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==} + registry.npmmirror.com/is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz} + name: is-boolean-object + version: 1.1.2 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + 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: true + + registry.npmmirror.com/is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz} + name: is-buffer + version: 2.0.5 engines: {node: '>=4'} dev: true - /irregular-plurals@3.5.0: - resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} - engines: {node: '>=8'} - dev: true - - /is-absolute-url@2.1.0: - resolution: {integrity: sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==} - engines: {node: '>=0.10.0'} - dev: true - - /is-absolute@1.0.0: - resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} - engines: {node: '>=0.10.0'} - dependencies: - is-relative: 1.0.0 - is-windows: 1.0.2 - dev: true - - /is-accessor-descriptor@0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-accessor-descriptor@1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - - /is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: true - - /is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: true - - /is-array-buffer@3.0.2: - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.12 - dev: true - - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true - - /is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: true - - /is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: true - - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: true - - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: true - - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + registry.npmmirror.com/is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz} + name: is-callable + version: 1.2.7 engines: {node: '>= 0.4'} dev: true - /is-ci@1.2.1: - resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==} + registry.npmmirror.com/is-ci@1.2.1: + resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz} + name: is-ci + version: 1.2.1 hasBin: true dependencies: - ci-info: 1.6.0 + ci-info: registry.npmmirror.com/ci-info@1.6.0 dev: true - /is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true + registry.npmmirror.com/is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz} + name: is-core-module + version: 2.13.1 dependencies: - ci-info: 2.0.0 + hasown: registry.npmmirror.com/hasown@2.0.0 dev: true - /is-color-stop@1.1.0: - resolution: {integrity: sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==} - dependencies: - css-color-names: 0.0.4 - hex-color-regex: 1.1.0 - hsl-regex: 1.0.0 - hsla-regex: 1.0.0 - rgb-regex: 1.0.1 - rgba-regex: 1.0.0 - dev: true - - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} - dependencies: - has: 1.0.3 - dev: true - - /is-data-descriptor@0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-data-descriptor@1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + registry.npmmirror.com/is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz} + name: is-date-object + version: 1.0.5 engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 dev: true - /is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + registry.npmmirror.com/is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-decimal/-/is-decimal-2.0.1.tgz} + name: is-decimal + version: 2.0.1 dev: true - /is-descriptor@0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: true - - /is-descriptor@1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: true - - /is-directory@0.3.1: - resolution: {integrity: sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==} - engines: {node: '>=0.10.0'} - dev: true - - /is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + registry.npmmirror.com/is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz} + name: is-docker + version: 2.2.1 engines: {node: '>=8'} hasBin: true dev: true - /is-extendable@0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz} + name: is-docker + version: 3.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true dev: true - /is-extendable@1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/is-equal@1.7.0: + resolution: {integrity: sha512-hErktGR9jmoYXNWlbrwGjc8eHh09mbY6TWSTTFtnMcKaCuSMN8z+Ni5ma/8mkbVpe4CbB7V6kN1MkCg9bCx5bA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-equal/-/is-equal-1.7.0.tgz} + name: is-equal + version: 1.7.0 + engines: {node: '>= 0.4'} dependencies: - is-plain-object: 2.0.4 + es-get-iterator: registry.npmmirror.com/es-get-iterator@1.1.3 + es-to-primitive: registry.npmmirror.com/es-to-primitive@1.2.1 + functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3 + has-bigints: registry.npmmirror.com/has-bigints@1.0.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + hasown: registry.npmmirror.com/hasown@2.0.0 + is-arrow-function: registry.npmmirror.com/is-arrow-function@2.0.3 + is-bigint: registry.npmmirror.com/is-bigint@1.0.4 + is-boolean-object: registry.npmmirror.com/is-boolean-object@1.1.2 + is-callable: registry.npmmirror.com/is-callable@1.2.7 + is-date-object: registry.npmmirror.com/is-date-object@1.0.5 + is-generator-function: registry.npmmirror.com/is-generator-function@1.0.10 + is-number-object: registry.npmmirror.com/is-number-object@1.0.7 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + is-string: registry.npmmirror.com/is-string@1.0.7 + is-symbol: registry.npmmirror.com/is-symbol@1.0.4 + isarray: registry.npmmirror.com/isarray@2.0.5 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 + object.entries: registry.npmmirror.com/object.entries@1.1.7 + object.getprototypeof: registry.npmmirror.com/object.getprototypeof@1.0.5 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2 + which-collection: registry.npmmirror.com/which-collection@1.0.1 dev: true - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + 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: true - /is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - dependencies: - call-bind: 1.0.2 - dev: true - - /is-fullwidth-code-point@1.0.0: - resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} + 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'} - dependencies: - number-is-nan: 1.0.1 dev: true - /is-fullwidth-code-point@2.0.0: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + registry.npmmirror.com/is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz} + name: is-finalizationregistry + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + + registry.npmmirror.com/is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz} + name: is-fullwidth-code-point + version: 2.0.0 engines: {node: '>=4'} dev: true - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + registry.npmmirror.com/is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} + name: is-fullwidth-code-point + version: 3.0.0 engines: {node: '>=8'} dev: true - /is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} + registry.npmmirror.com/is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz} + name: is-fullwidth-code-point + version: 4.0.0 + engines: {node: '>=12'} dev: true - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + registry.npmmirror.com/is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz} + name: is-generator-function + version: 1.0.10 engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 dev: true - /is-glob@3.1.0: - resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==} + 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: 2.1.1 + is-extglob: registry.npmmirror.com/is-extglob@2.1.1 dev: true - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz} + name: is-hexadecimal + version: 2.0.1 + dev: true + + registry.npmmirror.com/is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz} + name: is-inside-container + version: 1.0.0 + engines: {node: '>=14.16'} + hasBin: true dependencies: - is-extglob: 2.1.1 + is-docker: registry.npmmirror.com/is-docker@3.0.0 dev: true - /is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: true - - /is-installed-globally@0.1.0: - resolution: {integrity: sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==} + registry.npmmirror.com/is-installed-globally@0.1.0: + resolution: {integrity: sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz} + name: is-installed-globally + version: 0.1.0 engines: {node: '>=4'} dependencies: - global-dirs: 0.1.1 - is-path-inside: 1.0.1 + global-dirs: registry.npmmirror.com/global-dirs@0.1.1 + is-path-inside: registry.npmmirror.com/is-path-inside@1.0.1 dev: true - /is-map@2.0.2: - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + registry.npmmirror.com/is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz} + name: is-map + version: 2.0.2 dev: true - /is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: true - - /is-negated-glob@1.0.0: - resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==} - engines: {node: '>=0.10.0'} - dev: true - - /is-negative-zero@2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + registry.npmmirror.com/is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz} + name: is-negative-zero + version: 2.0.2 engines: {node: '>= 0.4'} dev: true - /is-npm@3.0.0: - resolution: {integrity: sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==} - engines: {node: '>=8'} + registry.npmmirror.com/is-npm@1.0.0: + resolution: {integrity: sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-npm/-/is-npm-1.0.0.tgz} + name: is-npm + version: 1.0.0 + engines: {node: '>=0.10.0'} dev: true - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + registry.npmmirror.com/is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz} + name: is-number-object + version: 1.0.7 engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 dev: true - /is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + registry.npmmirror.com/is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} + name: is-number + version: 7.0.0 engines: {node: '>=0.12.0'} dev: true - /is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + registry.npmmirror.com/is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz} + name: is-obj + version: 1.0.1 engines: {node: '>=0.10.0'} dev: true - /is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + registry.npmmirror.com/is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz} + name: is-obj + version: 2.0.0 engines: {node: '>=8'} dev: true - /is-observable@1.1.0: - resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} + registry.npmmirror.com/is-path-inside@1.0.1: + resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-path-inside/-/is-path-inside-1.0.1.tgz} + name: is-path-inside + version: 1.0.1 + engines: {node: '>=0.10.0'} + dependencies: + path-is-inside: registry.npmmirror.com/path-is-inside@1.0.2 + dev: true + + registry.npmmirror.com/is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz} + name: is-path-inside + version: 3.0.3 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz} + name: is-plain-obj + version: 1.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz} + name: is-plain-obj + version: 4.1.0 + engines: {node: '>=12'} + dev: true + + 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: true + + 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: true + + registry.npmmirror.com/is-redirect@1.0.0: + resolution: {integrity: sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-redirect/-/is-redirect-1.0.0.tgz} + name: is-redirect + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz} + name: is-regex + version: 1.1.4 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-retry-allowed@1.2.0: + resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz} + name: is-retry-allowed + version: 1.2.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz} + name: is-set + version: 2.0.2 + dev: true + + registry.npmmirror.com/is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz} + name: is-shared-array-buffer + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + + registry.npmmirror.com/is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz} + name: is-stream + version: 1.1.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz} + name: is-stream + version: 2.0.1 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz} + name: is-stream + version: 3.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + registry.npmmirror.com/is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz} + name: is-string + version: 1.0.7 + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz} + name: is-symbol + version: 1.0.4 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + dev: true + + registry.npmmirror.com/is-text-path@1.0.1: + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz} + name: is-text-path + version: 1.0.1 + engines: {node: '>=0.10.0'} + dependencies: + text-extensions: registry.npmmirror.com/text-extensions@1.9.0 + dev: true + + registry.npmmirror.com/is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz} + name: is-typed-array + version: 1.1.12 + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true + + registry.npmmirror.com/is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz} + name: is-weakmap + version: 2.0.1 + dev: true + + registry.npmmirror.com/is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz} + name: is-weakref + version: 1.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + dev: true + + registry.npmmirror.com/is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz} + name: is-weakset + version: 2.0.2 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + dev: true + + registry.npmmirror.com/is-what@3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz} + name: is-what + version: 3.14.1 + dev: true + + registry.npmmirror.com/is-windows@0.2.0: + resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-windows/-/is-windows-0.2.0.tgz} + name: is-windows + version: 0.2.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-wsl@1.1.0: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz} + name: is-wsl + version: 1.1.0 engines: {node: '>=4'} - dependencies: - symbol-observable: 1.2.0 dev: true - /is-path-inside@1.0.1: - resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==} + registry.npmmirror.com/is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz} + name: is-wsl + version: 2.2.0 + engines: {node: '>=8'} + dependencies: + is-docker: registry.npmmirror.com/is-docker@2.2.1 + dev: true + + registry.npmmirror.com/isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz} + name: isarray + version: 0.0.1 + dev: true + + 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: true + + registry.npmmirror.com/isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz} + name: isarray + version: 2.0.5 + dev: true + + registry.npmmirror.com/isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz} + name: isexe + version: 2.0.0 + dev: true + + registry.npmmirror.com/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: - path-is-inside: 1.0.2 + isarray: registry.npmmirror.com/isarray@1.0.0 dev: true - /is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + 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: true - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + registry.npmmirror.com/isomorphic-unfetch@4.0.2: + resolution: {integrity: sha512-1Yd+CF/7al18/N2BDbsLBcp6RO3tucSW+jcLq24dqdX5MNbCNTw1z4BsGsp4zNmjr/Izm2cs/cEqZPp4kvWSCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/isomorphic-unfetch/-/isomorphic-unfetch-4.0.2.tgz} + name: isomorphic-unfetch + version: 4.0.2 + dependencies: + node-fetch: registry.npmmirror.com/node-fetch@3.3.2 + unfetch: registry.npmmirror.com/unfetch@5.0.0 + dev: true + + registry.npmmirror.com/istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz} + name: istanbul-lib-coverage + version: 3.2.0 engines: {node: '>=8'} dev: true - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /is-promise@2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - dev: true - - /is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - dependencies: - '@types/estree': 1.0.1 - dev: true - - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: true - - /is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-regexp@2.1.0: - resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} - engines: {node: '>=6'} - dev: true - - /is-relative@1.0.0: - resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} - engines: {node: '>=0.10.0'} - dependencies: - is-unc-path: 1.0.0 - dev: true - - /is-resolvable@1.1.0: - resolution: {integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==} - dev: true - - /is-set@2.0.2: - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} - dev: true - - /is-shared-array-buffer@1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: true - - /is-stream@1.1.0: - resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} - engines: {node: '>=0.10.0'} - dev: true - - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true - - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: true - - /is-text-path@1.0.1: - resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} - engines: {node: '>=0.10.0'} - dependencies: - text-extensions: 1.9.0 - dev: true - - /is-typed-array@1.1.12: - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} - engines: {node: '>= 0.4'} - dependencies: - which-typed-array: 1.1.11 - dev: true - - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: true - - /is-unc-path@1.0.0: - resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} - engines: {node: '>=0.10.0'} - dependencies: - unc-path-regex: 0.1.2 - dev: true - - /is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - dev: true - - /is-utf8@0.2.1: - resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} - dev: true - - /is-valid-glob@1.0.0: - resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-weakmap@2.0.1: - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} - dev: true - - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.2 - dev: true - - /is-weakset@2.0.2: - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - dev: true - - /is-whitespace-character@1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - dev: true - - /is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-word-character@1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - dev: true - - /is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + registry.npmmirror.com/istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz} + name: istanbul-lib-instrument + version: 5.2.1 engines: {node: '>=8'} dependencies: - is-docker: 2.2.1 - dev: true - - /is-yarn-global@0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} - dev: true - - /isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - dev: true - - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: true - - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true - - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - - /isobject@2.1.0: - resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: true - - /isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - dev: true - - /isstream@0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - requiresBuild: true - dev: true - - /istanbul-lib-coverage@2.0.5: - resolution: {integrity: sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==} - engines: {node: '>=6'} - dev: true - - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} - engines: {node: '>=8'} - dev: true - - /istanbul-lib-instrument@3.3.0: - resolution: {integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==} - engines: {node: '>=6'} - dependencies: - '@babel/generator': 7.22.10 - '@babel/parser': 7.22.14 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - istanbul-lib-coverage: 2.0.5 - semver: 6.3.1 + '@babel/core': registry.npmmirror.com/@babel/core@7.23.2 + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema@0.1.3 + istanbul-lib-coverage: registry.npmmirror.com/istanbul-lib-coverage@3.2.0 + semver: registry.npmmirror.com/semver@6.3.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-lib-instrument@4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} + registry.npmmirror.com/istextorbinary@2.6.0: + resolution: {integrity: sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/istextorbinary/-/istextorbinary-2.6.0.tgz} + name: istextorbinary + version: 2.6.0 + engines: {node: '>=0.12'} dependencies: - '@babel/core': 7.8.6 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + binaryextensions: registry.npmmirror.com/binaryextensions@2.3.0 + editions: registry.npmmirror.com/editions@2.3.1 + textextensions: registry.npmmirror.com/textextensions@2.6.0 dev: true - /istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} + registry.npmmirror.com/iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz} + name: iterator.prototype + version: 1.1.2 dependencies: - '@babel/core': 7.22.11 - '@babel/parser': 7.22.14 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + define-properties: registry.npmmirror.com/define-properties@1.2.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + reflect.getprototypeof: registry.npmmirror.com/reflect.getprototypeof@1.0.4 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 dev: true - /istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} + registry.npmmirror.com/jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz} + name: jest-haste-map + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - istanbul-lib-coverage: 3.2.0 - make-dir: 4.0.0 - supports-color: 7.2.0 - dev: true - - /istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - dependencies: - debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-reports@3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - dev: true - - /iterator.prototype@1.1.1: - resolution: {integrity: sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==} - dependencies: - define-properties: 1.2.0 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.4 - dev: true - - /javascript-stringify@2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} - dev: true - - /jest-changed-files@25.5.0: - resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - execa: 3.4.0 - throat: 5.0.0 - dev: true - - /jest-cli@25.5.4: - resolution: {integrity: sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==} - engines: {node: '>= 8.3'} - hasBin: true - dependencies: - '@jest/core': 25.5.4 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - is-ci: 2.0.0 - jest-config: 25.5.4 - jest-util: 25.5.0 - jest-validate: 25.5.0 - prompts: 2.4.2 - realpath-native: 2.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-config@25.5.4: - resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.8.6 - '@jest/test-sequencer': 25.5.4 - '@jest/types': 25.5.0 - babel-jest: 25.5.1(@babel/core@7.8.6) - chalk: 3.0.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-environment-jsdom: 25.5.0 - jest-environment-node: 25.5.0 - jest-get-type: 25.2.6 - jest-jasmine2: 25.5.4 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - micromatch: 4.0.5 - pretty-format: 25.5.0 - realpath-native: 2.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-diff@25.5.0: - resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - diff-sequences: 25.2.6 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-docblock@25.3.0: - resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} - engines: {node: '>= 8.3'} - dependencies: - detect-newline: 3.1.0 - dev: true - - /jest-each@25.5.0: - resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-get-type: 25.2.6 - jest-util: 25.5.0 - pretty-format: 25.5.0 - dev: true - - /jest-environment-jsdom-fourteen@1.0.1: - resolution: {integrity: sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==} - dependencies: - '@jest/environment': 24.9.0 - '@jest/fake-timers': 24.9.0 - '@jest/types': 24.9.0 - jest-mock: 24.9.0 - jest-util: 24.9.0 - jsdom: 14.1.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /jest-environment-jsdom@25.5.0: - resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - jsdom: 15.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate - dev: true - - /jest-environment-node@25.5.0: - resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - semver: 6.3.1 - dev: true - - /jest-get-type@25.2.6: - resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} - engines: {node: '>= 8.3'} - dev: true - - /jest-haste-map@24.9.0: - resolution: {integrity: sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==} - engines: {node: '>= 6'} - dependencies: - '@jest/types': 24.9.0 - anymatch: 2.0.0 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - invariant: 2.2.4 - jest-serializer: 24.9.0 - jest-util: 24.9.0 - jest-worker: 24.9.0 - micromatch: 3.1.10 - sane: 4.1.0 - walker: 1.0.8 + '@jest/types': registry.npmmirror.com/@jest/types@29.6.3 + '@types/graceful-fs': registry.npmmirror.com/@types/graceful-fs@4.1.8 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + anymatch: registry.npmmirror.com/anymatch@3.1.3 + fb-watchman: registry.npmmirror.com/fb-watchman@2.0.2 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + jest-regex-util: registry.npmmirror.com/jest-regex-util@29.6.3 + jest-util: registry.npmmirror.com/jest-util@29.7.0 + jest-worker: registry.npmmirror.com/jest-worker@29.7.0 + micromatch: registry.npmmirror.com/micromatch@4.0.5 + walker: registry.npmmirror.com/walker@1.0.8 optionalDependencies: - fsevents: 1.2.13 - transitivePeerDependencies: - - supports-color + fsevents: registry.npmmirror.com/fsevents@2.3.3 dev: true - /jest-haste-map@25.5.1: - resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} - engines: {node: '>= 8.3'} + registry.npmmirror.com/jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz} + name: jest-regex-util + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + registry.npmmirror.com/jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-util/-/jest-util-29.7.0.tgz} + name: jest-util + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 25.5.0 - '@types/graceful-fs': 4.1.6 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-serializer: 25.5.0 - jest-util: 25.5.0 - jest-worker: 25.5.0 - micromatch: 4.0.5 - sane: 4.1.0 - walker: 1.0.8 - which: 2.0.2 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - supports-color + '@jest/types': registry.npmmirror.com/@jest/types@29.6.3 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + chalk: registry.npmmirror.com/chalk@4.1.2 + ci-info: registry.npmmirror.com/ci-info@3.9.0 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + picomatch: registry.npmmirror.com/picomatch@2.3.1 dev: true - /jest-jasmine2@25.5.4: - resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/traverse': 7.22.11 - '@jest/environment': 25.5.0 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - co: 4.6.0 - expect: 25.5.0 - is-generator-fn: 2.1.0 - jest-each: 25.5.0 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - pretty-format: 25.5.0 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-leak-detector@25.5.0: - resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} - engines: {node: '>= 8.3'} - dependencies: - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-matcher-utils@25.5.0: - resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-message-util@24.9.0: - resolution: {integrity: sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==} - engines: {node: '>= 6'} - dependencies: - '@babel/code-frame': 7.22.13 - '@jest/test-result': 24.9.0 - '@jest/types': 24.9.0 - '@types/stack-utils': 1.0.1 - chalk: 2.4.2 - micromatch: 3.1.10 - slash: 2.0.0 - stack-utils: 1.0.5 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-message-util@25.5.0: - resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/code-frame': 7.22.13 - '@jest/types': 25.5.0 - '@types/stack-utils': 1.0.1 - chalk: 3.0.0 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - slash: 3.0.0 - stack-utils: 1.0.5 - dev: true - - /jest-mock@24.9.0: - resolution: {integrity: sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==} - engines: {node: '>= 6'} - dependencies: - '@jest/types': 24.9.0 - dev: true - - /jest-mock@25.5.0: - resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - dev: true - - /jest-pnp-resolver@1.2.3(jest-resolve@25.5.1): - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 25.5.1 - dev: true - - /jest-regex-util@24.9.0: - resolution: {integrity: sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==} - engines: {node: '>= 6'} - dev: true - - /jest-regex-util@25.2.6: - resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} - engines: {node: '>= 8.3'} - dev: true - - /jest-resolve-dependencies@25.5.4: - resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-regex-util: 25.2.6 - jest-snapshot: 25.5.1 - dev: true - - /jest-resolve@25.5.1: - resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - browser-resolve: 1.11.3 - chalk: 3.0.0 - graceful-fs: 4.2.11 - jest-pnp-resolver: 1.2.3(jest-resolve@25.5.1) - read-pkg-up: 7.0.1 - realpath-native: 2.0.0 - resolve: 1.22.4 - slash: 3.0.0 - dev: true - - /jest-runner@25.5.4: - resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 25.5.4 - jest-docblock: 25.3.0 - jest-haste-map: 25.5.1 - jest-jasmine2: 25.5.4 - jest-leak-detector: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - jest-runtime: 25.5.4 - jest-util: 25.5.0 - jest-worker: 25.5.0 - source-map-support: 0.5.21 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-runtime@25.5.4: - resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} - engines: {node: '>= 8.3'} - hasBin: true - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/globals': 25.5.2 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/yargs': 15.0.15 - chalk: 3.0.0 - collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - realpath-native: 2.0.0 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-serializer@24.9.0: - resolution: {integrity: sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==} - engines: {node: '>= 6'} - dev: true - - /jest-serializer@25.5.0: - resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} - engines: {node: '>= 8.3'} - dependencies: - graceful-fs: 4.2.11 - dev: true - - /jest-snapshot@25.5.1: - resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/types': 7.22.11 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - graceful-fs: 4.2.11 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.1 - dev: true - - /jest-util@24.9.0: - resolution: {integrity: sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==} - engines: {node: '>= 6'} - dependencies: - '@jest/console': 24.9.0 - '@jest/fake-timers': 24.9.0 - '@jest/source-map': 24.9.0 - '@jest/test-result': 24.9.0 - '@jest/types': 24.9.0 - callsites: 3.1.0 - chalk: 2.4.2 - graceful-fs: 4.2.11 - is-ci: 2.0.0 - mkdirp: 0.5.6 - slash: 2.0.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-util@25.5.0: - resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - graceful-fs: 4.2.11 - is-ci: 2.0.0 - make-dir: 3.1.0 - dev: true - - /jest-validate@25.5.0: - resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - camelcase: 5.3.1 - chalk: 3.0.0 - jest-get-type: 25.2.6 - leven: 3.1.0 - pretty-format: 25.5.0 - dev: true - - /jest-watcher@25.5.0: - resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - jest-util: 25.5.0 - string-length: 3.1.0 - dev: true - - /jest-worker@24.9.0: - resolution: {integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==} - engines: {node: '>= 6'} - dependencies: - merge-stream: 2.0.0 - supports-color: 6.1.0 - dev: true - - /jest-worker@25.5.0: - resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} - engines: {node: '>= 8.3'} - dependencies: - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: true - - /jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + 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 + version: 27.5.1 engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.5.7 - merge-stream: 2.0.0 - supports-color: 7.2.0 + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + supports-color: registry.npmmirror.com/supports-color@8.1.1 dev: true - /jest@25.5.4: - resolution: {integrity: sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==} - engines: {node: '>= 8.3'} + registry.npmmirror.com/jest-worker@29.4.3: + resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-29.4.3.tgz} + name: jest-worker + version: 29.4.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + jest-util: registry.npmmirror.com/jest-util@29.7.0 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + supports-color: registry.npmmirror.com/supports-color@8.1.1 + dev: true + + registry.npmmirror.com/jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-29.7.0.tgz} + name: jest-worker + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.8.9 + jest-util: registry.npmmirror.com/jest-util@29.7.0 + merge-stream: registry.npmmirror.com/merge-stream@2.0.0 + supports-color: registry.npmmirror.com/supports-color@8.1.1 + dev: true + + registry.npmmirror.com/js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz} + name: js-tokens + version: 4.0.0 + dev: true + + 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: - '@jest/core': 25.5.4 - import-local: 3.1.0 - jest-cli: 25.5.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + argparse: registry.npmmirror.com/argparse@1.0.10 + esprima: registry.npmmirror.com/esprima@4.0.1 dev: true - /js-levenshtein@1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - dev: true - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + registry.npmmirror.com/js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz} + name: js-yaml + version: 4.1.0 hasBin: true dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + argparse: registry.npmmirror.com/argparse@2.0.1 dev: true - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - requiresBuild: true - dependencies: - argparse: 2.0.1 - dev: true - optional: true - - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - requiresBuild: true - dev: true - - /jsdom@14.1.0: - resolution: {integrity: sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==} - engines: {node: '>=8'} - dependencies: - abab: 2.0.6 - acorn: 6.4.2 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.3.8 - cssstyle: 1.4.0 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.7 - parse5: 5.1.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9(request@2.88.2) - saxes: 3.1.11 - symbol-tree: 3.2.4 - tough-cookie: 2.5.0 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 1.1.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - ws: 6.2.2 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /jsdom@15.2.1: - resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} - engines: {node: '>=8'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 7.4.1 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.7 - parse5: 5.1.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9(request@2.88.2) - saxes: 3.1.11 - symbol-tree: 3.2.4 - tough-cookie: 3.0.1 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 1.1.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - ws: 7.5.9 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: true - - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + registry.npmmirror.com/jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz} + name: jsesc + version: 2.5.2 engines: {node: '>=4'} hasBin: true dev: true - /json-buffer@3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + registry.npmmirror.com/json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz} + name: json-buffer + version: 3.0.1 dev: true - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + registry.npmmirror.com/json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz} + name: json-parse-better-errors + version: 1.0.2 dev: true - /json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + registry.npmmirror.com/json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz} + name: json-parse-even-better-errors + version: 2.3.1 dev: true - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + registry.npmmirror.com/json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz} + name: json-schema-traverse + version: 0.4.1 dev: true - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + registry.npmmirror.com/json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz} + name: json-schema-traverse + version: 1.0.0 dev: true - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - requiresBuild: true + registry.npmmirror.com/json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz} + name: json-stable-stringify-without-jsonify + version: 1.0.1 dev: true - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - requiresBuild: true - dev: true - - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: true - - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + registry.npmmirror.com/json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz} + name: json5 + version: 2.2.3 engines: {node: '>=6'} hasBin: true dev: true - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + registry.npmmirror.com/jsonfile@3.0.1: + resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-3.0.1.tgz} + name: jsonfile + version: 3.0.1 optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 dev: true - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + registry.npmmirror.com/jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz} + name: jsonfile + version: 6.1.0 dependencies: - universalify: 2.0.0 + universalify: registry.npmmirror.com/universalify@2.0.0 optionalDependencies: - graceful-fs: 4.2.11 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 dev: true - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + registry.npmmirror.com/jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz} + name: jsonparse + version: 1.3.1 engines: {'0': node >= 0.2.0} dev: true - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} - requiresBuild: true - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: true - - /jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + registry.npmmirror.com/jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz} + name: jsx-ast-utils + version: 3.3.5 engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 - object.assign: 4.1.4 - object.values: 1.1.7 + array-includes: registry.npmmirror.com/array-includes@3.1.7 + array.prototype.flat: registry.npmmirror.com/array.prototype.flat@1.3.2 + object.assign: registry.npmmirror.com/object.assign@4.1.4 + object.values: registry.npmmirror.com/object.values@1.1.7 dev: true - /keyv@3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + registry.npmmirror.com/keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz} + name: keyv + version: 4.5.4 dependencies: - json-buffer: 3.0.0 + json-buffer: registry.npmmirror.com/json-buffer@3.0.1 dev: true - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} - dependencies: - json-buffer: 3.0.1 - dev: true - - /kind-of@1.1.0: - resolution: {integrity: sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==} - engines: {node: '>=0.10.0'} - dev: true - - /kind-of@2.0.1: - resolution: {integrity: sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==} + 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: 1.1.6 + is-buffer: registry.npmmirror.com/is-buffer@1.1.6 dev: true - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of@4.0.0: - resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + 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: true - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + 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: true - /known-css-properties@0.21.0: - resolution: {integrity: sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==} + registry.npmmirror.com/known-css-properties@0.26.0: + resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/known-css-properties/-/known-css-properties-0.26.0.tgz} + name: known-css-properties + version: 0.26.0 dev: true - /latest-version@5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} - engines: {node: '>=8'} - dependencies: - package-json: 6.5.0 + registry.npmmirror.com/kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz} + name: kolorist + version: 1.8.0 dev: true - /lazy-cache@0.2.7: - resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==} - engines: {node: '>=0.10.0'} - dev: true - - /lazy-cache@1.0.4: - resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==} - engines: {node: '>=0.10.0'} - dev: true - - /lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - dependencies: - readable-stream: 2.3.8 - dev: true - - /lcid@3.1.1: - resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} - engines: {node: '>=8'} - dependencies: - invert-kv: 3.0.1 - dev: true - - /lead@1.0.0: - resolution: {integrity: sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==} - engines: {node: '>= 0.10'} - dependencies: - flush-write-stream: 1.1.1 - dev: true - - /less-plugin-npm-import@2.1.0: - resolution: {integrity: sha512-f7pVkEooRq2/jge/M/Y+spoPXj5rRIY30q1as+3kZsDG8Rs+loNJUCVQjzXB9Ao/9FeIJULiq2zrXymv+OMTbw==} - engines: {node: '>=0.4.2'} - dependencies: - promise: 7.0.4 - resolve: 1.1.7 - dev: true - - /less@3.9.0: - resolution: {integrity: sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==} + registry.npmmirror.com/latest-version@3.1.0: + resolution: {integrity: sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/latest-version/-/latest-version-3.1.0.tgz} + name: latest-version + version: 3.1.0 engines: {node: '>=4'} + dependencies: + package-json: registry.npmmirror.com/package-json@4.0.1 + dev: true + + registry.npmmirror.com/lazy-cache@1.0.4: + resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lazy-cache/-/lazy-cache-1.0.4.tgz} + name: lazy-cache + version: 1.0.4 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/leac@0.6.0: + resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/leac/-/leac-0.6.0.tgz} + name: leac + version: 0.6.0 + dev: true + + registry.npmmirror.com/less-plugin-resolve@1.0.0: + resolution: {integrity: sha512-offjRh1TfGsTgK0cqpl+RXFB0TFL6rPWy0yhCLhqhSEdWGVQp28K7wZ/ceUrRmWfZ5CSckYMe/KI+ViwaPLljQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less-plugin-resolve/-/less-plugin-resolve-1.0.0.tgz} + name: less-plugin-resolve + version: 1.0.0 + dependencies: + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.15.0 + dev: true + + registry.npmmirror.com/less@4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/less/-/less-4.1.3.tgz} + name: less + version: 4.1.3 + engines: {node: '>=6'} hasBin: true dependencies: - clone: 2.1.2 + copy-anything: registry.npmmirror.com/copy-anything@2.0.6 + parse-node-version: registry.npmmirror.com/parse-node-version@1.0.1 + tslib: registry.npmmirror.com/tslib@2.6.2 optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - mime: 1.6.0 - mkdirp: 0.5.6 - promise: 7.3.1 - request: 2.88.2 - source-map: 0.6.1 - dev: true - - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true - - /levenary@1.1.1: - resolution: {integrity: sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==} - engines: {node: '>= 6'} - dependencies: - leven: 3.1.0 - dev: true - - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true - - /lint-staged@10.0.7: - resolution: {integrity: sha512-Byj0F4l7GYUpYYHEqyFH69NiI6ICTg0CeCKbhRorL+ickbzILKUlZLiyCkljZV02wnoh7yH7PmFyYm9PRNwk9g==} - hasBin: true - dependencies: - chalk: 3.0.0 - commander: 4.1.1 - cosmiconfig: 6.0.0 - debug: 4.3.4 - dedent: 0.7.0 - execa: 3.4.0 - listr: 0.14.3 - log-symbols: 3.0.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - please-upgrade-node: 3.2.0 - string-argv: 0.3.1 - stringify-object: 3.3.0 + errno: registry.npmmirror.com/errno@0.1.8 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + image-size: registry.npmmirror.com/image-size@0.5.5 + make-dir: registry.npmmirror.com/make-dir@2.1.0 + mime: registry.npmmirror.com/mime@1.6.0 + needle: registry.npmmirror.com/needle@3.2.0 + source-map: registry.npmmirror.com/source-map@0.6.1 transitivePeerDependencies: - supports-color - - zen-observable - - zenObservable dev: true - /listr-silent-renderer@1.1.1: - resolution: {integrity: sha512-L26cIFm7/oZeSNVhWB6faeorXhMg4HNlb/dS/7jHhr708jxlXrtrBWo4YUxZQkc6dGoxEAe6J/D3juTRBUzjtA==} - engines: {node: '>=4'} + registry.npmmirror.com/levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz} + name: levn + version: 0.4.1 + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: registry.npmmirror.com/prelude-ls@1.2.1 + type-check: registry.npmmirror.com/type-check@0.4.0 dev: true - /listr-update-renderer@0.5.0(listr@0.14.3): - resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==} - engines: {node: '>=6'} + registry.npmmirror.com/lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz} + name: lightningcss-darwin-arm64 + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz} + name: lightningcss-darwin-x64 + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} + name: lightningcss-linux-arm-gnueabihf + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz} + name: lightningcss-linux-arm64-gnu + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz} + name: lightningcss-linux-arm64-musl + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz} + name: lightningcss-linux-x64-gnu + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz} + name: lightningcss-linux-x64-musl + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz} + name: lightningcss-win32-x64-msvc + version: 1.19.0 + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/lightningcss@1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lightningcss/-/lightningcss-1.19.0.tgz} + name: lightningcss + version: 1.19.0 + engines: {node: '>= 12.0.0'} + dependencies: + detect-libc: registry.npmmirror.com/detect-libc@1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: registry.npmmirror.com/lightningcss-darwin-arm64@1.19.0 + lightningcss-darwin-x64: registry.npmmirror.com/lightningcss-darwin-x64@1.19.0 + lightningcss-linux-arm-gnueabihf: registry.npmmirror.com/lightningcss-linux-arm-gnueabihf@1.19.0 + lightningcss-linux-arm64-gnu: registry.npmmirror.com/lightningcss-linux-arm64-gnu@1.19.0 + lightningcss-linux-arm64-musl: registry.npmmirror.com/lightningcss-linux-arm64-musl@1.19.0 + lightningcss-linux-x64-gnu: registry.npmmirror.com/lightningcss-linux-x64-gnu@1.19.0 + lightningcss-linux-x64-musl: registry.npmmirror.com/lightningcss-linux-x64-musl@1.19.0 + lightningcss-win32-x64-msvc: registry.npmmirror.com/lightningcss-win32-x64-msvc@1.19.0 + dev: true + + registry.npmmirror.com/lilconfig@2.0.5: + resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.5.tgz} + name: lilconfig + version: 2.0.5 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz} + name: lines-and-columns + version: 1.2.4 + dev: true + + registry.npmmirror.com/lint-staged@13.0.3: + resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lint-staged/-/lint-staged-13.0.3.tgz} + name: lint-staged + version: 13.0.3 + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + cli-truncate: registry.npmmirror.com/cli-truncate@3.1.0 + colorette: registry.npmmirror.com/colorette@2.0.20 + commander: registry.npmmirror.com/commander@9.5.0 + debug: registry.npmmirror.com/debug@4.3.4 + execa: registry.npmmirror.com/execa@6.1.0 + lilconfig: registry.npmmirror.com/lilconfig@2.0.5 + listr2: registry.npmmirror.com/listr2@4.0.5 + micromatch: registry.npmmirror.com/micromatch@4.0.5 + normalize-path: registry.npmmirror.com/normalize-path@3.0.0 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 + pidtree: registry.npmmirror.com/pidtree@0.6.0 + string-argv: registry.npmmirror.com/string-argv@0.3.2 + yaml: registry.npmmirror.com/yaml@2.3.3 + transitivePeerDependencies: + - enquirer + - supports-color + dev: true + + registry.npmmirror.com/listr2@4.0.5: + resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/listr2/-/listr2-4.0.5.tgz} + name: listr2 + version: 4.0.5 + engines: {node: '>=12'} peerDependencies: - listr: ^0.14.2 + enquirer: '>= 2.3.0 < 3' + peerDependenciesMeta: + enquirer: + optional: true dependencies: - chalk: 1.1.3 - cli-truncate: 0.2.1 - elegant-spinner: 1.0.1 - figures: 1.7.0 - indent-string: 3.2.0 - listr: 0.14.3 - log-symbols: 1.0.2 - log-update: 2.3.0 - strip-ansi: 3.0.1 + cli-truncate: registry.npmmirror.com/cli-truncate@2.1.0 + colorette: registry.npmmirror.com/colorette@2.0.20 + log-update: registry.npmmirror.com/log-update@4.0.0 + p-map: registry.npmmirror.com/p-map@4.0.0 + rfdc: registry.npmmirror.com/rfdc@1.3.0 + rxjs: registry.npmmirror.com/rxjs@7.8.1 + through: registry.npmmirror.com/through@2.3.8 + wrap-ansi: registry.npmmirror.com/wrap-ansi@7.0.0 dev: true - /listr-verbose-renderer@0.5.0: - resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==} - engines: {node: '>=4'} - dependencies: - chalk: 2.4.2 - cli-cursor: 2.1.0 - date-fns: 1.30.1 - figures: 2.0.0 + 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 + version: 4.3.0 + engines: {node: '>=6.11.5'} dev: true - /listr@0.14.3: - resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} - engines: {node: '>=6'} + registry.npmmirror.com/loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz} + name: loader-utils + version: 2.0.4 + engines: {node: '>=8.9.0'} dependencies: - '@samverschueren/stream-to-observable': 0.3.1(rxjs@6.6.7) - is-observable: 1.1.0 - is-promise: 2.2.2 - is-stream: 1.1.0 - listr-silent-renderer: 1.1.1 - listr-update-renderer: 0.5.0(listr@0.14.3) - listr-verbose-renderer: 0.5.0 - p-map: 2.1.0 - rxjs: 6.6.7 - transitivePeerDependencies: - - zen-observable - - zenObservable + big.js: registry.npmmirror.com/big.js@5.2.2 + emojis-list: registry.npmmirror.com/emojis-list@3.0.0 + json5: registry.npmmirror.com/json5@2.2.3 dev: true - /load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.11 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 + registry.npmmirror.com/local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz} + name: local-pkg + version: 0.4.3 + engines: {node: '>=14'} dev: true - /loader-utils@1.4.2: - resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} - engines: {node: '>=4.0.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.2 - dev: true - - /locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} - dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 - dev: true - - /locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - dev: true - - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + registry.npmmirror.com/locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz} + name: locate-path + version: 5.0.0 engines: {node: '>=8'} dependencies: - p-locate: 4.1.0 + p-locate: registry.npmmirror.com/p-locate@4.1.0 dev: true - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + registry.npmmirror.com/locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz} + name: locate-path + version: 6.0.0 engines: {node: '>=10'} dependencies: - p-locate: 5.0.0 + p-locate: registry.npmmirror.com/p-locate@5.0.0 dev: true - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + 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: true - /lodash.clone@4.5.0: - resolution: {integrity: sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==} + registry.npmmirror.com/lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz} + name: lodash.isplainobject + version: 4.0.6 dev: true - /lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + registry.npmmirror.com/lodash.kebabcase@4.1.1: + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz} + name: lodash.kebabcase + version: 4.1.1 dev: true - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + registry.npmmirror.com/lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz} + name: lodash.merge + version: 4.6.2 dev: true - /lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + registry.npmmirror.com/lodash.mergewith@4.6.2: + resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz} + name: lodash.mergewith + version: 4.6.2 dev: true - /lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + registry.npmmirror.com/lodash.snakecase@4.1.1: + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz} + name: lodash.snakecase + version: 4.1.1 dev: true - /lodash.ismatch@4.4.0: - resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} + registry.npmmirror.com/lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz} + name: lodash.startcase + version: 4.4.0 dev: true - /lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - requiresBuild: true - dev: true - optional: true - - /lodash.map@4.6.0: - resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} + 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: true - /lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + registry.npmmirror.com/lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz} + name: lodash.truncate + version: 4.4.2 dev: true - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + registry.npmmirror.com/lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz} + name: lodash.uniq + version: 4.5.0 dev: true - /lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - requiresBuild: true - dev: true - optional: true - - /lodash.partialright@4.2.1: - resolution: {integrity: sha512-yebmPMQZH7i4El6SdJTW9rn8irWl8VTcsmiWqm/I4sY8/ZjbSo0Z512HL6soeAu3mh5rhx5uIIo6kYJOQXbCxw==} + registry.npmmirror.com/lodash.upperfirst@4.3.1: + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz} + name: lodash.upperfirst + version: 4.3.1 dev: true - /lodash.pick@4.4.0: - resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} + 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: true - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true - - /lodash.truncate@4.4.2: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - dev: true - - /lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: true - - /lodash.zip@4.2.0: - resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} - dev: true - - /lodash@4.17.15: - resolution: {integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==} - dev: true - - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /log-symbols@1.0.2: - resolution: {integrity: sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==} - engines: {node: '>=0.10.0'} - dependencies: - chalk: 1.1.3 - dev: true - - /log-symbols@3.0.0: - resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} - engines: {node: '>=8'} - dependencies: - chalk: 2.4.2 - dev: true - - /log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - dev: true - - /log-update@2.3.0: - resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} + registry.npmmirror.com/log-symbols@2.2.0: + resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz} + name: log-symbols + version: 2.2.0 engines: {node: '>=4'} dependencies: - ansi-escapes: 3.2.0 - cli-cursor: 2.1.0 - wrap-ansi: 3.0.1 + chalk: registry.npmmirror.com/chalk@2.4.2 dev: true - /lolex@5.1.2: - resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + registry.npmmirror.com/log-update@4.0.0: + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-update/-/log-update-4.0.0.tgz} + name: log-update + version: 4.0.0 + engines: {node: '>=10'} dependencies: - '@sinonjs/commons': 1.8.6 + ansi-escapes: registry.npmmirror.com/ansi-escapes@4.3.2 + cli-cursor: registry.npmmirror.com/cli-cursor@3.1.0 + slice-ansi: registry.npmmirror.com/slice-ansi@4.0.0 + wrap-ansi: registry.npmmirror.com/wrap-ansi@6.2.0 dev: true - /longest-streak@2.0.4: - resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} + registry.npmmirror.com/longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/longest-streak/-/longest-streak-3.1.0.tgz} + name: longest-streak + version: 3.1.0 dev: true - /longest@1.0.1: - resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==} - engines: {node: '>=0.10.0'} - dev: true - - /longest@2.0.1: - resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==} - engines: {node: '>=0.10.0'} - dev: true - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + registry.npmmirror.com/loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz} + name: loose-envify + version: 1.4.0 hasBin: true dependencies: - js-tokens: 4.0.0 + js-tokens: registry.npmmirror.com/js-tokens@4.0.0 + dev: true - /lowercase-keys@1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + registry.npmmirror.com/lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz} + name: lower-case + version: 2.0.2 + dependencies: + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz} + name: lowercase-keys + version: 1.0.1 engines: {node: '>=0.10.0'} dev: true - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: true - - /lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + registry.npmmirror.com/lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz} + name: lru-cache + version: 4.1.5 dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 + pseudomap: registry.npmmirror.com/pseudomap@1.0.2 + yallist: registry.npmmirror.com/yallist@2.1.2 dev: true - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + registry.npmmirror.com/lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz} + name: lru-cache + version: 5.1.1 dependencies: - yallist: 3.1.1 + yallist: registry.npmmirror.com/yallist@3.1.1 dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + registry.npmmirror.com/lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz} + name: lru-cache + version: 6.0.0 engines: {node: '>=10'} dependencies: - yallist: 4.0.0 + yallist: registry.npmmirror.com/yallist@4.0.0 dev: true - /lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + registry.npmmirror.com/lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz} + name: lru-cache + version: 7.18.3 + engines: {node: '>=12'} + dev: true + + registry.npmmirror.com/lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lz-string/-/lz-string-1.5.0.tgz} + name: lz-string + version: 1.5.0 hasBin: true dev: true - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - - /make-dir@1.3.0: - resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} + registry.npmmirror.com/make-dir@1.3.0: + resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz} + name: make-dir + version: 1.3.0 engines: {node: '>=4'} dependencies: - pify: 3.0.0 + pify: registry.npmmirror.com/pify@3.0.0 dev: true - /make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + registry.npmmirror.com/make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz} + name: make-dir + version: 2.1.0 engines: {node: '>=6'} + requiresBuild: true dependencies: - pify: 4.0.1 - semver: 5.7.2 + pify: registry.npmmirror.com/pify@4.0.1 + semver: registry.npmmirror.com/semver@5.7.2 + dev: true + optional: true + + registry.npmmirror.com/make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz} + name: make-error + version: 1.3.6 dev: true - /make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + registry.npmmirror.com/make-fetch-happen@2.6.0: + resolution: {integrity: sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz} + name: make-fetch-happen + version: 2.6.0 dependencies: - semver: 6.3.1 - dev: true - - /make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - dependencies: - semver: 7.5.4 - dev: true - - /make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: true - - /makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - dependencies: - tmpl: 1.0.5 - dev: true - - /map-age-cleaner@0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} - engines: {node: '>=6'} - dependencies: - p-defer: 1.0.0 - dev: true - - /map-cache@0.2.2: - resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - dev: true - - /map-visit@1.0.0: - resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - - /markdown-escapes@1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - dev: true - - /mathml-tag-names@2.1.3: - resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} - dev: true - - /md5.js@1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} - dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: true - - /mdast-util-definitions@1.2.5: - resolution: {integrity: sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==} - dependencies: - unist-util-visit: 1.4.1 - dev: true - - /mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - dependencies: - '@types/mdast': 3.0.12 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 + agentkeepalive: registry.npmmirror.com/agentkeepalive@3.5.2 + cacache: registry.npmmirror.com/cacache@10.0.4 + http-cache-semantics: registry.npmmirror.com/http-cache-semantics@3.8.1 + http-proxy-agent: registry.npmmirror.com/http-proxy-agent@2.1.0 + https-proxy-agent: registry.npmmirror.com/https-proxy-agent@2.2.4 + lru-cache: registry.npmmirror.com/lru-cache@4.1.5 + mississippi: registry.npmmirror.com/mississippi@1.3.1 + node-fetch-npm: registry.npmmirror.com/node-fetch-npm@2.0.4 + promise-retry: registry.npmmirror.com/promise-retry@1.1.1 + socks-proxy-agent: registry.npmmirror.com/socks-proxy-agent@3.0.1 + ssri: registry.npmmirror.com/ssri@5.3.0 transitivePeerDependencies: - supports-color dev: true - /mdast-util-to-hast@6.0.2: - resolution: {integrity: sha512-GjcOimC9qHI0yNFAQdBesrZXzUkRdFleQlcoU8+TVNfDW6oLUazUx8MgUoTaUyCJzBOnE5AOgqhpURrSlf0QwQ==} + registry.npmmirror.com/makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz} + name: makeerror + version: 1.0.12 dependencies: - collapse-white-space: 1.0.6 - detab: 2.0.4 - mdast-util-definitions: 1.2.5 - mdurl: 1.0.1 - trim: 0.0.1 - trim-lines: 1.1.3 - unist-builder: 1.0.4 - unist-util-generated: 1.1.6 - unist-util-position: 3.1.0 - unist-util-visit: 1.4.1 - xtend: 4.0.2 + tmpl: registry.npmmirror.com/tmpl@1.0.5 dev: true - /mdast-util-to-hast@7.0.0: - resolution: {integrity: sha512-vxnXKSZgvPG2grZM3kxaF052pxsLtq8TPAkiMkqYj1nFTOazYUPXt3LFYIEB6Ws/IX7Uyvljzk64kD6DwZl/wQ==} - dependencies: - collapse-white-space: 1.0.6 - detab: 2.0.4 - mdast-util-definitions: 1.2.5 - mdurl: 1.0.1 - trim-lines: 1.1.3 - unist-builder: 2.0.3 - unist-util-generated: 1.1.6 - unist-util-position: 3.1.0 - unist-util-visit: 2.0.3 - dev: true - - /mdast-util-to-markdown@0.6.5: - resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} - dependencies: - '@types/unist': 2.0.8 - longest-streak: 2.0.4 - mdast-util-to-string: 2.0.0 - parse-entities: 2.0.0 - repeat-string: 1.6.1 - zwitch: 1.0.5 - dev: true - - /mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - dev: true - - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: true - - /mdn-data@2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - dev: true - - /mdurl@1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: true - - /mem@5.1.1: - resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==} - engines: {node: '>=8'} - dependencies: - map-age-cleaner: 0.1.3 - mimic-fn: 2.1.0 - p-is-promise: 2.1.0 - dev: true - - /memory-fs@0.5.0: - resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} - engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} - dependencies: - errno: 0.1.8 - readable-stream: 2.3.8 - dev: true - - /meow@8.1.2: - resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} - engines: {node: '>=10'} - dependencies: - '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - dev: true - - /meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} - engines: {node: '>=10'} - dependencies: - '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 - decamelize: 1.2.0 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - dev: true - - /merge-deep@3.0.3: - resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==} + registry.npmmirror.com/map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz} + name: map-obj + version: 1.0.1 engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz} + name: map-obj + version: 4.3.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.3.tgz} + name: markdown-table + version: 3.0.3 + dev: true + + registry.npmmirror.com/mathml-tag-names@2.1.3: + resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz} + name: mathml-tag-names + version: 2.1.3 + dev: true + + registry.npmmirror.com/md5.js@1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz} + name: md5.js + version: 1.3.5 dependencies: - arr-union: 3.1.0 - clone-deep: 0.2.4 - kind-of: 3.2.2 + hash-base: registry.npmmirror.com/hash-base@3.1.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /merge-stream@1.0.1: - resolution: {integrity: sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==} + registry.npmmirror.com/mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz} + name: mdast-util-definitions + version: 5.1.2 dependencies: - readable-stream: 2.3.8 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 dev: true - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + registry.npmmirror.com/mdast-util-directive@2.2.4: + resolution: {integrity: sha512-sK3ojFP+jpj1n7Zo5ZKvoxP1MvLyzVG63+gm40Z/qI00avzdPCYxt7RBMgofwAva9gBjbDBWVRB/i+UD+fUCzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-directive/-/mdast-util-directive-2.2.4.tgz} + name: mdast-util-directive + version: 2.2.4 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + parse-entities: registry.npmmirror.com/parse-entities@4.0.1 + stringify-entities: registry.npmmirror.com/stringify-entities@4.0.3 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 + transitivePeerDependencies: + - supports-color dev: true - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + registry.npmmirror.com/mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz} + name: mdast-util-find-and-replace + version: 2.2.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + escape-string-regexp: registry.npmmirror.com/escape-string-regexp@5.0.0 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 + dev: true + + 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.14 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + 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: true + + registry.npmmirror.com/mdast-util-frontmatter@1.0.1: + resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz} + name: mdast-util-frontmatter + version: 1.0.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + micromark-extension-frontmatter: registry.npmmirror.com/micromark-extension-frontmatter@1.1.1 + dev: true + + registry.npmmirror.com/mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz} + name: mdast-util-gfm-autolink-literal + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + ccount: registry.npmmirror.com/ccount@2.0.1 + mdast-util-find-and-replace: registry.npmmirror.com/mdast-util-find-and-replace@2.2.2 + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + dev: true + + registry.npmmirror.com/mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz} + name: mdast-util-gfm-footnote + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + micromark-util-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + dev: true + + registry.npmmirror.com/mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz} + name: mdast-util-gfm-strikethrough + version: 1.0.3 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + dev: true + + registry.npmmirror.com/mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz} + name: mdast-util-gfm-table + version: 1.0.7 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + markdown-table: registry.npmmirror.com/markdown-table@3.0.3 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz} + name: mdast-util-gfm-task-list-item + version: 1.0.2 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + dev: true + + registry.npmmirror.com/mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz} + name: mdast-util-gfm + version: 2.0.2 + dependencies: + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-gfm-autolink-literal: registry.npmmirror.com/mdast-util-gfm-autolink-literal@1.0.3 + mdast-util-gfm-footnote: registry.npmmirror.com/mdast-util-gfm-footnote@1.0.2 + mdast-util-gfm-strikethrough: registry.npmmirror.com/mdast-util-gfm-strikethrough@1.0.3 + mdast-util-gfm-table: registry.npmmirror.com/mdast-util-gfm-table@1.0.7 + mdast-util-gfm-task-list-item: registry.npmmirror.com/mdast-util-gfm-task-list-item@1.0.2 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/mdast-util-mdx-expression@1.3.2: + resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz} + name: mdast-util-mdx-expression + version: 1.3.2 + dependencies: + '@types/estree-jsx': registry.npmmirror.com/@types/estree-jsx@1.0.2 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/mdast-util-mdxjs-esm@1.3.1: + resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz} + name: mdast-util-mdxjs-esm + version: 1.3.1 + dependencies: + '@types/estree-jsx': registry.npmmirror.com/@types/estree-jsx@1.0.2 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + mdast-util-to-markdown: registry.npmmirror.com/mdast-util-to-markdown@1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz} + name: mdast-util-phrasing + version: 3.0.1 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + dev: true + + registry.npmmirror.com/mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz} + name: mdast-util-to-hast + version: 12.3.0 + dependencies: + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-definitions: registry.npmmirror.com/mdast-util-definitions@5.1.2 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@1.2.0 + trim-lines: registry.npmmirror.com/trim-lines@3.0.1 + unist-util-generated: registry.npmmirror.com/unist-util-generated@2.0.1 + unist-util-position: registry.npmmirror.com/unist-util-position@4.0.4 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + dev: true + + registry.npmmirror.com/mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz} + name: mdast-util-to-markdown + version: 1.5.0 + dependencies: + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + longest-streak: registry.npmmirror.com/longest-streak@3.1.0 + mdast-util-phrasing: registry.npmmirror.com/mdast-util-phrasing@3.0.1 + mdast-util-to-string: registry.npmmirror.com/mdast-util-to-string@3.2.0 + micromark-util-decode-string: registry.npmmirror.com/micromark-util-decode-string@1.1.0 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 + zwitch: registry.npmmirror.com/zwitch@2.0.4 + dev: true + + 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.14 + dev: true + + registry.npmmirror.com/mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz} + name: mdn-data + version: 2.0.14 + dev: true + + registry.npmmirror.com/mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz} + name: mdn-data + version: 2.0.4 + dev: true + + registry.npmmirror.com/memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz} + name: memfs + version: 3.5.3 + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: registry.npmmirror.com/fs-monkey@1.0.5 + dev: true + + registry.npmmirror.com/meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz} + name: meow + version: 8.1.2 + engines: {node: '>=10'} + dependencies: + '@types/minimist': registry.npmmirror.com/@types/minimist@1.2.4 + camelcase-keys: registry.npmmirror.com/camelcase-keys@6.2.2 + decamelize-keys: registry.npmmirror.com/decamelize-keys@1.1.1 + hard-rejection: registry.npmmirror.com/hard-rejection@2.1.0 + minimist-options: registry.npmmirror.com/minimist-options@4.1.0 + normalize-package-data: registry.npmmirror.com/normalize-package-data@3.0.3 + read-pkg-up: registry.npmmirror.com/read-pkg-up@7.0.1 + redent: registry.npmmirror.com/redent@3.0.0 + trim-newlines: registry.npmmirror.com/trim-newlines@3.0.1 + type-fest: registry.npmmirror.com/type-fest@0.18.1 + yargs-parser: registry.npmmirror.com/yargs-parser@20.2.9 + dev: true + + registry.npmmirror.com/meow@9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz} + name: meow + version: 9.0.0 + engines: {node: '>=10'} + dependencies: + '@types/minimist': registry.npmmirror.com/@types/minimist@1.2.4 + camelcase-keys: registry.npmmirror.com/camelcase-keys@6.2.2 + decamelize: registry.npmmirror.com/decamelize@1.2.0 + decamelize-keys: registry.npmmirror.com/decamelize-keys@1.1.1 + hard-rejection: registry.npmmirror.com/hard-rejection@2.1.0 + minimist-options: registry.npmmirror.com/minimist-options@4.1.0 + normalize-package-data: registry.npmmirror.com/normalize-package-data@3.0.3 + read-pkg-up: registry.npmmirror.com/read-pkg-up@7.0.1 + redent: registry.npmmirror.com/redent@3.0.0 + trim-newlines: registry.npmmirror.com/trim-newlines@3.0.1 + type-fest: registry.npmmirror.com/type-fest@0.18.1 + yargs-parser: registry.npmmirror.com/yargs-parser@20.2.9 + dev: true + + registry.npmmirror.com/merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz} + name: merge-stream + version: 2.0.0 + dev: true + + registry.npmmirror.com/merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz} + name: merge2 + version: 1.4.1 engines: {node: '>= 8'} dev: true - /merge@2.1.1: - resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + 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: true - /micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + registry.npmmirror.com/micromark-extension-directive@2.2.1: + resolution: {integrity: sha512-ZFKZkNaEqAP86IghX1X7sE8NNnx6kFNq9mSBRvEHjArutTCJZ3LYg6VH151lXVb1JHpmIcW/7rX25oMoIHuSug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-directive/-/micromark-extension-directive-2.2.1.tgz} + name: micromark-extension-directive + version: 2.2.1 dependencies: - debug: 4.3.4 - parse-entities: 2.0.0 + micromark-factory-space: registry.npmmirror.com/micromark-factory-space@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-symbol: registry.npmmirror.com/micromark-util-symbol@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + parse-entities: registry.npmmirror.com/parse-entities@4.0.1 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: true + + registry.npmmirror.com/micromark-extension-frontmatter@1.1.1: + resolution: {integrity: sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz} + name: micromark-extension-frontmatter + version: 1.1.1 + dependencies: + fault: registry.npmmirror.com/fault@2.0.1 + 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: true + + registry.npmmirror.com/micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz} + name: micromark-extension-gfm-autolink-literal + version: 1.0.5 + dependencies: + micromark-util-character: registry.npmmirror.com/micromark-util-character@1.2.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@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: true + + registry.npmmirror.com/micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz} + name: micromark-extension-gfm-footnote + version: 1.1.2 + dependencies: + 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-normalize-identifier: registry.npmmirror.com/micromark-util-normalize-identifier@1.1.0 + micromark-util-sanitize-uri: registry.npmmirror.com/micromark-util-sanitize-uri@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: true + + registry.npmmirror.com/micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz} + name: micromark-extension-gfm-strikethrough + version: 1.0.7 + dependencies: + 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-resolve-all: registry.npmmirror.com/micromark-util-resolve-all@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: true + + registry.npmmirror.com/micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz} + name: micromark-extension-gfm-table + version: 1.0.7 + 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 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: true + + registry.npmmirror.com/micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz} + name: micromark-extension-gfm-tagfilter + version: 1.0.2 + dependencies: + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: true + + registry.npmmirror.com/micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz} + name: micromark-extension-gfm-task-list-item + version: 1.0.5 + 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 + uvu: registry.npmmirror.com/uvu@0.5.6 + dev: true + + registry.npmmirror.com/micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz} + name: micromark-extension-gfm + version: 2.0.3 + dependencies: + micromark-extension-gfm-autolink-literal: registry.npmmirror.com/micromark-extension-gfm-autolink-literal@1.0.5 + micromark-extension-gfm-footnote: registry.npmmirror.com/micromark-extension-gfm-footnote@1.1.2 + micromark-extension-gfm-strikethrough: registry.npmmirror.com/micromark-extension-gfm-strikethrough@1.0.7 + micromark-extension-gfm-table: registry.npmmirror.com/micromark-extension-gfm-table@1.0.7 + micromark-extension-gfm-tagfilter: registry.npmmirror.com/micromark-extension-gfm-tagfilter@1.0.2 + micromark-extension-gfm-task-list-item: registry.npmmirror.com/micromark-extension-gfm-task-list-item@1.0.5 + micromark-util-combine-extensions: registry.npmmirror.com/micromark-util-combine-extensions@1.1.0 + micromark-util-types: registry.npmmirror.com/micromark-util-types@1.1.0 + dev: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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: true + + 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.10 + 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: true - /micromatch@3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + registry.npmmirror.com/micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz} + name: micromatch + version: 4.0.5 engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 - picomatch: 2.3.1 + braces: registry.npmmirror.com/braces@3.0.2 + picomatch: registry.npmmirror.com/picomatch@2.3.1 dev: true - /miller-rabin@4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} + registry.npmmirror.com/miller-rabin@4.0.1: + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz} + name: miller-rabin + version: 4.0.1 hasBin: true dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 + bn.js: registry.npmmirror.com/bn.js@4.12.0 + brorand: registry.npmmirror.com/brorand@1.1.0 dev: true - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + 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 + version: 1.52.0 engines: {node: '>= 0.6'} - requiresBuild: true dev: true - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + 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 + version: 2.1.35 engines: {node: '>= 0.6'} dependencies: - mime-db: 1.52.0 + mime-db: registry.npmmirror.com/mime-db@1.52.0 dev: true - /mime@1.4.1: - resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} - hasBin: true - dev: true - - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + registry.npmmirror.com/mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz} + name: mime + version: 1.6.0 engines: {node: '>=4'} hasBin: true requiresBuild: true dev: true optional: true - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} + registry.npmmirror.com/mimer@1.1.0: + resolution: {integrity: sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimer/-/mimer-1.1.0.tgz} + name: mimer + version: 1.1.0 + engines: {node: '>= 6.0'} hasBin: true dev: true - /mimic-fn@1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + registry.npmmirror.com/mimic-fn@1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz} + name: mimic-fn + version: 1.2.0 engines: {node: '>=4'} dev: true - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + registry.npmmirror.com/mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz} + name: mimic-fn + version: 2.1.0 engines: {node: '>=6'} dev: true - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + registry.npmmirror.com/mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz} + name: mimic-fn + version: 4.0.0 + engines: {node: '>=12'} + dev: true + + registry.npmmirror.com/min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz} + name: min-indent + version: 1.0.1 engines: {node: '>=4'} dev: true - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + registry.npmmirror.com/minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz} + name: minimalistic-assert + version: 1.0.1 dev: true - /mini-create-react-context@0.4.1(prop-types@15.8.1)(react@16.12.0): - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - peerDependencies: - prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + registry.npmmirror.com/minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz} + name: minimalistic-crypto-utils + version: 1.0.1 + dev: true + + 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: - '@babel/runtime': 7.22.11 - prop-types: 15.8.1 - react: 16.12.0 - tiny-warning: 1.0.3 + brace-expansion: registry.npmmirror.com/brace-expansion@1.1.11 dev: true - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: true - - /minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - dev: true - - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + registry.npmmirror.com/minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz} + name: minimist-options + version: 4.1.0 engines: {node: '>= 6'} dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 + arrify: registry.npmmirror.com/arrify@1.0.1 + is-plain-obj: registry.npmmirror.com/is-plain-obj@1.1.0 + kind-of: registry.npmmirror.com/kind-of@6.0.3 dev: true - /minimist@1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + registry.npmmirror.com/minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz} + name: minimist + version: 1.2.8 dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true - - /mixin-deep@1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/mississippi@1.3.1: + resolution: {integrity: sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mississippi/-/mississippi-1.3.1.tgz} + name: mississippi + version: 1.3.1 dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 + concat-stream: registry.npmmirror.com/concat-stream@1.6.2 + duplexify: registry.npmmirror.com/duplexify@3.7.1 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + flush-write-stream: registry.npmmirror.com/flush-write-stream@1.1.1 + from2: registry.npmmirror.com/from2@2.3.0 + parallel-transform: registry.npmmirror.com/parallel-transform@1.2.0 + pump: registry.npmmirror.com/pump@1.0.3 + pumpify: registry.npmmirror.com/pumpify@1.5.1 + stream-each: registry.npmmirror.com/stream-each@1.2.3 + through2: registry.npmmirror.com/through2@2.0.5 dev: true - /mixin-object@2.0.1: - resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/mississippi@2.0.0: + resolution: {integrity: sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz} + name: mississippi + version: 2.0.0 + engines: {node: '>=4.0.0'} dependencies: - for-in: 0.1.8 - is-extendable: 0.1.1 + concat-stream: registry.npmmirror.com/concat-stream@1.6.2 + duplexify: registry.npmmirror.com/duplexify@3.7.1 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + flush-write-stream: registry.npmmirror.com/flush-write-stream@1.1.1 + from2: registry.npmmirror.com/from2@2.3.0 + parallel-transform: registry.npmmirror.com/parallel-transform@1.2.0 + pump: registry.npmmirror.com/pump@2.0.1 + pumpify: registry.npmmirror.com/pumpify@1.5.1 + stream-each: registry.npmmirror.com/stream-each@1.2.3 + through2: registry.npmmirror.com/through2@2.0.5 dev: true - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + registry.npmmirror.com/mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz} + name: mkdirp + version: 0.5.6 hasBin: true dependencies: - minimist: 1.2.8 + minimist: registry.npmmirror.com/minimist@1.2.8 dev: true - /mkdirp@1.0.3: - resolution: {integrity: sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==} - engines: {node: '>=10'} - hasBin: true + registry.npmmirror.com/move-concurrently@1.0.1: + resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz} + name: move-concurrently + version: 1.0.1 + dependencies: + aproba: registry.npmmirror.com/aproba@1.2.0 + copy-concurrently: registry.npmmirror.com/copy-concurrently@1.0.5 + fs-write-stream-atomic: registry.npmmirror.com/fs-write-stream-atomic@1.0.10 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + rimraf: registry.npmmirror.com/rimraf@2.7.1 + run-queue: registry.npmmirror.com/run-queue@1.0.3 dev: true - /modify-values@1.0.1: - resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} - engines: {node: '>=0.10.0'} + 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: true - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + 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: true - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + registry.npmmirror.com/ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 dev: true - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + registry.npmmirror.com/ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz} + name: ms + version: 2.1.3 dev: true - /multimap@1.1.0: - resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} + registry.npmmirror.com/mute-stream@0.0.7: + resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz} + name: mute-stream + version: 0.0.7 dev: true - /mustache@4.0.0: - resolution: {integrity: sha512-FJgjyX/IVkbXBXYUwH+OYwQKqWpFPLaLVESd70yHjSDunwzV2hZOoTBvPf4KLoxesUzzyfTH6F784Uqd7Wm5yA==} - engines: {npm: '>=1.4.0'} - hasBin: true + registry.npmmirror.com/nanoid@2.1.11: + resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-2.1.11.tgz} + name: nanoid + version: 2.1.11 dev: true - /mute-stream@0.0.7: - resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - dev: true - - /n@9.0.1: - resolution: {integrity: sha512-SsKwY5iFdKd3xpsT4ISFmRLnCVcx+eNMc2NIlxMQL+w6zKK4hjaMvSZf8V+Fq2ipVCuuLD2fhVJSA6cszfJq9g==} - os: ['!win32'] - hasBin: true - dev: false - - /nan@2.17.0: - resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} - requiresBuild: true - dev: true - optional: true - - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + registry.npmmirror.com/nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz} + name: nanoid + version: 3.3.6 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true - /nanomatch@1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - transitivePeerDependencies: - - supports-color + registry.npmmirror.com/natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz} + name: natural-compare-lite + version: 1.4.0 dev: true - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + registry.npmmirror.com/natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz} + name: natural-compare + version: 1.4.0 dev: true - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true - - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - - /node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - dev: true - - /node-libs-browser@2.2.1: - resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} - dependencies: - assert: 1.5.0 - browserify-zlib: 0.2.0 - buffer: 4.9.2 - console-browserify: 1.2.0 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.0 - domain-browser: 1.2.0 - events: 3.3.0 - https-browserify: 1.0.0 - os-browserify: 0.3.0 - path-browserify: 0.0.1 - process: 0.11.10 - punycode: 1.4.1 - querystring-es3: 0.2.1 - readable-stream: 2.3.8 - stream-browserify: 2.0.2 - stream-http: 2.8.3 - string_decoder: 1.3.0 - timers-browserify: 2.0.12 - tty-browserify: 0.0.0 - url: 0.11.1 - util: 0.11.1 - vm-browserify: 1.1.2 - dev: true - - /node-notifier@6.0.0: - resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + registry.npmmirror.com/needle@3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz} + name: needle + version: 3.2.0 + engines: {node: '>= 4.4.x'} + hasBin: true requiresBuild: true dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 6.3.1 - shellwords: 0.1.1 - which: 1.3.1 + debug: registry.npmmirror.com/debug@3.2.7 + iconv-lite: registry.npmmirror.com/iconv-lite@0.6.3 + sax: registry.npmmirror.com/sax@1.3.0 + transitivePeerDependencies: + - supports-color dev: true optional: true - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + 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} + name: neo-async + version: 2.6.2 dev: true - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + registry.npmmirror.com/no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz} + name: no-case + version: 3.0.4 dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.4 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 + lower-case: registry.npmmirror.com/lower-case@2.0.2 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + registry.npmmirror.com/node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz} + name: node-abort-controller + version: 3.1.1 + dev: true + + registry.npmmirror.com/node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz} + name: node-domexception + version: 1.0.0 + engines: {node: '>=10.5.0'} + dev: true + + registry.npmmirror.com/node-fetch-npm@2.0.4: + resolution: {integrity: sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz} + name: node-fetch-npm + version: 2.0.4 + engines: {node: '>=4'} + deprecated: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now + dependencies: + encoding: registry.npmmirror.com/encoding@0.1.13 + json-parse-better-errors: registry.npmmirror.com/json-parse-better-errors@1.0.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/-/node-fetch-3.3.2.tgz} + name: node-fetch + version: 3.3.2 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: registry.npmmirror.com/data-uri-to-buffer@4.0.1 + fetch-blob: registry.npmmirror.com/fetch-blob@3.2.0 + formdata-polyfill: registry.npmmirror.com/formdata-polyfill@4.0.10 + dev: true + + registry.npmmirror.com/node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz} + name: node-int64 + version: 0.4.0 + dev: true + + registry.npmmirror.com/node-libs-browser@2.2.1: + resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz} + name: node-libs-browser + version: 2.2.1 + dependencies: + assert: registry.npmmirror.com/assert@1.5.1 + browserify-zlib: registry.npmmirror.com/browserify-zlib@0.2.0 + buffer: registry.npmmirror.com/buffer@4.9.2 + console-browserify: registry.npmmirror.com/console-browserify@1.2.0 + constants-browserify: registry.npmmirror.com/constants-browserify@1.0.0 + crypto-browserify: registry.npmmirror.com/crypto-browserify@3.12.0 + domain-browser: registry.npmmirror.com/domain-browser@1.2.0 + events: registry.npmmirror.com/events@3.3.0 + https-browserify: registry.npmmirror.com/https-browserify@1.0.0 + os-browserify: registry.npmmirror.com/os-browserify@0.3.0 + path-browserify: registry.npmmirror.com/path-browserify@0.0.1 + process: registry.npmmirror.com/process@0.11.10 + punycode: registry.npmmirror.com/punycode@1.4.1 + querystring-es3: registry.npmmirror.com/querystring-es3@0.2.1 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + stream-browserify: registry.npmmirror.com/stream-browserify@2.0.2 + stream-http: registry.npmmirror.com/stream-http@2.8.3 + string_decoder: registry.npmmirror.com/string_decoder@1.3.0 + timers-browserify: registry.npmmirror.com/timers-browserify@2.0.12 + tty-browserify: registry.npmmirror.com/tty-browserify@0.0.0 + url: registry.npmmirror.com/url@0.11.3 + util: registry.npmmirror.com/util@0.11.1 + vm-browserify: registry.npmmirror.com/vm-browserify@1.1.2 + dev: true + + registry.npmmirror.com/node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz} + name: node-releases + version: 2.0.13 + dev: true + + registry.npmmirror.com/normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz} + name: normalize-package-data + version: 2.5.0 + dependencies: + hosted-git-info: registry.npmmirror.com/hosted-git-info@2.8.9 + resolve: registry.npmmirror.com/resolve@1.22.8 + semver: registry.npmmirror.com/semver@5.7.2 + validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license@3.0.4 + dev: true + + registry.npmmirror.com/normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz} + name: normalize-package-data + version: 3.0.3 engines: {node: '>=10'} dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.13.0 - semver: 7.5.4 - validate-npm-package-license: 3.0.4 + hosted-git-info: registry.npmmirror.com/hosted-git-info@4.1.0 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + semver: registry.npmmirror.com/semver@7.5.4 + validate-npm-package-license: registry.npmmirror.com/validate-npm-package-license@3.0.4 dev: true - /normalize-path@1.0.0: - resolution: {integrity: sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==} + registry.npmmirror.com/normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz} + name: normalize-path + version: 3.0.0 engines: {node: '>=0.10.0'} dev: true - /normalize-path@2.1.1: - resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} + registry.npmmirror.com/normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz} + name: normalize-range + version: 0.1.2 engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/npm-package-arg@5.1.2: + resolution: {integrity: sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-package-arg/-/npm-package-arg-5.1.2.tgz} + name: npm-package-arg + version: 5.1.2 dependencies: - remove-trailing-separator: 1.1.0 + hosted-git-info: registry.npmmirror.com/hosted-git-info@2.8.9 + osenv: registry.npmmirror.com/osenv@0.1.5 + semver: registry.npmmirror.com/semver@5.7.2 + validate-npm-package-name: registry.npmmirror.com/validate-npm-package-name@3.0.0 dev: true - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/npm-pick-manifest@1.0.4: + resolution: {integrity: sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz} + name: npm-pick-manifest + version: 1.0.4 + dependencies: + npm-package-arg: registry.npmmirror.com/npm-package-arg@5.1.2 + semver: registry.npmmirror.com/semver@5.7.2 dev: true - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true - - /normalize-selector@0.2.0: - resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} - dev: true - - /normalize-url@1.9.1: - resolution: {integrity: sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==} + registry.npmmirror.com/npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz} + name: npm-run-path + version: 2.0.2 engines: {node: '>=4'} dependencies: - object-assign: 4.1.1 - prepend-http: 1.0.4 - query-string: 4.3.4 - sort-keys: 1.1.2 + path-key: registry.npmmirror.com/path-key@2.0.1 dev: true - /normalize-url@3.3.0: - resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==} - engines: {node: '>=6'} - dev: true - - /normalize-url@4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} - dev: true - - /now-and-later@2.0.1: - resolution: {integrity: sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==} - engines: {node: '>= 0.10'} - dependencies: - once: 1.4.0 - dev: true - - /npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - dev: true - - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + registry.npmmirror.com/npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz} + name: npm-run-path + version: 4.0.1 engines: {node: '>=8'} dependencies: - path-key: 3.1.1 + path-key: registry.npmmirror.com/path-key@3.1.1 dev: true - /nth-check@1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + registry.npmmirror.com/npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.1.0.tgz} + name: npm-run-path + version: 5.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - boolbase: 1.0.0 + path-key: registry.npmmirror.com/path-key@4.0.0 dev: true - /num2fraction@1.2.2: - resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} + registry.npmmirror.com/nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz} + name: nprogress + version: 0.2.0 dev: true - /number-is-nan@1.0.1: - resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} + registry.npmmirror.com/nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz} + name: nth-check + version: 1.0.2 + dependencies: + boolbase: registry.npmmirror.com/boolbase@1.0.0 + dev: true + + registry.npmmirror.com/nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz} + name: nth-check + version: 2.1.1 + dependencies: + boolbase: registry.npmmirror.com/boolbase@1.0.0 + dev: true + + registry.npmmirror.com/object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz} + name: object-assign + version: 4.1.1 engines: {node: '>=0.10.0'} dev: true - /nwsapi@2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + registry.npmmirror.com/object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.1.tgz} + name: object-inspect + version: 1.13.1 dev: true - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - requiresBuild: true - dev: true - - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - /object-copy@0.1.0: - resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: true - - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} - dev: true - - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + registry.npmmirror.com/object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz} + name: object-keys + version: 1.1.1 engines: {node: '>= 0.4'} dev: true - /object-visit@1.0.1: - resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + registry.npmmirror.com/object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz} + name: object.assign + version: 4.1.4 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - has-symbols: 1.0.3 - object-keys: 1.1.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + object-keys: registry.npmmirror.com/object-keys@1.1.1 dev: true - /object.entries@1.1.7: - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + registry.npmmirror.com/object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz} + name: object.entries + version: 1.1.7 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /object.fromentries@2.0.7: - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + registry.npmmirror.com/object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz} + name: object.fromentries + version: 2.0.7 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /object.getownpropertydescriptors@2.1.7: - resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==} + registry.npmmirror.com/object.getownpropertydescriptors@2.1.7: + resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz} + name: object.getownpropertydescriptors + version: 2.1.7 engines: {node: '>= 0.8'} dependencies: - array.prototype.reduce: 1.0.6 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - safe-array-concat: 1.0.0 + array.prototype.reduce: registry.npmmirror.com/array.prototype.reduce@1.0.6 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + safe-array-concat: registry.npmmirror.com/safe-array-concat@1.0.1 dev: true - /object.hasown@1.1.3: - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.22.1 - dev: true - - /object.pick@1.3.0: - resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /object.values@1.1.7: - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + registry.npmmirror.com/object.getprototypeof@1.0.5: + resolution: {integrity: sha512-4G0QiXpoIppBUz5efmxTm/HTbVN2ioGjk/PbsaNvwISFX+saj8muGp6vNuzIdsosFxM4V/kpUVNvy/+9+DVBZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.getprototypeof/-/object.getprototypeof-1.0.5.tgz} + name: object.getprototypeof + version: 1.0.5 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + reflect.getprototypeof: registry.npmmirror.com/reflect.getprototypeof@1.0.4 dev: true - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + registry.npmmirror.com/object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz} + name: object.hasown + version: 1.1.3 dependencies: - wrappy: 1.0.2 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /onetime@2.0.1: - resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + registry.npmmirror.com/object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz} + name: object.values + version: 1.1.7 + engines: {node: '>= 0.4'} + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + dev: true + + registry.npmmirror.com/obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz} + name: obuf + version: 1.1.2 + dev: true + + registry.npmmirror.com/omit-deep@0.3.0: + resolution: {integrity: sha512-Lbl/Ma59sss2b15DpnWnGmECBRL8cRl/PjPbPMVW+Y8zIQzRrwMaI65Oy6HvxyhYeILVKBJb2LWeG81bj5zbMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/omit-deep/-/omit-deep-0.3.0.tgz} + name: omit-deep + version: 0.3.0 + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: registry.npmmirror.com/is-plain-object@2.0.4 + unset-value: registry.npmmirror.com/unset-value@0.1.2 + dev: true + + registry.npmmirror.com/on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz} + name: on-exit-leak-free + version: 0.2.0 + dev: true + + 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: true + + registry.npmmirror.com/onetime@2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz} + name: onetime + version: 2.0.1 engines: {node: '>=4'} dependencies: - mimic-fn: 1.2.0 + mimic-fn: registry.npmmirror.com/mimic-fn@1.2.0 dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + registry.npmmirror.com/onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz} + name: onetime + version: 5.1.2 engines: {node: '>=6'} dependencies: - mimic-fn: 2.1.0 + mimic-fn: registry.npmmirror.com/mimic-fn@2.1.0 dev: true - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + registry.npmmirror.com/onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz} + name: onetime + version: 6.0.0 + engines: {node: '>=12'} + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn@4.0.0 + dev: true + + registry.npmmirror.com/open@6.4.0: + resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/open/-/open-6.4.0.tgz} + name: open + version: 6.4.0 + engines: {node: '>=8'} + dependencies: + is-wsl: registry.npmmirror.com/is-wsl@1.1.0 + dev: true + + registry.npmmirror.com/open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/open/-/open-8.4.2.tgz} + name: open + version: 8.4.2 + engines: {node: '>=12'} + dependencies: + define-lazy-prop: registry.npmmirror.com/define-lazy-prop@2.0.0 + is-docker: registry.npmmirror.com/is-docker@2.2.1 + is-wsl: registry.npmmirror.com/is-wsl@2.2.0 + dev: true + + registry.npmmirror.com/open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/open/-/open-9.1.0.tgz} + name: open + version: 9.1.0 + engines: {node: '>=14.16'} + dependencies: + default-browser: registry.npmmirror.com/default-browser@4.0.0 + define-lazy-prop: registry.npmmirror.com/define-lazy-prop@3.0.0 + is-inside-container: registry.npmmirror.com/is-inside-container@1.0.0 + is-wsl: registry.npmmirror.com/is-wsl@2.2.0 + dev: true + + registry.npmmirror.com/optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz} + name: optionator + version: 0.9.3 engines: {node: '>= 0.8.0'} dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.5 + '@aashutoshrathi/word-wrap': registry.npmmirror.com/@aashutoshrathi/word-wrap@1.2.6 + deep-is: registry.npmmirror.com/deep-is@0.1.4 + fast-levenshtein: registry.npmmirror.com/fast-levenshtein@2.0.6 + levn: registry.npmmirror.com/levn@0.4.1 + prelude-ls: registry.npmmirror.com/prelude-ls@1.2.1 + type-check: registry.npmmirror.com/type-check@0.4.0 dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + registry.npmmirror.com/ora@1.4.0: + resolution: {integrity: sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ora/-/ora-1.4.0.tgz} + name: ora + version: 1.4.0 + engines: {node: '>=4'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 + chalk: registry.npmmirror.com/chalk@2.4.2 + cli-cursor: registry.npmmirror.com/cli-cursor@2.1.0 + cli-spinners: registry.npmmirror.com/cli-spinners@1.3.1 + log-symbols: registry.npmmirror.com/log-symbols@2.2.0 dev: true - /ordered-read-streams@1.0.1: - resolution: {integrity: sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==} + registry.npmmirror.com/os-browserify@0.3.0: + resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz} + name: os-browserify + version: 0.3.0 + dev: true + + registry.npmmirror.com/os-homedir@1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz} + name: os-homedir + version: 1.0.2 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz} + name: os-tmpdir + version: 1.0.2 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/osenv@0.1.5: + resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/osenv/-/osenv-0.1.5.tgz} + name: osenv + version: 0.1.5 dependencies: - readable-stream: 2.3.8 + os-homedir: registry.npmmirror.com/os-homedir@1.0.2 + os-tmpdir: registry.npmmirror.com/os-tmpdir@1.0.2 dev: true - /os-browserify@0.3.0: - resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} + registry.npmmirror.com/p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz} + name: p-finally + version: 1.0.0 + engines: {node: '>=4'} dev: true - /os-locale@5.0.0: - resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==} + registry.npmmirror.com/p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz} + name: p-limit + version: 2.3.0 + engines: {node: '>=6'} + dependencies: + p-try: registry.npmmirror.com/p-try@2.2.0 + dev: true + + registry.npmmirror.com/p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz} + name: p-limit + version: 3.1.0 engines: {node: '>=10'} dependencies: - execa: 4.1.0 - lcid: 3.1.1 - mem: 5.1.1 + yocto-queue: registry.npmmirror.com/yocto-queue@0.1.0 dev: true - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: true - - /p-cancelable@1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} - engines: {node: '>=6'} - dev: true - - /p-defer@1.0.0: - resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} - engines: {node: '>=4'} - dev: true - - /p-each-series@2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + registry.npmmirror.com/p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz} + name: p-locate + version: 4.1.0 engines: {node: '>=8'} - dev: true - - /p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - dev: true - - /p-finally@2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - dev: true - - /p-is-promise@2.1.0: - resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} - engines: {node: '>=6'} - dev: true - - /p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} dependencies: - p-try: 1.0.0 + p-limit: registry.npmmirror.com/p-limit@2.3.0 dev: true - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: true - - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + registry.npmmirror.com/p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz} + name: p-locate + version: 5.0.0 engines: {node: '>=10'} dependencies: - yocto-queue: 0.1.0 + p-limit: registry.npmmirror.com/p-limit@3.1.0 dev: true - /p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} - dependencies: - p-limit: 1.3.0 - dev: true - - /p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + registry.npmmirror.com/p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz} + name: p-map + version: 4.0.0 engines: {node: '>=10'} dependencies: - p-limit: 3.1.0 + aggregate-error: registry.npmmirror.com/aggregate-error@3.1.0 dev: true - /p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + registry.npmmirror.com/p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz} + name: p-try + version: 2.2.0 engines: {node: '>=6'} dev: true - /p-queue@2.4.2: - resolution: {integrity: sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng==} - engines: {node: '>=4'} - dev: true - - /p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} - dev: true - - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true - - /package-json@6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} - engines: {node: '>=8'} - dependencies: - got: 9.6.0 - registry-auth-token: 4.2.2 - registry-url: 5.1.0 - semver: 6.3.1 - dev: true - - /pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - dev: true - - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /parse-asn1@5.1.6: - resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} - dependencies: - asn1.js: 5.4.1 - browserify-aes: 1.2.0 - evp_bytestokey: 1.0.3 - pbkdf2: 3.1.2 - safe-buffer: 5.2.1 - dev: true - - /parse-entities@1.2.2: - resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: true - - /parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: true - - /parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + registry.npmmirror.com/package-json@4.0.1: + resolution: {integrity: sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/package-json/-/package-json-4.0.1.tgz} + name: package-json + version: 4.0.1 engines: {node: '>=4'} dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 + got: registry.npmmirror.com/got@6.7.1 + registry-auth-token: registry.npmmirror.com/registry-auth-token@3.4.0 + registry-url: registry.npmmirror.com/registry-url@3.1.0 + semver: registry.npmmirror.com/semver@5.7.2 dev: true - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + registry.npmmirror.com/pacote@2.7.38: + resolution: {integrity: sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pacote/-/pacote-2.7.38.tgz} + name: pacote + version: 2.7.38 dependencies: - '@babel/code-frame': 7.22.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - dev: true - - /parse-passwd@1.0.0: - resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} - engines: {node: '>=0.10.0'} - dev: true - - /parse5@3.0.3: - resolution: {integrity: sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==} - dependencies: - '@types/node': 20.5.7 - dev: true - - /parse5@5.1.0: - resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - dev: true - - /pascalcase@0.1.1: - resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} - engines: {node: '>=0.10.0'} - dev: true - - /path-browserify@0.0.1: - resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} - dev: true - - /path-dirname@1.0.2: - resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} - dev: true - - /path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - dev: true - - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true - - /path-is-inside@1.0.2: - resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} - dev: true - - /path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - dev: true - - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} - dependencies: - isarray: 0.0.1 - dev: true - - /path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true - - /pbkdf2@3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} - dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 - dev: true - - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - requiresBuild: true - dev: true - - /picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - dev: true - - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true - - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: true - - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: true - - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: true - - /pinkie-promise@2.0.1: - resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie@2.0.4: - resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} - engines: {node: '>=0.10.0'} - dev: true - - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: true - - /pkg-conf@2.1.0: - resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - load-json-file: 4.0.0 - dev: true - - /pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - dependencies: - find-up: 3.0.0 - dev: true - - /pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - dev: true - - /please-upgrade-node@3.2.0: - resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} - dependencies: - semver-compare: 1.0.0 - dev: true - - /plugin-error@0.1.2: - resolution: {integrity: sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-cyan: 0.1.1 - ansi-red: 0.1.1 - arr-diff: 1.1.0 - arr-union: 2.1.0 - extend-shallow: 1.1.4 - dev: true - - /plugin-error@1.0.1: - resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} - engines: {node: '>= 0.10'} - dependencies: - ansi-colors: 1.1.0 - arr-diff: 4.0.0 - arr-union: 3.1.0 - extend-shallow: 3.0.2 - dev: true - - /plur@4.0.0: - resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==} - engines: {node: '>=10'} - dependencies: - irregular-plurals: 3.5.0 - dev: true - - /pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true - - /pn@1.1.0: - resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} - dev: true - - /portfinder@1.0.25: - resolution: {integrity: sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==} - engines: {node: '>= 0.12.0'} - dependencies: - async: 2.6.4 - debug: 3.2.7 - mkdirp: 0.5.6 + bluebird: registry.npmmirror.com/bluebird@3.7.2 + cacache: registry.npmmirror.com/cacache@9.3.0 + glob: registry.npmmirror.com/glob@7.2.3 + lru-cache: registry.npmmirror.com/lru-cache@4.1.5 + make-fetch-happen: registry.npmmirror.com/make-fetch-happen@2.6.0 + minimatch: registry.npmmirror.com/minimatch@3.1.2 + mississippi: registry.npmmirror.com/mississippi@1.3.1 + normalize-package-data: registry.npmmirror.com/normalize-package-data@2.5.0 + npm-package-arg: registry.npmmirror.com/npm-package-arg@5.1.2 + npm-pick-manifest: registry.npmmirror.com/npm-pick-manifest@1.0.4 + osenv: registry.npmmirror.com/osenv@0.1.5 + promise-inflight: registry.npmmirror.com/promise-inflight@1.0.1(bluebird@3.7.2) + promise-retry: registry.npmmirror.com/promise-retry@1.1.1 + protoduck: registry.npmmirror.com/protoduck@4.0.0 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + semver: registry.npmmirror.com/semver@5.7.2 + ssri: registry.npmmirror.com/ssri@4.1.6 + tar-fs: registry.npmmirror.com/tar-fs@1.16.3 + tar-stream: registry.npmmirror.com/tar-stream@1.6.2 + unique-filename: registry.npmmirror.com/unique-filename@1.1.1 + which: registry.npmmirror.com/which@1.3.1 transitivePeerDependencies: - supports-color dev: true - /posix-character-classes@0.1.1: - resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + registry.npmmirror.com/pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz} + name: pako + version: 1.0.11 + dev: true + + registry.npmmirror.com/parallel-transform@1.2.0: + resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz} + name: parallel-transform + version: 1.2.0 + dependencies: + cyclist: registry.npmmirror.com/cyclist@1.0.2 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + dev: true + + registry.npmmirror.com/param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz} + name: param-case + version: 3.0.4 + dependencies: + dot-case: registry.npmmirror.com/dot-case@3.0.4 + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + registry.npmmirror.com/parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz} + name: parent-module + version: 1.0.1 + engines: {node: '>=6'} + dependencies: + callsites: registry.npmmirror.com/callsites@3.1.0 + dev: true + + registry.npmmirror.com/parse-asn1@5.1.6: + resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz} + name: parse-asn1 + version: 5.1.6 + dependencies: + asn1.js: registry.npmmirror.com/asn1.js@5.4.1 + browserify-aes: registry.npmmirror.com/browserify-aes@1.2.0 + evp_bytestokey: registry.npmmirror.com/evp_bytestokey@1.0.3 + pbkdf2: registry.npmmirror.com/pbkdf2@3.1.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-entities/-/parse-entities-4.0.1.tgz} + name: parse-entities + version: 4.0.1 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + character-entities: registry.npmmirror.com/character-entities@2.0.2 + character-entities-legacy: registry.npmmirror.com/character-entities-legacy@3.0.0 + character-reference-invalid: registry.npmmirror.com/character-reference-invalid@2.0.1 + decode-named-character-reference: registry.npmmirror.com/decode-named-character-reference@1.0.2 + is-alphanumerical: registry.npmmirror.com/is-alphanumerical@2.0.1 + is-decimal: registry.npmmirror.com/is-decimal@2.0.1 + is-hexadecimal: registry.npmmirror.com/is-hexadecimal@2.0.1 + dev: true + + registry.npmmirror.com/parse-git-config@0.2.0: + resolution: {integrity: sha512-amapZFADOJtHvX2URcRfbzG2OFcW+UAwmdK2kht2N2vsH5Py65VxI5yZTlD2DjmxVhTz6htFoVCxROYUJaYOXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-git-config/-/parse-git-config-0.2.0.tgz} + name: parse-git-config + version: 0.2.0 + engines: {node: '>=0.10.0'} + dependencies: + ini: registry.npmmirror.com/ini@1.3.8 + dev: true + + registry.npmmirror.com/parse-git-config@1.1.1: + resolution: {integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-git-config/-/parse-git-config-1.1.1.tgz} + name: parse-git-config + version: 1.1.1 + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + fs-exists-sync: registry.npmmirror.com/fs-exists-sync@0.1.0 + git-config-path: registry.npmmirror.com/git-config-path@1.0.1 + ini: registry.npmmirror.com/ini@1.3.8 + dev: true + + registry.npmmirror.com/parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz} + name: parse-json + version: 5.2.0 + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': registry.npmmirror.com/@babel/code-frame@7.22.13 + error-ex: registry.npmmirror.com/error-ex@1.3.2 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors@2.3.1 + lines-and-columns: registry.npmmirror.com/lines-and-columns@1.2.4 + dev: true + + registry.npmmirror.com/parse-node-version@1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-node-version/-/parse-node-version-1.0.1.tgz} + name: parse-node-version + version: 1.0.1 + engines: {node: '>= 0.10'} + dev: true + + registry.npmmirror.com/parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz} + name: parse-passwd + version: 1.0.0 engines: {node: '>=0.10.0'} dev: true - /postcss-attribute-case-insensitive@4.0.2: - resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==} - dependencies: - postcss: 7.0.32 - postcss-selector-parser: 6.0.13 - dev: true - - /postcss-calc@7.0.5: - resolution: {integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==} - dependencies: - postcss: 7.0.39 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - - /postcss-color-functional-notation@2.0.1: - resolution: {integrity: sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-color-gray@5.0.0: - resolution: {integrity: sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==} - engines: {node: '>=6.0.0'} - dependencies: - '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-color-hex-alpha@5.0.3: - resolution: {integrity: sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-color-mod-function@3.0.3: - resolution: {integrity: sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-color-rebeccapurple@4.0.1: - resolution: {integrity: sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-colormin@4.0.3: - resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.10 - color: 3.2.1 - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-convert-values@4.0.1: - resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-custom-media@7.0.8: - resolution: {integrity: sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-custom-properties@8.0.11: - resolution: {integrity: sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-custom-selectors@5.1.2: - resolution: {integrity: sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-selector-parser: 5.0.0 - dev: true - - /postcss-dir-pseudo-class@5.0.0: - resolution: {integrity: sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==} - engines: {node: '>=4.0.0'} - dependencies: - postcss: 7.0.32 - postcss-selector-parser: 5.0.0 - dev: true - - /postcss-discard-comments@4.0.2: - resolution: {integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-discard-duplicates@4.0.2: - resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-discard-empty@4.0.1: - resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-discard-overridden@4.0.1: - resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-double-position-gradients@1.0.0: - resolution: {integrity: sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-env-function@2.0.2: - resolution: {integrity: sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-flexbugs-fixes@4.2.1: - resolution: {integrity: sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-focus-visible@4.0.0: - resolution: {integrity: sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-focus-within@3.0.0: - resolution: {integrity: sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-font-variant@4.0.1: - resolution: {integrity: sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-gap-properties@2.0.0: - resolution: {integrity: sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} - peerDependencies: - postcss: '>=5.0.0' - postcss-syntax: '>=0.36.0' - dependencies: - htmlparser2: 3.10.1 - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) - dev: true - - /postcss-image-set-function@3.0.1: - resolution: {integrity: sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-initial@3.0.4: - resolution: {integrity: sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-lab-function@2.0.1: - resolution: {integrity: sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==} - engines: {node: '>=6.0.0'} - dependencies: - '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-less@3.1.4: - resolution: {integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==} - engines: {node: '>=6.14.4'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-less@4.0.1: - resolution: {integrity: sha512-C92S4sHlbDpefJ2QQJjrucCcypq3+KZPstjfuvgOCNnGx0tF9h8hXgAlOIATGAxMXZXaF+nVp+/Mi8pCAWdSmw==} - engines: {node: '>=10'} - dependencies: - postcss: 8.4.29 - dev: true - - /postcss-load-config@2.1.2: - resolution: {integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==} - engines: {node: '>= 4'} - dependencies: - cosmiconfig: 5.2.1 - import-cwd: 2.1.0 - dev: true - - /postcss-loader@3.0.0: - resolution: {integrity: sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==} - engines: {node: '>= 6'} - dependencies: - loader-utils: 1.4.2 - postcss: 7.0.32 - postcss-load-config: 2.1.2 - schema-utils: 1.0.0 - dev: true - - /postcss-logical@3.0.0: - resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-media-minmax@4.0.0: - resolution: {integrity: sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-media-query-parser@0.2.3: - resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - dev: true - - /postcss-merge-longhand@4.0.11: - resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==} - engines: {node: '>=6.9.0'} - dependencies: - css-color-names: 0.0.4 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - stylehacks: 4.0.3 - dev: true - - /postcss-merge-rules@4.0.3: - resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.10 - caniuse-api: 3.0.0 - cssnano-util-same-parent: 4.0.1 - postcss: 7.0.39 - postcss-selector-parser: 3.1.2 - vendors: 1.0.4 - dev: true - - /postcss-minify-font-values@4.0.2: - resolution: {integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-minify-gradients@4.0.2: - resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - is-color-stop: 1.1.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-minify-params@4.0.2: - resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - browserslist: 4.21.10 - cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - uniqs: 2.0.0 - dev: true - - /postcss-minify-selectors@4.0.2: - resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - has: 1.0.3 - postcss: 7.0.39 - postcss-selector-parser: 3.1.2 - dev: true - - /postcss-modules-extract-imports@1.1.0: - resolution: {integrity: sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==} - dependencies: - postcss: 6.0.1 - dev: true - - /postcss-modules-local-by-default@1.2.0: - resolution: {integrity: sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 + registry.npmmirror.com/parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz} + name: parse5 + version: 6.0.1 dev: true - /postcss-modules-scope@1.1.0: - resolution: {integrity: sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==} + registry.npmmirror.com/parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parse5/-/parse5-7.1.2.tgz} + name: parse5 + version: 7.1.2 dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 + entities: registry.npmmirror.com/entities@4.5.0 dev: true - /postcss-modules-values@1.3.0: - resolution: {integrity: sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==} + registry.npmmirror.com/parseley@0.12.1: + resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseley/-/parseley-0.12.1.tgz} + name: parseley + version: 0.12.1 dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 + leac: registry.npmmirror.com/leac@0.6.0 + peberminta: registry.npmmirror.com/peberminta@0.9.0 dev: true - /postcss-modules@1.5.0: - resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + registry.npmmirror.com/pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz} + name: pascal-case + version: 3.1.2 dependencies: - css-modules-loader-core: 1.1.0 - generic-names: 2.0.1 - lodash.camelcase: 4.3.0 - postcss: 7.0.39 - string-hash: 1.1.3 + no-case: registry.npmmirror.com/no-case@3.0.4 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /postcss-nesting@7.0.1: - resolution: {integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-normalize-charset@4.0.1: - resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-normalize-display-values@4.0.2: - resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-positions@4.0.2: - resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-repeat-style@4.0.2: - resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-string@4.0.2: - resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==} - engines: {node: '>=6.9.0'} - dependencies: - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-timing-functions@4.0.2: - resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-unicode@4.0.1: - resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.10 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-url@4.0.1: - resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==} - engines: {node: '>=6.9.0'} - dependencies: - is-absolute-url: 2.1.0 - normalize-url: 3.3.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-normalize-whitespace@4.0.2: - resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-ordered-values@4.1.2: - resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-overflow-shorthand@2.0.0: - resolution: {integrity: sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-page-break@2.0.0: - resolution: {integrity: sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-place@4.0.1: - resolution: {integrity: sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 - dev: true - - /postcss-preset-env@6.7.0: - resolution: {integrity: sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==} - engines: {node: '>=6.0.0'} - dependencies: - autoprefixer: 9.8.8 - browserslist: 4.21.10 - caniuse-lite: 1.0.30001525 - css-blank-pseudo: 0.1.4 - css-has-pseudo: 0.10.0 - css-prefers-color-scheme: 3.1.1 - cssdb: 4.4.0 - postcss: 7.0.32 - postcss-attribute-case-insensitive: 4.0.2 - postcss-color-functional-notation: 2.0.1 - postcss-color-gray: 5.0.0 - postcss-color-hex-alpha: 5.0.3 - postcss-color-mod-function: 3.0.3 - postcss-color-rebeccapurple: 4.0.1 - postcss-custom-media: 7.0.8 - postcss-custom-properties: 8.0.11 - postcss-custom-selectors: 5.1.2 - postcss-dir-pseudo-class: 5.0.0 - postcss-double-position-gradients: 1.0.0 - postcss-env-function: 2.0.2 - postcss-focus-visible: 4.0.0 - postcss-focus-within: 3.0.0 - postcss-font-variant: 4.0.1 - postcss-gap-properties: 2.0.0 - postcss-image-set-function: 3.0.1 - postcss-initial: 3.0.4 - postcss-lab-function: 2.0.1 - postcss-logical: 3.0.0 - postcss-media-minmax: 4.0.0 - postcss-nesting: 7.0.1 - postcss-overflow-shorthand: 2.0.0 - postcss-page-break: 2.0.0 - postcss-place: 4.0.1 - postcss-pseudo-class-any-link: 6.0.0 - postcss-replace-overflow-wrap: 3.0.0 - postcss-selector-matches: 4.0.0 - postcss-selector-not: 4.0.1 - dev: true - - /postcss-pseudo-class-any-link@6.0.0: - resolution: {integrity: sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - postcss-selector-parser: 5.0.0 - dev: true - - /postcss-reduce-initial@4.0.3: - resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.10 - caniuse-api: 3.0.0 - has: 1.0.3 - postcss: 7.0.39 - dev: true - - /postcss-reduce-transforms@4.0.2: - resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-match: 4.0.0 - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-replace-overflow-wrap@3.0.0: - resolution: {integrity: sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-resolve-nested-selector@0.1.1: - resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} - dev: true - - /postcss-safe-parser@4.0.2: - resolution: {integrity: sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-sass@0.4.4: - resolution: {integrity: sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==} - dependencies: - gonzales-pe: 4.3.0 - postcss: 7.0.39 - dev: true - - /postcss-scss@2.1.1: - resolution: {integrity: sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /postcss-selector-matches@4.0.0: - resolution: {integrity: sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==} - dependencies: - balanced-match: 1.0.2 - postcss: 7.0.32 - dev: true - - /postcss-selector-not@4.0.1: - resolution: {integrity: sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==} - dependencies: - balanced-match: 1.0.2 - postcss: 7.0.32 + registry.npmmirror.com/path-browserify@0.0.1: + resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz} + name: path-browserify + version: 0.0.1 dev: true - /postcss-selector-parser@3.1.2: - resolution: {integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==} + registry.npmmirror.com/path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz} + name: path-exists + version: 4.0.0 engines: {node: '>=8'} - dependencies: - dot-prop: 5.3.0 - indexes-of: 1.0.1 - uniq: 1.0.1 dev: true - /postcss-selector-parser@5.0.0: - resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==} + 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: true + + registry.npmmirror.com/path-is-inside@1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz} + name: path-is-inside + version: 1.0.2 + dev: true + + registry.npmmirror.com/path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz} + name: path-key + version: 2.0.1 engines: {node: '>=4'} - dependencies: - cssesc: 2.0.0 - indexes-of: 1.0.1 - uniq: 1.0.1 dev: true - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + registry.npmmirror.com/path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz} + name: path-key + version: 3.1.1 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz} + name: path-key + version: 4.0.0 + engines: {node: '>=12'} + dev: true + + registry.npmmirror.com/path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz} + name: path-parse + version: 1.0.7 + dev: true + + registry.npmmirror.com/path-to-regexp@1.7.0: + resolution: {integrity: sha512-nifX1uj4S9IrK/w3Xe7kKvNEepXivANs9ng60Iq7PU/BlouV3yL/VUhFqTuTq33ykwUqoNcTeGo5vdOBP4jS/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz} + name: path-to-regexp + version: 1.7.0 + dependencies: + isarray: registry.npmmirror.com/isarray@0.0.1 + dev: true + + registry.npmmirror.com/path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz} + name: path-type + version: 4.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/pbkdf2@3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz} + name: pbkdf2 + version: 3.1.2 + engines: {node: '>=0.12'} + dependencies: + create-hash: registry.npmmirror.com/create-hash@1.2.0 + create-hmac: registry.npmmirror.com/create-hmac@1.1.7 + ripemd160: registry.npmmirror.com/ripemd160@2.0.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + sha.js: registry.npmmirror.com/sha.js@2.4.11 + dev: true + + registry.npmmirror.com/peberminta@0.9.0: + resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/peberminta/-/peberminta-0.9.0.tgz} + name: peberminta + version: 0.9.0 + dev: true + + registry.npmmirror.com/picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz} + name: picocolors + version: 1.0.0 + dev: true + + registry.npmmirror.com/picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz} + name: picomatch + version: 2.3.1 + engines: {node: '>=8.6'} + dev: true + + registry.npmmirror.com/pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pidtree/-/pidtree-0.6.0.tgz} + name: pidtree + version: 0.6.0 + engines: {node: '>=0.10'} + hasBin: true + dev: true + + 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'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 dev: true - /postcss-sorting@6.0.0(postcss@8.4.29): - resolution: {integrity: sha512-bYJ0vgAiGbjCBKi7B07CzsBc9eM84nLEbavUmwNp8rAa+PNyrgdH+6PpnqTtciLuUs99c4rFQQmCaYgeBQYmSQ==} + 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'} + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz} + name: pino-abstract-transport + version: 0.5.0 + dependencies: + duplexify: registry.npmmirror.com/duplexify@4.1.2 + split2: registry.npmmirror.com/split2@4.2.0 + dev: true + + registry.npmmirror.com/pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz} + name: pino-std-serializers + version: 4.0.0 + dev: true + + registry.npmmirror.com/pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pino/-/pino-7.11.0.tgz} + name: pino + version: 7.11.0 + hasBin: true + dependencies: + atomic-sleep: registry.npmmirror.com/atomic-sleep@1.0.0 + fast-redact: registry.npmmirror.com/fast-redact@3.3.0 + on-exit-leak-free: registry.npmmirror.com/on-exit-leak-free@0.2.0 + pino-abstract-transport: registry.npmmirror.com/pino-abstract-transport@0.5.0 + pino-std-serializers: registry.npmmirror.com/pino-std-serializers@4.0.0 + process-warning: registry.npmmirror.com/process-warning@1.0.0 + quick-format-unescaped: registry.npmmirror.com/quick-format-unescaped@4.0.4 + real-require: registry.npmmirror.com/real-require@0.1.0 + safe-stable-stringify: registry.npmmirror.com/safe-stable-stringify@2.4.3 + sonic-boom: registry.npmmirror.com/sonic-boom@2.8.0 + thread-stream: registry.npmmirror.com/thread-stream@0.15.2 + dev: true + + registry.npmmirror.com/pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz} + name: pirates + version: 4.0.6 + engines: {node: '>= 6'} + dev: true + + registry.npmmirror.com/pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pluralize/-/pluralize-8.0.0.tgz} + name: pluralize + version: 8.0.0 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/point-in-polygon@1.1.0: + resolution: {integrity: sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/point-in-polygon/-/point-in-polygon-1.1.0.tgz} + name: point-in-polygon + version: 1.1.0 + dev: true + + registry.npmmirror.com/postcss-attribute-case-insensitive@5.0.2(postcss@8.4.31): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz} + id: registry.npmmirror.com/postcss-attribute-case-insensitive/5.0.2 + name: postcss-attribute-case-insensitive + version: 5.0.2 + engines: {node: ^12 || ^14 || >=16} peerDependencies: - postcss: ^8.0.4 + postcss: ^8.2 dependencies: - lodash: 4.17.21 - postcss: 8.4.29 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 dev: true - /postcss-svgo@4.0.3: - resolution: {integrity: sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==} - engines: {node: '>=6.9.0'} + registry.npmmirror.com/postcss-clamp@4.1.0(postcss@8.4.31): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz} + id: registry.npmmirror.com/postcss-clamp/4.1.0 + name: postcss-clamp + version: 4.1.0 + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - svgo: 1.3.2 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 dev: true - /postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39): - resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} + registry.npmmirror.com/postcss-color-functional-notation@4.2.4(postcss@8.4.31): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz} + id: registry.npmmirror.com/postcss-color-functional-notation/4.2.4 + name: postcss-color-functional-notation + version: 4.2.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-color-hex-alpha@8.0.4(postcss@8.4.31): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz} + id: registry.npmmirror.com/postcss-color-hex-alpha/8.0.4 + name: postcss-color-hex-alpha + version: 8.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-color-rebeccapurple@7.1.1(postcss@8.4.31): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz} + id: registry.npmmirror.com/postcss-color-rebeccapurple/7.1.1 + name: postcss-color-rebeccapurple + version: 7.1.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-custom-media@8.0.2(postcss@8.4.31): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz} + id: registry.npmmirror.com/postcss-custom-media/8.0.2 + name: postcss-custom-media + version: 8.0.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-custom-properties@12.1.11(postcss@8.4.31): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz} + id: registry.npmmirror.com/postcss-custom-properties/12.1.11 + name: postcss-custom-properties + version: 12.1.11 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-custom-selectors@6.0.3(postcss@8.4.31): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz} + id: registry.npmmirror.com/postcss-custom-selectors/6.0.3 + name: postcss-custom-selectors + version: 6.0.3 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-dir-pseudo-class@6.0.5(postcss@8.4.31): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz} + id: registry.npmmirror.com/postcss-dir-pseudo-class/6.0.5 + name: postcss-dir-pseudo-class + version: 6.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-double-position-gradients@3.1.2(postcss@8.4.31): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz} + id: registry.npmmirror.com/postcss-double-position-gradients/3.1.2 + name: postcss-double-position-gradients + version: 3.1.2 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-env-function@4.0.6(postcss@8.4.31): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz} + id: registry.npmmirror.com/postcss-env-function/4.0.6 + name: postcss-env-function + version: 4.0.6 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-flexbugs-fixes@5.0.2(postcss@8.4.31): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz} + id: registry.npmmirror.com/postcss-flexbugs-fixes/5.0.2 + name: postcss-flexbugs-fixes + version: 5.0.2 + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-focus-visible@6.0.4(postcss@8.4.31): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz} + id: registry.npmmirror.com/postcss-focus-visible/6.0.4 + name: postcss-focus-visible + version: 6.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-focus-within@5.0.4(postcss@8.4.31): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz} + id: registry.npmmirror.com/postcss-focus-within/5.0.4 + name: postcss-focus-within + version: 5.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-font-variant@5.0.0(postcss@8.4.31): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz} + id: registry.npmmirror.com/postcss-font-variant/5.0.0 + name: postcss-font-variant + version: 5.0.0 + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-gap-properties@3.0.5(postcss@8.4.31): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz} + id: registry.npmmirror.com/postcss-gap-properties/3.0.5 + name: postcss-gap-properties + version: 3.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-image-set-function@4.0.7(postcss@8.4.31): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz} + id: registry.npmmirror.com/postcss-image-set-function/4.0.7 + name: postcss-image-set-function + version: 4.0.7 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-initial@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz} + id: registry.npmmirror.com/postcss-initial/4.0.1 + name: postcss-initial + version: 4.0.1 + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-lab-function@4.2.1(postcss@8.4.31): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz} + id: registry.npmmirror.com/postcss-lab-function/4.2.1 + name: postcss-lab-function + version: 4.2.1 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-logical@5.0.4(postcss@8.4.31): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz} + id: registry.npmmirror.com/postcss-logical/5.0.4 + name: postcss-logical + version: 5.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-media-minmax@5.0.0(postcss@8.4.31): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz} + id: registry.npmmirror.com/postcss-media-minmax/5.0.0 + name: postcss-media-minmax + version: 5.0.0 + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz} + name: postcss-media-query-parser + version: 0.2.3 + dev: true + + registry.npmmirror.com/postcss-modules-extract-imports@3.0.0(postcss@8.4.31): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-extract-imports/3.0.0 + name: postcss-modules-extract-imports + version: 3.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-modules-local-by-default@4.0.3(postcss@8.4.31): + resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz} + id: registry.npmmirror.com/postcss-modules-local-by-default/4.0.3 + name: postcss-modules-local-by-default + version: 4.0.3 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: registry.npmmirror.com/icss-utils@5.1.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-modules-scope@3.0.0(postcss@8.4.31): + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-scope/3.0.0 + name: postcss-modules-scope + version: 3.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-modules-values@4.0.0(postcss@8.4.31): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz} + id: registry.npmmirror.com/postcss-modules-values/4.0.0 + name: postcss-modules-values + version: 4.0.0 + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: registry.npmmirror.com/icss-utils@5.1.0(postcss@8.4.31) + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-nesting@10.2.0(postcss@8.4.31): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz} + id: registry.npmmirror.com/postcss-nesting/10.2.0 + name: postcss-nesting + version: 10.2.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13) + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-opacity-percentage@1.1.3(postcss@8.4.31): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz} + id: registry.npmmirror.com/postcss-opacity-percentage/1.1.3 + name: postcss-opacity-percentage + version: 1.1.3 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-overflow-shorthand@3.0.4(postcss@8.4.31): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz} + id: registry.npmmirror.com/postcss-overflow-shorthand/3.0.4 + name: postcss-overflow-shorthand + version: 3.0.4 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-page-break@3.0.4(postcss@8.4.31): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz} + id: registry.npmmirror.com/postcss-page-break/3.0.4 + name: postcss-page-break + version: 3.0.4 + peerDependencies: + postcss: ^8 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-place@7.0.5(postcss@8.4.31): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz} + id: registry.npmmirror.com/postcss-place/7.0.5 + name: postcss-place + version: 7.0.5 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-prefix-selector@1.16.0(postcss@8.4.31): + resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz} + id: registry.npmmirror.com/postcss-prefix-selector/1.16.0 + name: postcss-prefix-selector + version: 1.16.0 + peerDependencies: + postcss: '>4 <9' + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-preset-env@7.5.0(postcss@8.4.31): + resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.5.0.tgz} + id: registry.npmmirror.com/postcss-preset-env/7.5.0 + name: postcss-preset-env + version: 7.5.0 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/postcss-color-function': registry.npmmirror.com/@csstools/postcss-color-function@1.1.1(postcss@8.4.31) + '@csstools/postcss-font-format-keywords': registry.npmmirror.com/@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.31) + '@csstools/postcss-hwb-function': registry.npmmirror.com/@csstools/postcss-hwb-function@1.0.2(postcss@8.4.31) + '@csstools/postcss-ic-unit': registry.npmmirror.com/@csstools/postcss-ic-unit@1.0.1(postcss@8.4.31) + '@csstools/postcss-is-pseudo-class': registry.npmmirror.com/@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.31) + '@csstools/postcss-normalize-display-values': registry.npmmirror.com/@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.31) + '@csstools/postcss-oklab-function': registry.npmmirror.com/@csstools/postcss-oklab-function@1.1.1(postcss@8.4.31) + '@csstools/postcss-progressive-custom-properties': registry.npmmirror.com/@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.31) + '@csstools/postcss-stepped-value-functions': registry.npmmirror.com/@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.31) + '@csstools/postcss-unset-value': registry.npmmirror.com/@csstools/postcss-unset-value@1.0.2(postcss@8.4.31) + autoprefixer: registry.npmmirror.com/autoprefixer@10.4.16(postcss@8.4.31) + browserslist: registry.npmmirror.com/browserslist@4.22.1 + css-blank-pseudo: registry.npmmirror.com/css-blank-pseudo@3.0.3(postcss@8.4.31) + css-has-pseudo: registry.npmmirror.com/css-has-pseudo@3.0.4(postcss@8.4.31) + css-prefers-color-scheme: registry.npmmirror.com/css-prefers-color-scheme@6.0.3(postcss@8.4.31) + cssdb: registry.npmmirror.com/cssdb@6.6.3 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-attribute-case-insensitive: registry.npmmirror.com/postcss-attribute-case-insensitive@5.0.2(postcss@8.4.31) + postcss-clamp: registry.npmmirror.com/postcss-clamp@4.1.0(postcss@8.4.31) + postcss-color-functional-notation: registry.npmmirror.com/postcss-color-functional-notation@4.2.4(postcss@8.4.31) + postcss-color-hex-alpha: registry.npmmirror.com/postcss-color-hex-alpha@8.0.4(postcss@8.4.31) + postcss-color-rebeccapurple: registry.npmmirror.com/postcss-color-rebeccapurple@7.1.1(postcss@8.4.31) + postcss-custom-media: registry.npmmirror.com/postcss-custom-media@8.0.2(postcss@8.4.31) + postcss-custom-properties: registry.npmmirror.com/postcss-custom-properties@12.1.11(postcss@8.4.31) + postcss-custom-selectors: registry.npmmirror.com/postcss-custom-selectors@6.0.3(postcss@8.4.31) + postcss-dir-pseudo-class: registry.npmmirror.com/postcss-dir-pseudo-class@6.0.5(postcss@8.4.31) + postcss-double-position-gradients: registry.npmmirror.com/postcss-double-position-gradients@3.1.2(postcss@8.4.31) + postcss-env-function: registry.npmmirror.com/postcss-env-function@4.0.6(postcss@8.4.31) + postcss-focus-visible: registry.npmmirror.com/postcss-focus-visible@6.0.4(postcss@8.4.31) + postcss-focus-within: registry.npmmirror.com/postcss-focus-within@5.0.4(postcss@8.4.31) + postcss-font-variant: registry.npmmirror.com/postcss-font-variant@5.0.0(postcss@8.4.31) + postcss-gap-properties: registry.npmmirror.com/postcss-gap-properties@3.0.5(postcss@8.4.31) + postcss-image-set-function: registry.npmmirror.com/postcss-image-set-function@4.0.7(postcss@8.4.31) + postcss-initial: registry.npmmirror.com/postcss-initial@4.0.1(postcss@8.4.31) + postcss-lab-function: registry.npmmirror.com/postcss-lab-function@4.2.1(postcss@8.4.31) + postcss-logical: registry.npmmirror.com/postcss-logical@5.0.4(postcss@8.4.31) + postcss-media-minmax: registry.npmmirror.com/postcss-media-minmax@5.0.0(postcss@8.4.31) + postcss-nesting: registry.npmmirror.com/postcss-nesting@10.2.0(postcss@8.4.31) + postcss-opacity-percentage: registry.npmmirror.com/postcss-opacity-percentage@1.1.3(postcss@8.4.31) + postcss-overflow-shorthand: registry.npmmirror.com/postcss-overflow-shorthand@3.0.4(postcss@8.4.31) + postcss-page-break: registry.npmmirror.com/postcss-page-break@3.0.4(postcss@8.4.31) + postcss-place: registry.npmmirror.com/postcss-place@7.0.5(postcss@8.4.31) + postcss-pseudo-class-any-link: registry.npmmirror.com/postcss-pseudo-class-any-link@7.1.6(postcss@8.4.31) + postcss-replace-overflow-wrap: registry.npmmirror.com/postcss-replace-overflow-wrap@4.0.0(postcss@8.4.31) + postcss-selector-not: registry.npmmirror.com/postcss-selector-not@5.0.0(postcss@8.4.31) + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + dev: true + + registry.npmmirror.com/postcss-pseudo-class-any-link@7.1.6(postcss@8.4.31): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz} + id: registry.npmmirror.com/postcss-pseudo-class-any-link/7.1.6 + name: postcss-pseudo-class-any-link + version: 7.1.6 + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + dev: true + + registry.npmmirror.com/postcss-replace-overflow-wrap@4.0.0(postcss@8.4.31): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz} + id: registry.npmmirror.com/postcss-replace-overflow-wrap/4.0.0 + name: postcss-replace-overflow-wrap + version: 4.0.0 + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-resolve-nested-selector@0.1.1: + resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz} + name: postcss-resolve-nested-selector + version: 0.1.1 + dev: true + + registry.npmmirror.com/postcss-safe-parser@6.0.0(postcss@8.4.31): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz} + id: registry.npmmirror.com/postcss-safe-parser/6.0.0 + name: postcss-safe-parser + version: 6.0.0 + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-selector-not@5.0.0(postcss@8.4.31): + resolution: {integrity: sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz} + id: registry.npmmirror.com/postcss-selector-not/5.0.0 + name: postcss-selector-not + version: 5.0.0 + peerDependencies: + postcss: ^8.1.0 + dependencies: + balanced-match: registry.npmmirror.com/balanced-match@1.0.2 + postcss: registry.npmmirror.com/postcss@8.4.31 + dev: true + + registry.npmmirror.com/postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz} + name: postcss-selector-parser + version: 6.0.13 + engines: {node: '>=4'} + dependencies: + cssesc: registry.npmmirror.com/cssesc@3.0.0 + util-deprecate: registry.npmmirror.com/util-deprecate@1.0.2 + dev: true + + registry.npmmirror.com/postcss-syntax@0.36.2(postcss@8.4.31): + resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz} + id: registry.npmmirror.com/postcss-syntax/0.36.2 + name: postcss-syntax + version: 0.36.2 peerDependencies: postcss: '>=5.0.0' postcss-html: '*' @@ -13485,2465 +11730,2544 @@ packages: postcss-scss: optional: true dependencies: - postcss: 7.0.39 - postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-less: 3.1.4 - postcss-scss: 2.1.1 + postcss: registry.npmmirror.com/postcss@8.4.31 dev: true - /postcss-unique-selectors@4.0.1: - resolution: {integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - postcss: 7.0.39 - uniqs: 2.0.0 + registry.npmmirror.com/postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} + name: postcss-value-parser + version: 4.2.0 dev: true - /postcss-value-parser@3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} - dev: true - - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true - - /postcss-values-parser@2.0.1: - resolution: {integrity: sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==} - engines: {node: '>=6.14.4'} - dependencies: - flatten: 1.0.3 - indexes-of: 1.0.1 - uniq: 1.0.1 - dev: true - - /postcss@6.0.1: - resolution: {integrity: sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==} - engines: {node: '>=4.0.0'} - dependencies: - chalk: 1.1.3 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: true - - /postcss@7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} - engines: {node: '>=6.0.0'} - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 6.1.0 - dev: true - - /postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 - dev: true - - /postcss@8.4.29: - resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} + registry.npmmirror.com/postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.31.tgz} + name: postcss + version: 8.4.31 engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 + nanoid: registry.npmmirror.com/nanoid@3.3.6 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 dev: true - /prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + registry.npmmirror.com/prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz} + name: prelude-ls + version: 1.2.1 engines: {node: '>= 0.8.0'} dev: true - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /prepend-http@1.0.4: - resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==} + registry.npmmirror.com/prepend-http@1.0.4: + resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prepend-http/-/prepend-http-1.0.4.tgz} + name: prepend-http + version: 1.0.4 engines: {node: '>=0.10.0'} dev: true - /prepend-http@2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} + registry.npmmirror.com/prettier-plugin-organize-imports@3.2.3(prettier@2.7.1)(typescript@5.2.2): + resolution: {integrity: sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.3.tgz} + id: registry.npmmirror.com/prettier-plugin-organize-imports/3.2.3 + name: prettier-plugin-organize-imports + version: 3.2.3 + peerDependencies: + '@volar/vue-language-plugin-pug': ^1.0.4 + '@volar/vue-typescript': ^1.0.4 + prettier: '>=2.0' + typescript: '>=2.9' + peerDependenciesMeta: + '@volar/vue-language-plugin-pug': + optional: true + '@volar/vue-typescript': + optional: true + dependencies: + prettier: registry.npmmirror.com/prettier@2.7.1 + typescript: registry.npmmirror.com/typescript@5.2.2 dev: true - /prettier-plugin-packagejson@2.3.0(prettier@2.8.8): - resolution: {integrity: sha512-2SAPMMk1UDkqsB7DifWKcwCm6VC52JXMrzLHfbcQHJRWhRCj9zziOy+s+2XOyPBeyqFqS+A/1IKzOrxKFTo6pw==} + registry.npmmirror.com/prettier-plugin-packagejson@2.4.3(prettier@2.7.1): + resolution: {integrity: sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.3.tgz} + id: registry.npmmirror.com/prettier-plugin-packagejson/2.4.3 + name: prettier-plugin-packagejson + version: 2.4.3 peerDependencies: prettier: '>= 1.16.0' peerDependenciesMeta: prettier: optional: true dependencies: - prettier: 2.8.8 - sort-package-json: 1.57.0 + prettier: registry.npmmirror.com/prettier@2.7.1 + sort-package-json: registry.npmmirror.com/sort-package-json@2.4.1 + synckit: registry.npmmirror.com/synckit@0.8.5 dev: true - /prettier-plugin-two-style-order@1.0.1(prettier@2.8.8): - resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==} + registry.npmmirror.com/prettier@2.7.1: + resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz} + name: prettier + version: 2.7.1 + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + registry.npmmirror.com/pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz} + name: pretty-error + version: 4.0.0 + dependencies: + lodash: registry.npmmirror.com/lodash@4.17.21 + renderkid: registry.npmmirror.com/renderkid@3.0.0 + dev: true + + registry.npmmirror.com/prism-react-renderer@1.3.5(react@18.2.0): + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz} + id: registry.npmmirror.com/prism-react-renderer/1.3.5 + name: prism-react-renderer + version: 1.3.5 peerDependencies: - prettier: '>= 2.0.0' + react: '>=0.14.9' dependencies: - postcss: 8.4.29 - postcss-less: 4.0.1 - postcss-sorting: 6.0.0(postcss@8.4.29) - prettier: 2.8.8 + react: registry.npmmirror.com/react@18.2.0 dev: true - /prettier@2.2.1: - resolution: {integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==} - engines: {node: '>=10.13.0'} - hasBin: true + registry.npmmirror.com/prism-themes@1.9.0: + resolution: {integrity: sha512-tX2AYsehKDw1EORwBps+WhBFKc2kxfoFpQAjxBndbZKr4fRmMkv47XN0BghC/K1qwodB1otbe4oF23vUTFDokw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prism-themes/-/prism-themes-1.9.0.tgz} + name: prism-themes + version: 1.9.0 dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true + 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: true - /pretty-format@25.5.0: - resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-regex: 5.0.1 - ansi-styles: 4.3.0 - react-is: 16.13.1 + registry.npmmirror.com/process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz} + name: process-nextick-args + version: 2.0.1 dev: true - /prismjs@1.17.1: - resolution: {integrity: sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==} - optionalDependencies: - clipboard: 2.0.11 + registry.npmmirror.com/process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process-warning/-/process-warning-1.0.0.tgz} + name: process-warning + version: 1.0.0 dev: true - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true - - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + registry.npmmirror.com/process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/process/-/process-0.11.10.tgz} + name: process + version: 0.11.10 engines: {node: '>= 0.6.0'} dev: true - /progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} + registry.npmmirror.com/promise-inflight@1.0.1(bluebird@3.7.2): + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz} + id: registry.npmmirror.com/promise-inflight/1.0.1 + name: promise-inflight + version: 1.0.1 + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dependencies: + bluebird: registry.npmmirror.com/bluebird@3.7.2 dev: true - /promise.series@0.2.0: - resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==} + registry.npmmirror.com/promise-retry@1.1.1: + resolution: {integrity: sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/promise-retry/-/promise-retry-1.1.1.tgz} + name: promise-retry + version: 1.1.1 engines: {node: '>=0.12'} - dev: true - - /promise@7.0.4: - resolution: {integrity: sha512-8z1gTSL9cMgqCx8zvMYhzT0eQURAQNSQqR8B2hGfCYkAzt1vjReVdKBv4YwGw3OXAPaxfm4aR0gLoBUon4VmmA==} dependencies: - asap: 2.0.6 + err-code: registry.npmmirror.com/err-code@1.1.2 + retry: registry.npmmirror.com/retry@0.10.1 dev: true - /promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + registry.npmmirror.com/prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz} + name: prop-types + version: 15.8.1 + dependencies: + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 + object-assign: registry.npmmirror.com/object-assign@4.1.1 + react-is: registry.npmmirror.com/react-is@16.13.1 + dev: true + + registry.npmmirror.com/property-information@6.3.0: + resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/property-information/-/property-information-6.3.0.tgz} + name: property-information + version: 6.3.0 + dev: true + + registry.npmmirror.com/protoduck@4.0.0: + resolution: {integrity: sha512-9sxuz0YTU/68O98xuDn8NBxTVH9EuMhrBTxZdiBL0/qxRmWhB/5a8MagAebDa+98vluAZTs8kMZibCdezbRCeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/protoduck/-/protoduck-4.0.0.tgz} + name: protoduck + version: 4.0.0 + dependencies: + genfun: registry.npmmirror.com/genfun@4.0.1 + dev: true + + registry.npmmirror.com/prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz} + name: prr + version: 1.0.1 requiresBuild: true - dependencies: - asap: 2.0.6 dev: true optional: true - /prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + registry.npmmirror.com/pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz} + name: pseudomap + version: 1.0.2 + dev: true + + registry.npmmirror.com/public-encrypt@4.0.3: + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz} + name: public-encrypt + version: 4.0.3 dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 + bn.js: registry.npmmirror.com/bn.js@4.12.0 + browserify-rsa: registry.npmmirror.com/browserify-rsa@4.1.0 + create-hash: registry.npmmirror.com/create-hash@1.2.0 + parse-asn1: registry.npmmirror.com/parse-asn1@5.1.6 + randombytes: registry.npmmirror.com/randombytes@2.1.0 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + registry.npmmirror.com/pump@1.0.3: + resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pump/-/pump-1.0.3.tgz} + name: pump + version: 1.0.3 dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + once: registry.npmmirror.com/once@1.4.0 + dev: true - /property-information@5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + registry.npmmirror.com/pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz} + name: pump + version: 2.0.1 dependencies: - xtend: 4.0.2 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + once: registry.npmmirror.com/once@1.4.0 dev: true - /prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - requiresBuild: true - dev: true - - /pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - dev: true - - /psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: true - - /public-encrypt@4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} + registry.npmmirror.com/pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz} + name: pumpify + version: 1.5.1 dependencies: - bn.js: 4.12.0 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - parse-asn1: 5.1.6 - randombytes: 2.1.0 - safe-buffer: 5.2.1 + duplexify: registry.npmmirror.com/duplexify@3.7.1 + inherits: registry.npmmirror.com/inherits@2.0.4 + pump: registry.npmmirror.com/pump@2.0.1 dev: true - /pump@2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 + registry.npmmirror.com/punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz} + name: punycode + version: 1.4.1 dev: true - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: true - - /pumpify@1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - pump: 2.0.1 - dev: true - - /punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - dev: true - - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + registry.npmmirror.com/punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz} + name: punycode + version: 2.3.0 engines: {node: '>=6'} dev: true - /q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + registry.npmmirror.com/q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/q/-/q-1.5.1.tgz} + name: q + version: 1.5.1 engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true - /qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + registry.npmmirror.com/qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz} + name: qs + version: 6.11.2 engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: registry.npmmirror.com/side-channel@1.0.4 dev: true - /qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - requiresBuild: true - dev: true - - /query-string@4.3.4: - resolution: {integrity: sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==} - engines: {node: '>=0.10.0'} - dependencies: - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - dev: true - - /query-string@6.14.1: - resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} + registry.npmmirror.com/query-string@6.14.1: + resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/query-string/-/query-string-6.14.1.tgz} + name: query-string + version: 6.14.1 engines: {node: '>=6'} dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 + decode-uri-component: registry.npmmirror.com/decode-uri-component@0.2.2 + filter-obj: registry.npmmirror.com/filter-obj@1.1.0 + split-on-first: registry.npmmirror.com/split-on-first@1.1.0 + strict-uri-encode: registry.npmmirror.com/strict-uri-encode@2.0.0 dev: true - /querystring-es3@0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} + registry.npmmirror.com/querystring-es3@0.2.1: + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz} + name: querystring-es3 + version: 0.2.1 engines: {node: '>=0.4.x'} dev: true - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + registry.npmmirror.com/queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz} + name: queue-microtask + version: 1.2.3 dev: true - /quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + registry.npmmirror.com/queue@6.0.1: + resolution: {integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue/-/queue-6.0.1.tgz} + name: queue + version: 6.0.1 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.4 + dev: true + + registry.npmmirror.com/quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz} + name: quick-format-unescaped + version: 4.0.4 + dev: true + + registry.npmmirror.com/quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz} + name: quick-lru + version: 4.0.1 engines: {node: '>=8'} dev: true - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 + registry.npmmirror.com/ramda@0.29.0: + resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ramda/-/ramda-0.29.0.tgz} + name: ramda + version: 0.29.0 dev: true - /randomfill@1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + registry.npmmirror.com/randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz} + name: randombytes + version: 2.1.0 dependencies: - randombytes: 2.1.0 - safe-buffer: 5.2.1 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + registry.npmmirror.com/randomfill@1.0.4: + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz} + name: randomfill + version: 1.0.4 + dependencies: + randombytes: registry.npmmirror.com/randombytes@2.1.0 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + registry.npmmirror.com/raw-loader@4.0.2(webpack@5.89.0): + resolution: {integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/raw-loader/-/raw-loader-4.0.2.tgz} + id: registry.npmmirror.com/raw-loader/4.0.2 + name: raw-loader + version: 4.0.2 + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: registry.npmmirror.com/loader-utils@2.0.4 + schema-utils: registry.npmmirror.com/schema-utils@3.3.0 + webpack: registry.npmmirror.com/webpack@5.89.0 + dev: true + + registry.npmmirror.com/rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.1.0.tgz} + id: registry.npmmirror.com/rc-dropdown/4.1.0 + name: rc-dropdown + version: 4.1.0 + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.0(react-dom@18.2.0)(react@18.2.0) + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-menu@9.12.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-menu/-/rc-menu-9.12.2.tgz} + id: registry.npmmirror.com/rc-menu/9.12.2 + name: rc-menu + version: 9.12.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@rc-component/trigger': registry.npmmirror.com/@rc-component/trigger@1.18.0(react-dom@18.2.0)(react@18.2.0) + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-overflow: registry.npmmirror.com/rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.0.tgz} + id: registry.npmmirror.com/rc-motion/2.9.0 + name: rc-motion + version: 2.9.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.3.2.tgz} + id: registry.npmmirror.com/rc-overflow/1.3.2 + name: rc-overflow + version: 1.3.2 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz} + id: registry.npmmirror.com/rc-resize-observer/1.4.0 + name: rc-resize-observer + version: 1.4.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + resize-observer-polyfill: registry.npmmirror.com/resize-observer-polyfill@1.5.1 + dev: true + + registry.npmmirror.com/rc-tabs@12.13.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tabs/-/rc-tabs-12.13.1.tgz} + id: registry.npmmirror.com/rc-tabs/12.13.1 + name: rc-tabs + version: 12.13.1 + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-dropdown: registry.npmmirror.com/rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: registry.npmmirror.com/rc-menu@9.12.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-tree@5.8.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-tree/-/rc-tree-5.8.2.tgz} + id: registry.npmmirror.com/rc-tree/5.8.2 + name: rc-tree + version: 5.8.2 + engines: {node: '>=10.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-motion: registry.npmmirror.com/rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: registry.npmmirror.com/rc-virtual-list@3.11.2(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yV/YBNdFn+edyBpBdCqkPE29Su0jWcHNgwx2dJbRqMrMfrUcMJUjCRV+ZPhcvWyKFJ63GzEerPrz9JIVo0zXmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-util/-/rc-util-5.38.0.tgz} + id: registry.npmmirror.com/rc-util/5.38.0 + name: rc-util + version: 5.38.0 + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + react-is: registry.npmmirror.com/react-is@18.2.0 + dev: true + + registry.npmmirror.com/rc-virtual-list@3.11.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.11.2.tgz} + id: registry.npmmirror.com/rc-virtual-list/3.11.2 + name: rc-virtual-list + version: 3.11.2 + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + classnames: registry.npmmirror.com/classnames@2.3.2 + rc-resize-observer: registry.npmmirror.com/rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: registry.npmmirror.com/rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0) + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + dev: true + + registry.npmmirror.com/rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz} + name: rc + version: 1.2.8 hasBin: true dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 + deep-extend: registry.npmmirror.com/deep-extend@0.6.0 + ini: registry.npmmirror.com/ini@1.3.8 + minimist: registry.npmmirror.com/minimist@1.2.8 + strip-json-comments: registry.npmmirror.com/strip-json-comments@2.0.1 dev: true - /react-clipboard.js@2.0.16(react-dom@17.0.2)(react@16.12.0): - resolution: {integrity: sha512-COwmnbrRbl8y4f/SjtonnJTeBRD03YzsHBL5on8iL/uyjERsMkKC7djtfmns7iRAbzadn/84MdpaqaQ3ITP47g==} + registry.npmmirror.com/react-copy-to-clipboard@5.1.0(react@18.2.0): + resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz} + id: registry.npmmirror.com/react-copy-to-clipboard/5.1.0 + name: react-copy-to-clipboard + version: 5.1.0 peerDependencies: - react: '>=15.5.0' - react-dom: '>=15.0.0' + react: ^15.3.0 || 16 || 17 || 18 dependencies: - '@types/clipboard': 2.0.7 - clipboard: 2.0.11 - prop-types: 15.8.1 - react: 16.12.0 - react-dom: 17.0.2(react@16.12.0) + copy-to-clipboard: registry.npmmirror.com/copy-to-clipboard@3.3.3 + prop-types: registry.npmmirror.com/prop-types@15.8.1 + react: registry.npmmirror.com/react@18.2.0 dev: true - /react-dom@16.14.0(react@16.12.0): - resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} + registry.npmmirror.com/react-dom@18.1.0(react@18.1.0): + resolution: {integrity: sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-dom/-/react-dom-18.1.0.tgz} + id: registry.npmmirror.com/react-dom/18.1.0 + name: react-dom + version: 18.1.0 peerDependencies: - react: ^16.14.0 + react: ^18.1.0 dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 16.12.0 - scheduler: 0.19.1 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 + react: registry.npmmirror.com/react@18.1.0 + scheduler: registry.npmmirror.com/scheduler@0.22.0 dev: true - /react-dom@17.0.2(react@16.12.0): - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + registry.npmmirror.com/react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz} + id: registry.npmmirror.com/react-dom/18.2.0 + name: react-dom + version: 18.2.0 peerDependencies: - react: 17.0.2 + react: ^18.2.0 dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 16.12.0 - scheduler: 0.20.2 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 + react: registry.npmmirror.com/react@18.2.0 + scheduler: registry.npmmirror.com/scheduler@0.23.0 dev: true - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + registry.npmmirror.com/react-error-boundary@4.0.11(react@18.2.0): + resolution: {integrity: sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-error-boundary/-/react-error-boundary-4.0.11.tgz} + id: registry.npmmirror.com/react-error-boundary/4.0.11 + name: react-error-boundary + version: 4.0.11 + peerDependencies: + react: '>=16.13.1' + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + react: registry.npmmirror.com/react@18.2.0 + dev: true - /react-refresh@0.10.0: - resolution: {integrity: sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==} + registry.npmmirror.com/react-error-overlay@6.0.9: + resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz} + name: react-error-overlay + version: 6.0.9 + dev: true + + registry.npmmirror.com/react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz} + name: react-fast-compare + version: 3.2.2 + dev: true + + registry.npmmirror.com/react-helmet-async@1.3.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz} + id: registry.npmmirror.com/react-helmet-async/1.3.0 + name: react-helmet-async + version: 1.3.0 + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + invariant: registry.npmmirror.com/invariant@2.2.4 + prop-types: registry.npmmirror.com/prop-types@15.8.1 + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + react-fast-compare: registry.npmmirror.com/react-fast-compare@3.2.2 + shallowequal: registry.npmmirror.com/shallowequal@1.1.0 + dev: true + + registry.npmmirror.com/react-helmet-async@1.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz} + id: registry.npmmirror.com/react-helmet-async/1.3.0 + name: react-helmet-async + version: 1.3.0 + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + invariant: registry.npmmirror.com/invariant@2.2.4 + prop-types: registry.npmmirror.com/prop-types@15.8.1 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + react-fast-compare: registry.npmmirror.com/react-fast-compare@3.2.2 + shallowequal: registry.npmmirror.com/shallowequal@1.1.0 + dev: true + + registry.npmmirror.com/react-intl@6.5.1(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-mKxfH7GV5P4dJcQmbq/xU8FVBl//xRudXgS5r1Gt62NEr+T8pnzQZZ2th1jP5BQ+Ne/3kS3uYpFcynj5KyXVhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-intl/-/react-intl-6.5.1.tgz} + id: registry.npmmirror.com/react-intl/6.5.1 + name: react-intl + version: 6.5.1 + peerDependencies: + react: ^16.6.0 || 17 || 18 + typescript: '5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@formatjs/ecma402-abstract': registry.npmmirror.com/@formatjs/ecma402-abstract@1.17.2 + '@formatjs/icu-messageformat-parser': registry.npmmirror.com/@formatjs/icu-messageformat-parser@2.7.0 + '@formatjs/intl': registry.npmmirror.com/@formatjs/intl@2.9.5(typescript@5.2.2) + '@formatjs/intl-displaynames': registry.npmmirror.com/@formatjs/intl-displaynames@6.6.1 + '@formatjs/intl-listformat': registry.npmmirror.com/@formatjs/intl-listformat@7.5.0 + '@types/hoist-non-react-statics': registry.npmmirror.com/@types/hoist-non-react-statics@3.3.4 + '@types/react': registry.npmmirror.com/@types/react@18.2.33 + hoist-non-react-statics: registry.npmmirror.com/hoist-non-react-statics@3.3.2 + intl-messageformat: registry.npmmirror.com/intl-messageformat@10.5.4 + react: registry.npmmirror.com/react@18.2.0 + tslib: registry.npmmirror.com/tslib@2.6.2 + typescript: registry.npmmirror.com/typescript@5.2.2 + dev: true + + registry.npmmirror.com/react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz} + name: react-is + version: 16.13.1 + dev: true + + registry.npmmirror.com/react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz} + name: react-is + version: 18.2.0 + dev: true + + registry.npmmirror.com/react-merge-refs@1.1.0: + resolution: {integrity: sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz} + name: react-merge-refs + version: 1.1.0 + dev: true + + registry.npmmirror.com/react-refresh@0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-refresh/-/react-refresh-0.14.0.tgz} + name: react-refresh + version: 0.14.0 engines: {node: '>=0.10.0'} dev: true - /react-router-config@5.1.1(react-router@5.2.0)(react@16.12.0): - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.1.0)(react@18.1.0): + resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.3.0.tgz} + id: registry.npmmirror.com/react-router-dom/6.3.0 + name: react-router-dom + version: 6.3.0 peerDependencies: - react: '>=15' - react-router: '>=5' + react: '>=16.8' + react-dom: '>=16.8' dependencies: - '@babel/runtime': 7.22.11 - react: 16.12.0 - react-router: 5.2.0(react@16.12.0) + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.1.0 + react-dom: registry.npmmirror.com/react-dom@18.1.0(react@18.1.0) + react-router: registry.npmmirror.com/react-router@6.3.0(react@18.1.0) dev: true - /react-router-config@5.1.1(react-router@6.15.0)(react@16.12.0): - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + registry.npmmirror.com/react-router-dom@6.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.3.0.tgz} + id: registry.npmmirror.com/react-router-dom/6.3.0 + name: react-router-dom + version: 6.3.0 peerDependencies: - react: '>=15' - react-router: '>=5' + react: '>=16.8' + react-dom: '>=16.8' dependencies: - '@babel/runtime': 7.22.11 - react: 16.12.0 - react-router: 6.15.0(react@16.12.0) + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + react-router: registry.npmmirror.com/react-router@6.3.0(react@18.2.0) dev: true - /react-router-dom@5.2.0(react@16.12.0): - resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} - peerDependencies: - react: '>=15' - dependencies: - '@babel/runtime': 7.22.11 - history: 4.10.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 16.12.0 - react-router: 5.2.0(react@16.12.0) - tiny-invariant: 1.3.1 - tiny-warning: 1.0.3 - dev: true - - /react-router@5.2.0(react@16.12.0): - resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} - peerDependencies: - react: '>=15' - dependencies: - '@babel/runtime': 7.22.11 - history: 4.10.1 - hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - mini-create-react-context: 0.4.1(prop-types@15.8.1)(react@16.12.0) - path-to-regexp: 1.8.0 - prop-types: 15.8.1 - react: 16.12.0 - react-is: 16.13.1 - tiny-invariant: 1.3.1 - tiny-warning: 1.0.3 - dev: true - - /react-router@6.15.0(react@16.12.0): - resolution: {integrity: sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==} - engines: {node: '>=14.0.0'} + registry.npmmirror.com/react-router@6.3.0(react@18.1.0): + resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router/-/react-router-6.3.0.tgz} + id: registry.npmmirror.com/react-router/6.3.0 + name: react-router + version: 6.3.0 peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.8.0 - react: 16.12.0 + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.1.0 dev: true - /react@16.12.0: - resolution: {integrity: sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==} + registry.npmmirror.com/react-router@6.3.0(react@18.2.0): + resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-router/-/react-router-6.3.0.tgz} + id: registry.npmmirror.com/react-router/6.3.0 + name: react-router + version: 6.3.0 + peerDependencies: + react: '>=16.8' + dependencies: + history: registry.npmmirror.com/history@5.3.0 + react: registry.npmmirror.com/react@18.2.0 + dev: true + + registry.npmmirror.com/react@18.1.0: + resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react/-/react-18.1.0.tgz} + name: react + version: 18.1.0 engines: {node: '>=0.10.0'} dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 - - /read-pkg-up@3.0.0: - resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - read-pkg: 3.0.0 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: true - /read-pkg-up@4.0.0: - resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} - engines: {node: '>=6'} + registry.npmmirror.com/react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react/-/react-18.2.0.tgz} + name: react + version: 18.2.0 + engines: {node: '>=0.10.0'} dependencies: - find-up: 3.0.0 - read-pkg: 3.0.0 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: true - /read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + registry.npmmirror.com/read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz} + name: read-pkg-up + version: 7.0.1 engines: {node: '>=8'} dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 + find-up: registry.npmmirror.com/find-up@4.1.0 + read-pkg: registry.npmmirror.com/read-pkg@5.2.0 + type-fest: registry.npmmirror.com/type-fest@0.8.1 dev: true - /read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} - dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 - dev: true - - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + registry.npmmirror.com/read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz} + name: read-pkg + version: 5.2.0 engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 + '@types/normalize-package-data': registry.npmmirror.com/@types/normalize-package-data@2.4.3 + normalize-package-data: registry.npmmirror.com/normalize-package-data@2.5.0 + parse-json: registry.npmmirror.com/parse-json@5.2.0 + type-fest: registry.npmmirror.com/type-fest@0.6.0 dev: true - /readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + registry.npmmirror.com/readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz} + name: readable-stream + version: 2.3.8 dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 + core-util-is: registry.npmmirror.com/core-util-is@1.0.3 + inherits: registry.npmmirror.com/inherits@2.0.4 + isarray: registry.npmmirror.com/isarray@1.0.0 + process-nextick-args: registry.npmmirror.com/process-nextick-args@2.0.1 + safe-buffer: registry.npmmirror.com/safe-buffer@5.1.2 + string_decoder: registry.npmmirror.com/string_decoder@1.1.1 + util-deprecate: registry.npmmirror.com/util-deprecate@1.0.2 dev: true - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + registry.npmmirror.com/readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz} + name: readable-stream + version: 3.6.2 engines: {node: '>= 6'} dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 + inherits: registry.npmmirror.com/inherits@2.0.4 + string_decoder: registry.npmmirror.com/string_decoder@1.3.0 + util-deprecate: registry.npmmirror.com/util-deprecate@1.0.2 dev: true - /readdirp@3.3.0: - resolution: {integrity: sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==} + registry.npmmirror.com/readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} + name: readdirp + version: 3.6.0 engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.3.1 + picomatch: registry.npmmirror.com/picomatch@2.3.1 dev: true - /readdirp@3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 + registry.npmmirror.com/real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/real-require/-/real-require-0.1.0.tgz} + name: real-require + version: 0.1.0 + engines: {node: '>= 12.13.0'} dev: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true - - /realpath-native@1.1.0: - resolution: {integrity: sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==} - engines: {node: '>=4'} - dependencies: - util.promisify: 1.1.2 - dev: true - - /realpath-native@2.0.0: - resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} - engines: {node: '>=8'} - dev: true - - /redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + registry.npmmirror.com/redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz} + name: redent + version: 3.0.0 engines: {node: '>=8'} dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 + indent-string: registry.npmmirror.com/indent-string@4.0.0 + strip-indent: registry.npmmirror.com/strip-indent@3.0.0 dev: true - /reflect.getprototypeof@1.0.4: - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + registry.npmmirror.com/reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz} + name: reflect.getprototypeof + version: 1.0.4 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - globalthis: 1.0.3 - which-builtin-type: 1.1.3 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + globalthis: registry.npmmirror.com/globalthis@1.0.3 + which-builtin-type: registry.npmmirror.com/which-builtin-type@1.1.3 dev: true - /refractor@2.10.1: - resolution: {integrity: sha512-Xh9o7hQiQlDbxo5/XkOX6H+x/q8rmlmZKr97Ie1Q8ZM32IRRd3B/UxuA/yXDW79DBSXGWxm2yRTbcTVmAciJRw==} - dependencies: - hastscript: 5.1.2 - parse-entities: 1.2.2 - prismjs: 1.17.1 - dev: true - - /regenerate-unicode-properties@10.0.1: - resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==} + registry.npmmirror.com/regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz} + name: regenerate-unicode-properties + version: 10.1.1 engines: {node: '>=4'} dependencies: - regenerate: 1.4.2 + regenerate: registry.npmmirror.com/regenerate@1.4.2 dev: true - /regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} + registry.npmmirror.com/regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz} + name: regenerate + version: 1.4.2 + dev: true + + registry.npmmirror.com/regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} + name: regenerator-runtime + version: 0.13.11 + dev: true + + 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: true + + registry.npmmirror.com/regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz} + name: regexp.prototype.flags + version: 1.5.1 + engines: {node: '>= 0.4'} dependencies: - regenerate: 1.4.2 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 dev: true - /regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: true - - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: true - - /regenerator-runtime@0.13.5: - resolution: {integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==} - dev: true - - /regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - dev: true - - /regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + registry.npmmirror.com/registry-auth-token@3.4.0: + resolution: {integrity: sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz} + name: registry-auth-token + version: 3.4.0 dependencies: - '@babel/runtime': 7.22.11 + rc: registry.npmmirror.com/rc@1.2.8 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /regex-not@1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + registry.npmmirror.com/registry-url@3.1.0: + resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/registry-url/-/registry-url-3.1.0.tgz} + name: registry-url + version: 3.1.0 engines: {node: '>=0.10.0'} dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 + rc: registry.npmmirror.com/rc@1.2.8 dev: true - /regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - dev: true - - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} - engines: {node: '>= 0.4'} + registry.npmmirror.com/rehype-autolink-headings@6.1.1: + resolution: {integrity: sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rehype-autolink-headings/-/rehype-autolink-headings-6.1.1.tgz} + name: rehype-autolink-headings + version: 6.1.1 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + extend: registry.npmmirror.com/extend@3.0.2 + hast-util-has-property: registry.npmmirror.com/hast-util-has-property@2.0.1 + hast-util-heading-rank: registry.npmmirror.com/hast-util-heading-rank@2.1.1 + hast-util-is-element: registry.npmmirror.com/hast-util-is-element@2.1.3 + unified: registry.npmmirror.com/unified@10.1.2 + unist-util-visit: registry.npmmirror.com/unist-util-visit@4.1.2 dev: true - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - - /regexpu-core@5.3.2: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} + registry.npmmirror.com/rehype-remove-comments@5.0.0: + resolution: {integrity: sha512-sfiVT+u1in19sxo9vv/SDQVbHE2mADScNrpeVsUxBFl14zOMZnfPb6l4hR+lXqe10G13UFVqv5pt8zDbCR4JYQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rehype-remove-comments/-/rehype-remove-comments-5.0.0.tgz} + name: rehype-remove-comments + version: 5.0.0 dependencies: - '@babel/regjsgen': 0.8.0 - regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsparser: 0.9.1 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.1.0 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + hast-util-is-conditional-comment: registry.npmmirror.com/hast-util-is-conditional-comment@2.0.0 + unified: registry.npmmirror.com/unified@10.1.2 + unist-util-filter: registry.npmmirror.com/unist-util-filter@4.0.1 dev: true - /registry-auth-token@4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} + registry.npmmirror.com/rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rehype-stringify/-/rehype-stringify-9.0.4.tgz} + name: rehype-stringify + version: 9.0.4 dependencies: - rc: 1.2.8 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + hast-util-to-html: registry.npmmirror.com/hast-util-to-html@8.0.4 + unified: registry.npmmirror.com/unified@10.1.2 dev: true - /registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} - dependencies: - rc: 1.2.8 + registry.npmmirror.com/relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz} + name: relateurl + version: 0.2.7 + engines: {node: '>= 0.10'} dev: true - /regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true + registry.npmmirror.com/remark-directive@2.0.1: + resolution: {integrity: sha512-oosbsUAkU/qmUE78anLaJePnPis4ihsE7Agp0T/oqTzvTea8pOiaYEtfInU/+xMOVTS9PN5AhGOiaIVe4GD8gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-directive/-/remark-directive-2.0.1.tgz} + name: remark-directive + version: 2.0.1 dependencies: - jsesc: 0.5.0 - dev: true - - /rehype-autolink-headings@2.0.5: - resolution: {integrity: sha512-gxG72uj8wV2WnjlanTu5qxV5xqLkI3H1q8HSWbof7fHa12FuT+X3fGj275KwxgXESi8hJvHtZiDUwcZ9rjcHRg==} - dependencies: - extend: 3.0.2 - hast-util-has-property: 1.0.4 - hast-util-is-element: 1.1.0 - unist-util-visit: 1.4.1 - dev: true - - /rehype-remove-comments@3.0.0: - resolution: {integrity: sha512-gChqDxsxKHa8IAoMHAPv6bZA9OCZYYiIZUAvyJEn74lvcTymaqwVDvvrzxt1on7OAVrRO6aL2ljpC7JiIo7r9A==} - dependencies: - hast-util-is-conditional-comment: 1.0.4 - unist-util-filter: 1.0.2 - dev: true - - /rehype-slug@2.0.3: - resolution: {integrity: sha512-7hgS91klce+p/1CrgMjV/JKyVmEevTM3YMkFtxF29twydKBSYVcy2x44z74SgCnzANj8H8N0g0O8F1OH1/OXJA==} - dependencies: - github-slugger: 1.5.0 - hast-util-has-property: 1.0.4 - hast-util-is-element: 1.1.0 - hast-util-to-string: 1.0.4 - unist-util-visit: 1.4.1 - dev: true - - /rehype-stringify@6.0.1: - resolution: {integrity: sha512-JfEPRDD4DiG7jet4md7sY07v6ACeb2x+9HWQtRPm2iA6/ic31hCv1SNBUtpolJASxQ/D8gicXiviW4TJKEMPKQ==} - dependencies: - hast-util-to-html: 6.1.0 - xtend: 4.0.2 - dev: true - - /remark-frontmatter@1.3.3: - resolution: {integrity: sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==} - dependencies: - fault: 1.0.4 - xtend: 4.0.2 - dev: true - - /remark-parse@7.0.2: - resolution: {integrity: sha512-9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==} - dependencies: - collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 - parse-entities: 1.2.2 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 - unist-util-remove-position: 1.1.4 - vfile-location: 2.0.6 - xtend: 4.0.2 - dev: true - - /remark-parse@9.0.0: - resolution: {integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==} - dependencies: - mdast-util-from-markdown: 0.8.5 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-directive: registry.npmmirror.com/mdast-util-directive@2.2.4 + micromark-extension-directive: registry.npmmirror.com/micromark-extension-directive@2.2.1 + unified: registry.npmmirror.com/unified@10.1.2 transitivePeerDependencies: - supports-color dev: true - /remark-rehype@5.0.0: - resolution: {integrity: sha512-tgo+AeOotuh9FnGMkEPbE6C3OfdARqqSxT0H/KNGAiTwJLiDoRSm6x/ytqPZTyYSiQ/exbi/kx7k6uUvqYL1wQ==} + registry.npmmirror.com/remark-frontmatter@4.0.1: + resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz} + name: remark-frontmatter + version: 4.0.1 dependencies: - mdast-util-to-hast: 6.0.2 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-frontmatter: registry.npmmirror.com/mdast-util-frontmatter@1.0.1 + micromark-extension-frontmatter: registry.npmmirror.com/micromark-extension-frontmatter@1.1.1 + unified: registry.npmmirror.com/unified@10.1.2 dev: true - /remark-stringify@9.0.1: - resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==} + registry.npmmirror.com/remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-gfm/-/remark-gfm-3.0.1.tgz} + name: remark-gfm + version: 3.0.1 dependencies: - mdast-util-to-markdown: 0.6.5 - dev: true - - /remark@13.0.0: - resolution: {integrity: sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==} - dependencies: - remark-parse: 9.0.0 - remark-stringify: 9.0.1 - unified: 9.2.2 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-gfm: registry.npmmirror.com/mdast-util-gfm@2.0.2 + micromark-extension-gfm: registry.npmmirror.com/micromark-extension-gfm@2.0.3 + unified: registry.npmmirror.com/unified@10.1.2 transitivePeerDependencies: - supports-color dev: true - /remove-bom-buffer@3.0.0: - resolution: {integrity: sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-parse/-/remark-parse-10.0.2.tgz} + name: remark-parse + version: 10.0.2 dependencies: - is-buffer: 1.1.6 - is-utf8: 0.2.1 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-from-markdown: registry.npmmirror.com/mdast-util-from-markdown@1.3.1 + unified: registry.npmmirror.com/unified@10.1.2 + transitivePeerDependencies: + - supports-color dev: true - /remove-bom-stream@1.2.0: - resolution: {integrity: sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==} - engines: {node: '>= 0.10'} + registry.npmmirror.com/remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remark-rehype/-/remark-rehype-10.1.0.tgz} + name: remark-rehype + version: 10.1.0 dependencies: - remove-bom-buffer: 3.0.0 - safe-buffer: 5.2.1 - through2: 2.0.5 + '@types/hast': registry.npmmirror.com/@types/hast@2.3.7 + '@types/mdast': registry.npmmirror.com/@types/mdast@3.0.14 + mdast-util-to-hast: registry.npmmirror.com/mdast-util-to-hast@12.3.0 + unified: registry.npmmirror.com/unified@10.1.2 dev: true - /remove-trailing-separator@1.1.0: - resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} - dev: true - - /rename-overwrite@2.0.2: - resolution: {integrity: sha512-XodkUmbg11ZzZoAkYfJYEmj8FscfeRL2KHGALeDSB76ia8A1zqQq0+WkcepXm7QkuzmW0CE3uiFUBr/UJfin+w==} - engines: {node: '>=8'} + registry.npmmirror.com/remote-origin-url@0.4.0: + resolution: {integrity: sha512-HYhdsT2pNd0LP4Osb0vtQ1iassxIc3Yk1oze7j8dMJFciMkW8e0rdg9E/mOunqtSVHSzvMfwLDIYzPnEDmpk6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remote-origin-url/-/remote-origin-url-0.4.0.tgz} + name: remote-origin-url + version: 0.4.0 + engines: {node: '>= 0.8.0'} dependencies: - graceful-fs: 4.2.11 - rimraf: 3.0.2 + parse-git-config: registry.npmmirror.com/parse-git-config@0.2.0 dev: true - /repeat-element@1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + registry.npmmirror.com/remote-origin-url@0.5.3: + resolution: {integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remote-origin-url/-/remote-origin-url-0.5.3.tgz} + name: remote-origin-url + version: 0.5.3 + engines: {node: '>= 0.8.0'} + dependencies: + parse-git-config: registry.npmmirror.com/parse-git-config@1.1.1 + dev: true + + registry.npmmirror.com/rename-keys@1.2.0: + resolution: {integrity: sha512-U7XpAktpbSgHTRSNRrjKSrjYkZKuhUukfoBlXWXUExCAqhzh1TU3BDRAfJmarcl5voKS+pbKU9MvyLWKZ4UEEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rename-keys/-/rename-keys-1.2.0.tgz} + name: rename-keys + version: 1.2.0 + engines: {node: '>= 0.8.0'} + dev: true + + registry.npmmirror.com/renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz} + name: renderkid + version: 3.0.0 + dependencies: + css-select: registry.npmmirror.com/css-select@4.3.0 + dom-converter: registry.npmmirror.com/dom-converter@0.2.0 + htmlparser2: registry.npmmirror.com/htmlparser2@6.1.0 + lodash: registry.npmmirror.com/lodash@4.17.21 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + dev: true + + registry.npmmirror.com/require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz} + name: require-directory + version: 2.1.1 engines: {node: '>=0.10.0'} dev: true - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: true - - /replace-ext@1.0.1: - resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} - engines: {node: '>= 0.10'} - dev: true - - /request-promise-core@1.1.4(request@2.88.2): - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 - dependencies: - lodash: 4.17.21 - request: 2.88.2 - dev: true - - /request-promise-native@1.0.9(request@2.88.2): - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} - engines: {node: '>=0.12.0'} - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 - dependencies: - request: 2.88.2 - request-promise-core: 1.1.4(request@2.88.2) - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 - dev: true - - /request@2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.12.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.35 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: true - - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + registry.npmmirror.com/require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz} + name: require-from-string + version: 2.0.2 engines: {node: '>=0.10.0'} dev: true - /require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - requiresBuild: true + 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: true - /require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: true - - /reserved-words@0.1.2: - resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} - dev: true - - /resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - - /resolve-dir@1.0.1: - resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + registry.npmmirror.com/resolve-dir@0.1.1: + resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-dir/-/resolve-dir-0.1.1.tgz} + name: resolve-dir + version: 0.1.1 engines: {node: '>=0.10.0'} dependencies: - expand-tilde: 2.0.2 - global-modules: 1.0.0 + expand-tilde: registry.npmmirror.com/expand-tilde@1.2.2 + global-modules: registry.npmmirror.com/global-modules@0.2.3 dev: true - /resolve-from@3.0.0: - resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} + registry.npmmirror.com/resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz} + name: resolve-from + version: 4.0.0 engines: {node: '>=4'} dev: true - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + registry.npmmirror.com/resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz} + name: resolve-from + version: 5.0.0 engines: {node: '>=8'} dev: true - /resolve-global@1.0.0: - resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + registry.npmmirror.com/resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz} + name: resolve-global + version: 1.0.0 engines: {node: '>=8'} dependencies: - global-dirs: 0.1.1 + global-dirs: registry.npmmirror.com/global-dirs@0.1.1 dev: true - /resolve-options@1.1.0: - resolution: {integrity: sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==} - engines: {node: '>= 0.10'} - dependencies: - value-or-function: 3.0.0 + registry.npmmirror.com/resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz} + name: resolve-pkg-maps + version: 1.0.0 dev: true - /resolve-pathname@3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - dev: true - - /resolve-url@0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - - /resolve@1.1.7: - resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==} - dev: true - - /resolve@1.12.0: - resolution: {integrity: sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==} - dependencies: - path-parse: 1.0.7 - dev: true - - /resolve@1.15.1: - resolution: {integrity: sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==} - dependencies: - path-parse: 1.0.7 - dev: true - - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} + registry.npmmirror.com/resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz} + name: resolve + version: 1.22.8 hasBin: true dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + path-parse: registry.npmmirror.com/path-parse@1.0.7 + supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag@1.0.0 dev: true - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + registry.npmmirror.com/resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.5.tgz} + name: resolve + version: 2.0.0-next.5 hasBin: true dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 + is-core-module: registry.npmmirror.com/is-core-module@2.13.1 + path-parse: registry.npmmirror.com/path-parse@1.0.7 + supports-preserve-symlinks-flag: registry.npmmirror.com/supports-preserve-symlinks-flag@1.0.0 dev: true - /responselike@1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} - dependencies: - lowercase-keys: 1.0.1 - dev: true - - /restore-cursor@2.0.0: - resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + registry.npmmirror.com/restore-cursor@2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz} + name: restore-cursor + version: 2.0.0 engines: {node: '>=4'} dependencies: - onetime: 2.0.1 - signal-exit: 3.0.7 + onetime: registry.npmmirror.com/onetime@2.0.1 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 dev: true - /ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} + registry.npmmirror.com/restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz} + name: restore-cursor + version: 3.1.0 + engines: {node: '>=8'} + dependencies: + onetime: registry.npmmirror.com/onetime@5.1.2 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + registry.npmmirror.com/retry@0.10.1: + resolution: {integrity: sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/retry/-/retry-0.10.1.tgz} + name: retry + version: 0.10.1 + dev: true + + registry.npmmirror.com/reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz} + name: reusify + version: 1.0.4 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /rgb-regex@1.0.1: - resolution: {integrity: sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==} + registry.npmmirror.com/rfdc@1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz} + name: rfdc + version: 1.3.0 dev: true - /rgba-regex@1.0.0: - resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==} - dev: true - - /right-align@0.1.3: - resolution: {integrity: sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==} - engines: {node: '>=0.10.0'} - dependencies: - align-text: 0.1.4 - dev: true - - /right-pad@1.0.1: - resolution: {integrity: sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw==} - engines: {node: '>= 0.10'} - dev: true - - /rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + registry.npmmirror.com/rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz} + name: rimraf + version: 2.7.1 hasBin: true dependencies: - glob: 7.2.3 + glob: registry.npmmirror.com/glob@7.2.3 dev: true - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + registry.npmmirror.com/rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz} + name: rimraf + version: 3.0.2 hasBin: true dependencies: - glob: 7.1.6 + glob: registry.npmmirror.com/glob@7.2.3 dev: true - /ripemd160@2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + registry.npmmirror.com/ripemd160@2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz} + name: ripemd160 + version: 2.0.2 dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 + hash-base: registry.npmmirror.com/hash-base@3.1.0 + inherits: registry.npmmirror.com/inherits@2.0.4 dev: true - /rollup-plugin-babel@4.3.3(@babel/core@7.4.5)(rollup@1.27.8): - resolution: {integrity: sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. - peerDependencies: - '@babel/core': 7 || ^7.0.0-rc.2 - rollup: '>=0.60.0 <2' - dependencies: - '@babel/core': 7.4.5 - '@babel/helper-module-imports': 7.22.5 - rollup: 1.27.8 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-commonjs@10.0.0(rollup@1.27.8): - resolution: {integrity: sha512-B8MoX5GRpj3kW4+YaFO/di2JsZkBxNjVmZ9LWjUoTAjq8N9wc7HObMXPsrvolVV9JXVtYSscflXM14A19dXPNQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs. - peerDependencies: - rollup: '>=1.12.0' - dependencies: - estree-walker: 0.6.1 - is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.4 - rollup: 1.27.8 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-inject@3.0.1: - resolution: {integrity: sha512-zF0jOuSpBxdLwAeDsS/+zGYgseaoH9LwqRNsByuzmE3bxfQ4Pg2gDoXGGWiia7iFyA8nLT+6iHrAqQYtH3Olow==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. - dependencies: - estree-walker: 0.6.1 - magic-string: 0.25.9 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-json@4.0.0: - resolution: {integrity: sha512-hgb8N7Cgfw5SZAkb3jf0QXii6QX/FOkiIq2M7BAQIEydjHvTyxXHQiIzZaTFgx1GK0cRCHOCBHIyEkkLdWKxow==} - deprecated: This module has been deprecated and is no longer maintained. Please use @rollup/plugin-json. - dependencies: - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-node-resolve@5.0.1(rollup@1.27.8): - resolution: {integrity: sha512-9s3dTu44SKQZM/Pwll42GpqXgT+WdvO0Ga01lF8cwZqJGqRUATtD+GrP3uIzZdpnbPonEJbVasfFt80VGPQqKw==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve. - peerDependencies: - rollup: '>=1.11.0' - dependencies: - '@types/resolve': 0.0.8 - builtin-modules: 3.3.0 - is-module: 1.0.0 - resolve: 1.22.4 - rollup: 1.27.8 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-postcss-umi@2.0.3: - resolution: {integrity: sha512-zsEIwQfEb9KhNORVu/oDPUL2kjd4fmvKysW6A/br9NsjfB3Q+u7wuOemE05ZoSo+h7bqWFRaV+Uw6kTAG40csw==} - engines: {node: '>=6'} - dependencies: - chalk: 2.4.2 - concat-with-sourcemaps: 1.1.0 - cssnano: 4.1.11 - import-cwd: 2.1.0 - p-queue: 2.4.2 - pify: 3.0.0 - postcss: 7.0.39 - postcss-load-config: 2.1.2 - postcss-modules: 1.5.0 - promise.series: 0.2.0 - reserved-words: 0.1.2 - resolve: 1.22.4 - rollup-pluginutils: 2.8.2 - style-inject: 0.3.0 - dev: true - - /rollup-plugin-replace@2.2.0: - resolution: {integrity: sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==} - deprecated: This module has moved and is now available at @rollup/plugin-replace. Please update your dependencies. This version is no longer maintained. - dependencies: - magic-string: 0.25.9 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-plugin-terser@5.1.3(rollup@1.27.8): - resolution: {integrity: sha512-FuFuXE5QUJ7snyxHLPp/0LFXJhdomKlIx/aK7Tg88Yubsx/UU/lmInoJafXJ4jwVVNcORJ1wRUC5T9cy5yk0wA==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: '>=0.66.0 <2' - dependencies: - '@babel/code-frame': 7.22.13 - jest-worker: 24.9.0 - rollup: 1.27.8 - rollup-pluginutils: 2.8.2 - serialize-javascript: 2.1.2 - terser: 4.8.1 - dev: true - - /rollup-plugin-typescript2@0.25.3(rollup@1.27.8)(typescript@3.9.10): - resolution: {integrity: sha512-ADkSaidKBovJmf5VBnZBZe+WzaZwofuvYdzGAKTN/J4hN7QJCFYAq7IrH9caxlru6T5qhX41PNFS1S4HqhsGQg==} - peerDependencies: - rollup: '>=1.26.3' - typescript: '>=2.4.0' - dependencies: - find-cache-dir: 3.3.2 - fs-extra: 8.1.0 - resolve: 1.12.0 - rollup: 1.27.8 - rollup-pluginutils: 2.8.1 - tslib: 1.10.0 - typescript: 3.9.10 - dev: true - - /rollup-plugin-url@2.2.4(rollup@1.27.8): - resolution: {integrity: sha512-vQjMgJj3tYrg6nKYO/Tvc8s1WTqbaLzHXia17358E6vO0Iq4Ih5WcWYRPopLMUx0x63/31+9ezApAL0HFd998w==} - deprecated: This module has been deprecated and is no longer maintained. Please use @rollup/plugin-url. - peerDependencies: - rollup: '>=0.60.0' - dependencies: - mime: 2.6.0 - mkdirp: 0.5.6 - rollup: 1.27.8 - rollup-pluginutils: 2.8.2 - dev: true - - /rollup-pluginutils@2.8.1: - resolution: {integrity: sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==} - dependencies: - estree-walker: 0.6.1 - dev: true - - /rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - dependencies: - estree-walker: 0.6.1 - dev: true - - /rollup@1.27.8: - resolution: {integrity: sha512-EVoEV5rAWl+5clnGznt1KY8PeVkzVQh/R0d2s3gHEkN7gfoyC4JmvIVuCtPbYE8NM5Ep/g+nAmvKXBjzaqTsHA==} + registry.npmmirror.com/rollup-plugin-visualizer@5.9.0: + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.0.tgz} + name: rollup-plugin-visualizer + version: 5.9.0 + engines: {node: '>=14'} hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@types/estree': 1.0.1 - '@types/node': 20.5.7 - acorn: 7.4.1 + open: registry.npmmirror.com/open@8.4.2 + picomatch: registry.npmmirror.com/picomatch@2.3.1 + source-map: registry.npmmirror.com/source-map@0.7.4 + yargs: registry.npmmirror.com/yargs@17.7.2 dev: true - /rsvp@4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} + registry.npmmirror.com/rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz} + name: rollup + version: 3.29.4 + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents@2.3.3 dev: true - /run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + registry.npmmirror.com/run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-applescript/-/run-applescript-5.0.0.tgz} + name: run-applescript + version: 5.0.0 + engines: {node: '>=12'} + dependencies: + execa: registry.npmmirror.com/execa@5.1.1 + dev: true + + registry.npmmirror.com/run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz} + name: run-async + version: 2.4.1 engines: {node: '>=0.12.0'} dev: true - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + registry.npmmirror.com/run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz} + name: run-parallel + version: 1.2.0 dependencies: - queue-microtask: 1.2.3 + queue-microtask: registry.npmmirror.com/queue-microtask@1.2.3 dev: true - /rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + registry.npmmirror.com/run-queue@1.0.3: + resolution: {integrity: sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz} + name: run-queue + version: 1.0.3 + dependencies: + aproba: registry.npmmirror.com/aproba@1.2.0 + dev: true + + registry.npmmirror.com/rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz} + name: rxjs + version: 6.6.7 engines: {npm: '>=2.0.0'} dependencies: - tslib: 1.14.1 + tslib: registry.npmmirror.com/tslib@1.14.1 dev: true - /safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + registry.npmmirror.com/rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rxjs/-/rxjs-7.8.1.tgz} + name: rxjs + version: 7.8.1 + dependencies: + tslib: registry.npmmirror.com/tslib@2.6.2 + dev: true + + 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: true + + registry.npmmirror.com/safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz} + name: safe-array-concat + version: 1.0.1 engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - isarray: 2.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + isarray: registry.npmmirror.com/isarray@2.0.5 dev: true - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + registry.npmmirror.com/safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz} + name: safe-buffer + version: 5.1.2 dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + 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: true - /safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + registry.npmmirror.com/safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz} + name: safe-regex-test + version: 1.0.0 dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-regex: 1.1.4 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-regex: registry.npmmirror.com/is-regex@1.1.4 dev: true - /safe-regex@1.1.0: - resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} - dependencies: - ret: 0.1.15 + registry.npmmirror.com/safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz} + name: safe-stable-stringify + version: 2.4.3 + engines: {node: '>=10'} dev: true - /safe-regex@2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} - dependencies: - regexp-tree: 0.1.27 + 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: true - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - - /sane@4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added + registry.npmmirror.com/sass@1.69.5: + resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass/-/sass-1.69.5.tgz} + name: sass + version: 1.69.5 + engines: {node: '>=14.0.0'} hasBin: true dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.2 - micromatch: 3.1.10 - minimist: 1.2.8 - walker: 1.0.8 - transitivePeerDependencies: - - supports-color + chokidar: registry.npmmirror.com/chokidar@3.5.3 + immutable: registry.npmmirror.com/immutable@4.3.4 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 dev: true - /sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + registry.npmmirror.com/sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz} + name: sax + version: 1.2.4 dev: true - /saxes@3.1.11: - resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} - engines: {node: '>=8'} + registry.npmmirror.com/sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz} + name: sax + version: 1.3.0 + dev: true + + registry.npmmirror.com/scheduler@0.22.0: + resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scheduler/-/scheduler-0.22.0.tgz} + name: scheduler + version: 0.22.0 dependencies: - xmlchars: 2.2.0 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: true - /scheduler@0.19.1: - resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} + registry.npmmirror.com/scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz} + name: scheduler + version: 0.23.0 dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + loose-envify: registry.npmmirror.com/loose-envify@1.4.0 dev: true - /scheduler@0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - dev: true - - /schema-utils@1.0.0: - resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} - engines: {node: '>= 4'} - dependencies: - ajv: 6.12.6 - ajv-errors: 1.0.1(ajv@6.12.6) - ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - - /schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + 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 + version: 3.3.0 engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.12 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) + '@types/json-schema': registry.npmmirror.com/@types/json-schema@7.0.14 + ajv: registry.npmmirror.com/ajv@6.12.6 + ajv-keywords: registry.npmmirror.com/ajv-keywords@3.5.2(ajv@6.12.6) dev: true - /select@1.1.2: - resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==} + registry.npmmirror.com/selderee@0.11.0: + resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/selderee/-/selderee-0.11.0.tgz} + name: selderee + version: 0.11.0 + dependencies: + parseley: registry.npmmirror.com/parseley@0.12.1 dev: true - /semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + registry.npmmirror.com/select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz} + name: select-hose + version: 2.0.0 dev: true - /semver-diff@2.1.0: - resolution: {integrity: sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==} + registry.npmmirror.com/semver-diff@2.1.0: + resolution: {integrity: sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver-diff/-/semver-diff-2.1.0.tgz} + name: semver-diff + version: 2.1.0 engines: {node: '>=0.10.0'} dependencies: - semver: 5.7.2 + semver: registry.npmmirror.com/semver@5.7.2 dev: true - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + registry.npmmirror.com/semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz} + name: semver + version: 5.7.2 hasBin: true dev: true - /semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + 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: true - /semver@7.1.3: - resolution: {integrity: sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /semver@7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + registry.npmmirror.com/semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz} + name: semver + version: 7.5.4 engines: {node: '>=10'} hasBin: true dependencies: - lru-cache: 6.0.0 + lru-cache: registry.npmmirror.com/lru-cache@6.0.0 dev: true - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} + 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 + version: 6.0.1 + dependencies: + randombytes: registry.npmmirror.com/randombytes@2.1.0 + dev: true + + registry.npmmirror.com/set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-function-length/-/set-function-length-1.1.1.tgz} + name: set-function-length + version: 1.1.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + dev: true + + registry.npmmirror.com/set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.1.tgz} + name: set-function-name + version: 2.0.1 + engines: {node: '>= 0.4'} + dependencies: + define-data-property: registry.npmmirror.com/define-data-property@1.1.1 + functions-have-names: registry.npmmirror.com/functions-have-names@1.2.3 + has-property-descriptors: registry.npmmirror.com/has-property-descriptors@1.0.1 + dev: true + + registry.npmmirror.com/setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz} + name: setimmediate + version: 1.0.5 + dev: true + + registry.npmmirror.com/sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz} + name: sha.js + version: 2.4.11 hasBin: true dependencies: - lru-cache: 6.0.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /serialize-javascript@2.1.2: - resolution: {integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==} + registry.npmmirror.com/shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz} + name: shallowequal + version: 1.1.0 dev: true - /set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - dev: true - - /set-value@2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + registry.npmmirror.com/shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz} + name: shebang-command + version: 1.2.0 engines: {node: '>=0.10.0'} dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 + shebang-regex: registry.npmmirror.com/shebang-regex@1.0.0 dev: true - /setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: true - - /sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - dev: true - - /shallow-clone@0.1.2: - resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - kind-of: 2.0.1 - lazy-cache: 0.2.7 - mixin-object: 2.0.1 - dev: true - - /shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - dev: true - - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + registry.npmmirror.com/shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz} + name: shebang-command + version: 2.0.0 engines: {node: '>=8'} dependencies: - shebang-regex: 3.0.0 + shebang-regex: registry.npmmirror.com/shebang-regex@3.0.0 dev: true - /shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + registry.npmmirror.com/shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz} + name: shebang-regex + version: 1.0.0 engines: {node: '>=0.10.0'} dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + registry.npmmirror.com/shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz} + name: shebang-regex + version: 3.0.0 engines: {node: '>=8'} dev: true - /shellwords@0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - requiresBuild: true - dev: true - optional: true - - /side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + registry.npmmirror.com/shortid@2.2.16: + resolution: {integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shortid/-/shortid-2.2.16.tgz} + name: shortid + version: 2.2.16 + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + nanoid: registry.npmmirror.com/nanoid@2.1.11 dev: true - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true - - /signale@1.4.0: - resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==} - engines: {node: '>=6'} + registry.npmmirror.com/side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz} + name: side-channel + version: 1.0.4 dependencies: - chalk: 2.4.2 - figures: 2.0.0 - pkg-conf: 2.1.0 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + object-inspect: registry.npmmirror.com/object-inspect@1.13.1 dev: true - /simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + registry.npmmirror.com/signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz} + name: signal-exit + version: 3.0.7 + dev: true + + registry.npmmirror.com/simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz} + name: simple-swizzle + version: 0.2.2 dependencies: - is-arrayish: 0.3.2 + is-arrayish: registry.npmmirror.com/is-arrayish@0.3.2 dev: true - /sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + registry.npmmirror.com/sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sitemap/-/sitemap-7.1.1.tgz} + name: sitemap + version: 7.1.1 + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': registry.npmmirror.com/@types/node@17.0.45 + '@types/sax': registry.npmmirror.com/@types/sax@1.2.6 + arg: registry.npmmirror.com/arg@5.0.2 + sax: registry.npmmirror.com/sax@1.3.0 dev: true - /slash2@2.0.0: - resolution: {integrity: sha512-7ElvBydJPi3MHU/KEOblFSbO/skl4Z69jKkFCpYIYVOMSIZsKi4gYU43HGeZPmjxCXrHekoDAAewphPQNnsqtA==} - engines: {node: '>=6'} - dev: true - - /slash@2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - dev: true - - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + registry.npmmirror.com/slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz} + name: slash + version: 3.0.0 engines: {node: '>=8'} dev: true - /slice-ansi@0.0.4: - resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz} + name: slash + version: 4.0.0 + engines: {node: '>=12'} dev: true - /slice-ansi@4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + registry.npmmirror.com/slice-ansi@3.0.0: + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz} + name: slice-ansi + version: 3.0.0 + engines: {node: '>=8'} + dependencies: + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + astral-regex: registry.npmmirror.com/astral-regex@2.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@3.0.0 + dev: true + + registry.npmmirror.com/slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz} + name: slice-ansi + version: 4.0.0 engines: {node: '>=10'} dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + astral-regex: registry.npmmirror.com/astral-regex@2.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@3.0.0 dev: true - /snapdragon-node@2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/slice-ansi/-/slice-ansi-5.0.0.tgz} + name: slice-ansi + version: 5.0.0 + engines: {node: '>=12'} dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 + ansi-styles: registry.npmmirror.com/ansi-styles@6.2.1 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@4.0.0 dev: true - /snapdragon-util@3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/smart-buffer@1.1.15: + resolution: {integrity: sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/smart-buffer/-/smart-buffer-1.1.15.tgz} + name: smart-buffer + version: 1.1.15 + engines: {node: '>= 0.10.15', npm: '>= 1.3.5'} + dev: true + + registry.npmmirror.com/socks-proxy-agent@3.0.1: + resolution: {integrity: sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz} + name: socks-proxy-agent + version: 3.0.1 dependencies: - kind-of: 3.2.2 + agent-base: registry.npmmirror.com/agent-base@4.3.0 + socks: registry.npmmirror.com/socks@1.1.10 dev: true - /snapdragon@0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/socks@1.1.10: + resolution: {integrity: sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socks/-/socks-1.1.10.tgz} + name: socks + version: 1.1.10 + engines: {node: '>= 0.10.0', npm: '>= 1.3.5'} + deprecated: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0 dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - transitivePeerDependencies: - - supports-color + ip: registry.npmmirror.com/ip@1.1.8 + smart-buffer: registry.npmmirror.com/smart-buffer@1.1.15 dev: true - /sort-keys@1.1.2: - resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sonic-boom/-/sonic-boom-2.8.0.tgz} + name: sonic-boom + version: 2.8.0 dependencies: - is-plain-obj: 1.1.0 + atomic-sleep: registry.npmmirror.com/atomic-sleep@1.0.0 dev: true - /sort-object-keys@1.1.3: - resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + registry.npmmirror.com/sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz} + name: sort-object-keys + version: 1.1.3 dev: true - /sort-package-json@1.57.0: - resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} + registry.npmmirror.com/sort-package-json@2.4.1: + resolution: {integrity: sha512-Nd3rgLBJcZ4iw7tpuOhwBupG6SvUDU0Fy1cZGAMorA2JmDUb+29Dg5phJK9gapa2Ak9d15w/RuMl/viwX+nKwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sort-package-json/-/sort-package-json-2.4.1.tgz} + name: sort-package-json + version: 2.4.1 hasBin: true dependencies: - detect-indent: 6.1.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.3 - globby: 10.0.0 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 + detect-indent: registry.npmmirror.com/detect-indent@7.0.1 + detect-newline: registry.npmmirror.com/detect-newline@4.0.1 + git-hooks-list: registry.npmmirror.com/git-hooks-list@3.1.0 + globby: registry.npmmirror.com/globby@13.2.2 + is-plain-obj: registry.npmmirror.com/is-plain-obj@4.1.0 + sort-object-keys: registry.npmmirror.com/sort-object-keys@1.1.3 dev: true - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + 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 - /source-map-resolve@0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + registry.npmmirror.com/source-map-resolve@0.6.0: + resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz} + name: source-map-resolve + version: 0.6.0 deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.2 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 + atob: registry.npmmirror.com/atob@2.1.2 + decode-uri-component: registry.npmmirror.com/decode-uri-component@0.2.2 dev: true - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + 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} + name: source-map-support + version: 0.5.21 dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 + buffer-from: registry.npmmirror.com/buffer-from@1.1.2 + source-map: registry.npmmirror.com/source-map@0.6.1 dev: true - /source-map-url@0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: true - - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + registry.npmmirror.com/source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz} + name: source-map + version: 0.6.1 engines: {node: '>=0.10.0'} dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - - /source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + registry.npmmirror.com/source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz} + name: source-map + version: 0.7.4 engines: {node: '>= 8'} dev: true - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead + registry.npmmirror.com/space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz} + name: space-separated-tokens + version: 2.0.2 dev: true - /space-separated-tokens@1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - dev: true - - /spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + registry.npmmirror.com/spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz} + name: spdx-correct + version: 3.2.0 dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse@3.0.1 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids@3.0.16 dev: true - /spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + registry.npmmirror.com/spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz} + name: spdx-exceptions + version: 2.3.0 dev: true - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + registry.npmmirror.com/spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz} + name: spdx-expression-parse + version: 3.0.1 dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-exceptions: registry.npmmirror.com/spdx-exceptions@2.3.0 + spdx-license-ids: registry.npmmirror.com/spdx-license-ids@3.0.16 dev: true - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + registry.npmmirror.com/spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz} + name: spdx-license-ids + version: 3.0.16 dev: true - /specificity@0.4.1: - resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} - hasBin: true + registry.npmmirror.com/spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz} + name: spdy-transport + version: 3.0.0 + dependencies: + debug: registry.npmmirror.com/debug@4.3.4 + detect-node: registry.npmmirror.com/detect-node@2.1.0 + hpack.js: registry.npmmirror.com/hpack.js@2.1.6 + obuf: registry.npmmirror.com/obuf@1.1.2 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + wbuf: registry.npmmirror.com/wbuf@1.7.3 + transitivePeerDependencies: + - supports-color dev: true - /split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + registry.npmmirror.com/spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz} + name: spdy + version: 4.0.2 + engines: {node: '>=6.0.0'} + dependencies: + debug: registry.npmmirror.com/debug@4.3.4 + handle-thing: registry.npmmirror.com/handle-thing@2.0.1 + http-deceiver: registry.npmmirror.com/http-deceiver@1.2.7 + select-hose: registry.npmmirror.com/select-hose@2.0.0 + spdy-transport: registry.npmmirror.com/spdy-transport@3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/split-on-first@1.1.0: + resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split-on-first/-/split-on-first-1.1.0.tgz} + name: split-on-first + version: 1.1.0 engines: {node: '>=6'} dev: true - /split-string@3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/split2@3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz} + name: split2 + version: 3.2.2 dependencies: - extend-shallow: 3.0.2 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 dev: true - /split2@3.2.2: - resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + registry.npmmirror.com/split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/split2/-/split2-4.2.0.tgz} + name: split2 + version: 4.2.0 + engines: {node: '>= 10.x'} + dev: true + + 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: true + + registry.npmmirror.com/ssri@4.1.6: + resolution: {integrity: sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ssri/-/ssri-4.1.6.tgz} + name: ssri + version: 4.1.6 dependencies: - readable-stream: 3.6.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /split@1.0.1: - resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + registry.npmmirror.com/ssri@5.3.0: + resolution: {integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz} + name: ssri + version: 5.3.0 dependencies: - through: 2.3.8 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: true - - /sshpk@1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - dependencies: - asn1: 0.2.6 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: true - - /stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + registry.npmmirror.com/stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz} + name: stable + version: 0.1.8 deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true - /stack-utils@1.0.5: - resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} - engines: {node: '>=8'} + registry.npmmirror.com/stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz} + name: stackframe + version: 1.3.4 + dev: true + + registry.npmmirror.com/stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz} + name: stop-iteration-iterator + version: 1.0.0 + engines: {node: '>= 0.4'} dependencies: - escape-string-regexp: 2.0.0 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 dev: true - /stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: true - - /state-toggle@1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - dev: true - - /static-extend@0.1.2: - resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/stream-browserify@2.0.2: + resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz} + name: stream-browserify + version: 2.0.2 dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 dev: true - /stealthy-require@1.1.1: - resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} - engines: {node: '>=0.10.0'} - dev: true - - /stream-browserify@2.0.2: - resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} + registry.npmmirror.com/stream-each@1.2.3: + resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz} + name: stream-each + version: 1.2.3 dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + stream-shift: registry.npmmirror.com/stream-shift@1.0.1 dev: true - /stream-http@2.8.3: - resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} + registry.npmmirror.com/stream-http@2.8.3: + resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz} + name: stream-http + version: 2.8.3 dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 2.3.8 - to-arraybuffer: 1.0.1 - xtend: 4.0.2 + builtin-status-codes: registry.npmmirror.com/builtin-status-codes@3.0.0 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + to-arraybuffer: registry.npmmirror.com/to-arraybuffer@1.0.1 + xtend: registry.npmmirror.com/xtend@4.0.2 dev: true - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + registry.npmmirror.com/stream-shift@1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz} + name: stream-shift + version: 1.0.1 dev: true - /strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - dev: true - - /strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} + registry.npmmirror.com/strict-uri-encode@2.0.0: + resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz} + name: strict-uri-encode + version: 2.0.0 engines: {node: '>=4'} dev: true - /string-argv@0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + registry.npmmirror.com/string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz} + name: string-argv + version: 0.3.2 engines: {node: '>=0.6.19'} dev: true - /string-hash@1.1.3: - resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} - dev: true - - /string-length@3.1.0: - resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} - engines: {node: '>=8'} - dependencies: - astral-regex: 1.0.0 - strip-ansi: 5.2.0 - dev: true - - /string-width@1.0.2: - resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} - engines: {node: '>=0.10.0'} - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - dev: true - - /string-width@2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + registry.npmmirror.com/string-width@2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz} + name: string-width + version: 2.1.1 engines: {node: '>=4'} dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@2.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi@4.0.0 dev: true - /string-width@3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - dev: true - - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + registry.npmmirror.com/string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz} + name: string-width + version: 4.2.3 engines: {node: '>=8'} dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 + emoji-regex: registry.npmmirror.com/emoji-regex@8.0.0 + is-fullwidth-code-point: registry.npmmirror.com/is-fullwidth-code-point@3.0.0 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 dev: true - /string.prototype.matchall@4.0.9: - resolution: {integrity: sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==} + registry.npmmirror.com/string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz} + name: string-width + version: 5.1.2 + engines: {node: '>=12'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 - side-channel: 1.0.4 + eastasianwidth: registry.npmmirror.com/eastasianwidth@0.2.0 + emoji-regex: registry.npmmirror.com/emoji-regex@9.2.2 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + registry.npmmirror.com/string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz} + name: string.prototype.matchall + version: 4.0.10 + dependencies: + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + internal-slot: registry.npmmirror.com/internal-slot@1.0.6 + regexp.prototype.flags: registry.npmmirror.com/regexp.prototype.flags@1.5.1 + set-function-name: registry.npmmirror.com/set-function-name@2.0.1 + side-channel: registry.npmmirror.com/side-channel@1.0.4 + dev: true + + registry.npmmirror.com/string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz} + name: string.prototype.trim + version: 1.2.8 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + registry.npmmirror.com/string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz} + name: string.prototype.trimend + version: 1.0.7 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + registry.npmmirror.com/string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz} + name: string.prototype.trimstart + version: 1.0.7 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 dev: true - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + registry.npmmirror.com/string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz} + name: string_decoder + version: 1.1.1 dependencies: - safe-buffer: 5.1.2 + safe-buffer: registry.npmmirror.com/safe-buffer@5.1.2 dev: true - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + registry.npmmirror.com/string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz} + name: string_decoder + version: 1.3.0 dependencies: - safe-buffer: 5.2.1 + safe-buffer: registry.npmmirror.com/safe-buffer@5.2.1 dev: true - /stringify-entities@2.0.0: - resolution: {integrity: sha512-fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==} + registry.npmmirror.com/stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stringify-entities/-/stringify-entities-4.0.3.tgz} + name: stringify-entities + version: 4.0.3 dependencies: - character-entities-html4: 1.1.4 - character-entities-legacy: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 + character-entities-html4: registry.npmmirror.com/character-entities-html4@2.1.0 + character-entities-legacy: registry.npmmirror.com/character-entities-legacy@3.0.0 dev: true - /stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + registry.npmmirror.com/strip-ansi@4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz} + name: strip-ansi + version: 4.0.0 engines: {node: '>=4'} dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 + ansi-regex: registry.npmmirror.com/ansi-regex@3.0.1 dev: true - /strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: true - - /strip-ansi@4.0.0: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} - engines: {node: '>=4'} - dependencies: - ansi-regex: 3.0.1 - dev: true - - /strip-ansi@5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + registry.npmmirror.com/strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz} + name: strip-ansi + version: 5.2.0 engines: {node: '>=6'} dependencies: - ansi-regex: 4.1.1 + ansi-regex: registry.npmmirror.com/ansi-regex@4.1.1 dev: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + registry.npmmirror.com/strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz} + name: strip-ansi + version: 6.0.1 engines: {node: '>=8'} dependencies: - ansi-regex: 5.0.1 + ansi-regex: registry.npmmirror.com/ansi-regex@5.0.1 dev: true - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + registry.npmmirror.com/strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz} + name: strip-ansi + version: 7.1.0 + engines: {node: '>=12'} + dependencies: + ansi-regex: registry.npmmirror.com/ansi-regex@6.0.1 dev: true - /strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true - - /strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + registry.npmmirror.com/strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz} + name: strip-eof + version: 1.0.0 engines: {node: '>=0.10.0'} dev: true - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + registry.npmmirror.com/strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz} + name: strip-final-newline + version: 2.0.0 engines: {node: '>=6'} dev: true - /strip-indent@2.0.0: - resolution: {integrity: sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==} - engines: {node: '>=4'} + registry.npmmirror.com/strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz} + name: strip-final-newline + version: 3.0.0 + engines: {node: '>=12'} dev: true - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + registry.npmmirror.com/strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz} + name: strip-indent + version: 3.0.0 engines: {node: '>=8'} dependencies: - min-indent: 1.0.1 + min-indent: registry.npmmirror.com/min-indent@1.0.1 dev: true - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + registry.npmmirror.com/strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz} + name: strip-json-comments + version: 2.0.1 engines: {node: '>=0.10.0'} dev: true - /strip-json-comments@3.0.1: - resolution: {integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==} + registry.npmmirror.com/strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz} + name: strip-json-comments + version: 3.1.1 engines: {node: '>=8'} dev: true - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + registry.npmmirror.com/style-search@0.1.0: + resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-search/-/style-search-0.1.0.tgz} + name: style-search + version: 0.1.0 dev: true - /strip-outer@1.0.1: - resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-to-object/-/style-to-object-0.4.4.tgz} + name: style-to-object + version: 0.4.4 dependencies: - escape-string-regexp: 1.0.5 + inline-style-parser: registry.npmmirror.com/inline-style-parser@0.1.1 dev: true - /strip-url-auth@1.0.1: - resolution: {integrity: sha512-++41PnXftlL3pvI6lpvhSEO+89g1kIJC4MYB5E6yH+WHa5InIqz51yGd1YOGd7VNSNdoEOfzTMqbAM/2PbgaHQ==} - engines: {node: '>=0.10.0'} - dev: true - - /style-inject@0.3.0: - resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} - dev: true - - /style-search@0.1.0: - resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} - dev: true - - /stylehacks@4.0.3: - resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.10 - postcss: 7.0.39 - postcss-selector-parser: 3.1.2 - dev: true - - /stylelint-config-css-modules@2.3.0(stylelint@13.13.1): - resolution: {integrity: sha512-nSxwaJMv9wBrTAi+O4qXubyi1AR9eB36tJpY0uaFhKgEc3fwWGUzUK1Edl8AQHAoU7wmUeKtsuYjblyRP/V7rw==} + registry.npmmirror.com/styled-components@6.1.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-VWNfYYBuXzuLS/QYEeoPgMErP26WL+dX9//rEh80B2mmlS1yRxRxuL5eax4m6ybYEUoHWlTy2XOU32767mlMkg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/styled-components/-/styled-components-6.1.0.tgz} + id: registry.npmmirror.com/styled-components/6.1.0 + name: styled-components + version: 6.1.0 + engines: {node: '>= 16'} peerDependencies: - stylelint: 11.x - 14.x + react: '>= 16.8.0' + react-dom: '>= 16.8.0' dependencies: - stylelint: 13.13.1 + '@emotion/is-prop-valid': registry.npmmirror.com/@emotion/is-prop-valid@1.2.1 + '@emotion/unitless': registry.npmmirror.com/@emotion/unitless@0.8.1 + '@types/stylis': registry.npmmirror.com/@types/stylis@4.2.2 + css-to-react-native: registry.npmmirror.com/css-to-react-native@3.2.0 + csstype: registry.npmmirror.com/csstype@3.1.2 + postcss: registry.npmmirror.com/postcss@8.4.31 + react: registry.npmmirror.com/react@18.2.0 + react-dom: registry.npmmirror.com/react-dom@18.2.0(react@18.2.0) + shallowequal: registry.npmmirror.com/shallowequal@1.1.0 + stylis: registry.npmmirror.com/stylis@4.3.0 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /stylelint-config-prettier@8.0.2(stylelint@13.13.1): - resolution: {integrity: sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==} - engines: {node: '>= 10', npm: '>= 5'} + registry.npmmirror.com/stylelint-config-recommended@7.0.0(stylelint@14.16.1): + resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz} + id: registry.npmmirror.com/stylelint-config-recommended/7.0.0 + name: stylelint-config-recommended + version: 7.0.0 + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: registry.npmmirror.com/stylelint@14.16.1 + dev: true + + registry.npmmirror.com/stylelint-config-standard@25.0.0(stylelint@14.16.1): + resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stylelint-config-standard/-/stylelint-config-standard-25.0.0.tgz} + id: registry.npmmirror.com/stylelint-config-standard/25.0.0 + name: stylelint-config-standard + version: 25.0.0 + peerDependencies: + stylelint: ^14.4.0 + dependencies: + stylelint: registry.npmmirror.com/stylelint@14.16.1 + stylelint-config-recommended: registry.npmmirror.com/stylelint-config-recommended@7.0.0(stylelint@14.16.1) + dev: true + + registry.npmmirror.com/stylelint@14.16.1: + resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stylelint/-/stylelint-14.16.1.tgz} + name: stylelint + version: 14.16.1 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - peerDependencies: - stylelint: '>=11.0.0' dependencies: - stylelint: 13.13.1 + '@csstools/selector-specificity': registry.npmmirror.com/@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13) + balanced-match: registry.npmmirror.com/balanced-match@2.0.0 + colord: registry.npmmirror.com/colord@2.9.3 + cosmiconfig: registry.npmmirror.com/cosmiconfig@7.1.0 + css-functions-list: registry.npmmirror.com/css-functions-list@3.2.1 + debug: registry.npmmirror.com/debug@4.3.4 + fast-glob: registry.npmmirror.com/fast-glob@3.3.1 + fastest-levenshtein: registry.npmmirror.com/fastest-levenshtein@1.0.16 + file-entry-cache: registry.npmmirror.com/file-entry-cache@6.0.1 + global-modules: registry.npmmirror.com/global-modules@2.0.0 + globby: registry.npmmirror.com/globby@11.1.0 + globjoin: registry.npmmirror.com/globjoin@0.1.4 + html-tags: registry.npmmirror.com/html-tags@3.3.1 + ignore: registry.npmmirror.com/ignore@5.2.4 + import-lazy: registry.npmmirror.com/import-lazy@4.0.0 + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + is-plain-object: registry.npmmirror.com/is-plain-object@5.0.0 + known-css-properties: registry.npmmirror.com/known-css-properties@0.26.0 + mathml-tag-names: registry.npmmirror.com/mathml-tag-names@2.1.3 + meow: registry.npmmirror.com/meow@9.0.0 + micromatch: registry.npmmirror.com/micromatch@4.0.5 + normalize-path: registry.npmmirror.com/normalize-path@3.0.0 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-media-query-parser: registry.npmmirror.com/postcss-media-query-parser@0.2.3 + postcss-resolve-nested-selector: registry.npmmirror.com/postcss-resolve-nested-selector@0.1.1 + postcss-safe-parser: registry.npmmirror.com/postcss-safe-parser@6.0.0(postcss@8.4.31) + postcss-selector-parser: registry.npmmirror.com/postcss-selector-parser@6.0.13 + postcss-value-parser: registry.npmmirror.com/postcss-value-parser@4.2.0 + resolve-from: registry.npmmirror.com/resolve-from@5.0.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + style-search: registry.npmmirror.com/style-search@0.1.0 + supports-hyperlinks: registry.npmmirror.com/supports-hyperlinks@2.3.0 + svg-tags: registry.npmmirror.com/svg-tags@1.0.0 + table: registry.npmmirror.com/table@6.8.1 + v8-compile-cache: registry.npmmirror.com/v8-compile-cache@2.4.0 + write-file-atomic: registry.npmmirror.com/write-file-atomic@4.0.2 + transitivePeerDependencies: + - supports-color dev: true - /stylelint-config-recommended@3.0.0(stylelint@13.13.1): - resolution: {integrity: sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==} - peerDependencies: - stylelint: '>=10.1.0' - dependencies: - stylelint: 13.13.1 + 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: true - /stylelint-config-standard@20.0.0(stylelint@13.13.1): - resolution: {integrity: sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==} - peerDependencies: - stylelint: '>=10.1.0' + 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: - stylelint: 13.13.1 - stylelint-config-recommended: 3.0.0(stylelint@13.13.1) + has-flag: registry.npmmirror.com/has-flag@3.0.0 dev: true - /stylelint-declaration-block-no-ignored-properties@2.7.0(stylelint@13.13.1): - resolution: {integrity: sha512-44SpI9+9Oc1ICuwwRfwS/3npQ2jPobDSTnwWdNgZGryGqQCp17CgEIWjCv1BgUOSzND3RqywNCNLKvO1AOxbfg==} - engines: {node: '>=6'} - peerDependencies: - stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 + registry.npmmirror.com/supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz} + name: supports-color + version: 7.2.0 + engines: {node: '>=8'} dependencies: - stylelint: 13.13.1 + has-flag: registry.npmmirror.com/has-flag@4.0.0 dev: true - /stylelint@13.13.1: - resolution: {integrity: sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==} + 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 + version: 8.1.1 + engines: {node: '>=10'} + dependencies: + has-flag: registry.npmmirror.com/has-flag@4.0.0 + dev: true + + registry.npmmirror.com/supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz} + name: supports-hyperlinks + version: 2.3.0 + engines: {node: '>=8'} + dependencies: + has-flag: registry.npmmirror.com/has-flag@4.0.0 + supports-color: registry.npmmirror.com/supports-color@7.2.0 + dev: true + + registry.npmmirror.com/supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} + name: supports-preserve-symlinks-flag + version: 1.0.0 + engines: {node: '>= 0.4'} + dev: true + + registry.npmmirror.com/svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz} + name: svg-parser + version: 2.0.4 + dev: true + + registry.npmmirror.com/svg-pathdata@5.0.5: + resolution: {integrity: sha512-TAAvLNSE3fEhyl/Da19JWfMAdhSXTYeviXsLSoDT1UM76ADj5ndwAPX1FKQEgB/gFMPavOy6tOqfalXKUiXrow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-pathdata/-/svg-pathdata-5.0.5.tgz} + name: svg-pathdata + version: 5.0.5 + engines: {node: '>=6.9.5'} + dev: true + + registry.npmmirror.com/svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz} + name: svg-tags + version: 1.0.0 + dev: true + + registry.npmmirror.com/svgo-browser@1.3.8: + resolution: {integrity: sha512-yOgDNIcewFZN3+jXdWeh/rQzbWJjCq1dTHphLz2r4T4AfTm+nqCxZ5B89v9bjQbFKA/s/k7TUc7J90+pP2HTyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo-browser/-/svgo-browser-1.3.8.tgz} + name: svgo-browser + version: 1.3.8 + engines: {node: '>=4.0.0'} + hasBin: true + dependencies: + chalk: registry.npmmirror.com/chalk@2.4.2 + coa: registry.npmmirror.com/coa@2.0.2 + css-select: registry.npmmirror.com/css-select@2.1.0 + css-select-base-adapter: registry.npmmirror.com/css-select-base-adapter@0.1.1 + css-tree: registry.npmmirror.com/css-tree@1.0.0-alpha.37 + csso: registry.npmmirror.com/csso@4.2.0 + js-yaml: registry.npmmirror.com/js-yaml@3.14.1 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + sax: registry.npmmirror.com/sax@1.2.4 + stable: registry.npmmirror.com/stable@0.1.8 + unquote: registry.npmmirror.com/unquote@1.1.1 + util.promisify: registry.npmmirror.com/util.promisify@1.0.1 + dev: true + + registry.npmmirror.com/svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz} + name: svgo + version: 2.8.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@stylelint/postcss-css-in-js': 0.37.3(postcss-syntax@0.36.2)(postcss@7.0.39) - '@stylelint/postcss-markdown': 0.36.2(postcss-syntax@0.36.2)(postcss@7.0.39) - autoprefixer: 9.8.8 - balanced-match: 2.0.0 - chalk: 4.1.2 - cosmiconfig: 7.1.0 - debug: 4.3.4 - execall: 2.0.0 - fast-glob: 3.3.1 - fastest-levenshtein: 1.0.16 - file-entry-cache: 6.0.1 - get-stdin: 8.0.0 - global-modules: 2.0.0 - globby: 11.1.0 - globjoin: 0.1.4 - html-tags: 3.3.1 - ignore: 5.2.4 - import-lazy: 4.0.0 - imurmurhash: 0.1.4 - known-css-properties: 0.21.0 - lodash: 4.17.21 - log-symbols: 4.1.0 - mathml-tag-names: 2.1.3 - meow: 9.0.0 - micromatch: 4.0.5 - normalize-selector: 0.2.0 - postcss: 7.0.39 - postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-less: 3.1.4 - postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 4.0.2 - postcss-sass: 0.4.4 - postcss-scss: 2.1.1 - postcss-selector-parser: 6.0.13 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39) - postcss-value-parser: 4.2.0 - resolve-from: 5.0.0 - slash: 3.0.0 - specificity: 0.4.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - style-search: 0.1.0 - sugarss: 2.0.0 - svg-tags: 1.0.0 - table: 6.8.1 - v8-compile-cache: 2.4.0 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - postcss-jsx - - postcss-markdown - - supports-color + '@trysound/sax': registry.npmmirror.com/@trysound/sax@0.2.0 + commander: registry.npmmirror.com/commander@7.2.0 + css-select: registry.npmmirror.com/css-select@4.3.0 + css-tree: registry.npmmirror.com/css-tree@1.1.3 + csso: registry.npmmirror.com/csso@4.2.0 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + stable: registry.npmmirror.com/stable@0.1.8 dev: true - /sugarss@2.0.0: - resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} + registry.npmmirror.com/svgson@4.1.0: + resolution: {integrity: sha512-DodISxHtdLKUghDYA+PGK4Qq350+CbBAkdvGLkBFSmWd9WKSg4dijgjB1IiRPTmsUCd+a7KYe+ILHtklYgQyzQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svgson/-/svgson-4.1.0.tgz} + name: svgson + version: 4.1.0 dependencies: - postcss: 7.0.39 + deep-rename-keys: registry.npmmirror.com/deep-rename-keys@0.2.1 + omit-deep: registry.npmmirror.com/omit-deep@0.3.0 + xml-reader: registry.npmmirror.com/xml-reader@2.4.3 dev: true - /supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - dev: true - - /supports-color@3.2.3: - resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==} - engines: {node: '>=0.8.0'} + registry.npmmirror.com/synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/synckit/-/synckit-0.8.5.tgz} + name: synckit + version: 0.8.5 + engines: {node: ^14.18.0 || >=16.0.0} dependencies: - has-flag: 1.0.0 + '@pkgr/utils': registry.npmmirror.com/@pkgr/utils@2.4.2 + tslib: registry.npmmirror.com/tslib@2.6.2 dev: true - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 + registry.npmmirror.com/systemjs@6.14.2: + resolution: {integrity: sha512-1TlOwvKWdXxAY9vba+huLu99zrQURDWA8pUTYsRIYDZYQbGyK+pyEP4h4dlySsqo7ozyJBmYD20F+iUHhAltEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/systemjs/-/systemjs-6.14.2.tgz} + name: systemjs + version: 6.14.2 dev: true - /supports-color@6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: true - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true - - /svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - dev: true - - /svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - dev: true - - /svgo@1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - dependencies: - chalk: 2.4.2 - coa: 2.0.2 - css-select: 2.1.0 - css-select-base-adapter: 0.1.1 - css-tree: 1.0.0-alpha.37 - csso: 4.2.0 - js-yaml: 3.14.1 - mkdirp: 0.5.6 - object.values: 1.1.7 - sax: 1.2.4 - stable: 0.1.8 - unquote: 1.1.1 - util.promisify: 1.0.1 - dev: true - - /sylvanas@0.4.4: - resolution: {integrity: sha512-NUeth3Ms2vlN5n2a4U92fua9ZLyH2545UE3tL0PbUC3i0uOC+Oa4cGbcuG0LHM+LrKOn7Zhkfl4zf5Smpcu8cw==} - dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) - '@types/prettier': 1.19.1 - '@umijs/fabric': 2.14.1 - eslint: 7.32.0 - fs-extra: 8.1.0 - import-fresh: 3.3.0 - prettier: 2.2.1 - transitivePeerDependencies: - - postcss-jsx - - postcss-markdown - - supports-color - dev: true - - /symbol-observable@1.2.0: - resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} - engines: {node: '>=0.10.0'} - dev: true - - /symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - - /symlink-dir@3.1.2: - resolution: {integrity: sha512-wuqI+beQTU3XQq6bHTg4tcFiXlAN5uWNus+R0/I/R9O/ORpVHdCo2JQp04dCexBIb94VarosKFU+kjVEgzIQpQ==} - engines: {node: '>=8.15'} - hasBin: true - dependencies: - better-path-resolve: 1.0.0 - graceful-fs: 4.2.11 - make-dir: 3.1.0 - rename-overwrite: 2.0.2 - dev: true - - /table@6.8.1: - resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + registry.npmmirror.com/table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/table/-/table-6.8.1.tgz} + name: table + version: 6.8.1 engines: {node: '>=10.0.0'} dependencies: - ajv: 8.12.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + ajv: registry.npmmirror.com/ajv@8.12.0 + lodash.truncate: registry.npmmirror.com/lodash.truncate@4.4.2 + slice-ansi: registry.npmmirror.com/slice-ansi@4.0.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 dev: true - /tapable@1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + registry.npmmirror.com/tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz} + name: tapable + version: 2.2.1 engines: {node: '>=6'} dev: true - /temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - dev: true - - /tempfile@3.0.0: - resolution: {integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==} - engines: {node: '>=8'} + registry.npmmirror.com/tar-fs@1.16.3: + resolution: {integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tar-fs/-/tar-fs-1.16.3.tgz} + name: tar-fs + version: 1.16.3 dependencies: - temp-dir: 2.0.0 - uuid: 3.4.0 + chownr: registry.npmmirror.com/chownr@1.1.4 + mkdirp: registry.npmmirror.com/mkdirp@0.5.6 + pump: registry.npmmirror.com/pump@1.0.3 + tar-stream: registry.npmmirror.com/tar-stream@1.6.2 dev: true - /term-size@1.2.0: - resolution: {integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==} + registry.npmmirror.com/tar-stream@1.6.2: + resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tar-stream/-/tar-stream-1.6.2.tgz} + name: tar-stream + version: 1.6.2 + engines: {node: '>= 0.8.0'} + dependencies: + bl: registry.npmmirror.com/bl@1.2.3 + buffer-alloc: registry.npmmirror.com/buffer-alloc@1.2.0 + end-of-stream: registry.npmmirror.com/end-of-stream@1.4.4 + fs-constants: registry.npmmirror.com/fs-constants@1.0.0 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + to-buffer: registry.npmmirror.com/to-buffer@1.1.1 + xtend: registry.npmmirror.com/xtend@4.0.2 + dev: true + + registry.npmmirror.com/term-size@1.2.0: + resolution: {integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/term-size/-/term-size-1.2.0.tgz} + name: term-size + version: 1.2.0 engines: {node: '>=4'} dependencies: - execa: 0.7.0 + execa: registry.npmmirror.com/execa@0.7.0 dev: true - /terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} + registry.npmmirror.com/terser-webpack-plugin@5.3.9(webpack@5.89.0): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz} + id: registry.npmmirror.com/terser-webpack-plugin/5.3.9 + name: terser-webpack-plugin + version: 5.3.9 + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.3.0 + '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping@0.3.20 + jest-worker: registry.npmmirror.com/jest-worker@27.5.1 + schema-utils: registry.npmmirror.com/schema-utils@3.3.0 + serialize-javascript: registry.npmmirror.com/serialize-javascript@6.0.1 + terser: registry.npmmirror.com/terser@5.22.0 + webpack: registry.npmmirror.com/webpack@5.89.0 dev: true - /ternary-stream@2.1.1: - resolution: {integrity: sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==} - engines: {node: '>= 0.10.0'} - dependencies: - duplexify: 3.7.1 - fork-stream: 0.0.4 - merge-stream: 1.0.1 - through2: 2.0.5 - dev: true - - /terser@4.8.1: - resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - acorn: 8.10.0 - commander: 2.20.3 - source-map: 0.6.1 - source-map-support: 0.5.21 - dev: true - - /terser@5.14.2: - resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} + registry.npmmirror.com/terser@5.22.0: + resolution: {integrity: sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/terser/-/terser-5.22.0.tgz} + name: terser + version: 5.22.0 engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 - commander: 2.20.3 - source-map-support: 0.5.21 + '@jridgewell/source-map': registry.npmmirror.com/@jridgewell/source-map@0.3.5 + acorn: registry.npmmirror.com/acorn@8.11.2 + commander: registry.npmmirror.com/commander@2.20.3 + source-map-support: registry.npmmirror.com/source-map-support@0.5.21 dev: true - /test-exclude@5.2.3: - resolution: {integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==} - engines: {node: '>=6'} - dependencies: - glob: 7.2.3 - minimatch: 3.1.2 - read-pkg-up: 4.0.0 - require-main-filename: 2.0.0 - dev: true - - /test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + registry.npmmirror.com/test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz} + name: test-exclude + version: 6.0.0 engines: {node: '>=8'} dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + '@istanbuljs/schema': registry.npmmirror.com/@istanbuljs/schema@0.1.3 + glob: registry.npmmirror.com/glob@7.2.3 + minimatch: registry.npmmirror.com/minimatch@3.1.2 dev: true - /text-extensions@1.9.0: - resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + registry.npmmirror.com/text-extensions@1.9.0: + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz} + name: text-extensions + version: 1.9.0 engines: {node: '>=0.10'} dev: true - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + registry.npmmirror.com/text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz} + name: text-table + version: 0.2.0 dev: true - /throat@5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + registry.npmmirror.com/textextensions@2.6.0: + resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/textextensions/-/textextensions-2.6.0.tgz} + name: textextensions + version: 2.6.0 + engines: {node: '>=0.8'} dev: true - /through2-filter@3.0.0: - resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} + registry.npmmirror.com/thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/thread-stream/-/thread-stream-0.15.2.tgz} + name: thread-stream + version: 0.15.2 dependencies: - through2: 2.0.5 - xtend: 4.0.2 + real-require: registry.npmmirror.com/real-require@0.1.0 dev: true - /through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + registry.npmmirror.com/through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz} + name: through2 + version: 2.0.5 dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 + readable-stream: registry.npmmirror.com/readable-stream@2.3.8 + xtend: registry.npmmirror.com/xtend@4.0.2 dev: true - /through2@3.0.1: - resolution: {integrity: sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==} + registry.npmmirror.com/through2@4.0.2: + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz} + name: through2 + version: 4.0.2 dependencies: - readable-stream: 3.6.2 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 dev: true - /through2@4.0.2: - resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} - dependencies: - readable-stream: 3.6.2 + registry.npmmirror.com/through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/through/-/through-2.3.8.tgz} + name: through + version: 2.3.8 dev: true - /through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - dev: true - - /timers-browserify@2.0.12: - resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} - engines: {node: '>=0.6.0'} - dependencies: - setimmediate: 1.0.5 - dev: true - - /timsort@0.3.0: - resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - dev: true - - /tiny-emitter@2.1.0: - resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} - dev: true - - /tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - dev: true - - /tiny-warning@1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - dev: true - - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - dependencies: - os-tmpdir: 1.0.2 - dev: true - - /tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: true - - /to-absolute-glob@2.0.2: - resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==} + registry.npmmirror.com/timed-out@4.0.1: + resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/timed-out/-/timed-out-4.0.1.tgz} + name: timed-out + version: 4.0.1 engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/timers-browserify@2.0.12: + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz} + name: timers-browserify + version: 2.0.12 + engines: {node: '>=0.6.0'} dependencies: - is-absolute: 1.0.0 - is-negated-glob: 1.0.0 + setimmediate: registry.npmmirror.com/setimmediate@1.0.5 dev: true - /to-arraybuffer@1.0.1: - resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} + registry.npmmirror.com/titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/titleize/-/titleize-3.0.0.tgz} + name: titleize + version: 3.0.0 + engines: {node: '>=12'} dev: true - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + registry.npmmirror.com/tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz} + name: tmp + version: 0.0.33 + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: registry.npmmirror.com/os-tmpdir@1.0.2 + dev: true + + registry.npmmirror.com/tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz} + name: tmpl + version: 1.0.5 + dev: true + + registry.npmmirror.com/to-arraybuffer@1.0.1: + resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz} + name: to-arraybuffer + version: 1.0.1 + dev: true + + registry.npmmirror.com/to-buffer@1.1.1: + resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-buffer/-/to-buffer-1.1.1.tgz} + name: to-buffer + version: 1.1.1 + dev: true + + registry.npmmirror.com/to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz} + name: to-fast-properties + version: 2.0.0 engines: {node: '>=4'} dev: true - /to-object-path@0.3.0: - resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /to-readable-stream@1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} - dev: true - - /to-regex-range@2.1.1: - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: true - - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + registry.npmmirror.com/to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz} + name: to-regex-range + version: 5.0.1 engines: {node: '>=8.0'} dependencies: - is-number: 7.0.0 + is-number: registry.npmmirror.com/is-number@7.0.0 dev: true - /to-regex@3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 + 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: true - /to-through@2.0.0: - resolution: {integrity: sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==} - engines: {node: '>= 0.10'} - dependencies: - through2: 2.0.5 + registry.npmmirror.com/transformation-matrix@2.15.0: + resolution: {integrity: sha512-HN3kCvvH4ug3Xm/ycOfCFQOOktg5htxlC4Ih1Z7Wb6BMtQho+q+irOdGo10ARRKpqkRBXgBzQFw/AVmR0oIf0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/transformation-matrix/-/transformation-matrix-2.15.0.tgz} + name: transformation-matrix + version: 2.15.0 dev: true - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 + registry.npmmirror.com/trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/trim-lines/-/trim-lines-3.0.1.tgz} + name: trim-lines + version: 3.0.1 dev: true - /tough-cookie@3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} - engines: {node: '>=6'} - dependencies: - ip-regex: 2.1.0 - psl: 1.9.0 - punycode: 2.3.0 - dev: true - - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - dependencies: - punycode: 2.3.0 - dev: true - - /trim-lines@1.1.3: - resolution: {integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==} - dev: true - - /trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + registry.npmmirror.com/trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz} + name: trim-newlines + version: 3.0.1 engines: {node: '>=8'} dev: true - /trim-repeated@1.0.0: - resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} - engines: {node: '>=0.10.0'} - dependencies: - escape-string-regexp: 1.0.5 + registry.npmmirror.com/trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/trough/-/trough-2.1.0.tgz} + name: trough + version: 2.1.0 dev: true - /trim-trailing-lines@1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - dev: true - - /trim@0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} - deprecated: Use String.prototype.trim() instead - dev: true - - /trough@1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - dev: true - - /ts-loader@6.2.2(typescript@3.9.10): - resolution: {integrity: sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==} - engines: {node: '>=8.6'} - peerDependencies: - typescript: '*' - dependencies: - chalk: 2.4.2 - enhanced-resolve: 4.5.0 - loader-utils: 1.4.2 - micromatch: 4.0.5 - semver: 6.3.1 - typescript: 3.9.10 - dev: true - - /ts-node@10.9.1(@types/node@20.4.7)(typescript@3.9.10): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + registry.npmmirror.com/ts-node@10.9.1(@types/node@20.5.1)(typescript@5.2.2): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz} + id: registry.npmmirror.com/ts-node/10.9.1 + name: ts-node + version: 10.9.1 hasBin: true - requiresBuild: true peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' @@ -15955,1097 +14279,998 @@ packages: '@swc/wasm': optional: true dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.4.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 3.9.10 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - optional: true - - /ts-node@9.1.1(typescript@4.9.5): - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} - hasBin: true - peerDependencies: - typescript: '>=2.7' - dependencies: - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - source-map-support: 0.5.21 - typescript: 4.9.5 - yn: 3.1.1 + '@cspotcode/source-map-support': registry.npmmirror.com/@cspotcode/source-map-support@0.8.1 + '@tsconfig/node10': registry.npmmirror.com/@tsconfig/node10@1.0.9 + '@tsconfig/node12': registry.npmmirror.com/@tsconfig/node12@1.0.11 + '@tsconfig/node14': registry.npmmirror.com/@tsconfig/node14@1.0.3 + '@tsconfig/node16': registry.npmmirror.com/@tsconfig/node16@1.0.4 + '@types/node': registry.npmmirror.com/@types/node@20.5.1 + acorn: registry.npmmirror.com/acorn@8.11.2 + acorn-walk: registry.npmmirror.com/acorn-walk@8.3.0 + arg: registry.npmmirror.com/arg@4.1.3 + create-require: registry.npmmirror.com/create-require@1.1.1 + diff: registry.npmmirror.com/diff@4.0.2 + make-error: registry.npmmirror.com/make-error@1.3.6 + typescript: registry.npmmirror.com/typescript@5.2.2 + v8-compile-cache-lib: registry.npmmirror.com/v8-compile-cache-lib@3.0.1 + yn: registry.npmmirror.com/yn@3.1.1 dev: true - /tslib@1.10.0: - resolution: {integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==} + registry.npmmirror.com/ts-toolbelt@9.6.0: + resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz} + name: ts-toolbelt + version: 9.6.0 dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + registry.npmmirror.com/tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz} + name: tslib + version: 1.14.1 dev: true - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + registry.npmmirror.com/tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz} + name: tslib + version: 2.6.2 dev: true - /tsutils@3.21.0(typescript@3.9.10): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + registry.npmmirror.com/tsutils@3.21.0(typescript@5.2.2): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz} + id: registry.npmmirror.com/tsutils/3.21.0 + name: tsutils + version: 3.21.0 engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: - tslib: 1.14.1 - typescript: 3.9.10 + tslib: registry.npmmirror.com/tslib@1.14.1 + typescript: registry.npmmirror.com/typescript@5.2.2 dev: true - /tsutils@3.21.0(typescript@4.9.5): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + registry.npmmirror.com/tsx@3.14.0: + resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tsx/-/tsx-3.14.0.tgz} + name: tsx + version: 3.14.0 + hasBin: true dependencies: - tslib: 1.14.1 - typescript: 4.9.5 + esbuild: registry.npmmirror.com/esbuild@0.18.20 + get-tsconfig: registry.npmmirror.com/get-tsconfig@4.7.2 + source-map-support: registry.npmmirror.com/source-map-support@0.5.21 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents@2.3.3 dev: true - /tty-browserify@0.0.0: - resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} + registry.npmmirror.com/tty-browserify@0.0.0: + resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz} + name: tty-browserify + version: 0.0.0 dev: true - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - requiresBuild: true - dependencies: - safe-buffer: 5.2.1 - dev: true - - /tweetnacl@0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - requiresBuild: true - dev: true - - /type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + registry.npmmirror.com/type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz} + name: type-check + version: 0.4.0 engines: {node: '>= 0.8.0'} dependencies: - prelude-ls: 1.1.2 + prelude-ls: registry.npmmirror.com/prelude-ls@1.2.1 dev: true - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: true - - /type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + registry.npmmirror.com/type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz} + name: type-fest + version: 0.18.1 engines: {node: '>=10'} dev: true - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + registry.npmmirror.com/type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz} + name: type-fest + version: 0.20.2 engines: {node: '>=10'} dev: true - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + registry.npmmirror.com/type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz} + name: type-fest + version: 0.21.3 engines: {node: '>=10'} dev: true - /type-fest@0.3.1: - resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} - engines: {node: '>=6'} - dev: true - - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + registry.npmmirror.com/type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz} + name: type-fest + version: 0.6.0 engines: {node: '>=8'} dev: true - /type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + registry.npmmirror.com/type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz} + name: type-fest + version: 0.8.1 engines: {node: '>=8'} dev: true - /typed-array-buffer@1.0.0: - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + registry.npmmirror.com/typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz} + name: typed-array-buffer + version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.12 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + get-intrinsic: registry.npmmirror.com/get-intrinsic@1.2.2 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 dev: true - /typed-array-byte-length@1.0.0: - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + registry.npmmirror.com/typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz} + name: typed-array-byte-length + version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 dev: true - /typed-array-byte-offset@1.0.0: - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + registry.npmmirror.com/typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz} + name: typed-array-byte-offset + version: 1.0.0 engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - has-proto: 1.0.1 - is-typed-array: 1.1.12 + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + has-proto: registry.npmmirror.com/has-proto@1.0.1 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 dev: true - /typed-array-length@1.0.4: - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + registry.npmmirror.com/typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz} + name: typed-array-length + version: 1.0.4 dependencies: - call-bind: 1.0.2 - for-each: 0.3.3 - is-typed-array: 1.1.12 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + is-typed-array: registry.npmmirror.com/is-typed-array@1.1.12 dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + registry.npmmirror.com/typedarray@0.0.6: + resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz} + name: typedarray + version: 0.0.6 + dev: true + + registry.npmmirror.com/types-ramda@0.29.5: + resolution: {integrity: sha512-u+bAYXHDPJR+amB0qMrMU/NXRB2PG8QqpO2v6j7yK/0mPZhlaaZj++ynYjnVpkPEpCkZEGxNpWY3X7qyLCGE3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/types-ramda/-/types-ramda-0.29.5.tgz} + name: types-ramda + version: 0.29.5 dependencies: - is-typedarray: 1.0.0 + ts-toolbelt: registry.npmmirror.com/ts-toolbelt@9.6.0 dev: true - /typescript@3.9.10: - resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + registry.npmmirror.com/typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/typescript/-/typescript-5.2.2.tgz} + name: typescript + version: 5.2.2 engines: {node: '>=14.17'} hasBin: true - requiresBuild: true dev: true - optional: true - /uglify-js@2.8.29: - resolution: {integrity: sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==} - engines: {node: '>=0.8.0'} + registry.npmmirror.com/umi@4.0.87(@babel/core@7.23.2)(@types/node@20.5.1)(eslint@8.52.0)(prettier@2.7.1)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.5)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2)(webpack@5.89.0): + resolution: {integrity: sha512-DzdO+aPSYHBMmST5bLk3MhakpY//8M+o1shQqPam1yAkj3ugHTMpj7+l948U6tb3iFH+tAGj+vvRuR9uHfEUEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/umi/-/umi-4.0.87.tgz} + id: registry.npmmirror.com/umi/4.0.87 + name: umi + version: 4.0.87 + engines: {node: '>=14'} hasBin: true dependencies: - source-map: 0.5.7 - yargs: 3.10.0 - optionalDependencies: - uglify-to-browserify: 1.0.2 - dev: true - - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} - engines: {node: '>=0.8.0'} - hasBin: true - requiresBuild: true - dev: true - optional: true - - /uglify-to-browserify@1.0.2: - resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==} - requiresBuild: true - dev: true - optional: true - - /umi@3.5.41(react-router@6.15.0): - resolution: {integrity: sha512-sjgfFGC3E5jG5Cn8pXdwODDgPW1hnlkn24f7+onNnNdq77syuc4s3R5z7BKQHbjiWtVVIV1VOFMYE9JsJYnOPQ==} - hasBin: true - dependencies: - '@umijs/bundler-webpack': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/preset-built-in': 3.5.41(react-dom@16.14.0)(react@16.12.0) - '@umijs/runtime': 3.5.41(react@16.12.0) - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.15.0)(react@16.12.0) - '@umijs/utils': 3.5.41 - react: 16.12.0 - react-dom: 16.14.0(react@16.12.0) - v8-compile-cache: 2.3.0 + '@babel/runtime': registry.npmmirror.com/@babel/runtime@7.23.2 + '@umijs/bundler-utils': registry.npmmirror.com/@umijs/bundler-utils@4.0.87 + '@umijs/bundler-webpack': registry.npmmirror.com/@umijs/bundler-webpack@4.0.87(styled-components@6.1.0)(typescript@5.2.2)(webpack@5.89.0) + '@umijs/core': registry.npmmirror.com/@umijs/core@4.0.87 + '@umijs/lint': registry.npmmirror.com/@umijs/lint@4.0.87(eslint@8.52.0)(styled-components@6.1.0)(stylelint@14.16.1)(typescript@5.2.2) + '@umijs/preset-umi': registry.npmmirror.com/@umijs/preset-umi@4.0.87(@types/node@20.5.1)(sass@1.69.5)(styled-components@6.1.0)(typescript@5.2.2)(webpack@5.89.0) + '@umijs/renderer-react': registry.npmmirror.com/@umijs/renderer-react@4.0.87(react-dom@18.2.0)(react@18.2.0) + '@umijs/server': registry.npmmirror.com/@umijs/server@4.0.87 + '@umijs/test': registry.npmmirror.com/@umijs/test@4.0.87(@babel/core@7.23.2) + '@umijs/utils': registry.npmmirror.com/@umijs/utils@4.0.87 + prettier-plugin-organize-imports: registry.npmmirror.com/prettier-plugin-organize-imports@3.2.3(prettier@2.7.1)(typescript@5.2.2) + prettier-plugin-packagejson: registry.npmmirror.com/prettier-plugin-packagejson@2.4.3(prettier@2.7.1) transitivePeerDependencies: - - react-router + - '@babel/core' + - '@types/node' + - '@types/react' + - '@types/webpack' + - '@volar/vue-language-plugin-pug' + - '@volar/vue-typescript' + - eslint + - jest + - postcss-html + - postcss-jsx + - postcss-less + - postcss-markdown + - postcss-scss + - prettier + - react + - react-dom + - rollup + - sass + - sockjs-client + - styled-components + - stylelint + - stylus + - sugarss + - supports-color + - terser + - type-fest + - typescript + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve dev: true - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + registry.npmmirror.com/unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz} + name: unbox-primitive + version: 1.0.2 dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + has-bigints: registry.npmmirror.com/has-bigints@1.0.2 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2 dev: true - /unc-path-regex@0.1.2: - resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} - engines: {node: '>=0.10.0'} + 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 dev: true - /unherit@1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} + registry.npmmirror.com/unfetch@5.0.0: + resolution: {integrity: sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unfetch/-/unfetch-5.0.0.tgz} + name: unfetch + version: 5.0.0 + dev: true + + registry.npmmirror.com/unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unified/-/unified-10.1.2.tgz} + name: unified + version: 10.1.2 dependencies: - inherits: 2.0.4 - xtend: 4.0.2 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + bail: registry.npmmirror.com/bail@2.0.2 + extend: registry.npmmirror.com/extend@3.0.2 + is-buffer: registry.npmmirror.com/is-buffer@2.0.5 + is-plain-obj: registry.npmmirror.com/is-plain-obj@4.1.0 + trough: registry.npmmirror.com/trough@2.1.0 + vfile: registry.npmmirror.com/vfile@5.3.7 dev: true - /unicode-canonical-property-names-ecmascript@2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} + registry.npmmirror.com/unique-filename@1.1.1: + resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz} + name: unique-filename + version: 1.1.1 + dependencies: + unique-slug: registry.npmmirror.com/unique-slug@2.0.2 dev: true - /unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + registry.npmmirror.com/unique-slug@2.0.2: + resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz} + name: unique-slug + version: 2.0.2 + dependencies: + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + dev: true + + registry.npmmirror.com/unique-string@1.0.0: + resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unique-string/-/unique-string-1.0.0.tgz} + name: unique-string + version: 1.0.0 engines: {node: '>=4'} dependencies: - unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.1.0 + crypto-random-string: registry.npmmirror.com/crypto-random-string@1.0.0 dev: true - /unicode-match-property-value-ecmascript@2.1.0: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - dev: true - - /unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: true - - /unified@8.4.2: - resolution: {integrity: sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==} + registry.npmmirror.com/unist-util-filter@4.0.1: + resolution: {integrity: sha512-RynicUM/vbOSTSiUK+BnaK9XMfmQUh6gyi7L6taNgc7FIf84GukXVV3ucGzEN/PhUUkdP5hb1MmXc+3cvPUm5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-filter/-/unist-util-filter-4.0.1.tgz} + name: unist-util-filter + version: 4.0.1 dependencies: - '@types/unist': 2.0.8 - bail: 1.0.5 - extend: 3.0.2 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 dev: true - /unified@9.2.2: - resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + registry.npmmirror.com/unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz} + name: unist-util-generated + version: 2.0.1 + dev: true + + registry.npmmirror.com/unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-is/-/unist-util-is-5.2.1.tgz} + name: unist-util-is + version: 5.2.1 dependencies: - '@types/unist': 2.0.8 - bail: 1.0.5 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 dev: true - /union-value@1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} + registry.npmmirror.com/unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-position/-/unist-util-position-4.0.4.tgz} + name: unist-util-position + version: 4.0.4 dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 dev: true - /uniq@1.0.1: - resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} - dev: true - - /uniqs@2.0.0: - resolution: {integrity: sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==} - dev: true - - /unique-stream@2.3.1: - resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} + 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: - json-stable-stringify-without-jsonify: 1.0.1 - through2-filter: 3.0.0 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 dev: true - /unique-string@1.0.0: - resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} - engines: {node: '>=4'} + registry.npmmirror.com/unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz} + name: unist-util-visit-parents + version: 5.1.3 dependencies: - crypto-random-string: 1.0.0 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 dev: true - /unist-builder@1.0.4: - resolution: {integrity: sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==} + registry.npmmirror.com/unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz} + name: unist-util-visit + version: 4.1.2 dependencies: - object-assign: 4.1.1 + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + unist-util-is: registry.npmmirror.com/unist-util-is@5.2.1 + unist-util-visit-parents: registry.npmmirror.com/unist-util-visit-parents@5.1.3 dev: true - /unist-builder@2.0.3: - resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} - dev: true - - /unist-util-filter@1.0.2: - resolution: {integrity: sha512-AIJXJNzI8bLStKz3UDt4IX7/GSfO0NeV/plrd5td4VfB0SBlYil7pGzaeBHI8/KXzTWPaPtIbpGK53jYd1kG9A==} - dependencies: - flatmap: 0.0.3 - unist-util-is: 3.0.0 - dev: true - - /unist-util-find-all-after@3.0.2: - resolution: {integrity: sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==} - dependencies: - unist-util-is: 4.1.0 - dev: true - - /unist-util-generated@1.1.6: - resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} - dev: true - - /unist-util-is@3.0.0: - resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} - dev: true - - /unist-util-is@4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - dev: true - - /unist-util-position@3.1.0: - resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} - dev: true - - /unist-util-remove-position@1.1.4: - resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==} - dependencies: - unist-util-visit: 1.4.1 - dev: true - - /unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - dependencies: - '@types/unist': 2.0.8 - dev: true - - /unist-util-visit-parents@2.1.2: - resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} - dependencies: - unist-util-is: 3.0.0 - dev: true - - /unist-util-visit-parents@3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - dependencies: - '@types/unist': 2.0.8 - unist-util-is: 4.1.0 - dev: true - - /unist-util-visit@1.4.1: - resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} - dependencies: - unist-util-visit-parents: 2.1.2 - dev: true - - /unist-util-visit@2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} - dependencies: - '@types/unist': 2.0.8 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 - dev: true - - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + 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: true - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + registry.npmmirror.com/universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz} + name: universalify + version: 2.0.0 engines: {node: '>= 10.0.0'} dev: true - /unquote@1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + registry.npmmirror.com/unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz} + name: unquote + version: 1.1.1 dev: true - /unset-value@1.0.0: - resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + registry.npmmirror.com/unset-value@0.1.2: + resolution: {integrity: sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unset-value/-/unset-value-0.1.2.tgz} + name: unset-value + version: 0.1.2 engines: {node: '>=0.10.0'} dependencies: - has-value: 0.3.1 - isobject: 3.0.1 + has-value: registry.npmmirror.com/has-value@0.3.1 + isobject: registry.npmmirror.com/isobject@3.0.1 dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.10): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + registry.npmmirror.com/untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz} + name: untildify + version: 4.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/unzip-response@2.0.1: + resolution: {integrity: sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unzip-response/-/unzip-response-2.0.1.tgz} + name: unzip-response + version: 2.0.1 + engines: {node: '>=4'} + dev: true + + registry.npmmirror.com/update-browserslist-db@1.0.13(browserslist@4.22.1): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} + id: registry.npmmirror.com/update-browserslist-db/1.0.13 + name: update-browserslist-db + version: 1.0.13 hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.10 - escalade: 3.1.1 - picocolors: 1.0.0 + browserslist: registry.npmmirror.com/browserslist@4.22.1 + escalade: registry.npmmirror.com/escalade@3.1.1 + picocolors: registry.npmmirror.com/picocolors@1.0.0 dev: true - /update-notifier@3.0.0: - resolution: {integrity: sha512-6Xe3oF2bvuoj4YECUc52yxVs94yWrxwqHbzyveDktTS1WhnlTRpNcQMxUshcB7nRVGi1jEXiqL5cW1S5WSyzKg==} - engines: {node: '>=8'} - dependencies: - boxen: 3.2.0 - chalk: 2.4.2 - configstore: 4.0.0 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 - is-installed-globally: 0.1.0 - is-npm: 3.0.0 - is-yarn-global: 0.3.0 - latest-version: 5.1.0 - semver-diff: 2.1.0 - xdg-basedir: 3.0.0 - dev: true - - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.3.0 - dev: true - - /urix@0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true - - /url-parse-lax@3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + registry.npmmirror.com/update-notifier@2.5.0: + resolution: {integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-notifier/-/update-notifier-2.5.0.tgz} + name: update-notifier + version: 2.5.0 engines: {node: '>=4'} dependencies: - prepend-http: 2.0.0 + boxen: registry.npmmirror.com/boxen@1.3.0 + chalk: registry.npmmirror.com/chalk@2.4.2 + configstore: registry.npmmirror.com/configstore@3.1.5 + import-lazy: registry.npmmirror.com/import-lazy@2.1.0 + is-ci: registry.npmmirror.com/is-ci@1.2.1 + is-installed-globally: registry.npmmirror.com/is-installed-globally@0.1.0 + is-npm: registry.npmmirror.com/is-npm@1.0.0 + latest-version: registry.npmmirror.com/latest-version@3.1.0 + semver-diff: registry.npmmirror.com/semver-diff@2.1.0 + xdg-basedir: registry.npmmirror.com/xdg-basedir@3.0.0 dev: true - /url@0.11.1: - resolution: {integrity: sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==} + registry.npmmirror.com/uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz} + name: uri-js + version: 4.4.1 dependencies: - punycode: 1.4.1 - qs: 6.11.2 + punycode: registry.npmmirror.com/punycode@2.3.0 dev: true - /use-subscription@1.5.1(react@16.12.0): - resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - object-assign: 4.1.1 - react: 16.12.0 - dev: true - - /use@3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + registry.npmmirror.com/url-parse-lax@1.0.0: + resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz} + name: url-parse-lax + version: 1.0.0 engines: {node: '>=0.10.0'} - dev: true - - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true - - /util.promisify@1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} dependencies: - define-properties: 1.2.0 - es-abstract: 1.22.1 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.7 + prepend-http: registry.npmmirror.com/prepend-http@1.0.4 dev: true - /util.promisify@1.1.2: - resolution: {integrity: sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA==} + registry.npmmirror.com/url@0.11.3: + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url/-/url-0.11.3.tgz} + name: url + version: 0.11.3 dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - for-each: 0.3.3 - has-proto: 1.0.1 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.7 - safe-array-concat: 1.0.0 + punycode: registry.npmmirror.com/punycode@1.4.1 + qs: registry.npmmirror.com/qs@6.11.2 dev: true - /util@0.10.3: - resolution: {integrity: sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==} + registry.npmmirror.com/use-isomorphic-layout-effect@1.1.2(react@18.1.0): + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz} + id: registry.npmmirror.com/use-isomorphic-layout-effect/1.1.2 + name: use-isomorphic-layout-effect + version: 1.1.2 + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: - inherits: 2.0.1 + react: registry.npmmirror.com/react@18.1.0 dev: true - /util@0.11.1: - resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==} + registry.npmmirror.com/util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz} + name: util-deprecate + version: 1.0.2 + dev: true + + registry.npmmirror.com/util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz} + name: util.promisify + version: 1.0.1 dependencies: - inherits: 2.0.3 + define-properties: registry.npmmirror.com/define-properties@1.2.1 + es-abstract: registry.npmmirror.com/es-abstract@1.22.3 + has-symbols: registry.npmmirror.com/has-symbols@1.0.3 + object.getownpropertydescriptors: registry.npmmirror.com/object.getownpropertydescriptors@2.1.7 dev: true - /uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + registry.npmmirror.com/util@0.10.4: + resolution: {integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util/-/util-0.10.4.tgz} + name: util + version: 0.10.4 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.3 + dev: true + + registry.npmmirror.com/util@0.11.1: + resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/util/-/util-0.11.1.tgz} + name: util + version: 0.11.1 + dependencies: + inherits: registry.npmmirror.com/inherits@2.0.3 + dev: true + + registry.npmmirror.com/utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz} + name: utila + version: 0.4.0 + dev: true + + registry.npmmirror.com/uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz} + name: uuid + version: 8.3.2 hasBin: true dev: true - /v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - requiresBuild: true - dev: true - optional: true - - /v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - - /v8-compile-cache@2.4.0: - resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - dev: true - - /v8-to-istanbul@4.1.4: - resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} - engines: {node: 8.x.x || >=10.10.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 - source-map: 0.7.4 - dev: true - - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - dev: true - - /value-equal@1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - dev: true - - /value-or-function@3.0.0: - resolution: {integrity: sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==} - engines: {node: '>= 0.10'} - dev: true - - /vendors@1.0.4: - resolution: {integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==} - dev: true - - /verror@1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} - requiresBuild: true - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: true - - /vfile-location@2.0.6: - resolution: {integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==} - dev: true - - /vfile-message@2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} - dependencies: - '@types/unist': 2.0.8 - unist-util-stringify-position: 2.0.3 - dev: true - - /vfile@4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} - dependencies: - '@types/unist': 2.0.8 - is-buffer: 2.0.5 - unist-util-stringify-position: 2.0.3 - vfile-message: 2.0.4 - dev: true - - /vinyl-fs@3.0.3: - resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} - engines: {node: '>= 0.10'} - dependencies: - fs-mkdirp-stream: 1.0.0 - glob-stream: 6.1.0 - graceful-fs: 4.2.11 - is-valid-glob: 1.0.0 - lazystream: 1.0.1 - lead: 1.0.0 - object.assign: 4.1.4 - pumpify: 1.5.1 - readable-stream: 2.3.8 - remove-bom-buffer: 3.0.0 - remove-bom-stream: 1.2.0 - resolve-options: 1.1.0 - through2: 2.0.5 - to-through: 2.0.0 - value-or-function: 3.0.0 - vinyl: 2.2.1 - vinyl-sourcemap: 1.1.0 - dev: true - - /vinyl-sourcemap@1.1.0: - resolution: {integrity: sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==} - engines: {node: '>= 0.10'} - dependencies: - append-buffer: 1.0.2 - convert-source-map: 1.9.0 - graceful-fs: 4.2.11 - normalize-path: 2.1.1 - now-and-later: 2.0.1 - remove-bom-buffer: 3.0.0 - vinyl: 2.2.1 - dev: true - - /vinyl-sourcemaps-apply@0.2.1: - resolution: {integrity: sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==} - dependencies: - source-map: 0.5.7 - dev: true - - /vinyl@2.2.1: - resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} - engines: {node: '>= 0.10'} - dependencies: - clone: 2.1.2 - clone-buffer: 1.0.0 - clone-stats: 1.0.0 - cloneable-readable: 1.1.3 - remove-trailing-separator: 1.1.0 - replace-ext: 1.0.1 - dev: true - - /vm-browserify@1.1.2: - resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} - dev: true - - /w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - - /w3c-xmlserializer@1.1.2: - resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} - dependencies: - domexception: 1.0.1 - webidl-conversions: 4.0.2 - xml-name-validator: 3.0.0 - dev: true - - /walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - dependencies: - makeerror: 1.0.12 - dev: true - - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true - - /webpack-chain@6.5.1: - resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==} + 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'} - dependencies: - deepmerge: 1.5.2 - javascript-stringify: 2.1.0 - dev: true - - /whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - - /whatwg-fetch@3.6.18: - resolution: {integrity: sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==} - dev: true - - /whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - dev: true - - /when@3.7.8: - resolution: {integrity: sha512-5cZ7mecD3eYcMiCH4wtRPA5iFJZ50BJYDfckI5RRpQiktMiYTcn0ccLTZOvcbBume+1304fQztxeNzNS9Gvrnw==} - dev: true - - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - dev: true - - /which-builtin-type@1.1.3: - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} - engines: {node: '>= 0.4'} - dependencies: - function.prototype.name: 1.1.6 - has-tostringtag: 1.0.0 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.1 - which-typed-array: 1.1.11 - dev: true - - /which-collection@1.0.1: - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} - dependencies: - is-map: 2.0.2 - is-set: 2.0.2 - is-weakmap: 2.0.1 - is-weakset: 2.0.2 - dev: true - - /which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - dev: true - - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 - dev: true - - /which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true dependencies: - isexe: 2.0.0 + 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: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + registry.npmmirror.com/v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz} + name: v8-compile-cache-lib + version: 3.0.1 + dev: true + + registry.npmmirror.com/v8-compile-cache@2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz} + name: v8-compile-cache + version: 2.3.0 + dev: true + + registry.npmmirror.com/v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz} + name: v8-compile-cache + version: 2.4.0 + dev: true + + registry.npmmirror.com/validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} + name: validate-npm-package-license + version: 3.0.4 + dependencies: + spdx-correct: registry.npmmirror.com/spdx-correct@3.2.0 + spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse@3.0.1 + dev: true + + registry.npmmirror.com/validate-npm-package-name@3.0.0: + resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz} + name: validate-npm-package-name + version: 3.0.0 + dependencies: + builtins: registry.npmmirror.com/builtins@1.0.3 + dev: true + + registry.npmmirror.com/vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz} + name: vary + version: 1.1.2 + engines: {node: '>= 0.8'} + dev: true + + registry.npmmirror.com/vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfile-location/-/vfile-location-4.1.0.tgz} + name: vfile-location + version: 4.1.0 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + vfile: registry.npmmirror.com/vfile@5.3.7 + dev: true + + registry.npmmirror.com/vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfile-message/-/vfile-message-3.1.4.tgz} + name: vfile-message + version: 3.1.4 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + unist-util-stringify-position: registry.npmmirror.com/unist-util-stringify-position@3.0.3 + dev: true + + registry.npmmirror.com/vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfile/-/vfile-5.3.7.tgz} + name: vfile + version: 5.3.7 + dependencies: + '@types/unist': registry.npmmirror.com/@types/unist@2.0.9 + is-buffer: registry.npmmirror.com/is-buffer@2.0.5 + unist-util-stringify-position: registry.npmmirror.com/unist-util-stringify-position@3.0.3 + vfile-message: registry.npmmirror.com/vfile-message@3.1.4 + dev: true + + registry.npmmirror.com/vite@4.3.1(@types/node@20.5.1)(less@4.1.3)(sass@1.69.5): + resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.3.1.tgz} + id: registry.npmmirror.com/vite/4.3.1 + name: vite + version: 4.3.1 + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.5.1 + esbuild: registry.npmmirror.com/esbuild@0.17.19 + less: registry.npmmirror.com/less@4.1.3 + postcss: registry.npmmirror.com/postcss@8.4.31 + rollup: registry.npmmirror.com/rollup@3.29.4 + sass: registry.npmmirror.com/sass@1.69.5 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents@2.3.3 + dev: true + + registry.npmmirror.com/vm-browserify@1.1.2: + resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz} + name: vm-browserify + version: 1.1.2 + dev: true + + registry.npmmirror.com/walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz} + name: walker + version: 1.0.8 + dependencies: + makeerror: registry.npmmirror.com/makeerror@1.0.12 + dev: true + + registry.npmmirror.com/watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz} + name: watchpack + version: 2.4.0 + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: registry.npmmirror.com/glob-to-regexp@0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + dev: true + + registry.npmmirror.com/wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz} + name: wbuf + version: 1.7.3 + dependencies: + minimalistic-assert: registry.npmmirror.com/minimalistic-assert@1.0.1 + dev: true + + registry.npmmirror.com/web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-namespaces/-/web-namespaces-2.0.1.tgz} + name: web-namespaces + version: 2.0.1 + dev: true + + registry.npmmirror.com/web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz} + name: web-streams-polyfill + version: 3.2.1 + engines: {node: '>= 8'} + dev: true + + registry.npmmirror.com/webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz} + name: webpack-sources + version: 3.2.3 + engines: {node: '>=10.13.0'} + dev: true + + registry.npmmirror.com/webpack@5.89.0: + resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack/-/webpack-5.89.0.tgz} + name: webpack + version: 5.89.0 + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': registry.npmmirror.com/@types/eslint-scope@3.7.6 + '@types/estree': registry.npmmirror.com/@types/estree@1.0.3 + '@webassemblyjs/ast': registry.npmmirror.com/@webassemblyjs/ast@1.11.6 + '@webassemblyjs/wasm-edit': registry.npmmirror.com/@webassemblyjs/wasm-edit@1.11.6 + '@webassemblyjs/wasm-parser': registry.npmmirror.com/@webassemblyjs/wasm-parser@1.11.6 + acorn: registry.npmmirror.com/acorn@8.11.2 + acorn-import-assertions: registry.npmmirror.com/acorn-import-assertions@1.9.0(acorn@8.11.2) + browserslist: registry.npmmirror.com/browserslist@4.22.1 + chrome-trace-event: registry.npmmirror.com/chrome-trace-event@1.0.3 + enhanced-resolve: registry.npmmirror.com/enhanced-resolve@5.15.0 + es-module-lexer: registry.npmmirror.com/es-module-lexer@1.3.1 + eslint-scope: registry.npmmirror.com/eslint-scope@5.1.1 + events: registry.npmmirror.com/events@3.3.0 + glob-to-regexp: registry.npmmirror.com/glob-to-regexp@0.4.1 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + json-parse-even-better-errors: registry.npmmirror.com/json-parse-even-better-errors@2.3.1 + loader-runner: registry.npmmirror.com/loader-runner@4.3.0 + mime-types: registry.npmmirror.com/mime-types@2.1.35 + neo-async: registry.npmmirror.com/neo-async@2.6.2 + schema-utils: registry.npmmirror.com/schema-utils@3.3.0 + tapable: registry.npmmirror.com/tapable@2.2.1 + terser-webpack-plugin: registry.npmmirror.com/terser-webpack-plugin@5.3.9(webpack@5.89.0) + watchpack: registry.npmmirror.com/watchpack@2.4.0 + webpack-sources: registry.npmmirror.com/webpack-sources@3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + registry.npmmirror.com/which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz} + name: which-boxed-primitive + version: 1.0.2 + dependencies: + is-bigint: registry.npmmirror.com/is-bigint@1.0.4 + is-boolean-object: registry.npmmirror.com/is-boolean-object@1.1.2 + is-number-object: registry.npmmirror.com/is-number-object@1.0.7 + is-string: registry.npmmirror.com/is-string@1.0.7 + is-symbol: registry.npmmirror.com/is-symbol@1.0.4 + dev: true + + registry.npmmirror.com/which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz} + name: which-builtin-type + version: 1.1.3 + engines: {node: '>= 0.4'} + dependencies: + function.prototype.name: registry.npmmirror.com/function.prototype.name@1.1.6 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + is-async-function: registry.npmmirror.com/is-async-function@2.0.0 + is-date-object: registry.npmmirror.com/is-date-object@1.0.5 + is-finalizationregistry: registry.npmmirror.com/is-finalizationregistry@1.0.2 + is-generator-function: registry.npmmirror.com/is-generator-function@1.0.10 + is-regex: registry.npmmirror.com/is-regex@1.1.4 + is-weakref: registry.npmmirror.com/is-weakref@1.0.2 + isarray: registry.npmmirror.com/isarray@2.0.5 + which-boxed-primitive: registry.npmmirror.com/which-boxed-primitive@1.0.2 + which-collection: registry.npmmirror.com/which-collection@1.0.1 + which-typed-array: registry.npmmirror.com/which-typed-array@1.1.13 + dev: true + + registry.npmmirror.com/which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz} + name: which-collection + version: 1.0.1 + dependencies: + is-map: registry.npmmirror.com/is-map@2.0.2 + is-set: registry.npmmirror.com/is-set@2.0.2 + is-weakmap: registry.npmmirror.com/is-weakmap@2.0.1 + is-weakset: registry.npmmirror.com/is-weakset@2.0.2 + dev: true + + registry.npmmirror.com/which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.13.tgz} + name: which-typed-array + version: 1.1.13 + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: registry.npmmirror.com/available-typed-arrays@1.0.5 + call-bind: registry.npmmirror.com/call-bind@1.0.5 + for-each: registry.npmmirror.com/for-each@0.3.3 + gopd: registry.npmmirror.com/gopd@1.0.1 + has-tostringtag: registry.npmmirror.com/has-tostringtag@1.0.0 + dev: true + + registry.npmmirror.com/which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-1.3.1.tgz} + name: which + version: 1.3.1 + hasBin: true + dependencies: + isexe: registry.npmmirror.com/isexe@2.0.0 + dev: true + + registry.npmmirror.com/which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz} + name: which + version: 2.0.2 engines: {node: '>= 8'} hasBin: true dependencies: - isexe: 2.0.0 + isexe: registry.npmmirror.com/isexe@2.0.0 dev: true - /widest-line@2.0.1: - resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} + registry.npmmirror.com/widest-line@2.0.1: + resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/widest-line/-/widest-line-2.0.1.tgz} + name: widest-line + version: 2.0.1 engines: {node: '>=4'} dependencies: - string-width: 2.1.1 + string-width: registry.npmmirror.com/string-width@2.1.1 dev: true - /window-size@0.1.0: - resolution: {integrity: sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==} - engines: {node: '>= 0.8.0'} - dev: true - - /word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - dev: true - - /wordwrap@0.0.2: - resolution: {integrity: sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==} - engines: {node: '>=0.4.0'} - dev: true - - /wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - dev: true - - /work-wrap@1.0.0: - resolution: {integrity: sha512-VRMapqvJOP0DZ7e3DUCesb4ZMXdR2daVxQ//uQbWmLp9vXuXfBTpJjh/4hpOK+bO4JUzyFh6xPU7tHx+Lq6amQ==} - dev: true - - /wrap-ansi@3.0.1: - resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==} - engines: {node: '>=4'} - dependencies: - string-width: 2.1.1 - strip-ansi: 4.0.0 - dev: true - - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + registry.npmmirror.com/wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz} + name: wrap-ansi + version: 6.2.0 engines: {node: '>=8'} dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 dev: true - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + registry.npmmirror.com/wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz} + name: wrap-ansi + version: 7.0.0 engines: {node: '>=10'} dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + ansi-styles: registry.npmmirror.com/ansi-styles@4.3.0 + string-width: registry.npmmirror.com/string-width@4.2.3 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + 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: true - /write-file-atomic@2.4.1: - resolution: {integrity: sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==} + registry.npmmirror.com/write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz} + name: write-file-atomic + version: 2.4.3 dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 dev: true - /write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + registry.npmmirror.com/write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz} + name: write-file-atomic + version: 4.0.2 + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 + imurmurhash: registry.npmmirror.com/imurmurhash@0.1.4 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 dev: true - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: true - - /ws@6.2.2: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dependencies: - async-limiter: 1.0.1 - dev: true - - /ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - - /xdg-basedir@3.0.0: - resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==} + registry.npmmirror.com/xdg-basedir@3.0.0: + resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz} + name: xdg-basedir + version: 3.0.0 engines: {node: '>=4'} dev: true - /xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + registry.npmmirror.com/xml-lexer@0.2.2: + resolution: {integrity: sha512-G0i98epIwiUEiKmMcavmVdhtymW+pCAohMRgybyIME9ygfVu8QheIi+YoQh3ngiThsT0SQzJT4R0sKDEv8Ou0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml-lexer/-/xml-lexer-0.2.2.tgz} + name: xml-lexer + version: 0.2.2 + dependencies: + eventemitter3: registry.npmmirror.com/eventemitter3@2.0.3 dev: true - /xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + registry.npmmirror.com/xml-reader@2.4.3: + resolution: {integrity: sha512-xWldrIxjeAMAu6+HSf9t50ot1uL5M+BtOidRCWHXIeewvSeIpscWCsp4Zxjk8kHHhdqFBrfK8U0EJeCcnyQ/gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xml-reader/-/xml-reader-2.4.3.tgz} + name: xml-reader + version: 2.4.3 + dependencies: + eventemitter3: registry.npmmirror.com/eventemitter3@2.0.3 + xml-lexer: registry.npmmirror.com/xml-lexer@0.2.2 dev: true - /xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + registry.npmmirror.com/xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz} + name: xtend + version: 4.0.2 engines: {node: '>=0.4'} dev: true - /y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + registry.npmmirror.com/y18n@3.2.2: + resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz} + name: y18n + version: 3.2.2 dev: true - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + registry.npmmirror.com/y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz} + name: y18n + version: 4.0.3 + dev: true + + registry.npmmirror.com/y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz} + name: y18n + version: 5.0.8 engines: {node: '>=10'} dev: true - /yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + registry.npmmirror.com/yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz} + name: yallist + version: 2.1.2 dev: true - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + registry.npmmirror.com/yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz} + name: yallist + version: 3.1.1 dev: true - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + registry.npmmirror.com/yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz} + name: yallist + version: 4.0.0 dev: true - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + registry.npmmirror.com/yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz} + name: yaml + version: 1.10.2 engines: {node: '>= 6'} dev: true - /yargs-parser@13.1.1: - resolution: {integrity: sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 + registry.npmmirror.com/yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-2.3.3.tgz} + name: yaml + version: 2.3.3 + engines: {node: '>= 14'} dev: true - /yargs-parser@16.1.0: - resolution: {integrity: sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs-parser@18.0.0: - resolution: {integrity: sha512-dEcTjO1rkFcERdsoh++v+o7PQ6+POeIS4lOHr5Xy3WuYWhU4+inNSpJSvnsAEd3TOgzytS4DrueTuswP3VAmWQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + registry.npmmirror.com/yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz} + name: yargs-parser + version: 20.2.9 engines: {node: '>=10'} dev: true - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + registry.npmmirror.com/yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz} + name: yargs-parser + version: 21.1.1 engines: {node: '>=12'} dev: true - /yargs@15.1.0: - resolution: {integrity: sha512-T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 16.1.0 - dev: true - - /yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - dev: true - - /yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: true - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + registry.npmmirror.com/yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz} + name: yargs + version: 17.7.2 engines: {node: '>=12'} dependencies: - cliui: 8.0.1 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 + cliui: registry.npmmirror.com/cliui@8.0.1 + escalade: registry.npmmirror.com/escalade@3.1.1 + get-caller-file: registry.npmmirror.com/get-caller-file@2.0.5 + require-directory: registry.npmmirror.com/require-directory@2.1.1 + string-width: registry.npmmirror.com/string-width@4.2.3 + y18n: registry.npmmirror.com/y18n@5.0.8 + yargs-parser: registry.npmmirror.com/yargs-parser@21.1.1 dev: true - /yargs@3.10.0: - resolution: {integrity: sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==} - dependencies: - camelcase: 1.2.1 - cliui: 2.1.0 - decamelize: 1.2.0 - window-size: 0.1.0 - dev: true - - /yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + registry.npmmirror.com/yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz} + name: yn + version: 3.1.1 engines: {node: '>=6'} dev: true - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + registry.npmmirror.com/yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz} + name: yocto-queue + version: 0.1.0 engines: {node: '>=10'} dev: true - /yorkie@2.0.0: - resolution: {integrity: sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==} - engines: {node: '>=4'} - requiresBuild: true - dependencies: - execa: 0.8.0 - is-ci: 1.2.1 - normalize-path: 1.0.0 - strip-indent: 2.0.0 - dev: true - - /zwitch@1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + registry.npmmirror.com/zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/zwitch/-/zwitch-2.0.4.tgz} + name: zwitch + version: 2.0.4 dev: true diff --git a/src/canvas/index.md b/src/canvas/index.md index e8ff448..7ba4ac9 100644 --- a/src/canvas/index.md +++ b/src/canvas/index.md @@ -12,19 +12,19 @@ group: ### 粒子背景 - + ### 粒子图片 - + ### 贪吃蛇 - + ### 液体海报 - + ### 大转盘(doing) @@ -228,7 +228,7 @@ export default () => { return (
- +
) } @@ -236,7 +236,7 @@ export default () => { ### 火焰 - + ### 星空 @@ -351,7 +351,7 @@ export default () => { return (
- +
) } @@ -461,7 +461,7 @@ export default () => { return (
- +
) } @@ -551,7 +551,7 @@ export default () => { return (
- +
) } @@ -559,4 +559,4 @@ export default () => { ### 时钟 - \ No newline at end of file + diff --git a/src/css/index.md b/src/css/index.md index 86c8678..55c622b 100644 --- a/src/css/index.md +++ b/src/css/index.md @@ -14,44 +14,44 @@ group: ### 心跳卡片 参考 - + ### 小球动画 - + ### 3D 方块 - + ### 3D 导航条 - + ### 键盘打字效果 - + ### 镂空文字背景 - + ### 按钮合集 - + ### Svg 蒙版 - + ### 毛玻璃蒙版 - + ### 渐变文字 - + ### 渐变文字 - + diff --git a/src/index.md b/src/index.md index 8ed95ad..7d44e0c 100644 --- a/src/index.md +++ b/src/index.md @@ -4,7 +4,7 @@ nav: path: /funny group: title: 说明 - order: 3 + order: 4 path: /code --- diff --git a/src/index.ts b/src/index.ts deleted file mode 100644 index e98763e..0000000 --- a/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -console.log(123) \ No newline at end of file diff --git a/docs/other/house/2017.md b/static/house/2017.md similarity index 100% rename from docs/other/house/2017.md rename to static/house/2017.md diff --git a/docs/other/house/2020.md b/static/house/2020.md similarity index 100% rename from docs/other/house/2020.md rename to static/house/2020.md diff --git a/docs/other/house/attachments/1086212/1245974.jpg b/static/house/attachments/1086212/1245974.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1245974.jpg rename to static/house/attachments/1086212/1245974.jpg diff --git a/docs/other/house/attachments/1086212/1245974.png b/static/house/attachments/1086212/1245974.png similarity index 100% rename from docs/other/house/attachments/1086212/1245974.png rename to static/house/attachments/1086212/1245974.png diff --git a/docs/other/house/attachments/1086212/12459741.jpg b/static/house/attachments/1086212/12459741.jpg similarity index 100% rename from docs/other/house/attachments/1086212/12459741.jpg rename to static/house/attachments/1086212/12459741.jpg diff --git a/docs/other/house/attachments/1086212/1245975.png b/static/house/attachments/1086212/1245975.png similarity index 100% rename from docs/other/house/attachments/1086212/1245975.png rename to static/house/attachments/1086212/1245975.png diff --git a/docs/other/house/attachments/1086212/1245976.png b/static/house/attachments/1086212/1245976.png similarity index 100% rename from docs/other/house/attachments/1086212/1245976.png rename to static/house/attachments/1086212/1245976.png diff --git a/docs/other/house/attachments/1086212/1245977.png b/static/house/attachments/1086212/1245977.png similarity index 100% rename from docs/other/house/attachments/1086212/1245977.png rename to static/house/attachments/1086212/1245977.png diff --git a/docs/other/house/attachments/1086212/1245978.png b/static/house/attachments/1086212/1245978.png similarity index 100% rename from docs/other/house/attachments/1086212/1245978.png rename to static/house/attachments/1086212/1245978.png diff --git a/docs/other/house/attachments/1086212/1245979.png b/static/house/attachments/1086212/1245979.png similarity index 100% rename from docs/other/house/attachments/1086212/1245979.png rename to static/house/attachments/1086212/1245979.png diff --git a/docs/other/house/attachments/1086212/1245980.png b/static/house/attachments/1086212/1245980.png similarity index 100% rename from docs/other/house/attachments/1086212/1245980.png rename to static/house/attachments/1086212/1245980.png diff --git a/docs/other/house/attachments/1086212/1245981.png b/static/house/attachments/1086212/1245981.png similarity index 100% rename from docs/other/house/attachments/1086212/1245981.png rename to static/house/attachments/1086212/1245981.png diff --git a/docs/other/house/attachments/1086212/1245982.png b/static/house/attachments/1086212/1245982.png similarity index 100% rename from docs/other/house/attachments/1086212/1245982.png rename to static/house/attachments/1086212/1245982.png diff --git a/docs/other/house/attachments/1086212/1245983.png b/static/house/attachments/1086212/1245983.png similarity index 100% rename from docs/other/house/attachments/1086212/1245983.png rename to static/house/attachments/1086212/1245983.png diff --git a/docs/other/house/attachments/1086212/1245984.png b/static/house/attachments/1086212/1245984.png similarity index 100% rename from docs/other/house/attachments/1086212/1245984.png rename to static/house/attachments/1086212/1245984.png diff --git a/docs/other/house/attachments/1086212/1245985.png b/static/house/attachments/1086212/1245985.png similarity index 100% rename from docs/other/house/attachments/1086212/1245985.png rename to static/house/attachments/1086212/1245985.png diff --git a/docs/other/house/attachments/1086212/1245986.png b/static/house/attachments/1086212/1245986.png similarity index 100% rename from docs/other/house/attachments/1086212/1245986.png rename to static/house/attachments/1086212/1245986.png diff --git a/docs/other/house/attachments/1086212/1245987.png b/static/house/attachments/1086212/1245987.png similarity index 100% rename from docs/other/house/attachments/1086212/1245987.png rename to static/house/attachments/1086212/1245987.png diff --git a/docs/other/house/attachments/1086212/1245988.png b/static/house/attachments/1086212/1245988.png similarity index 100% rename from docs/other/house/attachments/1086212/1245988.png rename to static/house/attachments/1086212/1245988.png diff --git a/docs/other/house/attachments/1086212/1245989.png b/static/house/attachments/1086212/1245989.png similarity index 100% rename from docs/other/house/attachments/1086212/1245989.png rename to static/house/attachments/1086212/1245989.png diff --git a/docs/other/house/attachments/1086212/1245990.png b/static/house/attachments/1086212/1245990.png similarity index 100% rename from docs/other/house/attachments/1086212/1245990.png rename to static/house/attachments/1086212/1245990.png diff --git a/docs/other/house/attachments/1086212/1245991.png b/static/house/attachments/1086212/1245991.png similarity index 100% rename from docs/other/house/attachments/1086212/1245991.png rename to static/house/attachments/1086212/1245991.png diff --git a/docs/other/house/attachments/1086212/1245992.png b/static/house/attachments/1086212/1245992.png similarity index 100% rename from docs/other/house/attachments/1086212/1245992.png rename to static/house/attachments/1086212/1245992.png diff --git a/docs/other/house/attachments/1086212/1245993.jpeg b/static/house/attachments/1086212/1245993.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1245993.jpeg rename to static/house/attachments/1086212/1245993.jpeg diff --git a/docs/other/house/attachments/1086212/1245994.jpeg b/static/house/attachments/1086212/1245994.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1245994.jpeg rename to static/house/attachments/1086212/1245994.jpeg diff --git a/docs/other/house/attachments/1086212/1245995.jpeg b/static/house/attachments/1086212/1245995.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1245995.jpeg rename to static/house/attachments/1086212/1245995.jpeg diff --git a/docs/other/house/attachments/1086212/1245996.png b/static/house/attachments/1086212/1245996.png similarity index 100% rename from docs/other/house/attachments/1086212/1245996.png rename to static/house/attachments/1086212/1245996.png diff --git a/docs/other/house/attachments/1086212/1245997.png b/static/house/attachments/1086212/1245997.png similarity index 100% rename from docs/other/house/attachments/1086212/1245997.png rename to static/house/attachments/1086212/1245997.png diff --git a/docs/other/house/attachments/1086212/1245998.png b/static/house/attachments/1086212/1245998.png similarity index 100% rename from docs/other/house/attachments/1086212/1245998.png rename to static/house/attachments/1086212/1245998.png diff --git a/docs/other/house/attachments/1086212/1245999.jpg b/static/house/attachments/1086212/1245999.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1245999.jpg rename to static/house/attachments/1086212/1245999.jpg diff --git a/docs/other/house/attachments/1086212/1246000.png b/static/house/attachments/1086212/1246000.png similarity index 100% rename from docs/other/house/attachments/1086212/1246000.png rename to static/house/attachments/1086212/1246000.png diff --git a/docs/other/house/attachments/1086212/1246001.png b/static/house/attachments/1086212/1246001.png similarity index 100% rename from docs/other/house/attachments/1086212/1246001.png rename to static/house/attachments/1086212/1246001.png diff --git a/docs/other/house/attachments/1086212/1246002.png b/static/house/attachments/1086212/1246002.png similarity index 100% rename from docs/other/house/attachments/1086212/1246002.png rename to static/house/attachments/1086212/1246002.png diff --git a/docs/other/house/attachments/1086212/1246003.png b/static/house/attachments/1086212/1246003.png similarity index 100% rename from docs/other/house/attachments/1086212/1246003.png rename to static/house/attachments/1086212/1246003.png diff --git a/docs/other/house/attachments/1086212/1246004.jpeg b/static/house/attachments/1086212/1246004.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1246004.jpeg rename to static/house/attachments/1086212/1246004.jpeg diff --git a/docs/other/house/attachments/1086212/1246005.docx b/static/house/attachments/1086212/1246005.docx similarity index 100% rename from docs/other/house/attachments/1086212/1246005.docx rename to static/house/attachments/1086212/1246005.docx diff --git a/docs/other/house/attachments/1086212/1246009.png b/static/house/attachments/1086212/1246009.png similarity index 100% rename from docs/other/house/attachments/1086212/1246009.png rename to static/house/attachments/1086212/1246009.png diff --git a/docs/other/house/attachments/1086212/1246010.png b/static/house/attachments/1086212/1246010.png similarity index 100% rename from docs/other/house/attachments/1086212/1246010.png rename to static/house/attachments/1086212/1246010.png diff --git a/docs/other/house/attachments/1086212/1246011.jpg b/static/house/attachments/1086212/1246011.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246011.jpg rename to static/house/attachments/1086212/1246011.jpg diff --git a/docs/other/house/attachments/1086212/1246012.jpg b/static/house/attachments/1086212/1246012.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246012.jpg rename to static/house/attachments/1086212/1246012.jpg diff --git a/docs/other/house/attachments/1086212/1246014.jpg b/static/house/attachments/1086212/1246014.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246014.jpg rename to static/house/attachments/1086212/1246014.jpg diff --git a/docs/other/house/attachments/1086212/1246015.png b/static/house/attachments/1086212/1246015.png similarity index 100% rename from docs/other/house/attachments/1086212/1246015.png rename to static/house/attachments/1086212/1246015.png diff --git a/docs/other/house/attachments/1086212/1246016.png b/static/house/attachments/1086212/1246016.png similarity index 100% rename from docs/other/house/attachments/1086212/1246016.png rename to static/house/attachments/1086212/1246016.png diff --git a/docs/other/house/attachments/1086212/1246017.png b/static/house/attachments/1086212/1246017.png similarity index 100% rename from docs/other/house/attachments/1086212/1246017.png rename to static/house/attachments/1086212/1246017.png diff --git a/docs/other/house/attachments/1086212/1246018.png b/static/house/attachments/1086212/1246018.png similarity index 100% rename from docs/other/house/attachments/1086212/1246018.png rename to static/house/attachments/1086212/1246018.png diff --git a/docs/other/house/attachments/1086212/1246019.png b/static/house/attachments/1086212/1246019.png similarity index 100% rename from docs/other/house/attachments/1086212/1246019.png rename to static/house/attachments/1086212/1246019.png diff --git a/docs/other/house/attachments/1086212/1246020.png b/static/house/attachments/1086212/1246020.png similarity index 100% rename from docs/other/house/attachments/1086212/1246020.png rename to static/house/attachments/1086212/1246020.png diff --git a/docs/other/house/attachments/1086212/1246021.png b/static/house/attachments/1086212/1246021.png similarity index 100% rename from docs/other/house/attachments/1086212/1246021.png rename to static/house/attachments/1086212/1246021.png diff --git a/docs/other/house/attachments/1086212/1246022.png b/static/house/attachments/1086212/1246022.png similarity index 100% rename from docs/other/house/attachments/1086212/1246022.png rename to static/house/attachments/1086212/1246022.png diff --git a/docs/other/house/attachments/1086212/1246023.png b/static/house/attachments/1086212/1246023.png similarity index 100% rename from docs/other/house/attachments/1086212/1246023.png rename to static/house/attachments/1086212/1246023.png diff --git a/docs/other/house/attachments/1086212/1246024.png b/static/house/attachments/1086212/1246024.png similarity index 100% rename from docs/other/house/attachments/1086212/1246024.png rename to static/house/attachments/1086212/1246024.png diff --git a/docs/other/house/attachments/1086212/1246025.png b/static/house/attachments/1086212/1246025.png similarity index 100% rename from docs/other/house/attachments/1086212/1246025.png rename to static/house/attachments/1086212/1246025.png diff --git a/docs/other/house/attachments/1086212/1246026.png b/static/house/attachments/1086212/1246026.png similarity index 100% rename from docs/other/house/attachments/1086212/1246026.png rename to static/house/attachments/1086212/1246026.png diff --git a/docs/other/house/attachments/1086212/1246027.png b/static/house/attachments/1086212/1246027.png similarity index 100% rename from docs/other/house/attachments/1086212/1246027.png rename to static/house/attachments/1086212/1246027.png diff --git a/docs/other/house/attachments/1086212/1246028.png b/static/house/attachments/1086212/1246028.png similarity index 100% rename from docs/other/house/attachments/1086212/1246028.png rename to static/house/attachments/1086212/1246028.png diff --git a/docs/other/house/attachments/1086212/1246029.png b/static/house/attachments/1086212/1246029.png similarity index 100% rename from docs/other/house/attachments/1086212/1246029.png rename to static/house/attachments/1086212/1246029.png diff --git a/docs/other/house/attachments/1086212/1246030.png b/static/house/attachments/1086212/1246030.png similarity index 100% rename from docs/other/house/attachments/1086212/1246030.png rename to static/house/attachments/1086212/1246030.png diff --git a/docs/other/house/attachments/1086212/1246031.png b/static/house/attachments/1086212/1246031.png similarity index 100% rename from docs/other/house/attachments/1086212/1246031.png rename to static/house/attachments/1086212/1246031.png diff --git a/docs/other/house/attachments/1086212/1246032.png b/static/house/attachments/1086212/1246032.png similarity index 100% rename from docs/other/house/attachments/1086212/1246032.png rename to static/house/attachments/1086212/1246032.png diff --git a/docs/other/house/attachments/1086212/1246033.png b/static/house/attachments/1086212/1246033.png similarity index 100% rename from docs/other/house/attachments/1086212/1246033.png rename to static/house/attachments/1086212/1246033.png diff --git a/docs/other/house/attachments/1086212/1246034.png b/static/house/attachments/1086212/1246034.png similarity index 100% rename from docs/other/house/attachments/1086212/1246034.png rename to static/house/attachments/1086212/1246034.png diff --git a/docs/other/house/attachments/1086212/1246036.jpg b/static/house/attachments/1086212/1246036.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246036.jpg rename to static/house/attachments/1086212/1246036.jpg diff --git a/docs/other/house/attachments/1086212/1246047.png b/static/house/attachments/1086212/1246047.png similarity index 100% rename from docs/other/house/attachments/1086212/1246047.png rename to static/house/attachments/1086212/1246047.png diff --git a/docs/other/house/attachments/1086212/1246048.jpg b/static/house/attachments/1086212/1246048.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246048.jpg rename to static/house/attachments/1086212/1246048.jpg diff --git a/docs/other/house/attachments/1086212/1246049.jpeg b/static/house/attachments/1086212/1246049.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1246049.jpeg rename to static/house/attachments/1086212/1246049.jpeg diff --git a/docs/other/house/attachments/1086212/1246050.png b/static/house/attachments/1086212/1246050.png similarity index 100% rename from docs/other/house/attachments/1086212/1246050.png rename to static/house/attachments/1086212/1246050.png diff --git a/docs/other/house/attachments/1086212/1246052.png b/static/house/attachments/1086212/1246052.png similarity index 100% rename from docs/other/house/attachments/1086212/1246052.png rename to static/house/attachments/1086212/1246052.png diff --git a/docs/other/house/attachments/1086212/1246053.png b/static/house/attachments/1086212/1246053.png similarity index 100% rename from docs/other/house/attachments/1086212/1246053.png rename to static/house/attachments/1086212/1246053.png diff --git a/docs/other/house/attachments/1086212/1246055.jpeg b/static/house/attachments/1086212/1246055.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1246055.jpeg rename to static/house/attachments/1086212/1246055.jpeg diff --git a/docs/other/house/attachments/1086212/1246090.jpg b/static/house/attachments/1086212/1246090.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246090.jpg rename to static/house/attachments/1086212/1246090.jpg diff --git a/docs/other/house/attachments/1086212/1246091.jpeg b/static/house/attachments/1086212/1246091.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1246091.jpeg rename to static/house/attachments/1086212/1246091.jpeg diff --git a/docs/other/house/attachments/1086212/1246136.jpg b/static/house/attachments/1086212/1246136.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246136.jpg rename to static/house/attachments/1086212/1246136.jpg diff --git a/docs/other/house/attachments/1086212/1246136_1.jpg b/static/house/attachments/1086212/1246136_1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1246136_1.jpg rename to static/house/attachments/1086212/1246136_1.jpg diff --git a/docs/other/house/attachments/1086212/1246233.png b/static/house/attachments/1086212/1246233.png similarity index 100% rename from docs/other/house/attachments/1086212/1246233.png rename to static/house/attachments/1086212/1246233.png diff --git a/docs/other/house/attachments/1086212/1246234.png b/static/house/attachments/1086212/1246234.png similarity index 100% rename from docs/other/house/attachments/1086212/1246234.png rename to static/house/attachments/1086212/1246234.png diff --git a/docs/other/house/attachments/1086212/1246240.png b/static/house/attachments/1086212/1246240.png similarity index 100% rename from docs/other/house/attachments/1086212/1246240.png rename to static/house/attachments/1086212/1246240.png diff --git a/docs/other/house/attachments/1086212/1246241.png b/static/house/attachments/1086212/1246241.png similarity index 100% rename from docs/other/house/attachments/1086212/1246241.png rename to static/house/attachments/1086212/1246241.png diff --git a/docs/other/house/attachments/1086212/1246242.png b/static/house/attachments/1086212/1246242.png similarity index 100% rename from docs/other/house/attachments/1086212/1246242.png rename to static/house/attachments/1086212/1246242.png diff --git a/docs/other/house/attachments/1086212/1246245.png b/static/house/attachments/1086212/1246245.png similarity index 100% rename from docs/other/house/attachments/1086212/1246245.png rename to static/house/attachments/1086212/1246245.png diff --git a/docs/other/house/attachments/1086212/1246246.png b/static/house/attachments/1086212/1246246.png similarity index 100% rename from docs/other/house/attachments/1086212/1246246.png rename to static/house/attachments/1086212/1246246.png diff --git a/docs/other/house/attachments/1086212/1246339.png b/static/house/attachments/1086212/1246339.png similarity index 100% rename from docs/other/house/attachments/1086212/1246339.png rename to static/house/attachments/1086212/1246339.png diff --git a/docs/other/house/attachments/1086212/1246340.png b/static/house/attachments/1086212/1246340.png similarity index 100% rename from docs/other/house/attachments/1086212/1246340.png rename to static/house/attachments/1086212/1246340.png diff --git a/docs/other/house/attachments/1086212/1246806.jpeg b/static/house/attachments/1086212/1246806.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/1246806.jpeg rename to static/house/attachments/1086212/1246806.jpeg diff --git a/docs/other/house/attachments/1086212/1521978210833.jpg b/static/house/attachments/1086212/1521978210833.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1521978210833.jpg rename to static/house/attachments/1086212/1521978210833.jpg diff --git a/docs/other/house/attachments/1086212/1550534921852.jpg b/static/house/attachments/1086212/1550534921852.jpg similarity index 100% rename from docs/other/house/attachments/1086212/1550534921852.jpg rename to static/house/attachments/1086212/1550534921852.jpg diff --git a/docs/other/house/attachments/1086212/2017-price-1.jpg b/static/house/attachments/1086212/2017-price-1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/2017-price-1.jpg rename to static/house/attachments/1086212/2017-price-1.jpg diff --git a/docs/other/house/attachments/1086212/2017-price-2.jpg b/static/house/attachments/1086212/2017-price-2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/2017-price-2.jpg rename to static/house/attachments/1086212/2017-price-2.jpg diff --git a/docs/other/house/attachments/1086212/HZmetro9_044-01.jpg b/static/house/attachments/1086212/HZmetro9_044-01.jpg similarity index 100% rename from docs/other/house/attachments/1086212/HZmetro9_044-01.jpg rename to static/house/attachments/1086212/HZmetro9_044-01.jpg diff --git a/docs/other/house/attachments/1086212/c1.png b/static/house/attachments/1086212/c1.png similarity index 100% rename from docs/other/house/attachments/1086212/c1.png rename to static/house/attachments/1086212/c1.png diff --git a/docs/other/house/attachments/1086212/c2.png b/static/house/attachments/1086212/c2.png similarity index 100% rename from docs/other/house/attachments/1086212/c2.png rename to static/house/attachments/1086212/c2.png diff --git a/docs/other/house/attachments/1086212/c3.png b/static/house/attachments/1086212/c3.png similarity index 100% rename from docs/other/house/attachments/1086212/c3.png rename to static/house/attachments/1086212/c3.png diff --git a/docs/other/house/attachments/1086212/c4.png b/static/house/attachments/1086212/c4.png similarity index 100% rename from docs/other/house/attachments/1086212/c4.png rename to static/house/attachments/1086212/c4.png diff --git a/docs/other/house/attachments/1086212/c5.png b/static/house/attachments/1086212/c5.png similarity index 100% rename from docs/other/house/attachments/1086212/c5.png rename to static/house/attachments/1086212/c5.png diff --git a/docs/other/house/attachments/1086212/c6.png b/static/house/attachments/1086212/c6.png similarity index 100% rename from docs/other/house/attachments/1086212/c6.png rename to static/house/attachments/1086212/c6.png diff --git a/docs/other/house/attachments/1086212/c7.png b/static/house/attachments/1086212/c7.png similarity index 100% rename from docs/other/house/attachments/1086212/c7.png rename to static/house/attachments/1086212/c7.png diff --git a/docs/other/house/attachments/1086212/c8.png b/static/house/attachments/1086212/c8.png similarity index 100% rename from docs/other/house/attachments/1086212/c8.png rename to static/house/attachments/1086212/c8.png diff --git a/docs/other/house/attachments/1086212/d1.png b/static/house/attachments/1086212/d1.png similarity index 100% rename from docs/other/house/attachments/1086212/d1.png rename to static/house/attachments/1086212/d1.png diff --git a/docs/other/house/attachments/1086212/f1.jpg b/static/house/attachments/1086212/f1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/f1.jpg rename to static/house/attachments/1086212/f1.jpg diff --git a/docs/other/house/attachments/1086212/f8.jpg b/static/house/attachments/1086212/f8.jpg similarity index 100% rename from docs/other/house/attachments/1086212/f8.jpg rename to static/house/attachments/1086212/f8.jpg diff --git a/docs/other/house/attachments/1086212/g1.jpeg b/static/house/attachments/1086212/g1.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/g1.jpeg rename to static/house/attachments/1086212/g1.jpeg diff --git a/docs/other/house/attachments/1086212/g2.jpeg b/static/house/attachments/1086212/g2.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/g2.jpeg rename to static/house/attachments/1086212/g2.jpeg diff --git a/docs/other/house/attachments/1086212/g3.jpeg b/static/house/attachments/1086212/g3.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/g3.jpeg rename to static/house/attachments/1086212/g3.jpeg diff --git a/docs/other/house/attachments/1086212/h1.png b/static/house/attachments/1086212/h1.png similarity index 100% rename from docs/other/house/attachments/1086212/h1.png rename to static/house/attachments/1086212/h1.png diff --git a/docs/other/house/attachments/1086212/h2.jpeg b/static/house/attachments/1086212/h2.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/h2.jpeg rename to static/house/attachments/1086212/h2.jpeg diff --git a/docs/other/house/attachments/1086212/hangzhou.png b/static/house/attachments/1086212/hangzhou.png similarity index 100% rename from docs/other/house/attachments/1086212/hangzhou.png rename to static/house/attachments/1086212/hangzhou.png diff --git a/docs/other/house/attachments/1086212/hd-train-1.jpg b/static/house/attachments/1086212/hd-train-1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/hd-train-1.jpg rename to static/house/attachments/1086212/hd-train-1.jpg diff --git a/docs/other/house/attachments/1086212/hd-train-2.jpg b/static/house/attachments/1086212/hd-train-2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/hd-train-2.jpg rename to static/house/attachments/1086212/hd-train-2.jpg diff --git a/docs/other/house/attachments/1086212/j1.jpg b/static/house/attachments/1086212/j1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j1.jpg rename to static/house/attachments/1086212/j1.jpg diff --git a/docs/other/house/attachments/1086212/j2.jpg b/static/house/attachments/1086212/j2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j2.jpg rename to static/house/attachments/1086212/j2.jpg diff --git a/docs/other/house/attachments/1086212/j3.jpg b/static/house/attachments/1086212/j3.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j3.jpg rename to static/house/attachments/1086212/j3.jpg diff --git a/docs/other/house/attachments/1086212/j4.jpg b/static/house/attachments/1086212/j4.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j4.jpg rename to static/house/attachments/1086212/j4.jpg diff --git a/docs/other/house/attachments/1086212/j5.jpg b/static/house/attachments/1086212/j5.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j5.jpg rename to static/house/attachments/1086212/j5.jpg diff --git a/docs/other/house/attachments/1086212/j6.jpg b/static/house/attachments/1086212/j6.jpg similarity index 100% rename from docs/other/house/attachments/1086212/j6.jpg rename to static/house/attachments/1086212/j6.jpg diff --git a/docs/other/house/attachments/1086212/n9.jpeg b/static/house/attachments/1086212/n9.jpeg similarity index 100% rename from docs/other/house/attachments/1086212/n9.jpeg rename to static/house/attachments/1086212/n9.jpeg diff --git a/docs/other/house/attachments/1086212/p1.jpg b/static/house/attachments/1086212/p1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/p1.jpg rename to static/house/attachments/1086212/p1.jpg diff --git a/docs/other/house/attachments/1086212/p2.jpg b/static/house/attachments/1086212/p2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/p2.jpg rename to static/house/attachments/1086212/p2.jpg diff --git a/docs/other/house/attachments/1086212/p4.jpg b/static/house/attachments/1086212/p4.jpg similarity index 100% rename from docs/other/house/attachments/1086212/p4.jpg rename to static/house/attachments/1086212/p4.jpg diff --git a/docs/other/house/attachments/1086212/p5.jpg b/static/house/attachments/1086212/p5.jpg similarity index 100% rename from docs/other/house/attachments/1086212/p5.jpg rename to static/house/attachments/1086212/p5.jpg diff --git a/docs/other/house/attachments/1086212/sanqiweixing.jpg b/static/house/attachments/1086212/sanqiweixing.jpg similarity index 100% rename from docs/other/house/attachments/1086212/sanqiweixing.jpg rename to static/house/attachments/1086212/sanqiweixing.jpg diff --git a/docs/other/house/attachments/1086212/sanqiweixing_1.jpg b/static/house/attachments/1086212/sanqiweixing_1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/sanqiweixing_1.jpg rename to static/house/attachments/1086212/sanqiweixing_1.jpg diff --git a/docs/other/house/attachments/1086212/ty1.jpg b/static/house/attachments/1086212/ty1.jpg similarity index 100% rename from docs/other/house/attachments/1086212/ty1.jpg rename to static/house/attachments/1086212/ty1.jpg diff --git a/docs/other/house/attachments/1086212/ty2.jpg b/static/house/attachments/1086212/ty2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/ty2.jpg rename to static/house/attachments/1086212/ty2.jpg diff --git a/docs/other/house/attachments/1086212/v2-2088bd3ab5e43756595e18392b91adbd_r.jpg b/static/house/attachments/1086212/v2-2088bd3ab5e43756595e18392b91adbd_r.jpg similarity index 100% rename from docs/other/house/attachments/1086212/v2-2088bd3ab5e43756595e18392b91adbd_r.jpg rename to static/house/attachments/1086212/v2-2088bd3ab5e43756595e18392b91adbd_r.jpg diff --git a/docs/other/house/attachments/1086212/xianluda.gif b/static/house/attachments/1086212/xianluda.gif similarity index 100% rename from docs/other/house/attachments/1086212/xianluda.gif rename to static/house/attachments/1086212/xianluda.gif diff --git a/docs/other/house/attachments/1086212/yy2.jpg b/static/house/attachments/1086212/yy2.jpg similarity index 100% rename from docs/other/house/attachments/1086212/yy2.jpg rename to static/house/attachments/1086212/yy2.jpg diff --git a/docs/other/house/attachments/1086212/zhi.jpg b/static/house/attachments/1086212/zhi.jpg similarity index 100% rename from docs/other/house/attachments/1086212/zhi.jpg rename to static/house/attachments/1086212/zhi.jpg diff --git a/docs/other/house/attachments/1086212/zhonghuan.jpg b/static/house/attachments/1086212/zhonghuan.jpg similarity index 100% rename from docs/other/house/attachments/1086212/zhonghuan.jpg rename to static/house/attachments/1086212/zhonghuan.jpg diff --git a/docs/other/house/attachments/1086212/zhonghuan.png b/static/house/attachments/1086212/zhonghuan.png similarity index 100% rename from docs/other/house/attachments/1086212/zhonghuan.png rename to static/house/attachments/1086212/zhonghuan.png diff --git a/docs/other/house/attachments/1086212/房子如何买及首付要求.jpg b/static/house/attachments/1086212/房子如何买及首付要求.jpg similarity index 100% rename from docs/other/house/attachments/1086212/房子如何买及首付要求.jpg rename to static/house/attachments/1086212/房子如何买及首付要求.jpg diff --git a/docs/other/house/attachments/1086212/杭州城北规划.jpg b/static/house/attachments/1086212/杭州城北规划.jpg similarity index 100% rename from docs/other/house/attachments/1086212/杭州城北规划.jpg rename to static/house/attachments/1086212/杭州城北规划.jpg diff --git a/temp/You-need-to-know-css b/temp/You-need-to-know-css deleted file mode 160000 index 9dba883..0000000 --- a/temp/You-need-to-know-css +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9dba88348810453b7783f46c1024512655ef6e73 diff --git a/temp/heartbeat/index.less b/temp/heartbeat/index.less deleted file mode 100644 index 9720f74..0000000 --- a/temp/heartbeat/index.less +++ /dev/null @@ -1,137 +0,0 @@ -.title { - font-size: 18px; - text-align: center; - color: #fff; - // background: rgb(121, 242, 157); -} - -/* just some styling*/ -body { - text-align: center; - - } - - /* heart div class - in html i used just a simple html simbol entity for heart sign, you can use text or whatever u want*/ - - .heart { - font-size: 150px; - color: #e00; - animation: beat .25s infinite alternate; - transform-origin: center; - } - - /* Heart beat animation */ - @keyframes beat{ - to { transform: scale(1.4); } - } - - @property --rotate { - syntax: ""; - initial-value: 132deg; - inherits: false; - } - - :root { - --card-height: 45vh; - --card-width: calc(var(--card-height) / 1.5); - } - - - body { - min-height: 100vh; - background: #212534; - display: flex; - align-items: center; - flex-direction: column; - padding-top: 2rem; - padding-bottom: 2rem; - box-sizing: border-box; - } - - - .card { - background: #191c29; - width: var(--card-width); - height: var(--card-height); - padding: 3px; - position: relative; - border-radius: 6px; - justify-content: center; - align-items: center; - text-align: center; - font-size: 1.5em; - color: rgb(88 199 250 / 0%); - cursor: pointer; - font-family: cursive; - } - - .card:hover { - color: rgb(88 199 250 / 100%); - transition: color 1s; - } - .card:hover:before, .card:hover:after { - animation: none; - opacity: 0; - } - - - .card::before { - content: ""; - width: 104%; - height: 102%; - border-radius: 8px; - background-image: linear-gradient( - var(--rotate) - , #5ddcff, #3c67e3 43%, #4e00c2); - position: absolute; - z-index: -1; - top: -1%; - left: -2%; - animation: spin 2.5s linear infinite; - } - - .card::after { - position: absolute; - content: ""; - top: calc(var(--card-height) / 6); - left: 0; - right: 0; - z-index: -1; - height: 100%; - width: 100%; - margin: 0 auto; - transform: scale(0.8); - filter: blur(calc(var(--card-height) / 6)); - background-image: linear-gradient( - var(--rotate) - , #5ddcff, #3c67e3 43%, #4e00c2); - opacity: 1; - transition: opacity .5s; - animation: spin 2.5s linear infinite; - } - - @keyframes spin { - 0% { - --rotate: 0deg; - } - 100% { - --rotate: 360deg; - } - } - - a { - color: #212534; - text-decoration: none; - font-family: sans-serif; - font-weight: bold; - margin-top: 2rem; - } - - - - - - - - - \ No newline at end of file diff --git a/temp/heartbeat/index.tsx b/temp/heartbeat/index.tsx deleted file mode 100644 index 769aad3..0000000 --- a/temp/heartbeat/index.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import './index.less'; - -export default function () { - - return ( -
-
-

hello! motherfucker!

-
- ); -} diff --git a/temp/javascript b/temp/javascript deleted file mode 160000 index f5c14ca..0000000 --- a/temp/javascript +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f5c14cae2ff58000cead98290b8ec4b54dda2f14 diff --git a/temp/javascript-algorithms b/temp/javascript-algorithms deleted file mode 160000 index 4548296..0000000 --- a/temp/javascript-algorithms +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4548296affb227c29ead868309e48667f8280c55 diff --git a/temp/nodebestpractices b/temp/nodebestpractices deleted file mode 160000 index b16a283..0000000 --- a/temp/nodebestpractices +++ /dev/null @@ -1 +0,0 @@ -Subproject commit b16a2837446cfad928def157b769c46b3095aea7 diff --git a/temp/resume/css/base.less b/temp/resume/css/base.less deleted file mode 100755 index f708ca7..0000000 --- a/temp/resume/css/base.less +++ /dev/null @@ -1,491 +0,0 @@ -.resume { - :global { - // 基础样式 - @color-main: #00b38a; // 主色 - @font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif; // 普通字体 - @font-family-title: 'Lucida Grande', 'Hiragino Sans GB', 'Hiragino Sans GB W3', @font-family; // 标题字体 - - .kill-ie { - margin: 0; - padding: .5em 0; - color: #333; - text-align: center; - background: #fff8e2; - } - - .last-modified { - position: absolute; - top: 30px; - left: 50%; - width: 1000px; - transform: translateX(-50%); - text-align: right; - font-size: 12px; - color: #bbb; - transition: all .2s ease-in-out; - animation: fade 1.6s; - @media screen and (max-width: 1024px) { - width: auto; - top: auto; - bottom: 10px; - text-align: left; - color: #d1d1d1; - } - a { - cursor: pointer; - float: left; - } - } - .content { - position: relative; - width: 1024px; - margin: 10px auto 30px; - background-color: #fff; - border-radius: 5px; - box-shadow: 0 0 15px #c0c0c0; - overflow: hidden; - transition: all .2s ease-in-out; - // opacity: 0; - transform: translate3d(0,50px,0); - animation: fadeUp 2s cubic-bezier(0.19,1,0.22,1) forwards; - @keyframes fadeUp { - from { opacity: 0; transform: translate3d(0,50px,0); } - to { opacity: 1; transform: translate3d(0,0,0); } - } - @media screen and (max-width: 1024px) { - width: 100%; - margin: 0; - border-radius: 0; - } - } - .content-hd { - padding: 30px 50px; - color: #fff; - background-color: @color-main; - overflow: hidden; - @media screen and (max-width: 720px) { - padding: 25px; - } - .title { - padding-bottom: 5px; - margin-bottom: 5px; - border-bottom: 2px solid darken(@color-main, 2%); - font-size: 52px; - overflow: hidden; - } - .name, - .job, - .info, - .contact { - width: 50%; - @media screen and (max-width: 720px) { - width: 100%; - text-align: center; - } - } - .name, - .info { - float: left; - } - .job, - .contact { - float: right; - text-align: right; - } - .name { - h1 { - font-family: @font-family-title; - font-weight: 500; - letter-spacing: 5px; - @media screen and (max-width: 720px) { - margin-top: 10px; - letter-spacing: 0; - line-height: 1.25; - } - small { - padding-left: 10px; - font-size: 24px; - font-weight: 400; - letter-spacing: 0; - @media screen and (max-width: 720px) { - display: block; - padding-left: 0; - font-size: 20px; - line-height: 1; - } - } - } - } - .job { - font-weight: 300; - -webkit-font-smoothing: subpixel-antialiased; - @media screen and (max-width: 720px) { - text-align: center; - } - h2 { - display: inline-block; - font-size: 24px; - @media screen and (max-width: 720px) { - margin: 5px auto 0; - padding: 10px; - border-top: 1px solid darken(@color-main, 2%); - } - small { - font-size: 14px; - } - } - } - .info { - padding-left: 5px; - line-height: 30px; - h2 { - margin: 8px 0 4px; - font-size: 18px; - } - h3 { - font-size: 16px; - } - } - .contact { - padding-right: 5px; - ul { - margin-top: 8px; - @media screen and (max-width: 720px) { - margin: 16px 0 0; - text-align: center; - } - > li { - height: 23px; - @media screen and (max-width: 720px) { - display: inline-block; - } - > a { - font-family: @font-family-title; - font-size: 14px; - line-height: 23px; - color: #fff; - &:hover { - color: #e8e8e8; - } - .contact-link { - @media screen and (max-width: 720px) { - display: none; - } - } - .iconfont { - margin-left: 6px; - vertical-align: middle; - @media screen and (max-width: 720px) { - font-size: 20px; - } - } - } - } - } - } - } - .content-bd { - min-height: 200px; - padding: 18px 30px 50px; - overflow: hidden; - @media screen and (max-width: 720px) { - padding: 15px 10px 50px; - } - .content-left, - .content-right { - width: 50%; - @media screen and (max-width: 1024px) { - width: 100%; - } - } - .content-left { - float: left; - } - .content-right { - float: right; - } - section { - padding: 10px 18px; - overflow: hidden; - } - .section-hd { - position: relative; - height: 32px; - margin: 10px auto 8px; - overflow: hidden; - } - .section-bd { - overflow: hidden; - + .section-bd { - margin-top: 2px; - } - } - .section-title-l, - .section-title-r { - display: inline-block; - position: absolute; - top: 50%; - width: 32%; - height: 0; - border-top: 1px solid #ededed; - vertical-align: middle; - } - .section-title-l { - left: 0; - } - .section-title-r { - right: 0; - } - .section-title { - position: relative; - z-index: 1; - width: 24%; - min-width: 100px; - margin: 0 auto; - padding: 4px 10px; - border-radius: 32px; - font-size: 16px; - text-align: center; - font-weight: 400; - background-color: #eee; - } - ul.section-list { - padding: 8px 0 4px; - > li:last-child { - .section-content { - margin-bottom: 0; - } - } - } - .item-main { - .item-hd { - padding-top: 10px; - } - .item-bd { - margin-bottom: 4px; - } - ~ .item { - padding-left: 1px; - .item-hd { - padding-top: 6px; - } - .item-bd { - margin-bottom: 4px; - } - &:last-child { - .item-bd { - margin-bottom: 10px; - } - } - } - } - .item-stage { - color: #666; - font-size: 13px; - .item-hd { - padding: 0 0 2px; - .item-time { - font-size: 13px; - } - } - } - .item-hd { - position: relative; - padding: 8px 0 5px; - font-weight: 500; - line-height: 22px; - overflow: hidden; - .iconfont { - color: @color-main; - } - .item-time { - float: left; - display: inline-block; - font-size: 14px; - width: 135px; - @media screen and (max-width: 720px) { - width: 100%; - margin-bottom: 5px; - } - } - .item-more { - float: right; - height: 22px; - line-height: 22px; - margin-left: 5px; - @media screen and (max-width: 720px) { - &.btn { - position: absolute; - right: 0; - top: 10px; - margin-top: 1px; - } - } - } - .item-name { - font-weight: bold; - float: left; - display: inline-block; - line-height: 25px; - } - } - .item-bd { - margin-bottom: 6px; - } - .section-content { - line-height: 25px; - text-align: justify; - word-break: break-all; - margin-bottom: 2px; - .iconfont { - color: @color-main; - } - em { - display: inline-block; - cursor: pointer; - font-family: Monaco, Menlo, @font-family; - font-size: 13px; - line-height: 15px; - border: 1px solid #e6e6e6; - border-radius: 3px; - color: #383838; - margin: 0 3px; - padding: 0 4px; - transition: all .2s ease-in-out; - background-color: #f6f6f6; - &:hover { - border: 1px solid @color-main; - } - } - strong { - font-family: @font-family; - font-size: 13px; - line-height: 15px; - font-weight: 500; - color: #494949; - margin: 0 3px; - font-weight: 500; - padding: 0 4px; - border-bottom: 1px solid #eee; - transition: all .2s ease-in-out; - box-shadow: inset 0 -5px #eee; - cursor: pointer; - &:hover { - box-shadow: inset 0 -10px rgb(220, 217, 217); - } - } - } - } - .iconfont { - vertical-align: middle; - &.icon-dot { - vertical-align: -1px; - } - } - .btn { - display: inline-block; - padding: 0 5px; - border: 1px solid @color-main; - border-radius: 3px; - font-family: Menlo, @font-family; - height: 20px !important; - font-size: 14px !important; - line-height: 20px !important; - margin: 2px 0; - text-align: center; - color: @color-main; - &:hover { - color: #fff; - background-color: @color-main; - } - } - .pdf { - display: inline-block; - position: fixed; - z-index: 10; - bottom: 6px; - left: 50%; - margin-left: 520px; - padding: 0 8px; - border-radius: 3px; - font-size: 16px; - line-height: 26px; - color: #fff; - background-color: @color-main; - transition: all .2s ease-in-out; - animation: fade 1.6s; - @media screen and (max-width: 1246px) { - left: auto; - right: 8px; - margin-left: 0; - } - } - footer { - text-align: center; - transition: all .2s ease-in-out; - animation: fade 1.6s; - &.github-footer { - display: block; - } - &.print-footer { - display: none; - } - .footer-link { - display: inline-block; - margin-top: 10px; - margin-bottom: 30px; - color: #d1d1d1; - .iconfont { - vertical-align: middle; - margin-right: 2px; - } - @media screen and (max-width: 1024px) { - margin-top: 40px; - margin-bottom: 50px; - } - } - } - - @keyframes fade { - from { opacity: 0; } - to { opacity: 1; } - } - - ::-webkit-scrollbar { - background-color: #f1f1f1; - overflow: visible; - width: 3px; - height: 3px; - } - ::-webkit-scrollbar-thumb { - background-color: rgba(0, 0, 0, .2); - background-clip: padding-box; - min-height: 15px; - box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07); - } - ::-webkit-scrollbar-thumb:vertical:hover { - background-color: rgba(0, 0, 0, .3); - } - ::-webkit-scrollbar-thumb:vertical:active { - background-color: rgba(0, 0, 0, .5); - } - ::-webkit-scrollbar-button { - height: 0; - width: 0; - } - ::-webkit-scrollbar-track { - background-clip: padding-box; - border: solid transparent; - border-width: 0 0 0 4px; - } - ::-webkit-scrollbar-corner { - background: transparent; - } - - ::selection { - background: #d1d1d1; - } - - - } -} diff --git a/temp/resume/css/font/iconfont.eot b/temp/resume/css/font/iconfont.eot deleted file mode 100755 index 080852348209ebd8d7a00b8bad3211a243204364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3208 zcmd^B|8HAY6+h?Q`@Z-+``J$YC2?Z=*^X_oBu?$vv745pv|GD`s_ohl&=~66#Q9R< zI7*$+u1pGI6C0|uFf^%CCnm%%lNJdCh%td^yZuB9`vLU_kh;>LVTNGc1nUp0sKdF> zj><~KKftxmeV_B?o_Fs(=iYaobpqTl01zY)O#+$OfF$cE(1F7({%&uJiM?|B>>GEb zTgU_RFa6_K~9pXPGdT(~&^vw8|$IbvS zvXQO1N_pD<%3Hr6+Z#l~b0ko&v*!r^lBjpCT0dnGps`n}vlePoW%&pnrt!ZgzN1<` zwS?WUMEXvlUo2NEqmMS90&vi7O4X&>$@+`ePdq~t7W0`Bb7yOtYw$QH7J&M#Ewp*+ zG+RQ_H_qO^a?HK!78ottKkOd+qcCbcH!pEuW43)OTrE!;OoKyM*+JAnC$wqvExisA z=m&go-+@QzO)bYQ4KB>jmPyv;NGG&t&qrxXiRXapAcH17C;f(`&$piVH^?E4y_++n z`&2tT^UyTxZovDuTkB_Quto;$)r(jCFCw)}B=WJpWr}O-6RjVOci=T&nVj>cGWb{S_RPrcR|Nq`7o2gB=w}E!0 zK~RtgTZ1xCkjS|P#YvEeNrQGykceADj3E+nY<$up+F#0t7KxpvX2SR2PxvMLowQq8 zC*IBv=?Q#S_`o550$;g!5#PNiZ0T*AH`zK1(1kHY+EhB5GSL^@ff0;iKyjlIAH-CC z42O#uOvKf!Dr7#=<;HLn)5UZu?nYA>2eW~p+;AaJE@;Rw4at$zN9Jk-hjPViQONSr z6AnX<1svRvS;UBLSVt@ti5zev20Kh0IX_e?v7P63Zj|KWEk5$n$VQ2mTwHeOZa?FS z88)LE(WCYlj~L_BQQ?P+c-^5H=#Lt*CNpc&dMz4d#PWeiSa3_ zlKL#>)1#cWdpMnZP*F{cr_vc5#JD0tX_G`T^ZOJM7xJT+iy(Xb z)u%mXB$h9xf&>1LXIIc)SS~mspYwM42ZG6BJ{FXnJ;|i0$DM}L!Boy&orQq_5c$F zwGi{h3Yft@^bh4mrF<%#^v1lhDUl%I9m+){pK5b9_WRUg!cS>0bn<_W%CgGUP%|N2 zx$~yx)3aIK=W#f+<{kF)JKvQ%lihp9zR{iRG!zVIvF))lXL<$`KJC`GPn{b3b@NR< z8XPFOLO!RaOJBYE;fKv*KW?7me3Ci5-Cp_0<}v*K1#g#U2E*=9EbbleP6aURO%!^g zp%?aKS229hY5r96#|9GOUZ69&`4RgL^TGt>mx!;bB;q1`B8X`^P#LL^FAf(+=_CaM zQ5K;pH6tFTbEi7Ft{+_LGbJUKvNTQC97&%pi#vv{ueYU-=*y6$rFwlz9~LMa z@l?Uv zo#WzLMKuUqZ{3oF{Y3VSNxeo~3rlpjhTE8tytj=xVX6g$6S|cR$hWaV^07A7p%3=A zu>sqtOrx(Y7Zt_>@Jt&c?adF{SfU&JLK`!Z|F(@e;dk0trgQN@8!O;J*2X$a;7Rt+8?ACL#vV3yBwrFKD+qXpfD~pxo zEk7q$XLI%Xj5V`dt6KZWVP#>VW-Tq(PE@AqnYns>X=HFvyhzA1Q?)7;6?f_tv)he@Q-F>E3I9FMt0k_+G31G>1jIUcPreCt;Q9>Kx6oPW84$v`qDM zmC(L+^Lp4jJso}#Y2U(--R zMky;(YOAQB1NiiOc~M=U?!{tfCf B;;{e# diff --git a/temp/resume/css/font/iconfont.svg b/temp/resume/css/font/iconfont.svg deleted file mode 100755 index 0901baa..0000000 --- a/temp/resume/css/font/iconfont.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - -Created by iconfont - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/temp/resume/css/font/iconfont.ttf b/temp/resume/css/font/iconfont.ttf deleted file mode 100755 index 79003cacd03929c2c001984e5a53985973ba2f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3040 zcmd@W{cl@W^_+X(m*2CW?bIKM6Wh;rY>OpvYR8VZtd!^cFTMT?(tV3ybdeb9E&dGQza;2itTxVC zgplnG>a6A3Y+0U`M#=sUM0ZuoXIHToR!QD17U0IROn&NN=Qb^2*q zuvpJ5(AxRN_69sA5eY!O*v&_q*5(lR=NJCOPrCQr1*4<;$Ndw37K)v5`NAx-oCd@=g_9)9g4I%4M|&k9{R*W7L>!wRc0lCS z?Ry;%Cr!n;`&Hkjo?VGm@Nuko;~g`^jN?l88VL;(M@aG;*rP^H)62M)KQX-l}dc?rM;Ua zxp-F^dvR>DB$Zr}?9knQE-7Z%jBZ9xv~4`X#;Kzs9WUZ7hi0HZYRH<*tr_c;Xq1!d zBTj!;w~AbvBA2{W+8ldfY@5bc#x9JxBrf|snx@HS^oX??iAd!4b1pJaP?9J2zSy}j zz^}14=$u{90~W*pl8TDSKv2e1A{JLs6-R`Dkyx%sTlEHlnB>>c)p`fJz1SMZZ+3^b zz8vnxe?O}EwMScTg<|acvCw~Br`5Z#ul2Xfk!~En8;X5^Gp5IKm)0j_>OLW|$=@i8z6<0G%Rf3A&7vVugH8Gw_XK)zf ziU?&J7{$!*Q;1#2k7F)^{MDDA@|clWzL*LQ`9q$4L4ToMa6~@i?ePxvyiN=FD)xQ!LA@)eB967+O2l}$#Bgm)wtVLr7@wQ;{s zEhhYw_Ch9q)GEs>H$trh`_0yCnorMWb)U!K&{|vkXItNvyOX^KCcfUA>^2k(XtCX~ z^XL196F%+kvuDpv{JQm;9t{qaTp^!R)7e*Uy!T$~`etQ>`fH;@=L^5RT6O# zJ`uz;U8oEzS7 zcZPa>0j^77tIy22HA(j+y}CoSQZX(wMHyH<+AXfjj3{Lt+l4QrG5z&yxf)Rx}a+-n*OAMIN7@64&1yMaAN??*1uS4Kt>6t zT0fPUJRo}{{DNt&)ilG<{=O)Q|0;Tez^zV|B-~HXu9(zoM0IdRwKZ(xocR4VE)h;| z0pWzIvH^J;SBO7h<2nq$VH-DK7u2Z^qamX>s;yYr%Yu0MLcDgd#$SgJ*t7F5% zVj{uM%+{*(s5nU5u0R_YKm!pEFJR3$O;uWLy83^nUFb z(yqf9(i2`SO1BK`{+QKa(pqV2-oKtRuuik(Xq63GlSNP`PgTMW*(Crsuj9o@L$I%&Y1uJ diff --git a/temp/resume/css/font/iconfont.woff b/temp/resume/css/font/iconfont.woff deleted file mode 100755 index 157baa79a05a1e50f82f490b3dfa190d08eacb21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2168 zcmY*ac{tQtAOFoTV<{RWLPE$=)-Eq&$)LEFNi(EuGscW{#x~hyCPqf6;g;q_7a@Bg zdzZ09BgK`XxLG42OZLM3dGGVS&+~qt=X1X2^Lf7Ke9t+5d`>v}!UX^VfWaRD96HE{ z#{c05^Z$>F7)KNUK=?sb7X<3*UdjHs{4+1qB$m75~9Zy!+ z^$v(60RR+~cdL{X=mB7tdG*Nn2(T}l1M-s~O5Cu;rg4#HE4ok2<*#x^6 z8x$By1@Ef@*4Tj{-23Fmh{z`3yl}X2&%1w9h!{KSb-NOWXQk24_!#zAb zRWx5=IZ}KQ6i7bBg9iSy29L|;aC$gxgIsDNot}3RrQ1T%@|?!uaGp3Ki6aOdaK%W< zJk)-^^$0D*9S+9hk+J`MX_V^d+sA7g%u_qeqPd?O~ zNtEGn#C=uzxAkvUvbhk;QA@^}!bEM4-CIr9#~zVZnyxRg9o0f3^;1Up(hbMfUz-+V zF+aXuwg2-@PF}~G*87bnrhZ$BJbmpUw57Alw&i>evr;*s&y4$HKBUoB;AKsUtKc2% zux?4C*rP3{H&5$x71`z6Y<7;dGCSvRQ#0mtMnF-`^|~;TCjYrQakZm`Fb7_<+x@l9 z34$;)!S~7im(4meQJdDCJ6>@yAq9$ZY`^a9^ z63)v!nH$&!xP7jJeeidm@7EAG*3Nk@yYwZETWZDRi%*^C?zlJ^O^&!xEM}XdGn*~d zMxRMs5@T&%bwfxZnyMp?%Nw>R#@IB)OAa`Q|KgBzDT~`5W-J)2p5k@4`wB0`)HX!^ zU5K&IluNFJsrieWp1ezrQbB?twE=s}yKf(7wy0Ce==!Gp{$b3r0sru&G0n6%2Umq@6{m9F+bwP~xB4i~?^f0O zwfym36}H_P=gOV*#0E9KeXTH`!g06KkrOdx3480CkUfNpkK^Fbum`&~zbcj>hRn}v zx_p1;(6$vdeHK0}aX|`|_2ub)FQcmT#-u%BD0Bs8r?L1(=WU>B^lIbo@4e^|4JYeI zSM^0R#NJU{N)_~{5Ey3FhYUXT&Vp+-vc98g$4QZm<^?t+&%rFAe0+ChpT`GNeP=95 z>hn42`w!p+H8PS)xBVT=*K%AHN~4yi%jK)IC?S<0h2%1-5y9ffUo6?&>IXXfXR=;MmNDm=d8W>W3P-} z1TKiE#x{JiI@Gu$%;T(DXBY1O>X$ayqb>7fZ&ifz*_M3KoI)bBPr9o_zoBSl%tMKo zum@52@UaE>#}jclU^2(J{=w8XxkV?aMvKO=ml;nNP!t3-+you| zTTj^<;~+ZP0qFU37DOC$@r%OHV9;OjppUl2L!dZ79(3x15C$FslMrXf0Q5Zc?*ICY z|H4XEGsO*ZAQJk@U zn{L#xBKs^g=Be(AL7pJlG>*W(prbV8veoGlU?>srbnFp$5;5gmCJ&5dp+&20CQ&t@<3xC$8ttvA{3OX-Y?f%$BImri9&e6EKz zCdb$1FU-P_`K*HY)r?YsGDGW>o{A6i{V?g-Rfi`MOxXnG&(4Isx-Mv1FpQxjoT81A z^h)aa@&)NgT6T+~&Ka>H1uJyTMnyLpP4bgOC59!O-sp^zh4}Uwy za(`_tT8(mlUx!7_L-dGO(nO+M|74n~cw6lQ0@o-n!Dm1C>pW?I27G}Q&tkIJEC%Zy zE0vYQif3iem6UX~?-=u0c@c}MugqkUAnbrSw$kxJ>t2|u?}FTR%7DfDl%Jzmb2uC* K!6KZ&{r(0Ew687z diff --git a/temp/resume/css/font/iconfont.woff2 b/temp/resume/css/font/iconfont.woff2 deleted file mode 100755 index 3c42023b7c33d460f866d25c95f435f54feb6cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmV;B253Z3kl;4hj(!r2CWoJTPvW$9k^Y9`=4W}*M4C6-#aXqtfWXfKB@r?C^E5v_J$j<48W%_H)dsDcr*|I99qB+ zBqc4U9au21Rw4k%p#G*FU~^h9EqDS}A+6bx0ht8}Sn7Z3B!HRW?~@nM6BeK#p}vP zvd7<^es6Bh;Uq%KN+7q9>VNS71{4TrNFap_AW}doXR*CwGT<>>H5g4sL4r^wff@ud zDb%1LlR<(u**Ay*-P7+716}~Ezl9or1|UrU`36fK6IK#XkbuA@es_#sFO$h-q>z>> z8MTU2l5E@7CLY|#3V~E?tQR$el$UEX4Hv!I)mwaoMze2erAtjCXK^47We)AmiiMhU z*5c9&SBgr7^Ok}F;$nHZhLrQxCSo2=D+rBOd`p|G-U#uVlsQ&6@K!C+R%%Nxm?u^_ z_U+Z6>uy@XDJ^b&+Lc*^lHLux%IZ6z%9W~iGWDD&UTjxZL5SIB%aId%t`Kw527Sd* zH@Cx7y}n{W4Kaso@T@$-TQ%kW zMsJU*8sf^WTiN?!IpIr}jPB(ZWLmRk2P;`#R2jG7ekM|4J;xCaoTZV_raoe6Oql~` z5&HHns}SNUDz&CMtGkhyD|y~p4j9YJ7u?-zodMl${a1$?v})g3d zDH6 z#pc$&()w?VP*fV$`j4muB2lGUJb1^2_8mI-oYm{k%WJ{sU^?Kwp@GiHOZ}4qyr4I zGwoDH<;|OOkfJoIgbal}7d6#A$}o(QC0jCysrNlYW*t>=O^HsgvyK|d*04j|nrD+t z#VSmN^&(Vvat~;JP0ykQ0HF6#r-A01^cFfCXx>NPqT_+)xAbh<769ne)LY846dI;o zr@N_QKC%4&G;%E={!Zv=-p61Zmj=ktn@3f6J-ZlPVCh&!ZO-NPCbQ@bn=l1{vj+f5 z;G571EK6q3Q-0tp1X0x8sl1`Z{}evdpnEcHK}1dU)u^9YYe1SZn50(=pGf?i^Xo{p=uF&?q** z{(a_9^FYJ(Q2O~hx~VhLQdeVsql{tppp+?kAaBy4SKYmoj~`c2CQN{YeD1-OF=J;( z8KnBfBG#JmBf{w@XZlfJX|}$+|I#x6IM)8zC_)p4NQjik2up0h9L%uoys{W@`{yYp a3vOIcKiOq!Xxqk8E6v(-kL7Fz0001+LK=4f diff --git a/temp/resume/css/iconfont.css b/temp/resume/css/iconfont.css deleted file mode 100755 index 6332bd7..0000000 --- a/temp/resume/css/iconfont.css +++ /dev/null @@ -1,45 +0,0 @@ -@font-face {font-family: "iconfont"; - src: url('font/iconfont.eot?t=1561992927873'); /* IE9 */ - src: url('font/iconfont.eot?t=1561992927873#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('font/iconfont.woff?t=1561992927873') format('woff'), - url('font/iconfont.ttf?t=1561992927873') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('font/iconfont.svg?t=1561992927873#iconfont') format('svg'); /* iOS 4.1- */ -} - -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-homepage:before { - content: "\e8fa"; -} - -.icon-github:before { - content: "\e600"; -} - -.icon-email:before { - content: "\e606"; -} - -.icon-phone:before { - content: "\e6f9"; -} - -.icon-dot:before { - content: "\e605"; -} - -.icon-link:before { - content: "\e602"; -} - -.icon-pdf:before { - content: "\e607"; -} - diff --git a/temp/resume/css/index.less b/temp/resume/css/index.less deleted file mode 100755 index 62ec2f6..0000000 --- a/temp/resume/css/index.less +++ /dev/null @@ -1,5 +0,0 @@ -@import './reset.less'; -@import './iconfont.css'; -@import './base.less'; -@import './print.less'; -@import './style.less'; diff --git a/temp/resume/css/print.less b/temp/resume/css/print.less deleted file mode 100755 index d3a3737..0000000 --- a/temp/resume/css/print.less +++ /dev/null @@ -1,110 +0,0 @@ -// 打印样式 -// 调试方式 Chrome Devtools > Menu > More Tools > Rendering -> Emulate CSS media: print. -:global { - @media print { - body { - padding-top: 0; - } - .content { - width: 1024px; - // height: 1450px; // A4 大小 - margin: 0 auto; - border-radius: 0; - box-shadow: none; - .content-hd { - padding-top: 60px; - padding-bottom: 40px; - .title { - font-size: 56px; - padding-bottom: 5px; - margin-bottom: 5px; - } - .name h1 small { - font-size: 26px; - padding-left: 12px; - } - .job h2 { - font-size: 26px; - } - .info { - line-height: 32px; - h2 { - font-size: 19px; - } - h3 { - font-size: 17px; - } - } - .contact ul { - > li { - height: 25px; - > a { - font-size: 15px; - } - } - } - } - .content-bd { - padding-top: 25px; - padding-bottom: 50px; - } - section { - padding-top: 12px; - padding-bottom: 12px; - ~ section { - padding-top: 0; - } - } - .section-hd { - padding-bottom: 10px; - } - .item-hd { - padding-bottom: 6px; - } - .item-bd { - margin-bottom: 8px; - } - .section-content { - line-height: 26px !important; - } - .print-hidden { - display: none; - } - } - .pdf { - display: none; - } - .last-modified { - display: none; - position: absolute; - z-index: 1; - width: 970px; - top: auto; - bottom: 25px; - text-align: left; - padding-left: 20px; - color: #d1d1d1; - } - footer { - position: absolute; - z-index: 1; - width: 970px; - bottom: 25px; - left: 50%; - transform: translateX(-50%); - text-align: right; - padding-right: 20px; - &.github-footer { - display: none; - } - &.print-footer { - display: block; - .footer-link { - margin: 0; - } - } - } -} -} - - diff --git a/temp/resume/css/reset.less b/temp/resume/css/reset.less deleted file mode 100755 index 44738e5..0000000 --- a/temp/resume/css/reset.less +++ /dev/null @@ -1,73 +0,0 @@ -.resume { - @color-main: #00b38a; // 主色 - @font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif; // 普通字体 - @font-family-title: 'Lucida Grande', 'Hiragino Sans GB', 'Hiragino Sans GB W3', @font-family; // 标题字体 - line-height: 1; - position: relative; - -webkit-font-smoothing: antialiased; - -webkit-text-size-adjust: none; - font-family: @font-family; - font-size: 14px; - line-height: 22 / 14; - color: #333; - background-color: #eee; - padding-top: 5px; - overflow: auto; - @media screen and (max-width: 1024px) { - padding-top: 0; - } - :global { - /* reset */ - a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, - body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, - dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, - h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, - mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, - span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, - time, tr, tt, u, ul, var, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; - } - - ol, ul { - list-style: none; - } - - table { - border-collapse: collapse; - border-spacing: 0; - } - - caption, td, th { - text-align: left; - font-weight: 400; - vertical-align: middle; - } - - blockquote, q { - quotes: none; - } - - blockquote:after, blockquote:before, q:after, q:before { - content: ""; - content: none; - } - - a img { - border: none; - } - - elements-of-type(html5-block) { - display: block; - } - - a { - text-decoration: none; - transition: all .2s ease-in-out; - } - } -} diff --git a/temp/resume/css/style.less b/temp/resume/css/style.less deleted file mode 100755 index 89422a4..0000000 --- a/temp/resume/css/style.less +++ /dev/null @@ -1,15 +0,0 @@ -// 定制化样式 -#experience { - .item-main { - font-size: 15px; - } -} -#skill { - .section-content { - margin-bottom: 6px; - } -} -// 打印样式 -@media print { - -} diff --git a/temp/resume/index.md b/temp/resume/index.md deleted file mode 100644 index 42e6d24..0000000 --- a/temp/resume/index.md +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/temp/resume/index.tsx b/temp/resume/index.tsx deleted file mode 100644 index f0109e1..0000000 --- a/temp/resume/index.tsx +++ /dev/null @@ -1,310 +0,0 @@ -import React, { useEffect } from 'react'; - - -import styles from './css/index.less' - -export default (props) => { - - useEffect(() =>{ - }, []) - - return ( -
-

location.replace('/')} >回首页 最后更新时间:2022年05月

-
-
-
-
-

江志雄Jiang Zhixiong

-
-
-

Web前端开发工程师 / 杭州

-
-
-
-

男 · 本科

-

2018年毕业 · 5年经验

-

东华理工大学 · 软件工程

-
-
- -
-
-
-
-
-
- -

工作经验

- -
-
-
-
- 2017.10 ~ 2020.03 -

早稻科技

-
-
-
-
- 官网 -

官网 · nextJs、reactJs、antd、pm2

-
-
-

- 前端开发 - 负责优化旧版官网,针对之前用户体验差的基础上向领导提出优化引入服务端渲染框架nextJs,使用antd作为官网辅助样式,使用ant Motion作为动画库,并使用Pm2部署在服务器上,该项目属于公司第一个node端搭建项目,对于公司node后端化具有一定的里程碑意义。 -

-
-
-
-
-

定制H5 · webpack、typescript

-
-
-

- Owner前端开发 - 从最初版本的gulp版本使用Webpack重新搭建脚手架将资源优化到更节约,后期引入typescript - 强制规范开发规范,使代码更易维护,其中开发过的月饼大作战约会大乱斗 - 两款小游戏使用了大量css样式,趣味性颇受好评。 -

-
-
-
-
- jimi-tools -

定制工具库 · webpack、typescript

-
-
-

- 前端开发 - 该活动依赖于公司最底层工具库,并服务于活动开发,主要作用是为了统一管理优化在活动开发时使用的多端约定的函数方法,该工具包使用typescript规范开发,并放置于公司私有npm仓库中维护,内容包括但不限于:登录授权、 - 分享语音验证验证码登录获取验证码等等... -

-
-
-
-
-

运营管理平台 · ReactJs、Redux、Dva、Antd

-
-
-

- 前端开发 - 负责运营平台商品营销模块、渠道管理模块、会员管理模块、数据配置模块。 - 基于reactreduxantd开发,实现单文件页面组件化开发、依赖处理等能力;封装部分重复组件函数方法,减少重复工作量。 -

-
-
-
-
-

BI数据管理平台 · ReactJs、Redux、Dva、Antd

-
-
-

- Owner - 主要用于BI团队,整合用户信息,构建用户画像,从而起到降低风险和降低成本的作用。 -

-
-
-
-
-
-
- 2020.03 ~ 2021.03 -

佰钧成科技-天猫精灵事业部

-
-
-
-
-

天猫精灵内测平台 · Umi、reactJs、midway、antd、ts

-
-
-

- Owner - 负责该平台的bug维护,功能开发,使用的技术为阿里技术栈:cuz(已开源但体验效果不佳),后重构升级为Umi + midway(eggjs前身) -

-
-
-
-
-

天猫精灵安全服务中心 · umi、reactJs、midway、antd、ts

-
-
-

- 前端开发 - 用户数据采集、用户画像、用户数据申请、内外数据合作评审、数据使用要求规范等业务相关的聚合平台。 -

-
-
-
-
-

天猫精灵售后服务中心 · umi、antd-mobile-v2、midway、ts

-
-
-

- Owner前端开发 - 属于天猫精灵app端,帮助中心项目,具体满足的需求为:用户售后申请或者是在使用app时问题反馈到运营同学,记录并解决问题。 -

-
-
-
-
-

数字制造服务平台 · nextJs、antd、midway、ts

-
-
-

- 前端开发 - 将线上的客户需求提出,运营团队评估,结果交付在线上实现流转的最小闭环(属于beta阶段产品) -

-
-
-
-
-
-
- 2021.03 ~ 2022.02 -

宇泛智能科技

-
-
-
-
-

蓝色荣耀 · Umi、reactJs、antd、ts、yapi

-
-
-

- Owner前端开发 - 属于供对接甲方使用的平台、将智慧工地概念应用落地的闭环式解决方案,功能包括:签署合同、工人打卡、安全监控、发放薪资、设备监控... -

-
-
-
-
-

数据可视化大屏 · easyV-UI、reactJs、yapi

-
-
-

- Owner前端开发 - 杭州湾开发商对接项目,供客户将智慧工地部分系统功能通过可视化图表方式展示在数据大屏上,功能包括:升降机大屏、安全帽、扬尘设备、工人进出场记录、在场人员统计...等 -

-
-
-
-
-

Toucan-UI · Echart、G2/plot、react、ts、dumi、lerna

-
-
-

- Owner前端开发 - toucan-UI 属于二期数据大屏的自研产物,弥补了一期数据大屏功能上的不完善与可维护性差的缺陷,有三部分组件:meta 元组件chart 图表组件bizs 业务组件 构成 -

-
-
-
-
-

UU中心 · electron、antd、Oss、ts、umi

-
-
-

- 前端开发 - 基于 electron 的桌面端应用,功能包含各种提升前端效能的应用,包括有:OSS 资源上传平台、物料库、波塞冬集成埋点、uniubi-ui、uniubi-lib...等(部分应用属于推广阶段) -

-
-
-
-
-
-
-
-
- -

专业能力

- -
-
-
    -
  • - 熟悉JavaScriptHTMLCSS开发规范、UI重构页面布局,重视页面交互用户体验。 -

  • -
  • - 对JavaScript、各类UI组件库JS类库模板引擎MV*框架工程化工具等有着较熟练的实践和较深刻的感悟。 -

  • -
  • - 对Node.js模块化规范CSS预处理器数据可视化设计模式性能优化前端安全等也有一定的应用与思考。 -

  • -
  • - 熟练使用ES6代码洁癖高质量可维护性。以ReactscssWebpackNode.js等为常用技术栈,同时也了解主流的Vuegulpkoa等技术。 -

  • -
  • - 熟练使用Git进行版本控制和代码托管、Markdown进行文档编写,了解项目常规开发流程、开发调试技巧、发布部署步骤,掌握类Unix服务器基本运维能力。 -

  • -
-
-
-
-
- -

个人作品

- -
-
-
-
-

NiceCode

- NiceCode -
-
-

- nicecoder 项目发起维护人,该项目包含各个技术栈的工具库,内容正在不断完善中,旨在提高工作效率,减少重复工作,目前成熟的工具有: - @nicecode/changelog@nicecode/lint@nicecode/commit@nicecode/tools...等 -

-
-
-
-
-

技术博客

- NiceNote -
-
-

- 紧跟技术潮流,记录一些自己的学习记录和生活感悟,该博客系统最早使用主流博客系统Hexo搭建,aliyun flow集成部署,后为了更方便记录展示案例代码,修改为Dumi,托管于gitee仓库 -

-
-
-
-
-

语音聊天室

- -
-
-

- Vue全家桶开发,muse-Ui作为UI框架,axios作为接口请求工具,后端使用了socket.io库搭配 express 开发。 -

-
-
- -
-
-

二手商城系统 · vue2、vuex、vue-router、mongodb、express

- -
-
-

- 前端使用了vue全家桶muse-UI作为UI框架,后端使用了express作为框架,阿里云oss作为文件资源处理库,mongoDB作为数据库。 -

-
-
-
-
-
-
-
- {/*

chrome浏览器 > 打印 > 目标另存为`PDF` > 更多设置无边距 > 即可导出

*/} - PDF简历 -
- ) -} diff --git a/temp/resume/static/【react前端开发_杭州】江志雄 3年.pdf b/temp/resume/static/【react前端开发_杭州】江志雄 3年.pdf deleted file mode 100644 index 6f78f4d64bd1b7fcd5fcf3ce868e96b9ab2de914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211120 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�jHX)>p`Eozp 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≧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

    m*8qZ%|cx&&i1Fh~; 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 z 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%0AT|D)oCQi)S`QlZ7 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 Q2!{gyYPD@^@6_YJ0G6#!9{>OV diff --git a/temp/resume/static/阿里JD及内面题库_WEB前端开发.xlsx b/temp/resume/static/阿里JD及内面题库_WEB前端开发.xlsx deleted file mode 100644 index d4714572edafb3ccbc574b92582c8d50cc3d821a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27480 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 SzH~rfy*!j&yj@%WdiP%uz|utk diff --git a/tsconfig.json b/tsconfig.json index de15e0a..6193caa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,29 +1,12 @@ { "compilerOptions": { - "target": "esnext", - "module": "esnext", - "moduleResolution": "node", - "importHelpers": true, - "jsx": "react", - "esModuleInterop": true, - "sourceMap": true, - "baseUrl": "./", "strict": true, + "skipLibCheck": true, + "esModuleInterop": true, + "baseUrl": "./", "paths": { - "@/*": ["src/*"], - "@@/*": ["src/.umi/*"] - }, - "allowSyntheticDefaultImports": true + "@@/*": [".dumi/tmp/*"] + } }, - "exclude": [ - "node_modules", - "lib", - "es", - "dist", - "typings", - "**/__test__", - "test", - "docs", - "tests" - ] + "include": [".dumirc.ts"] } diff --git a/typings.d.ts b/typings.d.ts deleted file mode 100644 index 71e0e9f..0000000 --- a/typings.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare module '*.css'; -declare module '*.less';