From 2a2a6eaead47273a25356b286be54a2b0a4d8d98 Mon Sep 17 00:00:00 2001 From: Zijian Zhang Date: Wed, 29 May 2024 11:43:38 +0800 Subject: [PATCH] docs: add docs --- .github/workflows/deploy.yml | 50 + docs/.gitignore | 2 + docs/.vuepress/config.ts | 43 + docs/.vuepress/public/image/favicon.ico | Bin 0 -> 4286 bytes docs/.vuepress/public/image/logo.png | Bin 0 -> 22416 bytes docs/.vuepress/styles/index.scss | 218 ++ docs/CNAME | 1 + docs/README.md | 22 + docs/index.md | 3 + docs/package.json | 13 + docs/pnpm-lock.yaml | 2784 +++++++++++++++++++++++ 11 files changed, 3136 insertions(+) create mode 100644 .github/workflows/deploy.yml create mode 100644 docs/.gitignore create mode 100644 docs/.vuepress/config.ts create mode 100644 docs/.vuepress/public/image/favicon.ico create mode 100644 docs/.vuepress/public/image/logo.png create mode 100644 docs/.vuepress/styles/index.scss create mode 100644 docs/CNAME create mode 100644 docs/README.md create mode 100644 docs/index.md create mode 100644 docs/package.json create mode 100644 docs/pnpm-lock.yaml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..0d81132 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,50 @@ +name: docs + +on: + # trigger deployment on every push to main branch + push: + branches: + - main + # trigger deployment on every push to docs folder + paths: + - docs/** + - .github/workflows/deploy.yml + +jobs: + docs: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + with: + # fetch all commits to get last updated time or other git log info + fetch-depth: 0 + + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + # choose pnpm version to use + version: 8 + # install deps with pnpm + run_install: true + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + # choose node.js version to use + node-version: 18 + # cache deps for pnpm + cache: pnpm + cache-dependency-path: docs/pnpm-lock.yaml + + # run build script + - name: Build VuePress site + run: cd docs;pnpm docs:build + + - name: Deploy to GitHub page + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/.vuepress/dist/ + force_orphan: true + cname: mllm.evoevo.org \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..6d8d2ce --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,2 @@ +.vuepress/.* +node_modules \ No newline at end of file diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts new file mode 100644 index 0000000..6c19cf4 --- /dev/null +++ b/docs/.vuepress/config.ts @@ -0,0 +1,43 @@ +import {defineUserConfig} from "@vuepress/cli" +import {defaultTheme} from '@vuepress/theme-default' +import * as fs from 'fs'; + +function get_md_files_names_in_path(path: string) { + const files = fs.readdirSync(path); + let file_paths = files.filter((file: string) => file.endsWith('.md')); + // Filter index.md + file_paths = file_paths.filter((file: string) => file !== 'index.md'); + return file_paths; +} + +export default defineUserConfig({ + repo: 'EvoEvolver/MinimalLLM', + docsDir: 'docs', + head: [['link', { rel: 'icon', href: '/image/favicon.ico' }]], + // @ts-ignore + theme: defaultTheme({ + logo: '/image/logo.png', + navbar: [ + { + text: 'Home', + link: '/', + }, + { + text: 'GitHub', + link: 'https://github.com/EvoEvolver/MinimalLLM', + } + ], + sidebar: { + "/": [{ + text: 'MinimalLLM Docs', + children: [ + { + text: 'Home', + link: '/', + }, + ], + }], + }, + sidebarDepth: 2, + }) +}) \ No newline at end of file diff --git a/docs/.vuepress/public/image/favicon.ico b/docs/.vuepress/public/image/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9ceb6425d70c17a661710350f550e19b9ef71b86 GIT binary patch literal 4286 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 literal 0 HcmV?d00001 diff --git a/docs/.vuepress/styles/index.scss b/docs/.vuepress/styles/index.scss new file mode 100644 index 0000000..baaf73e --- /dev/null +++ b/docs/.vuepress/styles/index.scss @@ -0,0 +1,218 @@ +:root { + // brand colors + --c-brand: #2570b4; + --c-brand-light: #2e75b6; + + // background colors + --c-bg: #ffffff; + --c-bg-light: #f3f4f5; + --c-bg-lighter: #eeeeee; + --c-bg-dark: #ebebec; + --c-bg-darker: #e6e6e6; + --c-bg-navbar: var(--c-bg); + --c-bg-sidebar: var(--c-bg); + --c-bg-arrow: #cccccc; + + // text colors + --c-text: #2c3e50; + --c-text-accent: var(--c-brand); + --c-text-light: #3a5169; + --c-text-lighter: #4e6e8e; + --c-text-lightest: #6a8bad; + --c-text-quote: #999999; + + // border colors + --c-border: #eaecef; + --c-border-dark: #dfe2e5; + + // custom container colors + --c-tip: #5d98e1; + --c-tip-bg: var(--c-bg-light); + --c-tip-title: var(--c-text); + --c-tip-text: var(--c-text); + --c-tip-text-accent: var(--c-text-accent); + --c-warning: #ffc310; + --c-warning-bg: #fffae3; + --c-warning-bg-light: #fff3ba; + --c-warning-bg-lighter: #fff0b0; + --c-warning-border-dark: #f7dc91; + --c-warning-details-bg: #fff5ca; + --c-warning-title: #f1b300; + --c-warning-text: #746000; + --c-warning-text-accent: #edb100; + --c-warning-text-light: #c1971c; + --c-warning-text-quote: #ccab49; + --c-danger: #f11e37; + --c-danger-bg: #ffe0e0; + --c-danger-bg-light: #ffcfde; + --c-danger-bg-lighter: #ffc9c9; + --c-danger-border-dark: #f1abab; + --c-danger-details-bg: #ffd4d4; + --c-danger-title: #ed1e2c; + --c-danger-text: #660000; + --c-danger-text-accent: #bd1a1a; + --c-danger-text-light: #b5474d; + --c-danger-text-quote: #c15b5b; + --c-details-bg: #eeeeee; + + // badge component colors + --c-badge-tip: var(--c-tip); + --c-badge-warning: #ecc808; + --c-badge-warning-text: var(--c-bg); + --c-badge-danger: #dc2626; + --c-badge-danger-text: var(--c-bg); + + // transition vars + --t-color: 0.3s ease; + --t-transform: 0.3s ease; + + // code blocks vars + --code-bg-color: #282c34; + --code-hl-bg-color: rgba(0, 0, 0, 0.66); + --code-ln-color: #9e9e9e; + --code-ln-wrapper-width: 3.5rem; + + // font vars + --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, + Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + --font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + + // layout vars + --navbar-height: 3.6rem; + --navbar-padding-v: 0.7rem; + --navbar-padding-h: 1.5rem; + --sidebar-width: 20rem; + --sidebar-width-mobile: calc(var(--sidebar-width) * 0.82); + --content-width: 740px; + --homepage-width: 960px; +} + +// plugin-back-to-top +.back-to-top { + --back-to-top-color: var(--c-brand); + --back-to-top-color-hover: var(--c-brand-light); +} + +// plugin-docsearch +.DocSearch { + --docsearch-primary-color: var(--c-brand); + --docsearch-text-color: var(--c-text); + --docsearch-highlight-color: var(--c-brand); + --docsearch-muted-color: var(--c-text-quote); + --docsearch-container-background: rgba(9, 10, 17, 0.8); + --docsearch-modal-background: var(--c-bg-light); + --docsearch-searchbox-background: var(--c-bg-lighter); + --docsearch-searchbox-focus-background: var(--c-bg); + --docsearch-searchbox-shadow: inset 0 0 0 2px var(--c-brand); + --docsearch-hit-color: var(--c-text-light); + --docsearch-hit-active-color: var(--c-bg); + --docsearch-hit-background: var(--c-bg); + --docsearch-hit-shadow: 0 1px 3px 0 var(--c-border-dark); + --docsearch-footer-background: var(--c-bg); +} + +// plugin-external-link-icon +.external-link-icon { + --external-link-icon-color: var(--c-text-quote); +} + +// plugin-medium-zoom +.medium-zoom-overlay { + --medium-zoom-bg-color: var(--c-bg); +} + +// plugin-nprogress +#nprogress { + --nprogress-color: var(--c-brand); +} + +// plugin-pwa-popup +.pwa-popup { + --pwa-popup-text-color: var(--c-text); + --pwa-popup-bg-color: var(--c-bg); + --pwa-popup-border-color: var(--c-brand); + --pwa-popup-shadow: 0 4px 16px var(--c-brand); + --pwa-popup-btn-text-color: var(--c-bg); + --pwa-popup-btn-bg-color: var(--c-brand); + --pwa-popup-btn-hover-bg-color: var(--c-brand-light); +} + +// plugin-search +.search-box { + --search-bg-color: var(--c-bg); + --search-accent-color: var(--c-brand); + --search-text-color: var(--c-text); + --search-border-color: var(--c-border); + + --search-item-text-color: var(--c-text-lighter); + --search-item-focus-bg-color: var(--c-bg-light); +} + +html.dark { + // brand colors + --c-brand: #73a9d9; + --c-brand-light: #a8c4e0; + + // background colors + --c-bg: #22272e; + --c-bg-light: #2b313a; + --c-bg-lighter: #262c34; + --c-bg-dark: #343b44; + --c-bg-darker: #37404c; + + // text colors + --c-text: #adbac7; + --c-text-light: #96a7b7; + --c-text-lighter: #8b9eb0; + --c-text-lightest: #8094a8; + + // border colors + --c-border: #3e4c5a; + --c-border-dark: #34404c; + + // custom container colors + --c-tip: #5d83a8; + --c-warning: #e0ad15; + --c-warning-bg: #2d2f2d; + --c-warning-bg-light: #423e2a; + --c-warning-bg-lighter: #44442f; + --c-warning-border-dark: #957c35; + --c-warning-details-bg: #39392d; + --c-warning-title: #fdca31; + --c-warning-text: #d8d96d; + --c-warning-text-accent: #ffbf00; + --c-warning-text-light: #ddb84b; + --c-warning-text-quote: #ccab49; + --c-danger: #fc1e38; + --c-danger-bg: #39232c; + --c-danger-bg-light: #4b2b35; + --c-danger-bg-lighter: #553040; + --c-danger-border-dark: #a25151; + --c-danger-details-bg: #482936; + --c-danger-title: #fc2d3b; + --c-danger-text: #ea9ca0; + --c-danger-text-accent: #fd3636; + --c-danger-text-light: #d9777c; + --c-danger-text-quote: #d56b6b; + --c-details-bg: #323843; + + // badge component colors + --c-badge-warning: var(--c-warning); + --c-badge-warning-text: #3c2e05; + --c-badge-danger: var(--c-danger); + --c-badge-danger-text: #401416; + + // code blocks vars + --code-hl-bg-color: #363b46; +} + +// plugin-docsearch +html.dark .DocSearch { + --docsearch-logo-color: var(--c-text); + --docsearch-modal-shadow: inset 1px 1px 0 0 #2c2e40, 0 3px 8px 0 #000309; + --docsearch-key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, + 0 2px 2px 0 rgba(3, 4, 9, 0.3); + --docsearch-key-gradient: linear-gradient(-225deg, #444950, #1c1e21); + --docsearch-footer-shadow: inset 0 1px 0 0 rgba(73, 76, 106, 0.5), + 0 -4px 8px 0 rgba(0, 0, 0, 0.2); +} \ No newline at end of file diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..50dda8b --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +mllm.evoevo.org \ No newline at end of file diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..fd3a8c1 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,22 @@ +## Website development setup + +Install pnpm +```shell +curl -fsSL https://get.pnpm.io/install.sh | sh - +``` + +Install dependencies +```shell +pnpm i +``` + +Dev mode for the docs +```shell +pnpm docs:dev +``` + +## Website content development + +Edit sidebars + +- See `.vuepress/config.ts`. \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..31526d1 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,3 @@ + + +Welcome to the Minimal documentation! \ No newline at end of file diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 0000000..219c7d2 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,13 @@ +{ + "scripts": { + "docs:dev": "vuepress dev .", + "docs:build": "vuepress build ." + }, + "devDependencies": { + "@vuepress/cli": "2.0.0-beta.45", + "@vuepress/client": "2.0.0-beta.67", + "@vuepress/theme-default": "2.0.0-beta.67", + "vue": "^3.3.4", + "vuepress": "2.0.0-beta.67" + } +} \ No newline at end of file diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml new file mode 100644 index 0000000..da8b06b --- /dev/null +++ b/docs/pnpm-lock.yaml @@ -0,0 +1,2784 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +devDependencies: + '@vuepress/cli': + specifier: 2.0.0-beta.45 + version: registry.npmmirror.com/@vuepress/cli@2.0.0-beta.45 + '@vuepress/client': + specifier: 2.0.0-beta.67 + version: registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/theme-default': + specifier: 2.0.0-beta.67 + version: registry.npmmirror.com/@vuepress/theme-default@2.0.0-beta.67 + vue: + specifier: ^3.3.4 + version: registry.npmmirror.com/vue@3.3.4 + vuepress: + specifier: 2.0.0-beta.67 + version: registry.npmmirror.com/vuepress@2.0.0-beta.67(@vuepress/client@2.0.0-beta.67)(vue@3.3.4) + +packages: + + 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'} + dev: true + + registry.npmmirror.com/@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz} + name: '@babel/helper-validator-identifier' + version: 7.22.20 + engines: {node: '>=6.9.0'} + dev: true + + 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': registry.npmmirror.com/@babel/types@7.23.0 + dev: true + + 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: + '@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 + + 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.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.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.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.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.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.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.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.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.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.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz} + name: '@esbuild/linux-loong64' + version: 0.14.54 + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/@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.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.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.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.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.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.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.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.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.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.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.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/@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz} + name: '@jridgewell/sourcemap-codec' + version: 1.4.15 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-component@0.12.1: + resolution: {integrity: sha512-L3elbvuKUufXwPLHrmJGd/ijd/QKxfcHXy3kRy4O+P7UIV7HSWePpfB0k+wWee+by3MviYYxjVAi392z+DGy3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-component/-/plugin-component-0.12.1.tgz} + name: '@mdit-vue/plugin-component' + version: 0.12.1 + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-frontmatter@0.12.1: + resolution: {integrity: sha512-C6ycNjrJ+T4JgbVxwo9cUkfLacOO841Yl8ogqd5PJmAVpc5cM2OLBkqqkZxNRXos3g9xM1VvIQ7gK/047UNADg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.12.1.tgz} + name: '@mdit-vue/plugin-frontmatter' + version: 0.12.1 + dependencies: + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + gray-matter: registry.npmmirror.com/gray-matter@4.0.3 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-headers@0.12.1: + resolution: {integrity: sha512-DXAw/iWW8f3qUYMDHgQmamL+XGjnaoeRzdvDseLRyr7gXX4xpYO9OIhe/pv9LzSvUoY7UGYmn4kFeI+0qpWJ+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-headers/-/plugin-headers-0.12.1.tgz} + name: '@mdit-vue/plugin-headers' + version: 0.12.1 + dependencies: + '@mdit-vue/shared': registry.npmmirror.com/@mdit-vue/shared@0.12.1 + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-sfc@0.12.1: + resolution: {integrity: sha512-6j332CsSqumy1+StIM3XphdXG1zj9NXuWestDJrKgS3OLy5P0EAioXScUYiZYysw61ZG+2pP37MW7Hg+eHbyIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-sfc/-/plugin-sfc-0.12.1.tgz} + name: '@mdit-vue/plugin-sfc' + version: 0.12.1 + dependencies: + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-title@0.12.1: + resolution: {integrity: sha512-JOsiDj+CryGbrTDWUnDAwB9kSkN6o9GDo3udR6BPDgBNVb3zAnx9ZNaRpEhDW1LnQhf9/LYicWJ2eTNRKPcJNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-title/-/plugin-title-0.12.1.tgz} + name: '@mdit-vue/plugin-title' + version: 0.12.1 + dependencies: + '@mdit-vue/shared': registry.npmmirror.com/@mdit-vue/shared@0.12.1 + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/plugin-toc@0.12.1: + resolution: {integrity: sha512-nFGwTwVa8GLCKJMV7cGST7lYuljSjEiCTPgKIpQ/WifwouHsQaL/rnBDr22kpzY2hRTAhM3+TT5GDwLyxa/e6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/plugin-toc/-/plugin-toc-0.12.1.tgz} + name: '@mdit-vue/plugin-toc' + version: 0.12.1 + dependencies: + '@mdit-vue/shared': registry.npmmirror.com/@mdit-vue/shared@0.12.1 + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/shared@0.12.1: + resolution: {integrity: sha512-bXgd0KThe4jC2leCFDFsyrudXIckvTwV4WnQK/rRMrXq0/BAuVdSNdIv1LGCWZxD5+oDyPyEPd0lalTIFwqsmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/shared/-/shared-0.12.1.tgz} + name: '@mdit-vue/shared' + version: 0.12.1 + dependencies: + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@mdit-vue/types@0.12.0: + resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@mdit-vue/types/-/types-0.12.0.tgz} + name: '@mdit-vue/types' + version: 0.12.0 + 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/@types/debug@4.1.9: + resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/debug/-/debug-4.1.9.tgz} + name: '@types/debug' + version: 4.1.9 + dependencies: + '@types/ms': registry.npmmirror.com/@types/ms@0.7.32 + dev: true + + registry.npmmirror.com/@types/fs-extra@11.0.2: + resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-11.0.2.tgz} + name: '@types/fs-extra' + version: 11.0.2 + dependencies: + '@types/jsonfile': registry.npmmirror.com/@types/jsonfile@6.1.2 + '@types/node': registry.npmmirror.com/@types/node@20.8.3 + dev: true + + registry.npmmirror.com/@types/fs-extra@9.0.13: + resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz} + name: '@types/fs-extra' + version: 9.0.13 + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.8.3 + dev: true + + registry.npmmirror.com/@types/hash-sum@1.0.0: + resolution: {integrity: sha512-FdLBT93h3kcZ586Aee66HPCVJ6qvxVjBlDWNmxSGSbCZe9hTsjRKdSsl4y1T+3zfujxo9auykQMnFsfyHWD7wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hash-sum/-/hash-sum-1.0.0.tgz} + name: '@types/hash-sum' + version: 1.0.0 + dev: true + + registry.npmmirror.com/@types/jsonfile@6.1.2: + resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/jsonfile/-/jsonfile-6.1.2.tgz} + name: '@types/jsonfile' + version: 6.1.2 + dependencies: + '@types/node': registry.npmmirror.com/@types/node@20.8.3 + dev: true + + registry.npmmirror.com/@types/linkify-it@3.0.3: + resolution: {integrity: sha512-pTjcqY9E4nOI55Wgpz7eiI8+LzdYnw3qxXCfHyBDdPbYvbyLgWLJGh8EdPvqawwMK1Uo1794AUkkR38Fr0g+2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/linkify-it/-/linkify-it-3.0.3.tgz} + name: '@types/linkify-it' + version: 3.0.3 + dev: true + + registry.npmmirror.com/@types/markdown-it-emoji@2.0.2: + resolution: {integrity: sha512-2ln8Wjbcj/0oRi/6VnuMeWEHHuK8uapFttvcLmDIe1GKCsFBLOLBX+D+xhDa9oWOQV0IpvxwrSfKKssAqqroog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz} + name: '@types/markdown-it-emoji' + version: 2.0.2 + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/@types/markdown-it@12.2.3: + resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/markdown-it/-/markdown-it-12.2.3.tgz} + name: '@types/markdown-it' + version: 12.2.3 + dependencies: + '@types/linkify-it': registry.npmmirror.com/@types/linkify-it@3.0.3 + '@types/mdurl': registry.npmmirror.com/@types/mdurl@1.0.3 + dev: true + + registry.npmmirror.com/@types/markdown-it@13.0.2: + resolution: {integrity: sha512-Tla7hH9oeXHOlJyBFdoqV61xWE9FZf/y2g+gFVwQ2vE1/eBzjUno5JCd3Hdb5oATve5OF6xNjZ/4VIZhVVx+hA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/markdown-it/-/markdown-it-13.0.2.tgz} + name: '@types/markdown-it' + version: 13.0.2 + dependencies: + '@types/linkify-it': registry.npmmirror.com/@types/linkify-it@3.0.3 + '@types/mdurl': registry.npmmirror.com/@types/mdurl@1.0.3 + dev: true + + registry.npmmirror.com/@types/mdurl@1.0.3: + resolution: {integrity: sha512-T5k6kTXak79gwmIOaDF2UUQXFbnBE0zBUzF20pz7wDYu0RQMzWg+Ml/Pz50214NsFHBITkoi5VtdjFZnJ2ijjA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/mdurl/-/mdurl-1.0.3.tgz} + name: '@types/mdurl' + version: 1.0.3 + dev: true + + registry.npmmirror.com/@types/ms@0.7.32: + resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/ms/-/ms-0.7.32.tgz} + name: '@types/ms' + version: 0.7.32 + dev: true + + registry.npmmirror.com/@types/node@20.8.3: + resolution: {integrity: sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-20.8.3.tgz} + name: '@types/node' + version: 20.8.3 + dev: true + + registry.npmmirror.com/@types/web-bluetooth@0.0.18: + resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz} + name: '@types/web-bluetooth' + version: 0.0.18 + dev: true + + registry.npmmirror.com/@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4): + resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.4.0.tgz} + id: registry.npmmirror.com/@vitejs/plugin-vue/4.4.0 + name: '@vitejs/plugin-vue' + version: 4.4.0 + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: registry.npmmirror.com/vite@4.4.11 + vue: registry.npmmirror.com/vue@3.3.4 + dev: true + + registry.npmmirror.com/@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz} + name: '@vue/compiler-core' + version: 3.3.4 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: true + + registry.npmmirror.com/@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz} + name: '@vue/compiler-dom' + version: 3.3.4 + dependencies: + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz} + name: '@vue/compiler-sfc' + version: 3.3.4 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4 + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4 + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.3.4 + '@vue/reactivity-transform': registry.npmmirror.com/@vue/reactivity-transform@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + magic-string: registry.npmmirror.com/magic-string@0.30.4 + postcss: registry.npmmirror.com/postcss@8.4.31 + source-map-js: registry.npmmirror.com/source-map-js@1.0.2 + dev: true + + registry.npmmirror.com/@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz} + name: '@vue/compiler-ssr' + version: 3.3.4 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vue/devtools-api@6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz} + name: '@vue/devtools-api' + version: 6.5.0 + dev: true + + registry.npmmirror.com/@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz} + name: '@vue/reactivity-transform' + version: 3.3.4 + dependencies: + '@babel/parser': registry.npmmirror.com/@babel/parser@7.23.0 + '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + estree-walker: registry.npmmirror.com/estree-walker@2.0.2 + magic-string: registry.npmmirror.com/magic-string@0.30.4 + dev: true + + registry.npmmirror.com/@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.4.tgz} + name: '@vue/reactivity' + version: 3.3.4 + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz} + name: '@vue/runtime-core' + version: 3.3.4 + dependencies: + '@vue/reactivity': registry.npmmirror.com/@vue/reactivity@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz} + name: '@vue/runtime-dom' + version: 3.3.4 + dependencies: + '@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + csstype: registry.npmmirror.com/csstype@3.1.2 + dev: true + + registry.npmmirror.com/@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz} + id: registry.npmmirror.com/@vue/server-renderer/3.3.4 + name: '@vue/server-renderer' + version: 3.3.4 + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.3.4 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + vue: registry.npmmirror.com/vue@3.3.4 + dev: true + + registry.npmmirror.com/@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz} + name: '@vue/shared' + version: 3.3.4 + dev: true + + registry.npmmirror.com/@vuepress/bundler-vite@2.0.0-beta.67: + resolution: {integrity: sha512-W6YXixxu2G+xPECPFvx4Tzv5fmpBYvApEYVw7qfSNf/5YZ6aeIfV0AMGJZvhk7R/KniofvBTGCjAMSK4fqKp8w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.67.tgz} + name: '@vuepress/bundler-vite' + version: 2.0.0-beta.67 + dependencies: + '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4) + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + autoprefixer: registry.npmmirror.com/autoprefixer@10.4.16(postcss@8.4.31) + connect-history-api-fallback: registry.npmmirror.com/connect-history-api-fallback@2.0.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + postcss-load-config: registry.npmmirror.com/postcss-load-config@4.0.1(postcss@8.4.31) + rollup: registry.npmmirror.com/rollup@3.29.4 + vite: registry.npmmirror.com/vite@4.4.11 + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + - ts-node + dev: true + + registry.npmmirror.com/@vuepress/cli@2.0.0-beta.45: + resolution: {integrity: sha512-BZm3ASYpxcItQPSamHqmbbj3cPVRohcxoNYOpH2CsRtKa1tdVBxKd1z3KZpxDRTG8sDUY/tEHoD1neDxcytTDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/cli/-/cli-2.0.0-beta.45.tgz} + name: '@vuepress/cli' + version: 2.0.0-beta.45 + hasBin: true + dependencies: + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.45 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.45 + cac: registry.npmmirror.com/cac@6.7.14 + chokidar: registry.npmmirror.com/chokidar@3.5.3 + envinfo: registry.npmmirror.com/envinfo@7.10.0 + esbuild: registry.npmmirror.com/esbuild@0.14.54 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/cli@2.0.0-beta.67: + resolution: {integrity: sha512-OWd5JMq9pEHrz2MTTQV91EoG+7o18s1JWKP7GBfYQ2DRAu/Hf4rZPmluuibhFolTvnTDuTtXrfb6Wbx4iZ+M9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/cli/-/cli-2.0.0-beta.67.tgz} + name: '@vuepress/cli' + version: 2.0.0-beta.67 + hasBin: true + dependencies: + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + cac: registry.npmmirror.com/cac@6.7.14 + chokidar: registry.npmmirror.com/chokidar@3.5.3 + envinfo: registry.npmmirror.com/envinfo@7.10.0 + esbuild: registry.npmmirror.com/esbuild@0.18.20 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/client@2.0.0-beta.45: + resolution: {integrity: sha512-4oK77LI5FpHvF6bZxREfLdWfOgAZroDkyy46moRopasg72UeXjfvOTb/6tIKaNQP6e/Kn2ubRxVeLe7DR5d9Ng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/client/-/client-2.0.0-beta.45.tgz} + name: '@vuepress/client' + version: 2.0.0-beta.45 + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45 + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + dev: true + + registry.npmmirror.com/@vuepress/client@2.0.0-beta.67: + resolution: {integrity: sha512-xfXZXmZmMbCvQxUhNltuAZzpoiwM0x9ke+DdPPDBF0oGMNDlmtOlsD7NcH322vQE3ehYy5mXJttXuEmfoNOG6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/client/-/client-2.0.0-beta.67.tgz} + name: '@vuepress/client' + version: 2.0.0-beta.67 + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vueuse/core': registry.npmmirror.com/@vueuse/core@10.5.0(vue@3.3.4) + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + dev: true + + registry.npmmirror.com/@vuepress/core@2.0.0-beta.45: + resolution: {integrity: sha512-SeTzsNKc+E41b0p5nNiWRqMIxXM0Pu59MAaSkd1SFqEa8vtxDQZvgdM2xIbmCEejVSnKqLJwyyN+F2vEvPF9WA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/core/-/core-2.0.0-beta.45.tgz} + name: '@vuepress/core' + version: 2.0.0-beta.45 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.45 + '@vuepress/markdown': registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.45 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.45 + gray-matter: registry.npmmirror.com/gray-matter@4.0.3 + toml: registry.npmmirror.com/toml@3.0.0 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/core@2.0.0-beta.67: + resolution: {integrity: sha512-pbCm1x+zFKZqpJjS68sv3ziEQLMn0KM04Q6W249stcTUUBrKox2OPx+OcX/BrN6yH60OviXN8hD6MgCnFSWdZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/core/-/core-2.0.0-beta.67.tgz} + name: '@vuepress/core' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/markdown': registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.45: + resolution: {integrity: sha512-wm9NsJ17G5Cw7idj+ChZVrdKkcTkx+1DwAZDgJcQESdvDTmggQYonZa8vSY1rLxw50VmHU2v8WsiaYTTn91slA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/markdown/-/markdown-2.0.0-beta.45.tgz} + name: '@vuepress/markdown' + version: 2.0.0-beta.45 + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@12.2.3 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.45 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + markdown-it-anchor: registry.npmmirror.com/markdown-it-anchor@8.6.7(@types/markdown-it@12.2.3)(markdown-it@13.0.2) + markdown-it-emoji: registry.npmmirror.com/markdown-it-emoji@2.0.2 + mdurl: registry.npmmirror.com/mdurl@1.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.67: + resolution: {integrity: sha512-dwciE7dbfDruLan+w9x/LUl5dLdBWB39QXznX/Hhv4oPp+Mm4as53J58gqjuRPi6N25DfRi3ODrzjG5Lduwnfw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/markdown/-/markdown-2.0.0-beta.67.tgz} + name: '@vuepress/markdown' + version: 2.0.0-beta.67 + dependencies: + '@mdit-vue/plugin-component': registry.npmmirror.com/@mdit-vue/plugin-component@0.12.1 + '@mdit-vue/plugin-frontmatter': registry.npmmirror.com/@mdit-vue/plugin-frontmatter@0.12.1 + '@mdit-vue/plugin-headers': registry.npmmirror.com/@mdit-vue/plugin-headers@0.12.1 + '@mdit-vue/plugin-sfc': registry.npmmirror.com/@mdit-vue/plugin-sfc@0.12.1 + '@mdit-vue/plugin-title': registry.npmmirror.com/@mdit-vue/plugin-title@0.12.1 + '@mdit-vue/plugin-toc': registry.npmmirror.com/@mdit-vue/plugin-toc@0.12.1 + '@mdit-vue/shared': registry.npmmirror.com/@mdit-vue/shared@0.12.1 + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + '@types/markdown-it-emoji': registry.npmmirror.com/@types/markdown-it-emoji@2.0.2 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + markdown-it-anchor: registry.npmmirror.com/markdown-it-anchor@8.6.7(@types/markdown-it@13.0.2)(markdown-it@13.0.2) + markdown-it-emoji: registry.npmmirror.com/markdown-it-emoji@2.0.2 + mdurl: registry.npmmirror.com/mdurl@1.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-active-header-links@2.0.0-beta.67: + resolution: {integrity: sha512-2AxtFnnvHn750x+dCFbCWgqxpS+zsNucw8vuATmyRiBAleEqfM1Wz+RuMSKBM38GxsI/7mnQgWOgqj4S90G+ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-active-header-links' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + ts-debounce: registry.npmmirror.com/ts-debounce@4.0.0 + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-back-to-top@2.0.0-beta.67: + resolution: {integrity: sha512-ystolf429cvAfX4qw1o9sHfkB8+KdQ4rV8P4ILR5LERgTZprL+1FbQfcHgVjEF2p0UKu2QXJQNGx2LfWWVuYdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-back-to-top' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + ts-debounce: registry.npmmirror.com/ts-debounce@4.0.0 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-container@2.0.0-beta.67: + resolution: {integrity: sha512-NuxjNkyJ2bYsRpw3iAiok2aeKYzZQsEZ8A/i+4LYwrDXbj3HfjlDhfPYhN+BMQfbxE9LpXOG0APNcXVCNMu0hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-container/-/plugin-container-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-container' + version: 2.0.0-beta.67 + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/markdown': registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + markdown-it-container: registry.npmmirror.com/markdown-it-container@3.0.0 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-external-link-icon@2.0.0-beta.67: + resolution: {integrity: sha512-JD0/Uvt1WQXiGoAA0pjpqQ7OINDUm1TSgWeIpfPq9tZJNfgjmqUoartMFUuqcvl4eMi4Alfx0dWkzSF9qHL7Pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-external-link-icon' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/markdown': registry.npmmirror.com/@vuepress/markdown@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-git@2.0.0-beta.67: + resolution: {integrity: sha512-9JSGmEtDqBWEmszqEE7spBjWdbeZo0jeMi2ZQLT4KgQrYh5fU/DO8MgeJxGXXd9xvpz4aVAzQR+gqYpL6kO5Jw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-git/-/plugin-git-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-git' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + execa: registry.npmmirror.com/execa@8.0.1 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-medium-zoom@2.0.0-beta.67: + resolution: {integrity: sha512-KLXfzKKbAhLSaRdbkHlvpbpYtaqINYBJ9gB4Q7CQ5AUaA8uStLG6rX0RjyhKAONfIJWuFiVYCp38QSI++fa/tA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-medium-zoom' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + medium-zoom: registry.npmmirror.com/medium-zoom@1.0.8 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-nprogress@2.0.0-beta.67: + resolution: {integrity: sha512-BlqALWsNCllrqhMgRGz+50ah984XCwp1wejNYGP0ENEGSo1SY2dUI4AatIWep4Zj+0s7gbBR0swZc49hkLpENg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-nprogress' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-palette@2.0.0-beta.67: + resolution: {integrity: sha512-Ea2nLx9yH4c70MUQpFXuRAD6OZNVdyVGppvNwyGswutqPkRu7km18ml4Jk767iGMAVfzmrlphd6VIUJBUJ81JQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-palette/-/plugin-palette-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-palette' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + chokidar: registry.npmmirror.com/chokidar@3.5.3 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-prismjs@2.0.0-beta.67: + resolution: {integrity: sha512-IaTc/BHwdO/ydfcoGmqUsDI5G2rPsgffxDtHx4pogaBCF2A6X9O++hrR/YExOHwwyhaE/6c6kflJAefaHb+Arg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-prismjs' + version: 2.0.0-beta.67 + dependencies: + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + prismjs: registry.npmmirror.com/prismjs@1.29.0 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/plugin-theme-data@2.0.0-beta.67: + resolution: {integrity: sha512-emTj1fvYXM/+WWObmgR0STRwkcDEM9QLD9ZP/JK5hEdt9KQnl8qO9NIzVfP/acgqbxFJQVvsmMSruXXknN68FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.67.tgz} + name: '@vuepress/plugin-theme-data' + version: 2.0.0-beta.67 + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0 + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45: + resolution: {integrity: sha512-lYj+rgMtQ6liWjvzVy7jGux/Eix5ExbUy8b2uFAAsSE4v5wrdGeVgcFunVb40VPK3Mu0uyW4AvhCsPteLRUp1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/shared/-/shared-2.0.0-beta.45.tgz} + name: '@vuepress/shared' + version: 2.0.0-beta.45 + dependencies: + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67: + resolution: {integrity: sha512-gm8/6oAnd0Jh8g9xB89S+g8XJxt30QmeXK79J2Nwcbgy88CZnYbZssU1noyxFt4cHDX8wpUf8V5I388/dfHfoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/shared/-/shared-2.0.0-beta.67.tgz} + name: '@vuepress/shared' + version: 2.0.0-beta.67 + dependencies: + '@mdit-vue/types': registry.npmmirror.com/@mdit-vue/types@0.12.0 + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/@vuepress/theme-default@2.0.0-beta.67: + resolution: {integrity: sha512-t8wfKaf/WUAifcKTYfnpsUxTVF5C4LUSiX2DH+JTt0lB/bv4SKQstuZtLvLiV9C4q2ekjGpitaW85T4KDnshug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.67.tgz} + name: '@vuepress/theme-default' + version: 2.0.0-beta.67 + peerDependencies: + sass-loader: ^13.2.1 + peerDependenciesMeta: + sass-loader: + optional: true + dependencies: + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/plugin-active-header-links': registry.npmmirror.com/@vuepress/plugin-active-header-links@2.0.0-beta.67 + '@vuepress/plugin-back-to-top': registry.npmmirror.com/@vuepress/plugin-back-to-top@2.0.0-beta.67 + '@vuepress/plugin-container': registry.npmmirror.com/@vuepress/plugin-container@2.0.0-beta.67 + '@vuepress/plugin-external-link-icon': registry.npmmirror.com/@vuepress/plugin-external-link-icon@2.0.0-beta.67 + '@vuepress/plugin-git': registry.npmmirror.com/@vuepress/plugin-git@2.0.0-beta.67 + '@vuepress/plugin-medium-zoom': registry.npmmirror.com/@vuepress/plugin-medium-zoom@2.0.0-beta.67 + '@vuepress/plugin-nprogress': registry.npmmirror.com/@vuepress/plugin-nprogress@2.0.0-beta.67 + '@vuepress/plugin-palette': registry.npmmirror.com/@vuepress/plugin-palette@2.0.0-beta.67 + '@vuepress/plugin-prismjs': registry.npmmirror.com/@vuepress/plugin-prismjs@2.0.0-beta.67 + '@vuepress/plugin-theme-data': registry.npmmirror.com/@vuepress/plugin-theme-data@2.0.0-beta.67 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + '@vuepress/utils': registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67 + '@vueuse/core': registry.npmmirror.com/@vueuse/core@10.5.0(vue@3.3.4) + sass: registry.npmmirror.com/sass@1.69.0 + vue: registry.npmmirror.com/vue@3.3.4 + vue-router: registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/utils@2.0.0-beta.45: + resolution: {integrity: sha512-vdhRs+Q3tuJiznQ3Vlckumpciv7uKm6kTcqkAInZJdtpa/vS+SAeeS3q8ThERC0I7z1mnW/s/CGkVlLKhrfjKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/utils/-/utils-2.0.0-beta.45.tgz} + name: '@vuepress/utils' + version: 2.0.0-beta.45 + dependencies: + '@types/debug': registry.npmmirror.com/@types/debug@4.1.9 + '@types/fs-extra': registry.npmmirror.com/@types/fs-extra@9.0.13 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.45 + chalk: registry.npmmirror.com/chalk@4.1.2 + debug: registry.npmmirror.com/debug@4.3.4 + fs-extra: registry.npmmirror.com/fs-extra@10.1.0 + globby: registry.npmmirror.com/globby@11.1.0 + hash-sum: registry.npmmirror.com/hash-sum@2.0.0 + ora: registry.npmmirror.com/ora@5.4.1 + upath: registry.npmmirror.com/upath@2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vuepress/utils@2.0.0-beta.67: + resolution: {integrity: sha512-wCK0uggm4gXroy7UkS1u8wDQmD4b0L6Gjqd/1PZTDhNlMLsrjBx7lqqoIKqarMdB2wmDLroPJcC9otvCz2oQug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vuepress/utils/-/utils-2.0.0-beta.67.tgz} + name: '@vuepress/utils' + version: 2.0.0-beta.67 + dependencies: + '@types/debug': registry.npmmirror.com/@types/debug@4.1.9 + '@types/fs-extra': registry.npmmirror.com/@types/fs-extra@11.0.2 + '@types/hash-sum': registry.npmmirror.com/@types/hash-sum@1.0.0 + '@vuepress/shared': registry.npmmirror.com/@vuepress/shared@2.0.0-beta.67 + debug: registry.npmmirror.com/debug@4.3.4 + fs-extra: registry.npmmirror.com/fs-extra@11.1.1 + globby: registry.npmmirror.com/globby@13.2.2 + hash-sum: registry.npmmirror.com/hash-sum@2.0.0 + ora: registry.npmmirror.com/ora@7.0.1 + picocolors: registry.npmmirror.com/picocolors@1.0.0 + upath: registry.npmmirror.com/upath@2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmmirror.com/@vueuse/core@10.5.0(vue@3.3.4): + resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-10.5.0.tgz} + id: registry.npmmirror.com/@vueuse/core/10.5.0 + name: '@vueuse/core' + version: 10.5.0 + dependencies: + '@types/web-bluetooth': registry.npmmirror.com/@types/web-bluetooth@0.0.18 + '@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata@10.5.0 + '@vueuse/shared': registry.npmmirror.com/@vueuse/shared@10.5.0(vue@3.3.4) + vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + registry.npmmirror.com/@vueuse/metadata@10.5.0: + resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-10.5.0.tgz} + name: '@vueuse/metadata' + version: 10.5.0 + dev: true + + registry.npmmirror.com/@vueuse/shared@10.5.0(vue@3.3.4): + resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-10.5.0.tgz} + id: registry.npmmirror.com/@vueuse/shared/10.5.0 + name: '@vueuse/shared' + version: 10.5.0 + dependencies: + vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + 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 + + 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 + + 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: registry.npmmirror.com/color-convert@2.0.1 + dev: true + + registry.npmmirror.com/anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz} + name: anymatch + version: 3.1.3 + engines: {node: '>= 8'} + dependencies: + normalize-path: registry.npmmirror.com/normalize-path@3.0.0 + picomatch: registry.npmmirror.com/picomatch@2.3.1 + dev: true + + registry.npmmirror.com/argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz} + name: argparse + version: 1.0.10 + dependencies: + sprintf-js: registry.npmmirror.com/sprintf-js@1.0.3 + dev: true + + 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 + + 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 + + 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: registry.npmmirror.com/browserslist@4.22.1 + caniuse-lite: registry.npmmirror.com/caniuse-lite@1.0.30001546 + fraction.js: registry.npmmirror.com/fraction.js@4.3.6 + 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 + + 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 + + registry.npmmirror.com/binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz} + name: binary-extensions + version: 2.2.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz} + name: bl + version: 4.1.0 + dependencies: + buffer: registry.npmmirror.com/buffer@5.7.1 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + dev: true + + registry.npmmirror.com/bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bl/-/bl-5.1.0.tgz} + name: bl + version: 5.1.0 + dependencies: + buffer: registry.npmmirror.com/buffer@6.0.3 + inherits: registry.npmmirror.com/inherits@2.0.4 + readable-stream: registry.npmmirror.com/readable-stream@3.6.2 + dev: true + + registry.npmmirror.com/braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz} + name: braces + version: 3.0.2 + engines: {node: '>=8'} + dependencies: + fill-range: registry.npmmirror.com/fill-range@7.0.1 + dev: true + + registry.npmmirror.com/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.30001546 + electron-to-chromium: registry.npmmirror.com/electron-to-chromium@1.4.544 + 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/buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz} + name: buffer + version: 5.7.1 + dependencies: + base64-js: registry.npmmirror.com/base64-js@1.5.1 + ieee754: registry.npmmirror.com/ieee754@1.2.1 + dev: true + + registry.npmmirror.com/buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz} + name: buffer + version: 6.0.3 + dependencies: + base64-js: registry.npmmirror.com/base64-js@1.5.1 + ieee754: registry.npmmirror.com/ieee754@1.2.1 + dev: true + + registry.npmmirror.com/cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz} + name: cac + version: 6.7.14 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/caniuse-lite@1.0.30001546: + resolution: {integrity: sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz} + name: caniuse-lite + version: 1.0.30001546 + 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/chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz} + name: chalk + version: 5.3.0 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.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/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-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-cursor/-/cli-cursor-4.0.0.tgz} + name: cli-cursor + version: 4.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: registry.npmmirror.com/restore-cursor@4.0.0 + dev: true + + registry.npmmirror.com/cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.1.tgz} + name: cli-spinners + version: 2.9.1 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz} + name: clone + version: 1.0.4 + engines: {node: '>=0.8'} + 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: registry.npmmirror.com/color-name@1.1.4 + dev: true + + 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 + + registry.npmmirror.com/connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz} + name: connect-history-api-fallback + version: 2.0.0 + engines: {node: '>=0.8'} + dev: true + + registry.npmmirror.com/cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz} + name: cross-spawn + version: 7.0.3 + engines: {node: '>= 8'} + dependencies: + path-key: registry.npmmirror.com/path-key@3.1.1 + shebang-command: registry.npmmirror.com/shebang-command@2.0.0 + which: registry.npmmirror.com/which@2.0.2 + dev: true + + registry.npmmirror.com/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 + + registry.npmmirror.com/debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz} + name: debug + version: 4.3.4 + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: registry.npmmirror.com/ms@2.1.2 + dev: true + + registry.npmmirror.com/defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz} + name: defaults + version: 1.0.4 + dependencies: + clone: registry.npmmirror.com/clone@1.0.4 + 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/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/electron-to-chromium@1.4.544: + resolution: {integrity: sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz} + name: electron-to-chromium + version: 1.4.544 + dev: true + + registry.npmmirror.com/emoji-regex@10.2.1: + resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-10.2.1.tgz} + name: emoji-regex + version: 10.2.1 + dev: true + + registry.npmmirror.com/entities@3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/entities/-/entities-3.0.1.tgz} + name: entities + version: 3.0.1 + engines: {node: '>=0.12'} + dev: true + + registry.npmmirror.com/envinfo@7.10.0: + resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/envinfo/-/envinfo-7.10.0.tgz} + name: envinfo + version: 7.10.0 + engines: {node: '>=4'} + hasBin: true + dev: true + + registry.npmmirror.com/esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz} + name: esbuild-android-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz} + name: esbuild-android-arm64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz} + name: esbuild-darwin-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz} + name: esbuild-darwin-arm64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz} + name: esbuild-freebsd-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz} + name: esbuild-freebsd-arm64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz} + name: esbuild-linux-32 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz} + name: esbuild-linux-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz} + name: esbuild-linux-arm64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz} + name: esbuild-linux-arm + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz} + name: esbuild-linux-mips64le + version: 0.14.54 + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz} + name: esbuild-linux-ppc64le + version: 0.14.54 + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz} + name: esbuild-linux-riscv64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz} + name: esbuild-linux-s390x + version: 0.14.54 + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} + name: esbuild-netbsd-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz} + name: esbuild-openbsd-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz} + name: esbuild-sunos-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz} + name: esbuild-windows-32 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz} + name: esbuild-windows-64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz} + name: esbuild-windows-arm64 + version: 0.14.54 + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmmirror.com/esbuild@0.14.54: + resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz} + name: esbuild + version: 0.14.54 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64@0.14.54 + esbuild-android-64: registry.npmmirror.com/esbuild-android-64@0.14.54 + esbuild-android-arm64: registry.npmmirror.com/esbuild-android-arm64@0.14.54 + esbuild-darwin-64: registry.npmmirror.com/esbuild-darwin-64@0.14.54 + esbuild-darwin-arm64: registry.npmmirror.com/esbuild-darwin-arm64@0.14.54 + esbuild-freebsd-64: registry.npmmirror.com/esbuild-freebsd-64@0.14.54 + esbuild-freebsd-arm64: registry.npmmirror.com/esbuild-freebsd-arm64@0.14.54 + esbuild-linux-32: registry.npmmirror.com/esbuild-linux-32@0.14.54 + esbuild-linux-64: registry.npmmirror.com/esbuild-linux-64@0.14.54 + esbuild-linux-arm: registry.npmmirror.com/esbuild-linux-arm@0.14.54 + esbuild-linux-arm64: registry.npmmirror.com/esbuild-linux-arm64@0.14.54 + esbuild-linux-mips64le: registry.npmmirror.com/esbuild-linux-mips64le@0.14.54 + esbuild-linux-ppc64le: registry.npmmirror.com/esbuild-linux-ppc64le@0.14.54 + esbuild-linux-riscv64: registry.npmmirror.com/esbuild-linux-riscv64@0.14.54 + esbuild-linux-s390x: registry.npmmirror.com/esbuild-linux-s390x@0.14.54 + esbuild-netbsd-64: registry.npmmirror.com/esbuild-netbsd-64@0.14.54 + esbuild-openbsd-64: registry.npmmirror.com/esbuild-openbsd-64@0.14.54 + esbuild-sunos-64: registry.npmmirror.com/esbuild-sunos-64@0.14.54 + esbuild-windows-32: registry.npmmirror.com/esbuild-windows-32@0.14.54 + esbuild-windows-64: registry.npmmirror.com/esbuild-windows-64@0.14.54 + esbuild-windows-arm64: registry.npmmirror.com/esbuild-windows-arm64@0.14.54 + dev: true + + registry.npmmirror.com/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/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 + + registry.npmmirror.com/estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz} + name: estree-walker + version: 2.0.2 + dev: true + + registry.npmmirror.com/execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/execa/-/execa-8.0.1.tgz} + name: execa + version: 8.0.1 + engines: {node: '>=16.17'} + dependencies: + cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3 + get-stream: registry.npmmirror.com/get-stream@8.0.1 + human-signals: registry.npmmirror.com/human-signals@5.0.0 + 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@4.1.0 + strip-final-newline: registry.npmmirror.com/strip-final-newline@3.0.0 + 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/fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz} + name: fast-glob + version: 3.3.1 + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat@2.0.5 + '@nodelib/fs.walk': registry.npmmirror.com/@nodelib/fs.walk@1.2.8 + glob-parent: registry.npmmirror.com/glob-parent@5.1.2 + merge2: registry.npmmirror.com/merge2@1.4.1 + micromatch: registry.npmmirror.com/micromatch@4.0.5 + dev: true + + registry.npmmirror.com/fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz} + name: fastq + version: 1.15.0 + dependencies: + reusify: registry.npmmirror.com/reusify@1.0.4 + dev: true + + registry.npmmirror.com/fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz} + name: fill-range + version: 7.0.1 + engines: {node: '>=8'} + dependencies: + to-regex-range: registry.npmmirror.com/to-regex-range@5.0.1 + dev: true + + registry.npmmirror.com/fraction.js@4.3.6: + resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.6.tgz} + name: fraction.js + version: 4.3.6 + 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: 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 + + 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: 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 + + 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 + + registry.npmmirror.com/get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-8.0.1.tgz} + name: get-stream + version: 8.0.1 + engines: {node: '>=16'} + dev: true + + registry.npmmirror.com/glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} + name: glob-parent + version: 5.1.2 + engines: {node: '>= 6'} + dependencies: + is-glob: registry.npmmirror.com/is-glob@4.0.3 + dev: true + + registry.npmmirror.com/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: 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 + + 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/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/gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gray-matter/-/gray-matter-4.0.3.tgz} + name: gray-matter + version: 4.0.3 + engines: {node: '>=6.0'} + dependencies: + js-yaml: registry.npmmirror.com/js-yaml@3.14.1 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + section-matter: registry.npmmirror.com/section-matter@1.0.0 + strip-bom-string: registry.npmmirror.com/strip-bom-string@1.0.0 + dev: 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/hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz} + name: hash-sum + version: 2.0.0 + dev: true + + registry.npmmirror.com/human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/human-signals/-/human-signals-5.0.0.tgz} + name: human-signals + version: 5.0.0 + engines: {node: '>=16.17.0'} + dev: true + + 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 + + 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 + + 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/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 + + registry.npmmirror.com/is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} + name: is-binary-path + version: 2.1.0 + engines: {node: '>=8'} + dependencies: + binary-extensions: registry.npmmirror.com/binary-extensions@2.2.0 + dev: true + + registry.npmmirror.com/is-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 + + registry.npmmirror.com/is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} + name: is-extglob + version: 2.1.1 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} + name: is-glob + version: 4.0.3 + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: registry.npmmirror.com/is-extglob@2.1.1 + dev: true + + registry.npmmirror.com/is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz} + name: is-interactive + version: 1.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-interactive/-/is-interactive-2.0.0.tgz} + name: is-interactive + version: 2.0.0 + engines: {node: '>=12'} + dev: true + + registry.npmmirror.com/is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz} + name: is-number + version: 7.0.0 + engines: {node: '>=0.12.0'} + dev: true + + registry.npmmirror.com/is-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-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz} + name: is-unicode-supported + version: 0.1.0 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz} + name: is-unicode-supported + version: 1.3.0 + engines: {node: '>=12'} + 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/js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz} + name: js-yaml + version: 3.14.1 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse@1.0.10 + esprima: registry.npmmirror.com/esprima@4.0.1 + dev: true + + 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: registry.npmmirror.com/universalify@2.0.0 + optionalDependencies: + graceful-fs: registry.npmmirror.com/graceful-fs@4.2.11 + dev: true + + 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 + + registry.npmmirror.com/lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz} + name: lilconfig + version: 2.1.0 + engines: {node: '>=10'} + dev: true + + registry.npmmirror.com/linkify-it@4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/linkify-it/-/linkify-it-4.0.1.tgz} + name: linkify-it + version: 4.0.1 + dependencies: + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: true + + registry.npmmirror.com/log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz} + name: log-symbols + version: 4.1.0 + engines: {node: '>=10'} + dependencies: + chalk: registry.npmmirror.com/chalk@4.1.2 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported@0.1.0 + dev: true + + registry.npmmirror.com/log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-5.1.0.tgz} + name: log-symbols + version: 5.1.0 + engines: {node: '>=12'} + dependencies: + chalk: registry.npmmirror.com/chalk@5.3.0 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported@1.3.0 + dev: true + + registry.npmmirror.com/magic-string@0.30.4: + resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.4.tgz} + name: magic-string + version: 0.30.4 + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec@1.4.15 + dev: true + + registry.npmmirror.com/markdown-it-anchor@8.6.7(@types/markdown-it@12.2.3)(markdown-it@13.0.2): + resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz} + id: registry.npmmirror.com/markdown-it-anchor/8.6.7 + name: markdown-it-anchor + version: 8.6.7 + peerDependencies: + '@types/markdown-it': '*' + markdown-it: '*' + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@12.2.3 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/markdown-it-anchor@8.6.7(@types/markdown-it@13.0.2)(markdown-it@13.0.2): + resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz} + id: registry.npmmirror.com/markdown-it-anchor/8.6.7 + name: markdown-it-anchor + version: 8.6.7 + peerDependencies: + '@types/markdown-it': '*' + markdown-it: '*' + dependencies: + '@types/markdown-it': registry.npmmirror.com/@types/markdown-it@13.0.2 + markdown-it: registry.npmmirror.com/markdown-it@13.0.2 + dev: true + + registry.npmmirror.com/markdown-it-container@3.0.0: + resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-container/-/markdown-it-container-3.0.0.tgz} + name: markdown-it-container + version: 3.0.0 + dev: true + + registry.npmmirror.com/markdown-it-emoji@2.0.2: + resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz} + name: markdown-it-emoji + version: 2.0.2 + dev: true + + registry.npmmirror.com/markdown-it@13.0.2: + resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/markdown-it/-/markdown-it-13.0.2.tgz} + name: markdown-it + version: 13.0.2 + hasBin: true + dependencies: + argparse: registry.npmmirror.com/argparse@2.0.1 + entities: registry.npmmirror.com/entities@3.0.1 + linkify-it: registry.npmmirror.com/linkify-it@4.0.1 + mdurl: registry.npmmirror.com/mdurl@1.0.1 + uc.micro: registry.npmmirror.com/uc.micro@1.0.6 + dev: true + + registry.npmmirror.com/mdurl@1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz} + name: mdurl + version: 1.0.1 + dev: true + + registry.npmmirror.com/medium-zoom@1.0.8: + resolution: {integrity: sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/medium-zoom/-/medium-zoom-1.0.8.tgz} + name: medium-zoom + version: 1.0.8 + 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 + + registry.npmmirror.com/micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz} + name: micromatch + version: 4.0.5 + engines: {node: '>=8.6'} + dependencies: + braces: registry.npmmirror.com/braces@3.0.2 + picomatch: registry.npmmirror.com/picomatch@2.3.1 + dev: true + + registry.npmmirror.com/mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz} + name: mimic-fn + version: 2.1.0 + engines: {node: '>=6'} + dev: true + + registry.npmmirror.com/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/ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + name: ms + version: 2.1.2 + dev: true + + registry.npmmirror.com/nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz} + name: nanoid + version: 3.3.6 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + 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-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz} + name: normalize-path + version: 3.0.0 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/normalize-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-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: + path-key: registry.npmmirror.com/path-key@4.0.0 + dev: true + + registry.npmmirror.com/onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz} + name: onetime + version: 5.1.2 + engines: {node: '>=6'} + dependencies: + mimic-fn: registry.npmmirror.com/mimic-fn@2.1.0 + dev: true + + registry.npmmirror.com/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/ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz} + name: ora + version: 5.4.1 + engines: {node: '>=10'} + dependencies: + bl: registry.npmmirror.com/bl@4.1.0 + chalk: registry.npmmirror.com/chalk@4.1.2 + cli-cursor: registry.npmmirror.com/cli-cursor@3.1.0 + cli-spinners: registry.npmmirror.com/cli-spinners@2.9.1 + is-interactive: registry.npmmirror.com/is-interactive@1.0.0 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported@0.1.0 + log-symbols: registry.npmmirror.com/log-symbols@4.1.0 + strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1 + wcwidth: registry.npmmirror.com/wcwidth@1.0.1 + dev: true + + registry.npmmirror.com/ora@7.0.1: + resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ora/-/ora-7.0.1.tgz} + name: ora + version: 7.0.1 + engines: {node: '>=16'} + dependencies: + chalk: registry.npmmirror.com/chalk@5.3.0 + cli-cursor: registry.npmmirror.com/cli-cursor@4.0.0 + cli-spinners: registry.npmmirror.com/cli-spinners@2.9.1 + is-interactive: registry.npmmirror.com/is-interactive@2.0.0 + is-unicode-supported: registry.npmmirror.com/is-unicode-supported@1.3.0 + log-symbols: registry.npmmirror.com/log-symbols@5.1.0 + stdin-discarder: registry.npmmirror.com/stdin-discarder@0.1.0 + string-width: registry.npmmirror.com/string-width@6.1.0 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 + dev: true + + registry.npmmirror.com/path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz} + name: path-key + version: 3.1.1 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/path-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-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/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/postcss-load-config@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz} + id: registry.npmmirror.com/postcss-load-config/4.0.1 + name: postcss-load-config + version: 4.0.1 + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: registry.npmmirror.com/lilconfig@2.1.0 + postcss: registry.npmmirror.com/postcss@8.4.31 + yaml: registry.npmmirror.com/yaml@2.3.2 + dev: true + + 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 + + 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: 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 + + 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 + + registry.npmmirror.com/queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz} + name: queue-microtask + version: 1.2.3 + dev: true + + registry.npmmirror.com/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: 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 + + registry.npmmirror.com/readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} + name: readdirp + version: 3.6.0 + engines: {node: '>=8.10.0'} + dependencies: + picomatch: registry.npmmirror.com/picomatch@2.3.1 + dev: true + + registry.npmmirror.com/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 + + registry.npmmirror.com/restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/restore-cursor/-/restore-cursor-4.0.0.tgz} + name: restore-cursor + version: 4.0.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: registry.npmmirror.com/onetime@5.1.2 + signal-exit: registry.npmmirror.com/signal-exit@3.0.7 + dev: true + + registry.npmmirror.com/reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz} + name: reusify + version: 1.0.4 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/rollup@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 + + registry.npmmirror.com/run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz} + name: run-parallel + version: 1.2.0 + dependencies: + queue-microtask: registry.npmmirror.com/queue-microtask@1.2.3 + dev: true + + registry.npmmirror.com/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 + + registry.npmmirror.com/sass@1.69.0: + resolution: {integrity: sha512-l3bbFpfTOGgQZCLU/gvm1lbsQ5mC/WnLz3djL2v4WCJBDrWm58PO+jgngcGRNnKUh6wSsdm50YaovTqskZ0xDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass/-/sass-1.69.0.tgz} + name: sass + version: 1.69.0 + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + 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 + + registry.npmmirror.com/section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/section-matter/-/section-matter-1.0.0.tgz} + name: section-matter + version: 1.0.0 + engines: {node: '>=4'} + dependencies: + extend-shallow: registry.npmmirror.com/extend-shallow@2.0.1 + kind-of: registry.npmmirror.com/kind-of@6.0.3 + dev: true + + registry.npmmirror.com/shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz} + name: shebang-command + version: 2.0.0 + engines: {node: '>=8'} + dependencies: + shebang-regex: registry.npmmirror.com/shebang-regex@3.0.0 + dev: true + + registry.npmmirror.com/shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz} + name: shebang-regex + version: 3.0.0 + engines: {node: '>=8'} + dev: true + + registry.npmmirror.com/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/signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz} + name: signal-exit + version: 4.1.0 + engines: {node: '>=14'} + dev: true + + 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 + + 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 + + registry.npmmirror.com/source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz} + name: source-map-js + version: 1.0.2 + engines: {node: '>=0.10.0'} + dev: true + + registry.npmmirror.com/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/stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/stdin-discarder/-/stdin-discarder-0.1.0.tgz} + name: stdin-discarder + version: 0.1.0 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: registry.npmmirror.com/bl@5.1.0 + dev: true + + registry.npmmirror.com/string-width@6.1.0: + resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-6.1.0.tgz} + name: string-width + version: 6.1.0 + engines: {node: '>=16'} + dependencies: + eastasianwidth: registry.npmmirror.com/eastasianwidth@0.2.0 + emoji-regex: registry.npmmirror.com/emoji-regex@10.2.1 + strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0 + dev: true + + 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: registry.npmmirror.com/safe-buffer@5.2.1 + dev: true + + 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: registry.npmmirror.com/ansi-regex@5.0.1 + dev: true + + 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 + + registry.npmmirror.com/strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz} + name: strip-bom-string + version: 1.0.0 + engines: {node: '>=0.10.0'} + dev: true + + 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 + + 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: + has-flag: registry.npmmirror.com/has-flag@4.0.0 + 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 + + registry.npmmirror.com/to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz} + name: to-regex-range + version: 5.0.1 + engines: {node: '>=8.0'} + dependencies: + is-number: registry.npmmirror.com/is-number@7.0.0 + dev: true + + registry.npmmirror.com/toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/toml/-/toml-3.0.0.tgz} + name: toml + version: 3.0.0 + dev: true + + registry.npmmirror.com/ts-debounce@4.0.0: + resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ts-debounce/-/ts-debounce-4.0.0.tgz} + name: ts-debounce + version: 4.0.0 + dev: true + + registry.npmmirror.com/uc.micro@1.0.6: + resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz} + name: uc.micro + version: 1.0.6 + dev: true + + 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 + + registry.npmmirror.com/upath@2.0.1: + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/upath/-/upath-2.0.1.tgz} + name: upath + 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: 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 + + 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/vite@4.4.11: + resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.4.11.tgz} + name: vite + version: 4.4.11 + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: registry.npmmirror.com/esbuild@0.18.20 + postcss: registry.npmmirror.com/postcss@8.4.31 + rollup: registry.npmmirror.com/rollup@3.29.4 + optionalDependencies: + fsevents: registry.npmmirror.com/fsevents@2.3.3 + dev: true + + registry.npmmirror.com/vue-demi@0.14.6(vue@3.3.4): + resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz} + id: registry.npmmirror.com/vue-demi/0.14.6 + name: vue-demi + version: 0.14.6 + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: registry.npmmirror.com/vue@3.3.4 + dev: true + + registry.npmmirror.com/vue-router@4.2.5(vue@3.3.4): + resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.2.5.tgz} + id: registry.npmmirror.com/vue-router/4.2.5 + name: vue-router + version: 4.2.5 + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.0 + vue: registry.npmmirror.com/vue@3.3.4 + dev: true + + registry.npmmirror.com/vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/-/vue-3.3.4.tgz} + name: vue + version: 3.3.4 + dependencies: + '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.4 + '@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.3.4 + '@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom@3.3.4 + '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer@3.3.4(vue@3.3.4) + '@vue/shared': registry.npmmirror.com/@vue/shared@3.3.4 + dev: true + + registry.npmmirror.com/vuepress-vite@2.0.0-beta.67(@vuepress/client@2.0.0-beta.67)(vue@3.3.4): + resolution: {integrity: sha512-oaak2RPKBP0LeaDpDntlsQWLklCBf2vdeceXtPSLV2IzL/wtMHs5DQ/f7zXxCzvku3h/FIstmgoKq/vC0TvHkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vuepress-vite/-/vuepress-vite-2.0.0-beta.67.tgz} + id: registry.npmmirror.com/vuepress-vite/2.0.0-beta.67 + name: vuepress-vite + version: 2.0.0-beta.67 + engines: {node: '>=16.19.0'} + hasBin: true + peerDependencies: + '@vuepress/client': 2.0.0-beta.67 + vue: ^3.3.4 + dependencies: + '@vuepress/bundler-vite': registry.npmmirror.com/@vuepress/bundler-vite@2.0.0-beta.67 + '@vuepress/cli': registry.npmmirror.com/@vuepress/cli@2.0.0-beta.67 + '@vuepress/client': registry.npmmirror.com/@vuepress/client@2.0.0-beta.67 + '@vuepress/core': registry.npmmirror.com/@vuepress/core@2.0.0-beta.67 + '@vuepress/theme-default': registry.npmmirror.com/@vuepress/theme-default@2.0.0-beta.67 + vue: registry.npmmirror.com/vue@3.3.4 + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - less + - lightningcss + - sass + - sass-loader + - stylus + - sugarss + - supports-color + - terser + - ts-node + dev: true + + registry.npmmirror.com/vuepress@2.0.0-beta.67(@vuepress/client@2.0.0-beta.67)(vue@3.3.4): + resolution: {integrity: sha512-931pKDOph20RKMLZAH5YYlMz+nfx9jcOQio1Gxk0pB7DwuSxAVFxPv2dbIUP4E/4uWOkLppRhLYcrOoxEbVYzA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vuepress/-/vuepress-2.0.0-beta.67.tgz} + id: registry.npmmirror.com/vuepress/2.0.0-beta.67 + name: vuepress + version: 2.0.0-beta.67 + engines: {node: '>=16.19.0'} + hasBin: true + dependencies: + vuepress-vite: registry.npmmirror.com/vuepress-vite@2.0.0-beta.67(@vuepress/client@2.0.0-beta.67)(vue@3.3.4) + transitivePeerDependencies: + - '@types/node' + - '@vue/composition-api' + - '@vuepress/client' + - less + - lightningcss + - sass + - sass-loader + - stylus + - sugarss + - supports-color + - terser + - ts-node + - vue + dev: true + + registry.npmmirror.com/wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz} + name: wcwidth + version: 1.0.1 + dependencies: + defaults: registry.npmmirror.com/defaults@1.0.4 + dev: true + + registry.npmmirror.com/which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz} + name: which + version: 2.0.2 + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: registry.npmmirror.com/isexe@2.0.0 + dev: true + + registry.npmmirror.com/yaml@2.3.2: + resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-2.3.2.tgz} + name: yaml + version: 2.3.2 + engines: {node: '>= 14'} + dev: true