From 9328c9b8de8e5135cc134a48881c86a9dbd4eb51 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Mon, 14 Mar 2022 17:55:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0Markdown=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E7=94=A8=E4=BA=8E=E6=B8=B2=E6=9F=93markdown=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E7=9A=84=E5=AD=97=E7=AC=A6=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pnpm-lock.yaml | 2839 ++++++++--------- web/package.json | 1 + web/src/components/Markdown.tsx | 30 + .../components/__tests__/Markdown.spec.tsx | 49 + .../__snapshots__/Markdown.spec.tsx.snap | 134 + web/test/utils/lazy.tsx | 24 + web/tsconfig.json | 1 + 7 files changed, 1539 insertions(+), 1539 deletions(-) create mode 100644 web/src/components/Markdown.tsx create mode 100644 web/src/components/__tests__/Markdown.spec.tsx create mode 100644 web/src/components/__tests__/__snapshots__/Markdown.spec.tsx.snap create mode 100644 web/test/utils/lazy.tsx diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ef3508e..b35e25a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,28 +77,28 @@ importers: url-regex: ^5.0.0 yup: ^0.32.9 dependencies: - '@reduxjs/toolkit': registry.npmmirror.com/@reduxjs/toolkit/1.7.1_react-redux@7.2.6+react@17.0.2 - axios: registry.npmmirror.com/axios/0.21.4 - crc: registry.npmmirror.com/crc/3.8.0 - dayjs: registry.npmmirror.com/dayjs/1.10.7 - events: registry.npmmirror.com/events/3.3.0 - flatted: registry.npmmirror.com/flatted/3.2.4 - formik: registry.npmmirror.com/formik/2.2.9_react@17.0.2 - i18next: registry.npmmirror.com/i18next/20.6.1 - i18next-http-backend: registry.npmmirror.com/i18next-http-backend/1.3.1 - lodash: registry.npmmirror.com/lodash/4.17.21 - react-i18next: registry.npmmirror.com/react-i18next/11.15.1_i18next@20.6.1+react@17.0.2 - react-native-storage: registry.npmmirror.com/@trpgengine/react-native-storage/1.0.1 - react-query: registry.npmmirror.com/react-query/3.34.6_react@17.0.2 - react-redux: registry.npmmirror.com/react-redux/7.2.6_react@17.0.2 + '@reduxjs/toolkit': 1.7.1_react-redux@7.2.6+react@17.0.2 + axios: 0.21.4 + crc: 3.8.0 + dayjs: 1.10.7 + events: 3.3.0 + flatted: 3.2.4 + formik: 2.2.9_react@17.0.2 + i18next: 20.6.1 + i18next-http-backend: 1.3.1 + lodash: 4.17.21 + react-i18next: 11.15.1_i18next@20.6.1+react@17.0.2 + react-native-storage: /@trpgengine/react-native-storage/1.0.1 + react-query: 3.34.6_react@17.0.2 + react-redux: 7.2.6_react@17.0.2 regenerator-runtime: registry.nlark.com/regenerator-runtime/0.13.9 - socket.io-client: registry.npmmirror.com/socket.io-client/4.4.0 - str2int: registry.npmmirror.com/str2int/1.1.0 - url-regex: registry.npmmirror.com/url-regex/5.0.0 - yup: registry.npmmirror.com/yup/0.32.11 + socket.io-client: 4.4.0 + str2int: 1.1.0 + url-regex: 5.0.0 + yup: 0.32.11 devDependencies: - '@types/crc': registry.npmmirror.com/@types/crc/3.4.0 - '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.178 + '@types/crc': 3.4.0 + '@types/lodash': 4.14.178 web: specifiers: @@ -161,6 +161,7 @@ importers: react-dom: 17.0.2 react-easy-crop: ^3.5.2 react-helmet: ^6.1.0 + react-markdown: '6' react-mentions: ^4.3.1 react-router: ^5.2.0 react-router-dom: ^5.2.0 @@ -192,12 +193,12 @@ importers: dependencies: '@iconify/iconify': 2.1.0 '@iconify/react': 3.1.0 - '@loadable/component': 5.15.2 - antd: 4.18.2_react-dom@17.0.2 + '@loadable/component': 5.15.2_react@17.0.2 + antd: 4.18.2_react-dom@17.0.2+react@17.0.2 axios: 0.21.4 clsx: registry.nlark.com/clsx/1.1.1 copy-to-clipboard: 3.3.1 - emoji-mart: 3.0.1 + emoji-mart: 3.0.1_react@17.0.2 is-hotkey: 0.2.0 jsonschema: 1.4.0 jwt-decode: 3.1.2 @@ -205,18 +206,19 @@ importers: memoize-one: 6.0.0 mini-star: 1.3.1 p-min-delay: 4.0.1 - rc-tree: 5.3.6_react-dom@17.0.2 - react-dom: 17.0.2 - react-easy-crop: 3.5.3_react-dom@17.0.2 - react-helmet: 6.1.0 - react-mentions: 4.3.1_react-dom@17.0.2 - react-router: 5.2.1 - react-router-dom: 5.3.0 - react-split: 2.0.14 - react-transition-group: registry.nlark.com/react-transition-group/4.4.2_react-dom@17.0.2 - react-use-gesture: 9.1.3 - react-virtualized-auto-sizer: 1.0.6_react-dom@17.0.2 - react-virtuoso: 2.4.0 + rc-tree: 5.3.6_react-dom@17.0.2+react@17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-easy-crop: 3.5.3_react-dom@17.0.2+react@17.0.2 + react-helmet: 6.1.0_react@17.0.2 + react-markdown: 6.0.3_react@17.0.2 + react-mentions: 4.3.1_react-dom@17.0.2+react@17.0.2 + react-router: 5.2.1_react@17.0.2 + react-router-dom: 5.3.0_react@17.0.2 + react-split: 2.0.14_react@17.0.2 + react-transition-group: registry.nlark.com/react-transition-group/4.4.2_react-dom@17.0.2+react@17.0.2 + react-use-gesture: 9.1.3_react@17.0.2 + react-virtualized-auto-sizer: 1.0.6_react-dom@17.0.2+react@17.0.2 + react-virtuoso: 2.4.0_react@17.0.2 socket.io-client: 4.4.0 str2int: 1.1.0 tailchat-shared: link:../shared @@ -225,15 +227,15 @@ importers: yup: 0.32.11 devDependencies: '@testing-library/jest-dom': 5.16.1 - '@testing-library/react': 12.1.2_react-dom@17.0.2 - '@testing-library/react-hooks': 7.0.2_react-dom@17.0.2 - '@types/copy-webpack-plugin': 8.0.1_webpack-cli@4.9.1 + '@testing-library/react': 12.1.2_react-dom@17.0.2+react@17.0.2 + '@testing-library/react-hooks': 7.0.2_react-dom@17.0.2+react@17.0.2 + '@types/copy-webpack-plugin': 8.0.1_9def3870c80213359789f9191dbd286a '@types/dts-generator': 2.1.7 '@types/emoji-mart': 3.0.9 '@types/is-hotkey': 0.1.7 '@types/jest': 27.0.3 '@types/loadable__component': 5.13.4 - '@types/mini-css-extract-plugin': 1.4.3_webpack-cli@4.9.1 + '@types/mini-css-extract-plugin': 1.4.3_9def3870c80213359789f9191dbd286a '@types/node': 15.14.9 '@types/react-dom': 17.0.11 '@types/react-helmet': 6.1.5 @@ -243,9 +245,9 @@ importers: '@types/react-transition-group': 4.4.4 '@types/react-virtualized': 9.21.16 '@types/react-virtualized-auto-sizer': 1.0.1 - '@types/webpack': 5.28.0_webpack-cli@4.9.1 - '@types/webpack-bundle-analyzer': 4.4.1_webpack-cli@4.9.1 - '@types/webpack-dev-server': 4.5.0_webpack-cli@4.9.1 + '@types/webpack': 5.28.0_9def3870c80213359789f9191dbd286a + '@types/webpack-bundle-analyzer': 4.4.1_9def3870c80213359789f9191dbd286a + '@types/webpack-dev-server': 4.5.0_9def3870c80213359789f9191dbd286a autoprefixer: 10.4.0_postcss@8.4.5 bundle-stats-webpack-plugin: 3.2.9_webpack@5.65.0 copy-webpack-plugin: 9.1.0_webpack@5.65.0 @@ -267,13 +269,13 @@ importers: rollup-plugin-copy: 3.4.0 rollup-plugin-replace: 2.2.0 style-loader: 3.3.1_webpack@5.65.0 - ts-jest: 27.1.2_b65cae1b46840061996b6cc0ea16ca56 + ts-jest: 27.1.2_bba5c8054025e571e26b132e007b3f34 ts-node: 10.4.0_4533f62004d7a07c02fadff9aaedf2fa tsconfig-paths: 3.12.0 tsconfig-paths-webpack-plugin: 3.5.2 typescript: 4.5.4 url-loader: 4.1.1_file-loader@6.2.0+webpack@5.65.0 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-bundle-analyzer: 4.5.0 webpack-cli: 4.9.1_85f6a43a0f60b39f22a1ad0f4ebf626a webpack-dev-server: 4.7.1_webpack-cli@4.9.1+webpack@5.65.0 @@ -286,44 +288,47 @@ importers: react-highlight: ^0.14.0 url-regex: ^5.0.0 dependencies: - '@bbob/parser': registry.npmmirror.com/@bbob/parser/2.8.0 - react-highlight: registry.npmmirror.com/react-highlight/0.14.0_react@17.0.2 - url-regex: registry.npmmirror.com/url-regex/5.0.0 + '@bbob/parser': 2.8.0 + react-highlight: 0.14.0_react@17.0.2 + url-regex: 5.0.0 devDependencies: - '@types/react-highlight': registry.npmmirror.com/@types/react-highlight/0.12.5 + '@types/react-highlight': 0.12.5 web/plugins/com.msgbyte.draw: specifiers: '@types/react-canvas-draw': ^1.1.1 react-canvas-draw: ^1.2.1 dependencies: - react-canvas-draw: registry.npmmirror.com/react-canvas-draw/1.2.1_react@17.0.2 + react-canvas-draw: 1.2.1_react@17.0.2 devDependencies: - '@types/react-canvas-draw': registry.npmmirror.com/@types/react-canvas-draw/1.1.1 + '@types/react-canvas-draw': 1.1.1 web/plugins/com.msgbyte.genshin: specifiers: genshin-gacha-kit: ^1.1.0 html-react-parser: ^1.4.5 dependencies: - genshin-gacha-kit: registry.npmmirror.com/genshin-gacha-kit/1.1.0 - html-react-parser: registry.npmmirror.com/html-react-parser/1.4.5_react@17.0.2 + genshin-gacha-kit: 1.1.0 + html-react-parser: 1.4.5_react@17.0.2 web/plugins/com.msgbyte.intro: specifiers: shepherd.js: ^8.3.1 dependencies: - shepherd.js: registry.npmmirror.com/shepherd.js/8.3.1 + shepherd.js: 8.3.1 web/plugins/com.msgbyte.miaolang: specifiers: miao-lang: ^1.0.5 dependencies: - miao-lang: registry.npmmirror.com/miao-lang/1.0.5 + miao-lang: 1.0.5 web/plugins/com.msgbyte.notify: specifiers: {} + web/plugins/com.msgbyte.openapi: + specifiers: {} + web/plugins/com.msgbyte.theme.genshin: specifiers: {} @@ -339,7 +344,7 @@ packages: resolution: {integrity: sha1-hjDajrRHGkqr2u19H/apfcss8Fo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@ant-design/icons-svg/download/@ant-design/icons-svg-4.2.1.tgz} dev: false - /@ant-design/icons/4.7.0_react-dom@17.0.2: + /@ant-design/icons/4.7.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-jDy+ClVrqSr13H0ecMCyW1F5rw8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-4.7.0.tgz} engines: {node: '>=8'} peerDependencies: @@ -350,8 +355,9 @@ packages: '@ant-design/icons-svg': 4.2.1 '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false /@apideck/better-ajv-errors/0.3.2_ajv@8.8.2: @@ -1462,7 +1468,7 @@ packages: dev: true /@babel/runtime/7.16.5: - resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==} + resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==, registry: https://registry.npm.taobao.org/, tarball: '@babel/runtime/download/@babel/runtime-7.16.5.tgz'} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -1508,6 +1514,16 @@ packages: to-fast-properties: 2.0.0 dev: true + /@bbob/parser/2.8.0: + resolution: {integrity: sha512-S6mB7WmfQMcllginLf2KIen12Aswd93hJkxRr2FllDjT+5FGs0cCpDXPm9jVGOJl3TWlZOnj9Vnpvfj0ZejhXQ==, registry: https://registry.npm.taobao.org/, tarball: '@bbob/parser/download/@bbob/parser-2.8.0.tgz'} + dependencies: + '@bbob/plugin-helper': 2.8.0 + dev: false + + /@bbob/plugin-helper/2.8.0: + resolution: {integrity: sha512-uwl7KbHZ3J+APPUAAEHHS6AoyU6iB4wgZo6U+M+99NSykt/TE8APfU1cMs1EzGsOGkPci8In8VwwZZgnXg3qeg==, registry: https://registry.npm.taobao.org/, tarball: '@bbob/plugin-helper/download/@bbob/plugin-helper-2.8.0.tgz'} + dev: false + /@bundle-stats/cli-utils/3.2.9: resolution: {integrity: sha512-ww1TBx7bsWZH7KmXuSQh3idTGTM3eSFUAYDt6thy9aMZHh3fzAmdUpBW4EFZNKBPpP1CeLgsmhW3YNVpRkT21Q==} engines: {node: '>= 12.0'} @@ -1943,7 +1959,7 @@ packages: chalk: 4.1.2 dev: true - /@loadable/component/5.15.2: + /@loadable/component/5.15.2_react@17.0.2: resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@loadable/component/download/@loadable/component-5.15.2.tgz} engines: {node: '>=8'} peerDependencies: @@ -1951,6 +1967,7 @@ packages: dependencies: '@babel/runtime': 7.16.5 hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 + react: 17.0.2 react-is: 16.13.1 dev: false @@ -1958,6 +1975,29 @@ packages: resolution: {integrity: sha1-XeWiOFo1MJQn9gEZkrVEUU1VmqE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@polka/url/download/@polka/url-1.0.0-next.21.tgz} dev: true + /@popperjs/core/2.11.0: + resolution: {integrity: sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==, registry: https://registry.npm.taobao.org/, tarball: '@popperjs/core/download/@popperjs/core-2.11.0.tgz'} + dev: false + + /@reduxjs/toolkit/1.7.1_react-redux@7.2.6+react@17.0.2: + resolution: {integrity: sha512-wXwXYjBVz/ItxB7SMzEAMmEE/FBiY1ze18N+VVVX7NtVbRUrdOGKhpQMHivIJfkbJvSdLUU923a/yAagJQzY0Q==, registry: https://registry.npm.taobao.org/, tarball: '@reduxjs/toolkit/download/@reduxjs/toolkit-1.7.1.tgz'} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || 18.0.0-beta + react-redux: ^7.2.1 || ^8.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 9.0.7 + react: 17.0.2 + react-redux: 7.2.6_react@17.0.2 + redux: 4.1.2 + redux-thunk: 2.4.1_redux@4.1.2 + reselect: 4.1.5 + dev: false + /@rollup/plugin-babel/5.3.0_@babel+core@7.16.5+rollup@2.62.0: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} @@ -2078,7 +2118,7 @@ packages: dev: true /@socket.io/component-emitter/3.0.0: - resolution: {integrity: sha1-iGORVnb4N9na17dvUMtQDB6UIuk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@socket.io/component-emitter/download/@socket.io/component-emitter-3.0.0.tgz} + resolution: {integrity: sha1-iGORVnb4N9na17dvUMtQDB6UIuk=, registry: https://registry.npm.taobao.org/, tarball: '@socket.io/component-emitter/download/@socket.io/component-emitter-3.0.0.tgz'} dev: false /@surma/rollup-plugin-off-main-thread/2.2.3: @@ -2119,7 +2159,7 @@ packages: redent: registry.nlark.com/redent/3.0.0 dev: true - /@testing-library/react-hooks/7.0.2_react-dom@17.0.2: + /@testing-library/react-hooks/7.0.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-M4jQf1YtkefyQxpKIbUYYGLs/uA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@testing-library/react-hooks/download/@testing-library/react-hooks-7.0.2.tgz} engines: {node: '>=12'} peerDependencies: @@ -2136,11 +2176,12 @@ packages: '@types/react': 17.0.38 '@types/react-dom': 17.0.11 '@types/react-test-renderer': 17.0.1 - react-dom: 17.0.2 - react-error-boundary: 3.1.4 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-error-boundary: 3.1.4_react@17.0.2 dev: true - /@testing-library/react/12.1.2_react-dom@17.0.2: + /@testing-library/react/12.1.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-8byaRZQ0YfoqWYu0WX3xrgRM/HY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@testing-library/react/download/@testing-library/react-12.1.2.tgz} engines: {node: '>=12'} peerDependencies: @@ -2149,7 +2190,8 @@ packages: dependencies: '@babel/runtime': 7.16.5 '@testing-library/dom': 8.11.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: true /@tootallnate/once/1.1.2: @@ -2157,6 +2199,14 @@ packages: engines: {node: '>= 6'} dev: true + /@trpgengine/react-native-storage/1.0.1: + resolution: {integrity: sha512-w5/L9PcJd3lgw2fSAiv3hkZWESvVUGkbnAzC4UgkMsm8r/IFGVMelz3DhldSVK3k/UqLWjVxhOnqu0vBTyqONA==} + requiresBuild: true + dependencies: + opencollective: 1.0.3 + opencollective-postinstall: 2.0.3 + dev: false + /@types/aria-query/4.2.2: resolution: {integrity: sha1-7U4K2SMGpwT5+xMqDPz3dIbb4rw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/aria-query/download/@types/aria-query-4.2.2.tgz} dev: true @@ -2220,12 +2270,12 @@ packages: '@types/node': 17.0.4 dev: true - /@types/copy-webpack-plugin/8.0.1_webpack-cli@4.9.1: + /@types/copy-webpack-plugin/8.0.1_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha1-3AqIAe6u89yoEt95PRr8hPuNZI8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/copy-webpack-plugin/download/@types/copy-webpack-plugin-8.0.1.tgz} dependencies: '@types/node': 15.14.9 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - esbuild @@ -2233,6 +2283,12 @@ packages: - webpack-cli dev: true + /@types/crc/3.4.0: + resolution: {integrity: sha1-I2a+tDmc1zSzPkLHrICVduYX1Io=, registry: https://registry.npm.taobao.org/, tarball: '@types/crc/download/@types/crc-3.4.0.tgz'} + dependencies: + '@types/node': 17.0.4 + dev: true + /@types/cssnano/4.0.1: resolution: {integrity: sha1-Z/qRJ1PYCXOgFudoSkf+3zOKrP8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/cssnano/download/@types/cssnano-4.0.1.tgz} dependencies: @@ -2308,10 +2364,23 @@ packages: '@types/node': 17.0.4 dev: true + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + /@types/history/4.7.9: resolution: {integrity: sha1-HPttYO84IsWJ8Y5w+LEvmijOhyQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/history/download/@types/history-4.7.9.tgz} dev: true + /@types/hoist-non-react-statics/3.3.1: + resolution: {integrity: sha1-ESSq/lEYy1kZd66xzqrtEHDrA58=, registry: https://registry.npm.taobao.org/, tarball: '@types/hoist-non-react-statics/download/@types/hoist-non-react-statics-3.3.1.tgz'} + dependencies: + '@types/react': 17.0.38 + hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 + dev: false + /@types/html-minifier-terser/6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/html-minifier-terser/download/@types/html-minifier-terser-6.1.0.tgz} dev: true @@ -2360,19 +2429,24 @@ packages: dev: true /@types/lodash/4.14.178: - resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.178.tgz} + resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==, registry: https://registry.npm.taobao.org/, tarball: '@types/lodash/download/@types/lodash-4.14.178.tgz'} + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 dev: false /@types/mime/1.3.2: resolution: {integrity: sha1-k+Jb+e51/g/YC1lLxP6w6GIRG1o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/mime/download/@types/mime-1.3.2.tgz} dev: true - /@types/mini-css-extract-plugin/1.4.3_webpack-cli@4.9.1: + /@types/mini-css-extract-plugin/1.4.3_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha1-SQfuOVP+zRmfqyTvBW2r71H/GaI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/mini-css-extract-plugin/download/@types/mini-css-extract-plugin-1.4.3.tgz} dependencies: '@types/node': 15.14.9 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - esbuild @@ -2393,7 +2467,7 @@ packages: dev: true /@types/node/17.0.4: - resolution: {integrity: sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==} + resolution: {integrity: sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==, registry: https://registry.npm.taobao.org/, tarball: '@types/node/download/@types/node-17.0.4.tgz'} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz} @@ -2408,7 +2482,6 @@ packages: /@types/prop-types/15.7.4: resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} - dev: true /@types/q/1.5.5: resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/q/download/@types/q-1.5.5.tgz} @@ -2422,6 +2495,12 @@ packages: resolution: {integrity: sha1-zWZ7z90CUhOq+3ylkVqTJZCs3Nw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.4.tgz} dev: true + /@types/react-canvas-draw/1.1.1: + resolution: {integrity: sha1-lj1HhnxFAKVY5nQdx419wWYhmvU=, registry: https://registry.npm.taobao.org/, tarball: '@types/react-canvas-draw/download/@types/react-canvas-draw-1.1.1.tgz'} + dependencies: + '@types/react': 17.0.38 + dev: true + /@types/react-dom/17.0.11: resolution: {integrity: sha1-4ercPF6GvbX3aE4AJ0riKOe8xGY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/react-dom/download/@types/react-dom-17.0.11.tgz} dependencies: @@ -2434,12 +2513,27 @@ packages: '@types/react': 17.0.38 dev: true + /@types/react-highlight/0.12.5: + resolution: {integrity: sha1-sq98qZgkewvHhZtnRVLfl7Nmw7E=, registry: https://registry.npm.taobao.org/, tarball: '@types/react-highlight/download/@types/react-highlight-0.12.5.tgz'} + dependencies: + '@types/react': 17.0.38 + dev: true + /@types/react-mentions/4.1.5: resolution: {integrity: sha512-sLBHfrudYUdaqgcixPHgghlOBcVR/vwzzZtBcI/8i6fyPKF+axVMu2bgSP5es45UzrTVBlEzfIYC/adrlVrs8w==} dependencies: '@types/react': 17.0.38 dev: true + /@types/react-redux/7.1.21: + resolution: {integrity: sha512-bLdglUiBSQNzWVVbmNPKGYYjrzp3/YDPwfOH3nLEz99I4awLlaRAPWjo6bZ2POpxztFWtDDXIPxBLVykXqBt+w==, registry: https://registry.npm.taobao.org/, tarball: '@types/react-redux/download/@types/react-redux-7.1.21.tgz'} + dependencies: + '@types/hoist-non-react-statics': 3.3.1 + '@types/react': 17.0.38 + hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 + redux: 4.1.2 + dev: false + /@types/react-router-dom/5.3.2: resolution: {integrity: sha1-69jhRc8FbbXGbrHaxjxy9S6FQu4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/react-router-dom/download/@types/react-router-dom-5.3.2.tgz} dependencies: @@ -2481,12 +2575,11 @@ packages: dev: true /@types/react/17.0.38: - resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==} + resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==, registry: https://registry.npm.taobao.org/, tarball: '@types/react/download/@types/react-17.0.38.tgz'} dependencies: '@types/prop-types': 15.7.4 '@types/scheduler': 0.16.2 csstype: 3.0.10 - dev: true /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -2498,8 +2591,7 @@ packages: dev: true /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - dev: true + resolution: {integrity: sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=, registry: https://registry.npm.taobao.org/, tarball: '@types/scheduler/download/@types/scheduler-0.16.2.tgz'} /@types/serve-index/1.9.1: resolution: {integrity: sha1-G16FNwoZLAHsbOxHNc8pFzN6Yng=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/serve-index/download/@types/serve-index-1.9.1.tgz} @@ -2534,12 +2626,16 @@ packages: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: true - /@types/webpack-bundle-analyzer/4.4.1_webpack-cli@4.9.1: + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /@types/webpack-bundle-analyzer/4.4.1_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha1-vMJQG+EMjN0dFwvGt4R7MyHyBEA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/webpack-bundle-analyzer/download/@types/webpack-bundle-analyzer-4.4.1.tgz} dependencies: '@types/node': 15.14.9 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - esbuild @@ -2547,12 +2643,12 @@ packages: - webpack-cli dev: true - /@types/webpack-dev-middleware/5.0.2_webpack-cli@4.9.1: + /@types/webpack-dev-middleware/5.0.2_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha1-D2ZWbCyn1ISJG0VSyKe2SjBE4+I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/webpack-dev-middleware/download/@types/webpack-dev-middleware-5.0.2.tgz} dependencies: '@types/connect': 3.4.35 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - esbuild @@ -2560,7 +2656,7 @@ packages: - webpack-cli dev: true - /@types/webpack-dev-server/4.5.0_webpack-cli@4.9.1: + /@types/webpack-dev-server/4.5.0_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha512-HMb6pZPANObue3LwbdpQLWzQyF9O0wntiPyXj4vGutlAbNKTXH4hDCHaZyfvfZDmFn+5HprrWHm1TGt3awNr/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/webpack-dev-server/download/@types/webpack-dev-server-4.5.0.tgz} dependencies: '@types/bonjour': 3.5.10 @@ -2568,10 +2664,10 @@ packages: '@types/express': 4.17.13 '@types/serve-index': 1.9.1 '@types/serve-static': 1.13.10 - '@types/webpack-dev-middleware': 5.0.2_webpack-cli@4.9.1 + '@types/webpack-dev-middleware': 5.0.2_9def3870c80213359789f9191dbd286a chokidar: 3.5.2 http-proxy-middleware: registry.nlark.com/http-proxy-middleware/2.0.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - debug @@ -2580,12 +2676,12 @@ packages: - webpack-cli dev: true - /@types/webpack/5.28.0_webpack-cli@4.9.1: + /@types/webpack/5.28.0_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha1-eN3gYhLwONd+VBFs/mnoiuntLAM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-5.28.0.tgz} dependencies: '@types/node': 15.14.9 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - '@swc/core' - esbuild @@ -2715,13 +2811,14 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@virtuoso.dev/react-urx/0.2.12: + /@virtuoso.dev/react-urx/0.2.12_react@17.0.2: resolution: {integrity: sha512-Lcrrmq/UztM+rgepAdThdIk8dL3LEi9o2NTkL6ZLKPrTGjr5tSmsauD30/O8yu7Q0ncDnptmMR3OObdvMGuEKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@virtuoso.dev/react-urx/download/@virtuoso.dev/react-urx-0.2.12.tgz} engines: {node: '>=10'} peerDependencies: react: '>=16' dependencies: '@virtuoso.dev/urx': 0.2.12 + react: 17.0.2 dev: false /@virtuoso.dev/urx/0.2.12: @@ -2734,7 +2831,7 @@ packages: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-cli: 4.9.1_85f6a43a0f60b39f22a1ad0f4ebf626a dev: true @@ -2791,7 +2888,7 @@ packages: dependencies: acorn: 7.4.1 acorn-walk: registry.nlark.com/acorn-walk/7.2.0 - xtend: registry.nlark.com/xtend/4.0.2 + xtend: 4.0.2 dev: false /acorn-private-class-elements/0.2.7_acorn@8.6.0: @@ -2890,6 +2987,26 @@ packages: uri-js: 4.4.1 dev: true + /ansi-escapes/1.4.0: + resolution: {integrity: sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==} + engines: {node: '>=0.10.0'} + dev: false + + /ansi-regex/2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + dev: false + + /ansi-regex/3.0.0: + resolution: {integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==} + engines: {node: '>=4'} + dev: false + + /ansi-styles/2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + dev: false + /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2901,15 +3018,15 @@ packages: engines: {node: '>=10'} dev: true - /antd/4.18.2_react-dom@17.0.2: + /antd/4.18.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-omezo7dtskrfGoSOoHYbA2jyaSVDd2UsxS5WM8GWyuIDtguMqlTDFKF/5204s3IjXnSUiJLOuDOWSLPMyVwHrA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/antd/download/antd-4.18.2.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': registry.nlark.com/@ant-design/colors/6.0.0 - '@ant-design/icons': 4.7.0_react-dom@17.0.2 - '@ant-design/react-slick': registry.nlark.com/@ant-design/react-slick/0.28.4 + '@ant-design/icons': 4.7.0_react-dom@17.0.2+react@17.0.2 + '@ant-design/react-slick': registry.nlark.com/@ant-design/react-slick/0.28.4_react@17.0.2 '@babel/runtime': 7.16.5 '@ctrl/tinycolor': registry.nlark.com/@ctrl/tinycolor/3.4.0 array-tree-filter: registry.nlark.com/array-tree-filter/2.1.0 @@ -2918,38 +3035,39 @@ packages: lodash: 4.17.21 memoize-one: 6.0.0 moment: 2.29.1 - rc-cascader: 3.0.0-alpha.6_react-dom@17.0.2 - rc-checkbox: registry.nlark.com/rc-checkbox/2.3.2_react-dom@17.0.2 - rc-collapse: registry.nlark.com/rc-collapse/3.1.2_react-dom@17.0.2 - rc-dialog: registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2 - rc-drawer: 4.4.3_react-dom@17.0.2 - rc-dropdown: registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2 - rc-field-form: 1.22.1_react-dom@17.0.2 - rc-image: registry.nlark.com/rc-image/5.2.5_react-dom@17.0.2 - rc-input-number: 7.3.4_react-dom@17.0.2 - rc-mentions: registry.nlark.com/rc-mentions/1.6.1_react-dom@17.0.2 - rc-menu: 9.1.1_react-dom@17.0.2 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-notification: registry.nlark.com/rc-notification/4.5.7_react-dom@17.0.2 - rc-pagination: 3.1.14_react-dom@17.0.2 - rc-picker: 2.5.19_react-dom@17.0.2 - rc-progress: 3.2.2_react-dom@17.0.2 - rc-rate: registry.nlark.com/rc-rate/2.9.1_react-dom@17.0.2 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-select: 14.0.0-alpha.19_react-dom@17.0.2 - rc-slider: 9.7.5_react-dom@17.0.2 - rc-steps: 4.1.4_react-dom@17.0.2 - rc-switch: registry.nlark.com/rc-switch/3.2.2_react-dom@17.0.2 - rc-table: 7.21.0_react-dom@17.0.2 - rc-tabs: 11.10.5_react-dom@17.0.2 - rc-textarea: 0.3.6_react-dom@17.0.2 - rc-tooltip: registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2 - rc-tree: 5.3.6_react-dom@17.0.2 - rc-tree-select: 5.0.0-alpha.3_react-dom@17.0.2 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - rc-upload: 4.3.3_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-cascader: 3.0.0-alpha.6_react-dom@17.0.2+react@17.0.2 + rc-checkbox: registry.nlark.com/rc-checkbox/2.3.2_react-dom@17.0.2+react@17.0.2 + rc-collapse: registry.nlark.com/rc-collapse/3.1.2_react-dom@17.0.2+react@17.0.2 + rc-dialog: registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2+react@17.0.2 + rc-drawer: 4.4.3_react-dom@17.0.2+react@17.0.2 + rc-dropdown: registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2+react@17.0.2 + rc-field-form: 1.22.1_react-dom@17.0.2+react@17.0.2 + rc-image: registry.nlark.com/rc-image/5.2.5_react-dom@17.0.2+react@17.0.2 + rc-input-number: 7.3.4_react-dom@17.0.2+react@17.0.2 + rc-mentions: registry.nlark.com/rc-mentions/1.6.1_react-dom@17.0.2+react@17.0.2 + rc-menu: 9.1.1_react-dom@17.0.2+react@17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-notification: registry.nlark.com/rc-notification/4.5.7_react-dom@17.0.2+react@17.0.2 + rc-pagination: 3.1.14_react-dom@17.0.2+react@17.0.2 + rc-picker: 2.5.19_react-dom@17.0.2+react@17.0.2 + rc-progress: 3.2.2_react-dom@17.0.2+react@17.0.2 + rc-rate: registry.nlark.com/rc-rate/2.9.1_react-dom@17.0.2+react@17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-select: 14.0.0-alpha.19_react-dom@17.0.2+react@17.0.2 + rc-slider: 9.7.5_react-dom@17.0.2+react@17.0.2 + rc-steps: 4.1.4_react-dom@17.0.2+react@17.0.2 + rc-switch: registry.nlark.com/rc-switch/3.2.2_react-dom@17.0.2+react@17.0.2 + rc-table: 7.21.0_react-dom@17.0.2+react@17.0.2 + rc-tabs: 11.10.5_react-dom@17.0.2+react@17.0.2 + rc-textarea: 0.3.6_react-dom@17.0.2+react@17.0.2 + rc-tooltip: registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2+react@17.0.2 + rc-tree: 5.3.6_react-dom@17.0.2+react@17.0.2 + rc-tree-select: 5.0.0-alpha.3_react-dom@17.0.2+react@17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + rc-upload: 4.3.3_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 scroll-into-view-if-needed: 2.2.28 dev: false @@ -3032,7 +3150,7 @@ packages: dev: true /axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/axios/download/axios-0.21.4.tgz} + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==, registry: https://registry.npm.taobao.org/, tarball: axios/download/axios-0.21.4.tgz} dependencies: follow-redirects: 1.14.6 transitivePeerDependencies: @@ -3123,6 +3241,14 @@ packages: - supports-color dev: true + /babel-polyfill/6.23.0: + resolution: {integrity: sha512-0l7mVU+LrQ2X/ZTUq63T5i3VyR2aTgcRTFmBcD6djQ/Fek6q1A9t5u0F4jZVYHzp78jwWAzGfLpAY1b4/I3lfg==} + dependencies: + babel-runtime: 6.26.0 + core-js: 2.6.12 + regenerator-runtime: 0.10.5 + dev: false + /babel-preset-jest/27.4.0_@babel+core@7.16.5: resolution: {integrity: sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/babel-preset-jest/download/babel-preset-jest-27.4.0.tgz} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -3134,8 +3260,19 @@ packages: babel-preset-current-node-syntax: registry.nlark.com/babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.5 dev: true + /babel-runtime/6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + dependencies: + core-js: 2.6.12 + regenerator-runtime: 0.11.1 + dev: false + /backo2/1.0.2: - resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/backo2/download/backo2-1.0.2.tgz} + resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=, registry: https://registry.npm.taobao.org/, tarball: backo2/download/backo2-1.0.2.tgz} + dev: false + + /bail/1.0.5: + resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} dev: false /balanced-match/1.0.2: @@ -3143,7 +3280,7 @@ packages: dev: true /base64-arraybuffer/1.0.1: - resolution: {integrity: sha1-h70TUlYm20qYOOAKUIwrc+/PNIw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/base64-arraybuffer/download/base64-arraybuffer-1.0.1.tgz} + resolution: {integrity: sha1-h70TUlYm20qYOOAKUIwrc+/PNIw=, registry: https://registry.npm.taobao.org/, tarball: base64-arraybuffer/download/base64-arraybuffer-1.0.1.tgz} engines: {node: '>= 0.6.0'} dev: false @@ -3151,6 +3288,11 @@ packages: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz} dev: true + /big-integer/1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==, registry: https://registry.npm.taobao.org/, tarball: big-integer/download/big-integer-1.6.51.tgz} + engines: {node: '>=0.6'} + dev: false + /big.js/5.2.2: resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz} dev: true @@ -3178,6 +3320,19 @@ packages: concat-map: 0.0.1 dev: true + /broadcast-channel/3.7.0: + resolution: {integrity: sha1-Lfpce0KJVHrD9nBfnACvhyOImTc=, registry: https://registry.npm.taobao.org/, tarball: broadcast-channel/download/broadcast-channel-3.7.0.tgz} + dependencies: + '@babel/runtime': 7.16.5 + detect-node: registry.nlark.com/detect-node/2.1.0 + js-sha3: 0.8.0 + microseconds: 0.2.0 + nano-time: 1.0.0 + oblivious-set: 1.0.0 + rimraf: 3.0.2 + unload: 2.2.0 + dev: false + /browserslist/4.19.1: resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/browserslist/download/browserslist-4.19.1.tgz} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -3194,7 +3349,7 @@ packages: dev: true /buffer/5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/buffer/download/buffer-5.7.1.tgz} + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npm.taobao.org/, tarball: buffer/download/buffer-5.7.1.tgz} dependencies: base64-js: registry.nlark.com/base64-js/1.5.1 ieee754: registry.nlark.com/ieee754/1.2.1 @@ -3214,7 +3369,7 @@ packages: '@bundle-stats/utils': 3.2.9_core-js@3.20.2+lodash@4.17.21 core-js: 3.20.2 lodash: 4.17.21 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /bytes/3.0.0: @@ -3282,6 +3437,21 @@ packages: /caniuse-lite/1.0.30001292: resolution: {integrity: sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001292.tgz} + /catenary-curve/1.0.1: + resolution: {integrity: sha1-V8MGGZJzW/00snTEAaloBv4woh8=, registry: https://registry.npm.taobao.org/, tarball: catenary-curve/download/catenary-curve-1.0.1.tgz} + dev: false + + /chalk/1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: false + /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3305,6 +3475,22 @@ packages: ansi-styles: registry.nlark.com/ansi-styles/4.3.0 supports-color: 7.2.0 + /character-entities-legacy/1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities/1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-reference-invalid/1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + + /chardet/0.4.2: + resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==} + dev: false + /chardet/0.7.0: resolution: {integrity: sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz} dev: false @@ -3338,6 +3524,13 @@ packages: source-map: 0.6.1 dev: true + /cli-cursor/2.1.0: + resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} + engines: {node: '>=4'} + dependencies: + restore-cursor: 2.0.0 + dev: false + /cli-spinners/2.6.1: resolution: {integrity: sha1-rclU6+KBw3pjGb+kAebdJIj/tw0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.6.1.tgz} engines: {node: '>=6'} @@ -3351,6 +3544,10 @@ packages: string-width: 4.2.3 dev: true + /cli-width/2.2.1: + resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} + dev: false + /clone-buffer/1.0.0: resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/clone-buffer/download/clone-buffer-1.0.0.tgz} engines: {node: '>= 0.10'} @@ -3419,6 +3616,10 @@ packages: resolution: {integrity: sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/colorette/download/colorette-2.0.16.tgz} dev: true + /comma-separated-tokens/1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + /commander/2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -3530,7 +3731,7 @@ packages: normalize-path: registry.nlark.com/normalize-path/3.0.0 schema-utils: 3.1.1 serialize-javascript: registry.nlark.com/serialize-javascript/6.0.0 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /core-js-compat/3.20.1: @@ -3540,19 +3741,25 @@ packages: semver: 7.0.0 dev: true + /core-js/2.6.12: + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js. + requiresBuild: true + dev: false + /core-js/3.20.2: resolution: {integrity: sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==} requiresBuild: true dev: true /crc/3.8.0: - resolution: {integrity: sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/crc/download/crc-3.8.0.tgz} + resolution: {integrity: sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=, registry: https://registry.npm.taobao.org/, tarball: crc/download/crc-3.8.0.tgz} dependencies: buffer: 5.7.1 dev: false /cross-fetch/3.1.4: - resolution: {integrity: sha1-lyPzo6JHv4uJA586OAqSROj6Lzk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/cross-fetch/download/cross-fetch-3.1.4.tgz} + resolution: {integrity: sha1-lyPzo6JHv4uJA586OAqSROj6Lzk=, registry: https://registry.npm.taobao.org/, tarball: cross-fetch/download/cross-fetch-3.1.4.tgz} dependencies: node-fetch: 2.6.1 dev: false @@ -3586,7 +3793,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.1.1 semver: registry.nlark.com/semver/7.3.5 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /css-select/2.1.0: @@ -3692,7 +3899,7 @@ packages: dev: false /csstype/3.0.10: - resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} + resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==, registry: https://registry.npm.taobao.org/, tarball: csstype/download/csstype-3.0.10.tgz} /dargs/7.0.0: resolution: {integrity: sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dargs/download/dargs-7.0.0.tgz} @@ -3714,7 +3921,7 @@ packages: dev: false /dayjs/1.10.7: - resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dayjs/download/dayjs-1.10.7.tgz} + resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==, registry: https://registry.npm.taobao.org/, tarball: dayjs/download/dayjs-1.10.7.tgz} /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -3729,7 +3936,7 @@ packages: dev: true /debug/4.3.3: - resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/debug/download/debug-4.3.3.tgz} + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: debug/download/debug-4.3.3.tgz} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3740,7 +3947,7 @@ packages: ms: 2.1.2 /debug/4.3.3_supports-color@8.1.1: - resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/debug/download/debug-4.3.3.tgz} + resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: debug/download/debug-4.3.3.tgz} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3825,7 +4032,7 @@ packages: dev: true /domhandler/4.3.0: - resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domhandler/download/domhandler-4.3.0.tgz} + resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, registry: https://registry.npm.taobao.org/, tarball: domhandler/download/domhandler-4.3.0.tgz} engines: {node: '>= 4'} dependencies: domelementtype: registry.nlark.com/domelementtype/2.2.0 @@ -3849,20 +4056,27 @@ packages: /electron-to-chromium/1.4.28: resolution: {integrity: sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.4.28.tgz} - /emoji-mart/3.0.1: + /emoji-mart/3.0.1_react@17.0.2: resolution: {integrity: sha1-nOhnBuAq6gUGNF+YRkgUpmLKVMY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/emoji-mart/download/emoji-mart-3.0.1.tgz} peerDependencies: react: ^0.14.0 || ^15.0.0-0 || ^16.0.0 || ^17.0.0 dependencies: '@babel/runtime': 7.16.5 prop-types: 15.8.0 + react: 17.0.2 dev: false /emoji-regex/8.0.0: resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632753016214&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz} + /encoding/0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + dependencies: + iconv-lite: 0.6.3 + dev: false + /engine.io-client/6.1.1: - resolution: {integrity: sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/engine.io-client/download/engine.io-client-6.1.1.tgz} + resolution: {integrity: sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==, registry: https://registry.npm.taobao.org/, tarball: engine.io-client/download/engine.io-client-6.1.1.tgz} dependencies: '@socket.io/component-emitter': 3.0.0 debug: 4.3.3 @@ -3880,7 +4094,7 @@ packages: dev: false /engine.io-parser/5.0.2: - resolution: {integrity: sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/engine.io-parser/download/engine.io-parser-5.0.2.tgz} + resolution: {integrity: sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==, registry: https://registry.npm.taobao.org/, tarball: engine.io-parser/download/engine.io-parser-5.0.2.tgz} engines: {node: '>=10.0.0'} dependencies: base64-arraybuffer: 1.0.1 @@ -4038,7 +4252,7 @@ packages: json5: registry.nlark.com/json5/2.2.0 loader-utils: 2.0.2 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-sources: 2.3.1 dev: true @@ -4281,9 +4495,8 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz} /events/3.3.0: - resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1636463250787&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fevents%2Fdownload%2Fevents-3.3.0.tgz} + resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, registry: https://registry.npm.taobao.org/, tarball: events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1636463250787&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fevents%2Fdownload%2Fevents-3.3.0.tgz} engines: {node: '>=0.8.x'} - dev: true /execa/5.1.1: resolution: {integrity: sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/execa/download/execa-5.1.1.tgz} @@ -4348,6 +4561,19 @@ packages: vary: registry.nlark.com/vary/1.1.2 dev: true + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /external-editor/2.2.0: + resolution: {integrity: sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==} + engines: {node: '>=0.12'} + dependencies: + chardet: 0.4.2 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: false + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -4356,6 +4582,13 @@ packages: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true + /figures/2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} + engines: {node: '>=4'} + dependencies: + escape-string-regexp: 1.0.5 + dev: false + /filelist/1.0.2: resolution: {integrity: sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==} dependencies: @@ -4392,11 +4625,10 @@ packages: dev: true /flatted/3.2.4: - resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/flatted/download/flatted-3.2.4.tgz} - dev: true + resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==, registry: https://registry.npm.taobao.org/, tarball: flatted/download/flatted-3.2.4.tgz} /follow-redirects/1.14.6: - resolution: {integrity: sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.14.6.tgz} + resolution: {integrity: sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==, registry: https://registry.npm.taobao.org/, tarball: follow-redirects/download/follow-redirects-1.14.6.tgz} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -4404,6 +4636,21 @@ packages: debug: optional: true + /formik/2.2.9_react@17.0.2: + resolution: {integrity: sha1-hZS6nF4uXPH0LFcEEo4Rn8RiMtA=, registry: https://registry.npm.taobao.org/, tarball: formik/download/formik-2.2.9.tgz} + peerDependencies: + react: '>=16.8.0' + dependencies: + deepmerge: registry.nlark.com/deepmerge/2.2.1 + hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 + lodash: 4.17.21 + lodash-es: registry.nlark.com/lodash-es/4.17.21 + react: 17.0.2 + react-fast-compare: 2.0.4 + tiny-warning: registry.nlark.com/tiny-warning/1.0.3 + tslib: registry.nlark.com/tslib/1.14.1 + dev: false + /fraction.js/4.1.2: resolution: {integrity: sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/fraction.js/download/fraction.js-4.1.2.tgz} dev: true @@ -4444,6 +4691,15 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /genshin-gacha-kit/1.1.0: + resolution: {integrity: sha1-3Rtz5p58BL17lOTiETvQW1IpqTs=, registry: https://registry.npm.taobao.org/, tarball: genshin-gacha-kit/download/genshin-gacha-kit-1.1.0.tgz} + dependencies: + axios: 0.21.4 + tslib: 2.3.1 + transitivePeerDependencies: + - debug + dev: false + /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -4545,8 +4801,15 @@ packages: duplexer: registry.nlark.com/duplexer/0.1.2 dev: true + /has-ansi/2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: false + /has-cors/1.1.0: - resolution: {integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/has-cors/download/has-cors-1.1.0.tgz} + resolution: {integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=, registry: https://registry.npm.taobao.org/, tarball: has-cors/download/has-cors-1.1.0.tgz} dev: false /has-flag/3.0.0: @@ -4567,6 +4830,10 @@ packages: dependencies: function-bind: 1.1.1 + /highlight.js/10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: highlight.js/download/highlight.js-10.7.3.tgz} + dev: false + /history/4.10.1: resolution: {integrity: sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/history/download/history-4.10.1.tgz} dependencies: @@ -4589,6 +4856,13 @@ packages: lru-cache: registry.nlark.com/lru-cache/6.0.0 dev: true + /html-dom-parser/1.0.4: + resolution: {integrity: sha512-ThM/vK/18R5/cVB9UsqhNqbJU7LE2BmSA7C/FjYV88wIDW75GSUpvSE/JxE4mJ8bOuU6Kp15/I1giM2JbD+ieA==, registry: https://registry.npm.taobao.org/, tarball: html-dom-parser/download/html-dom-parser-1.0.4.tgz} + dependencies: + domhandler: 4.3.0 + htmlparser2: 7.2.0 + dev: false + /html-minifier-terser/6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/html-minifier-terser/download/html-minifier-terser-6.1.0.tgz} engines: {node: '>=12'} @@ -4605,6 +4879,24 @@ packages: - acorn dev: true + /html-parse-stringify/3.0.1: + resolution: {integrity: sha1-38EBc0fOn3fIFBpQfyMwQMWcVdI=, registry: https://registry.npm.taobao.org/, tarball: html-parse-stringify/download/html-parse-stringify-3.0.1.tgz} + dependencies: + void-elements: registry.nlark.com/void-elements/3.1.0 + dev: false + + /html-react-parser/1.4.5_react@17.0.2: + resolution: {integrity: sha512-dxo0z1G9b3mS1VGmcVw4cUGwVsEwkJZZ7r29pOSdE69JukJyFTCL1I6TXSEp2p1LAHvuO6ZBiEVp2M5lXqKLAg==, registry: https://registry.npm.taobao.org/, tarball: html-react-parser/download/html-react-parser-1.4.5.tgz} + peerDependencies: + react: 0.14 || 15 || 16 || 17 + dependencies: + domhandler: 4.3.0 + html-dom-parser: 1.0.4 + react: 17.0.2 + react-property: 2.0.0 + style-to-js: 1.1.0 + dev: false + /html-webpack-plugin/5.5.0_webpack@5.65.0: resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-5.5.0.tgz} engines: {node: '>=10.13.0'} @@ -4616,7 +4908,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - acorn dev: true @@ -4630,6 +4922,15 @@ packages: entities: registry.nlark.com/entities/2.2.0 dev: true + /htmlparser2/7.2.0: + resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==, registry: https://registry.npm.taobao.org/, tarball: htmlparser2/download/htmlparser2-7.2.0.tgz} + dependencies: + domelementtype: registry.nlark.com/domelementtype/2.2.0 + domhandler: 4.3.0 + domutils: registry.nlark.com/domutils/2.8.0 + entities: registry.nlark.com/entities/3.0.1 + dev: false + /http-errors/1.6.3: resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz} engines: {node: '>= 0.6'} @@ -4672,6 +4973,12 @@ packages: hasBin: true dev: true + /i18next-http-backend/1.3.1: + resolution: {integrity: sha1-wRdarq0itipwvbVWt5T+8bpVizo=, registry: https://registry.npm.taobao.org/, tarball: i18next-http-backend/download/i18next-http-backend-1.3.1.tgz} + dependencies: + cross-fetch: 3.1.4 + dev: false + /i18next-scanner/3.1.0: resolution: {integrity: sha1-NdANlFY3waK5ASSw/TJwQKwZdZg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/i18next-scanner/download/i18next-scanner-3.1.0.tgz} engines: {node: '>=12'} @@ -4699,12 +5006,32 @@ packages: vinyl-fs: 3.0.3 dev: true + /i18next/20.6.1: + resolution: {integrity: sha1-U15fbluutoXH0l33DbY788wKo0U=, registry: https://registry.npm.taobao.org/, tarball: i18next/download/i18next-20.6.1.tgz} + dependencies: + '@babel/runtime': 7.16.5 + dev: false + /i18next/21.6.3: resolution: {integrity: sha512-2uuRGslNQ8m7TRllsVs4cZuei5X9OgoPRB/Sj5oadUpxZaW+NYv3srn7zR+h8bCMhkux9z8HtnJdQM5Mz+Govw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/i18next/download/i18next-21.6.3.tgz} dependencies: '@babel/runtime': 7.16.5 dev: true + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /idb/6.1.5: resolution: {integrity: sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==} dev: true @@ -4734,6 +5061,10 @@ packages: dev: true optional: true + /immer/9.0.7: + resolution: {integrity: sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==, registry: https://registry.npm.taobao.org/, tarball: immer/download/immer-9.0.7.tgz} + dev: false + /import-local/3.0.3: resolution: {integrity: sha1-TVHCxJXKk5PaJZ7Ga2LgIpICEeA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/import-local/download/import-local-3.0.3.tgz} engines: {node: '>=8'} @@ -4743,6 +5074,28 @@ packages: resolve-cwd: registry.nlark.com/resolve-cwd/3.0.0 dev: true + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /inquirer/3.0.6: + resolution: {integrity: sha512-thluxTGBXUGb8DuQcvH9/CM/CrcGyB5xUpWc9x6Slqcq1z/hRr2a6KxUpX4ddRfmbe0hg3E4jTvo5833aWz3BA==} + dependencies: + ansi-escapes: 1.4.0 + chalk: 1.1.3 + cli-cursor: 2.1.0 + cli-width: 2.2.1 + external-editor: 2.2.0 + figures: 2.0.0 + lodash: 4.17.21 + mute-stream: 0.0.7 + run-async: 2.4.1 + rx: 4.1.0 + string-width: 2.1.1 + strip-ansi: 3.0.1 + through: 2.3.8 + dev: false + /inquirer/8.2.0: resolution: {integrity: sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/inquirer/download/inquirer-8.2.0.tgz} engines: {node: '>=8.0.0'} @@ -4769,11 +5122,36 @@ packages: loose-envify: 1.4.0 dev: false + /is-alphabetical/1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphanumerical/1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: false + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + /is-core-module/2.8.0: resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: has: 1.0.3 + /is-decimal/1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + + /is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + dev: false + /is-glob/3.1.0: resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz} engines: {node: '>=0.10.0'} @@ -4787,6 +5165,10 @@ packages: dependencies: is-extglob: registry.nlark.com/is-extglob/2.1.1 + /is-hexadecimal/1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + /is-hotkey/0.2.0: resolution: {integrity: sha1-GDWmgXGpHlyUYIadljNpR8g0DO8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-hotkey/download/is-hotkey-0.2.0.tgz} dev: false @@ -4808,6 +5190,16 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: false + + /is-plain-obj/3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: true + /is-regexp/1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} @@ -4816,6 +5208,11 @@ packages: /is-shared-array-buffer/1.0.1: resolution: {integrity: sha1-l7DIX72stZycRG/mU7gs8rW3z+Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/is-shared-array-buffer/download/is-shared-array-buffer-1.0.1.tgz} + /is-stream/1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + dev: false + /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -5391,6 +5788,14 @@ packages: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/joycon/download/joycon-3.1.1.tgz} engines: {node: '>=10'} + /js-base64/3.7.2: + resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==, registry: https://registry.npm.taobao.org/, tarball: js-base64/download/js-base64-3.7.2.tgz} + dev: false + + /js-sha3/0.8.0: + resolution: {integrity: sha1-ubel2nOvrX3t0PjEY5VMveaBiEA=, registry: https://registry.npm.taobao.org/, tarball: js-sha3/download/js-sha3-0.8.0.tgz} + dev: false + /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5506,11 +5911,20 @@ packages: engines: {node: '>=0.10.0'} dev: true + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true + /klona/2.0.5: resolution: {integrity: sha1-0WZXTZAHY5XZljqnqSj6u412r7w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/klona/download/klona-2.0.5.tgz} engines: {node: '>= 8'} dev: true + /lazy-brush/1.0.1: + resolution: {integrity: sha1-W/CZBzI3KU0vb8nWxdHXBeiRxb8=, registry: https://registry.npm.taobao.org/, tarball: lazy-brush/download/lazy-brush-1.0.1.tgz} + dev: false + /lazystream/1.0.1: resolution: {integrity: sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lazystream/download/lazystream-1.0.1.tgz} engines: {node: '>= 0.6.3'} @@ -5534,7 +5948,7 @@ packages: dependencies: klona: 2.0.5 less: 4.1.2 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /less/4.1.2: @@ -5637,7 +6051,7 @@ packages: dev: false /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz} + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: lodash/download/lodash-4.17.21.tgz} /log-symbols/4.1.0: resolution: {integrity: sha1-P727lbRoOsn8eFER55LlWNSr1QM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/log-symbols/download/log-symbols-4.1.0.tgz} @@ -5705,6 +6119,48 @@ packages: engines: {node: '>=8'} dev: true + /match-sorter/6.3.1: + resolution: {integrity: sha1-mMw3/adWCTQk3fPLxiv+nHW5K9o=, registry: https://registry.npm.taobao.org/, tarball: match-sorter/download/match-sorter-6.3.1.tgz} + dependencies: + '@babel/runtime': 7.16.5 + remove-accents: 0.4.2 + dev: false + + /mdast-util-definitions/4.0.0: + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-from-markdown/0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-to-hast/10.2.0: + resolution: {integrity: sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + mdast-util-definitions: 4.0.0 + mdurl: 1.0.1 + unist-builder: 2.0.3 + unist-util-generated: 1.1.6 + unist-util-position: 3.1.0 + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-to-string/2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + dev: false + /mdn-data/2.0.14: resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.14.tgz} dev: false @@ -5713,6 +6169,10 @@ packages: resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mdn-data/download/mdn-data-2.0.4.tgz} dev: false + /mdurl/1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: false + /memfs/3.4.0: resolution: {integrity: sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/memfs/download/memfs-3.4.0.tgz} engines: {node: '>= 4.0.0'} @@ -5745,6 +6205,25 @@ packages: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true + /miao-lang/1.0.5: + resolution: {integrity: sha512-aXfDZJ8aXR4fnMkJyJPGWf9gH55odkYNjxPTOlN6N4MH/+2Dt8d4TvM99bjyERG/tG4XprH9Q3bBQEkwKwXrRA==, registry: https://registry.npm.taobao.org/, tarball: miao-lang/download/miao-lang-1.0.5.tgz} + dependencies: + js-base64: 3.7.2 + dev: false + + /micromark/2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + dependencies: + debug: 4.3.3 + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /microseconds/0.2.0: + resolution: {integrity: sha1-Izsl9Qxipl2GH5eKSk+OwYeX3Dk=, registry: https://registry.npm.taobao.org/, tarball: microseconds/download/microseconds-0.2.0.tgz} + dev: false + /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mime-db/download/mime-db-1.51.0.tgz} engines: {node: '>= 0.6'} @@ -5767,6 +6246,11 @@ packages: hasBin: true dev: false + /mimic-fn/1.2.0: + resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + engines: {node: '>=4'} + dev: false + /mini-css-extract-plugin/1.6.2_webpack@5.65.0: resolution: {integrity: sha1-gxcrT9gS+PxKCdb20W+ST1OZDKg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-1.6.2.tgz} engines: {node: '>= 10.13.0'} @@ -5775,7 +6259,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-sources: 1.4.3 dev: true @@ -5805,6 +6289,10 @@ packages: brace-expansion: 1.1.11 dev: true + /minimist/1.2.0: + resolution: {integrity: sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==} + dev: false + /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} @@ -5828,7 +6316,7 @@ packages: dev: true /ms/2.1.2: - resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz} + resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, registry: https://registry.npm.taobao.org/, tarball: ms/download/ms-2.1.2.tgz} /ms/2.1.3: resolution: {integrity: sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz} @@ -5842,8 +6330,18 @@ packages: thunky: registry.nlark.com/thunky/1.1.0 dev: true + /mute-stream/0.0.7: + resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} + dev: false + + /nano-time/1.0.0: + resolution: {integrity: sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=, registry: https://registry.npm.taobao.org/, tarball: nano-time/download/nano-time-1.0.0.tgz} + dependencies: + big-integer: 1.6.51 + dev: false + /nanoclone/0.2.1: - resolution: {integrity: sha1-3UCQ+PGhENJrsyxJ7S9bkjUgntQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/nanoclone/download/nanoclone-0.2.1.tgz} + resolution: {integrity: sha1-3UCQ+PGhENJrsyxJ7S9bkjUgntQ=, registry: https://registry.npm.taobao.org/, tarball: nanoclone/download/nanoclone-0.2.1.tgz} dev: false /nanoid/3.1.30: @@ -5863,8 +6361,15 @@ packages: dev: true optional: true + /node-fetch/1.6.3: + resolution: {integrity: sha512-BDxbhLHXFFFvilHjh9xihcDyPkXQ+kjblxnl82zAX41xUYSNvuRpFRznmldR9+OKu+p+ULZ7hNoyunlLB5ecUA==} + dependencies: + encoding: 0.1.13 + is-stream: 1.1.0 + dev: false + /node-fetch/2.6.1: - resolution: {integrity: sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz} + resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} engines: {node: 4.x || >=6.0.0} dev: false @@ -5948,6 +6453,17 @@ packages: define-properties: registry.nlark.com/define-properties/1.1.3 es-abstract: 1.19.1 + /oblivious-set/1.0.0: + resolution: {integrity: sha1-yDFvLC+2/3sRthWNsyNMSfczxWY=, registry: https://registry.npm.taobao.org/, tarball: oblivious-set/download/oblivious-set-1.0.0.tgz} + dev: false + + /onetime/2.0.1: + resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} + engines: {node: '>=4'} + dependencies: + mimic-fn: 1.2.0 + dev: false + /open/8.4.0: resolution: {integrity: sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/open/download/open-8.4.0.tgz} engines: {node: '>=12'} @@ -5957,12 +6473,42 @@ packages: is-wsl: registry.nlark.com/is-wsl/2.2.0 dev: true + /opencollective-postinstall/2.0.3: + resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} + hasBin: true + dev: false + + /opencollective/1.0.3: + resolution: {integrity: sha512-YBRI0Qa8+Ui0/STV1qYuPrJm889PT3oCPHMVoL+8Y3nwCffj7PSrB2NlGgrhgBKDujxTjxknHWJ/FiqOsYcIDw==} + hasBin: true + dependencies: + babel-polyfill: 6.23.0 + chalk: 1.1.3 + inquirer: 3.0.6 + minimist: 1.2.0 + node-fetch: 1.6.3 + opn: 4.0.2 + dev: false + + /opn/4.0.2: + resolution: {integrity: sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA==} + engines: {node: '>=0.10.0'} + dependencies: + object-assign: 4.1.1 + pinkie-promise: 2.0.1 + dev: false + /ordered-read-streams/1.0.1: resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ordered-read-streams/download/ordered-read-streams-1.0.1.tgz} dependencies: readable-stream: registry.nlark.com/readable-stream/2.3.7 dev: true + /os-tmpdir/1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: false + /p-limit/2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -6025,6 +6571,17 @@ packages: dependencies: callsites: registry.nlark.com/callsites/3.1.0 + /parse-entities/2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: false + /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637492753237&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz} engines: {node: '>=4'} @@ -6048,11 +6605,11 @@ packages: dev: true /parseqs/0.0.6: - resolution: {integrity: sha1-jku1oZ0c3IRKCKyXTTTic6+mcNU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parseqs/download/parseqs-0.0.6.tgz} + resolution: {integrity: sha1-jku1oZ0c3IRKCKyXTTTic6+mcNU=, registry: https://registry.npm.taobao.org/, tarball: parseqs/download/parseqs-0.0.6.tgz} dev: false /parseuri/0.0.6: - resolution: {integrity: sha1-4Ulugp46wv9H85pN0ESzKCPEolo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/parseuri/download/parseuri-0.0.6.tgz} + resolution: {integrity: sha1-4Ulugp46wv9H85pN0ESzKCPEolo=, registry: https://registry.npm.taobao.org/, tarball: parseuri/download/parseuri-0.0.6.tgz} dev: false /path-exists/4.0.0: @@ -6074,6 +6631,18 @@ packages: resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} + /pinkie-promise/2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: false + + /pinkie/2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: false + /pirates/4.0.4: resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pirates/download/pirates-4.0.4.tgz} engines: {node: '>= 6'} @@ -6147,7 +6716,7 @@ packages: klona: 2.0.5 postcss: 8.4.5 semver: registry.nlark.com/semver/7.3.5 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /postcss-merge-longhand/4.0.11: @@ -6313,7 +6882,7 @@ packages: resolution: {integrity: sha1-e1fnOzpIAprRDr1E90sBcipMsGk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/prompts/download/prompts-2.4.2.tgz} engines: {node: '>= 6'} dependencies: - kleur: registry.nlark.com/kleur/3.0.3 + kleur: 3.0.3 sisteransi: registry.nlark.com/sisteransi/1.0.5 dev: true @@ -6325,7 +6894,13 @@ packages: react-is: 16.13.1 /property-expr/2.0.4: - resolution: {integrity: sha1-N7klR45YllAxu2EuxbMmD4JB6RA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/property-expr/download/property-expr-2.0.4.tgz} + resolution: {integrity: sha1-N7klR45YllAxu2EuxbMmD4JB6RA=, registry: https://registry.npm.taobao.org/, tarball: property-expr/download/property-expr-2.0.4.tgz} + dev: false + + /property-information/5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + dependencies: + xtend: 4.0.2 dev: false /punycode/2.1.1: @@ -6400,7 +6975,7 @@ packages: unpipe: registry.nlark.com/unpipe/1.0.0 dev: true - /rc-cascader/3.0.0-alpha.6_react-dom@17.0.2: + /rc-cascader/3.0.0-alpha.6_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-DdMtH7KO5qvNoKl1gVo2I/5or6xBmPYWxVgd22HuhHemZcCSiSXutKCSAkr2A2R0td8moQYSySmgAGrHJdmbDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-cascader/download/rc-cascader-3.0.0-alpha.6.tgz} peerDependencies: react: '>=16.9.0' @@ -6409,13 +6984,14 @@ packages: '@babel/runtime': 7.16.5 array-tree-filter: registry.nlark.com/array-tree-filter/2.1.0 classnames: 2.3.1 - rc-select: 14.0.0-alpha.19_react-dom@17.0.2 - rc-tree: 5.3.6_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-select: 14.0.0-alpha.19_react-dom@17.0.2+react@17.0.2 + rc-tree: 5.3.6_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-drawer/4.4.3_react-dom@17.0.2: + /rc-drawer/4.4.3_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-drawer/download/rc-drawer-4.4.3.tgz} peerDependencies: react: '>=16.9.0' @@ -6423,11 +6999,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-field-form/1.22.1_react-dom@17.0.2: + /rc-field-form/1.22.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-LweU7nBeqmC5r3HDUjRprcOXXobHXp/TGIxD7ppBq5FX6Iptt3ibdpRVg4RSyNulBNGHOuknHlRcguuIpvVMVg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-field-form/download/rc-field-form-1.22.1.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6436,11 +7013,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 async-validator: 4.0.7 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-input-number/7.3.4_react-dom@17.0.2: + /rc-input-number/7.3.4_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-input-number/download/rc-input-number-7.3.4.tgz} peerDependencies: react: '>=16.9.0' @@ -6448,11 +7026,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-menu/9.1.1_react-dom@17.0.2: + /rc-menu/9.1.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-yavNNsTgWOlUYwOrJtO8s1Hn0haUvc/x5ozx9KA/H0VspOksIFeWOp7lsEQ3juWyBI2VltDxWQ2DHc65OhZ5pg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-menu/download/rc-menu-9.1.1.tgz} peerDependencies: react: '>=16.9.0' @@ -6460,15 +7039,16 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-overflow: registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-overflow: registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2+react@17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - /rc-pagination/3.1.14_react-dom@17.0.2: + /rc-pagination/3.1.14_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-tcugvxrtPiVU00Uh0IwC8NIUlxa4KtA9pXcaMNJdSHeO2uQqVkHEwllsULTAWRF3zRV2ozo2weP/DRKIUrX+Zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-pagination/download/rc-pagination-3.1.14.tgz} peerDependencies: react: '>=16.9.0' @@ -6476,10 +7056,11 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-picker/2.5.19_react-dom@17.0.2: + /rc-picker/2.5.19_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-c9B1RvrDmS8L+r8niWVKyto55G8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-picker/download/rc-picker-2.5.19.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6491,13 +7072,14 @@ packages: date-fns: 2.27.0 dayjs: 1.10.7 moment: 2.29.1 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - /rc-progress/3.2.2_react-dom@17.0.2: + /rc-progress/3.2.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-hvYqiFxFQeDGzY8AuARqp4vEGSD54W0KMg8cCcLFyT2tRJnxQyND/9vyUzVMYuaHexou06QsvLoqyBc3BPDVbg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-progress/download/rc-progress-3.2.2.tgz} peerDependencies: react: '>=16.9.0' @@ -6505,11 +7087,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-resize-observer/1.1.2_react-dom@17.0.2: + /rc-resize-observer/1.1.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-Qp+1x6D88FxyWBFRYP95IV9A1o0xlkC6qhiTX3YakE+o86QH9IzC7UVnltwmm4Q8uYH+E3F/HRmEiuxXJECdSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-resize-observer/download/rc-resize-observer-1.1.2.tgz} peerDependencies: react: '>=16.9.0' @@ -6517,12 +7100,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 dev: false - /rc-select/14.0.0-alpha.19_react-dom@17.0.2: + /rc-select/14.0.0-alpha.19_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-It7e5bQHxkx7Y9ZiKjvLOm208aJYccsDBvUhWMRYtcYMXDrnoVPXdE8WLB+buzVCrjawcTxDv7ZK92ewuavG5A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-select/download/rc-select-14.0.0-alpha.19.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6531,15 +7115,16 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-overflow: registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - rc-virtual-list: 3.4.2_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-overflow: registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2+react@17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-virtual-list: 3.4.2_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-slider/9.7.5_react-dom@17.0.2: + /rc-slider/9.7.5_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-slider/download/rc-slider-9.7.5.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6548,13 +7133,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-tooltip: registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-tooltip: registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - /rc-steps/4.1.4_react-dom@17.0.2: + /rc-steps/4.1.4_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-C6gtsgLVnKUtBpPcmIDdFFsZ3CM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-steps/download/rc-steps-4.1.4.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6563,11 +7149,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-table/7.21.0_react-dom@17.0.2: + /rc-table/7.21.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-Fza/4PQS+duhyGsYqna694rq9UhnJGx5SsPfP1QOIl53e+wN2G2J3csiFdiCaTh7jqVMsPgCXp2fEye7QbNWYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-table/download/rc-table-7.21.0.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6576,13 +7163,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - /rc-tabs/11.10.5_react-dom@17.0.2: + /rc-tabs/11.10.5_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-tabs/download/rc-tabs-11.10.5.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6591,14 +7179,15 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-dropdown: registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2 - rc-menu: 9.1.1_react-dom@17.0.2 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-dropdown: registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2+react@17.0.2 + rc-menu: 9.1.1_react-dom@17.0.2+react@17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-textarea/0.3.6_react-dom@17.0.2: + /rc-textarea/0.3.6_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-6esiDE4AG3lqnmCdgAp/nutrZAqZEfRT3K749H8vMzNtxy9JScuMJ9MMtWN2DDQh+LCDvX4dgflaRjDCqtDHWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-textarea/download/rc-textarea-0.3.6.tgz} peerDependencies: react: '>=16.9.0' @@ -6606,12 +7195,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-tree-select/5.0.0-alpha.3_react-dom@17.0.2: + /rc-tree-select/5.0.0-alpha.3_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-lsbWdnUZRas7FCfg4r6FX0EJ8srjLGTWmvCrnFqiKFiDD5tAFqxCB1wY7OT02GDsW+GFVrx/4wCljrstVSSRmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-tree-select/download/rc-tree-select-5.0.0-alpha.3.tgz} peerDependencies: react: '*' @@ -6619,13 +7209,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-select: 14.0.0-alpha.19_react-dom@17.0.2 - rc-tree: 5.3.6_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-select: 14.0.0-alpha.19_react-dom@17.0.2+react@17.0.2 + rc-tree: 5.3.6_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-tree/5.3.6_react-dom@17.0.2: + /rc-tree/5.3.6_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-X5cSLSX9WVL2gmOdsOzlkPy1ITljFsYVnJvrIColWBjT0LqEg6KwehWHVEAjeQVKKHDYrSnU2EDi3gT2eWJCNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-tree/download/rc-tree-5.3.6.tgz} engines: {node: '>=10.x'} peerDependencies: @@ -6634,13 +7225,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - rc-virtual-list: 3.4.2_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-virtual-list: 3.4.2_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-upload/4.3.3_react-dom@17.0.2: + /rc-upload/4.3.3_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-YoJ0phCRenMj1nzwalXzciKZ9/FAaCrFu84dS5pphwucTC8GUWClcDID/WWNGsLFcM97NqIboDqrV82rVRhW/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-upload/download/rc-upload-4.3.3.tgz} peerDependencies: react: '>=16.9.0' @@ -6648,23 +7240,25 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /rc-util/5.16.1_react-dom@17.0.2: + /rc-util/5.16.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-kSCyytvdb3aRxQacS/71ta6c+kBWvM1v8/2h9d/HaNWauc3qB8pLnF20PJ8NajkNN8gb+rR1l0eWO+D4Pz+LLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-util/download/rc-util-5.16.1.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 react-is: 16.13.1 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - /rc-virtual-list/3.4.2_react-dom@17.0.2: + /rc-virtual-list/3.4.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-EHgyeqcjC15FbWee0s6Z88A269E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rc-virtual-list/download/rc-virtual-list-3.4.2.tgz} engines: {node: '>=8.x'} peerDependencies: @@ -6672,64 +7266,131 @@ packages: react-dom: '*' dependencies: classnames: 2.3.1 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + dev: false + + /react-canvas-draw/1.2.1_react@17.0.2: + resolution: {integrity: sha512-mCHE+Q91a26gUhyraHONedmbCI7dF/4BKdOxba7s4538QNfFWv/NfzLXWZrmjAQ4tO1vTvO+axX5YGIFjGc6uw==, registry: https://registry.npm.taobao.org/, tarball: react-canvas-draw/download/react-canvas-draw-1.2.1.tgz} + peerDependencies: + react: 16.x || 17.x + dependencies: + catenary-curve: 1.0.1 + lazy-brush: 1.0.1 + prop-types: 15.8.0 + react: 17.0.2 + resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 dev: false - /react-dom/17.0.2: + /react-dom/17.0.2_react@17.0.2: resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-dom/download/react-dom-17.0.2.tgz} peerDependencies: react: 17.0.2 dependencies: loose-envify: registry.nlark.com/loose-envify/1.4.0 object-assign: registry.nlark.com/object-assign/4.1.1 + react: 17.0.2 scheduler: 0.20.2 dev: false - /react-easy-crop/3.5.3_react-dom@17.0.2: + /react-easy-crop/3.5.3_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-dIG25ISotqwwg3PwsXOq1PHRAjk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-easy-crop/download/react-easy-crop-3.5.3.tgz} peerDependencies: react: '>=16.4.0' react-dom: '>=16.4.0' dependencies: normalize-wheel: registry.nlark.com/normalize-wheel/1.0.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 tslib: registry.nlark.com/tslib/2.0.1 dev: false - /react-error-boundary/3.1.4: + /react-error-boundary/3.1.4_react@17.0.2: resolution: {integrity: sha1-JV25KyMZcQh1eoiLAeW3KZGaveA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-error-boundary/download/react-error-boundary-3.1.4.tgz} engines: {node: '>=10', npm: '>=6'} peerDependencies: react: '>=16.13.1' dependencies: '@babel/runtime': 7.16.5 + react: 17.0.2 dev: true + /react-fast-compare/2.0.4: + resolution: {integrity: sha1-6EtNRVsP7BE+BALDKTUnFRlvgfk=, registry: https://registry.npm.taobao.org/, tarball: react-fast-compare/download/react-fast-compare-2.0.4.tgz} + dev: false + /react-fast-compare/3.2.0: resolution: {integrity: sha1-ZBqdqBtqYyDycOiXJPtFoLOeQ7s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-fast-compare/download/react-fast-compare-3.2.0.tgz} dev: false - /react-helmet/6.1.0: + /react-helmet/6.1.0_react@17.0.2: resolution: {integrity: sha1-p1DVFlyxPPIT5EdHUCZS55RGhyY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-helmet/download/react-helmet-6.1.0.tgz} peerDependencies: react: '>=16.3.0' dependencies: object-assign: registry.nlark.com/object-assign/4.1.1 prop-types: 15.8.0 + react: 17.0.2 react-fast-compare: 3.2.0 - react-side-effect: 2.1.1 + react-side-effect: 2.1.1_react@17.0.2 + dev: false + + /react-highlight/0.14.0_react@17.0.2: + resolution: {integrity: sha1-Wu+lUYuqWA+Wto1IEp16XS3Aye8=, registry: https://registry.npm.taobao.org/, tarball: react-highlight/download/react-highlight-0.14.0.tgz} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + highlight.js: 10.7.3 + react: 17.0.2 + dev: false + + /react-i18next/11.15.1_i18next@20.6.1+react@17.0.2: + resolution: {integrity: sha512-lnje1uKu5XeM5MLvfbt1oygF+nEIZnpOM4Iu8bkx5ECD4XRYgi3SJDmolrp0EDxDHeK2GgFb+vEEK0hsZ9sjeA==, registry: https://registry.npm.taobao.org/, tarball: react-i18next/download/react-i18next-11.15.1.tgz} + peerDependencies: + i18next: '>= 19.0.0' + react: '>= 16.8.0' + dependencies: + '@babel/runtime': 7.16.5 + html-escaper: registry.nlark.com/html-escaper/2.0.2 + html-parse-stringify: 3.0.1 + i18next: 20.6.1 + react: 17.0.2 dev: false /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-is/-/react-is-17.0.2.tgz} - dev: true + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + /react-markdown/6.0.3_react@17.0.2: + resolution: {integrity: sha512-kQbpWiMoBHnj9myLlmZG9T1JdoT/OEyHK7hqM6CqFT14MAkgWiWBUYijLyBmxbntaN6dCDicPcUhWhci1QYodg==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + comma-separated-tokens: 1.0.8 + prop-types: 15.8.0 + property-information: 5.6.0 + react: 17.0.2 + react-is: 17.0.2 + remark-parse: 9.0.0 + remark-rehype: 8.1.0 + space-separated-tokens: 1.1.5 + style-to-object: 0.3.0 + unified: 9.2.2 + unist-util-visit: 2.0.3 + vfile: 4.2.1 + transitivePeerDependencies: + - supports-color + dev: false - /react-mentions/4.3.1_react-dom@17.0.2: + /react-mentions/4.3.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-yNq3qpjQ9/kaYIhCgx2D+9h228gMd6sxfbyKUY8TUWLxDr38q0FnNpCga/EhuuGqnVhOt8fb39p0c+xVRRgSpw==} peerDependencies: react: '>=16.8.3' @@ -6738,11 +7399,55 @@ packages: '@babel/runtime': 7.4.5 invariant: 2.2.4 prop-types: 15.8.0 - react-dom: 17.0.2 - substyle: 9.4.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + substyle: 9.4.1_react@17.0.2 + dev: false + + /react-property/2.0.0: + resolution: {integrity: sha1-IVa6nYX6R0H68ZGLOO/B6uPGoTY=, registry: https://registry.npm.taobao.org/, tarball: react-property/download/react-property-2.0.0.tgz} + dev: false + + /react-query/3.34.6_react@17.0.2: + resolution: {integrity: sha512-2UKldH8T2PjmLxaOzANok7yITQn9FF1pBbrZFF1hvukBjYefHtCjUur+GOVAWMhrsskcCoKRviei4hcpvj9wLQ==, registry: https://registry.npm.taobao.org/, tarball: react-query/download/react-query-3.34.6.tgz} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.16.5 + broadcast-channel: 3.7.0 + match-sorter: 6.3.1 + react: 17.0.2 + dev: false + + /react-redux/7.2.6_react@17.0.2: + resolution: {integrity: sha1-SWM6JP5VK1+cr1j+uKE4k23f6ao=, registry: https://registry.npm.taobao.org/, tarball: react-redux/download/react-redux-7.2.6.tgz} + peerDependencies: + react: ^16.8.3 || ^17 + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@babel/runtime': 7.16.5 + '@types/react-redux': 7.1.21 + hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 + loose-envify: registry.nlark.com/loose-envify/1.4.0 + prop-types: 15.8.0 + react: 17.0.2 + react-is: 17.0.2 dev: false - /react-router-dom/5.3.0: + /react-router-dom/5.3.0_react@17.0.2: resolution: {integrity: sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-router-dom/download/react-router-dom-5.3.0.tgz} peerDependencies: react: '>=15' @@ -6751,12 +7456,13 @@ packages: history: 4.10.1 loose-envify: registry.nlark.com/loose-envify/1.4.0 prop-types: 15.8.0 - react-router: 5.2.1 + react: 17.0.2 + react-router: 5.2.1_react@17.0.2 tiny-invariant: 1.2.0 tiny-warning: registry.nlark.com/tiny-warning/1.0.3 dev: false - /react-router/5.2.1: + /react-router/5.2.1_react@17.0.2: resolution: {integrity: sha1-TS5OnVrpQlCRhFuNvG2dJ2I5d00=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-router/download/react-router-5.2.1.tgz} peerDependencies: react: '>=15' @@ -6765,54 +7471,62 @@ packages: history: 4.10.1 hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 loose-envify: registry.nlark.com/loose-envify/1.4.0 - mini-create-react-context: registry.nlark.com/mini-create-react-context/0.4.1_prop-types@15.8.0 + mini-create-react-context: registry.nlark.com/mini-create-react-context/0.4.1_prop-types@15.8.0+react@17.0.2 path-to-regexp: registry.nlark.com/path-to-regexp/1.8.0 prop-types: 15.8.0 + react: 17.0.2 react-is: 16.13.1 tiny-invariant: 1.2.0 tiny-warning: registry.nlark.com/tiny-warning/1.0.3 dev: false - /react-side-effect/2.1.1: + /react-side-effect/2.1.1_react@17.0.2: resolution: {integrity: sha1-ZsVwHD51YKtIIqTuJ0Le4hXXLrM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-side-effect/download/react-side-effect-2.1.1.tgz} peerDependencies: react: ^16.3.0 || ^17.0.0 + dependencies: + react: 17.0.2 dev: false - /react-split/2.0.14: + /react-split/2.0.14_react@17.0.2: resolution: {integrity: sha512-bKWydgMgaKTg/2JGQnaJPg51T6dmumTWZppFgEbbY0Fbme0F5TuatAScCLaqommbGQQf/ZT1zaejuPDriscISA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-split/-/react-split-2.0.14.tgz} peerDependencies: react: '*' dependencies: prop-types: 15.8.0 + react: 17.0.2 split.js: 1.6.5 dev: false - /react-use-gesture/9.1.3: + /react-use-gesture/9.1.3_react@17.0.2: resolution: {integrity: sha1-kr0UPk9Y5pvUJFFKW/zLoqHWLsA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-use-gesture/download/react-use-gesture-9.1.3.tgz} deprecated: This package is no longer maintained. Please use @use-gesture/react instead peerDependencies: react: '>= 16.8.0' + dependencies: + react: 17.0.2 dev: false - /react-virtualized-auto-sizer/1.0.6_react-dom@17.0.2: + /react-virtualized-auto-sizer/1.0.6_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-ZsWxySeAZMXvFpntQKKcEVGPl8o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-virtualized-auto-sizer/download/react-virtualized-auto-sizer-1.0.6.tgz} engines: {node: '>8.0.0'} peerDependencies: react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 dependencies: - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /react-virtuoso/2.4.0: + /react-virtuoso/2.4.0_react@17.0.2: resolution: {integrity: sha512-hjo+ERHcZU5XOnpXMVEhm6mSiPi6oz8xbwKjWTfozbUGPaVAT+9wzU202Y50NOHVXekBVCGL02W2++PKi8z2Tw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-virtuoso/download/react-virtuoso-2.4.0.tgz} engines: {node: '>=10'} peerDependencies: react: '>=16' dependencies: - '@virtuoso.dev/react-urx': 0.2.12 + '@virtuoso.dev/react-urx': 0.2.12_react@17.0.2 '@virtuoso.dev/urx': 0.2.12 + react: 17.0.2 dev: false /react/17.0.2: @@ -6839,6 +7553,20 @@ packages: postcss-value-parser: 3.3.1 dev: false + /redux-thunk/2.4.1_redux@4.1.2: + resolution: {integrity: sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==, registry: https://registry.npm.taobao.org/, tarball: redux-thunk/download/redux-thunk-2.4.1.tgz} + peerDependencies: + redux: ^4 + dependencies: + redux: 4.1.2 + dev: false + + /redux/4.1.2: + resolution: {integrity: sha1-FA81Qm2Zu0cpr3YK/PeeqqxAcQQ=, registry: https://registry.npm.taobao.org/, tarball: redux/download/redux-4.1.2.tgz} + dependencies: + '@babel/runtime': 7.16.5 + dev: false + /regenerate-unicode-properties/9.0.0: resolution: {integrity: sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==} engines: {node: '>=4'} @@ -6850,6 +7578,14 @@ packages: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true + /regenerator-runtime/0.10.5: + resolution: {integrity: sha512-02YopEIhAgiBHWeoTiA8aitHDt8z6w+rQqNuIftlM+ZtvSl/brTouaU7DW6GO/cHtvxJvS4Hwv2ibKdxIRi24w==} + dev: false + + /regenerator-runtime/0.11.1: + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} + dev: false + /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} @@ -6882,6 +7618,24 @@ packages: jsesc: 0.5.0 dev: true + /remark-parse/9.0.0: + resolution: {integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==} + dependencies: + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype/8.1.0: + resolution: {integrity: sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==} + dependencies: + mdast-util-to-hast: 10.2.0 + dev: false + + /remove-accents/0.4.2: + resolution: {integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=, registry: https://registry.npm.taobao.org/, tarball: remove-accents/download/remove-accents-0.4.2.tgz} + dev: false + /remove-bom-buffer/3.0.0: resolution: {integrity: sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/remove-bom-buffer/download/remove-bom-buffer-3.0.0.tgz} engines: {node: '>=0.10.0'} @@ -6914,6 +7668,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /reselect/4.1.5: + resolution: {integrity: sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==, registry: https://registry.npm.taobao.org/, tarball: reselect/download/reselect-4.1.5.tgz} + dev: false + /resolve-global/1.0.0: resolution: {integrity: sha1-oqed9K8so/Sb93753azTItrRklU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/resolve-global/download/resolve-global-1.0.0.tgz} engines: {node: '>=8'} @@ -6939,6 +7697,14 @@ packages: is-core-module: 2.8.0 path-parse: 1.0.7 + /restore-cursor/2.0.0: + resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} + engines: {node: '>=4'} + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.6 + dev: false + /rfdc/1.3.0: resolution: {integrity: sha1-0LfEQasnINBdxM8m4ByJYx2doIs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz} dev: true @@ -7036,6 +7802,15 @@ packages: optionalDependencies: fsevents: 2.3.2 + /run-async/2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + dev: false + + /rx/4.1.0: + resolution: {integrity: sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==} + dev: false + /rxjs/7.4.0: resolution: {integrity: sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rxjs/download/rxjs-7.4.0.tgz} dependencies: @@ -7049,6 +7824,10 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + /saxes/5.0.1: resolution: {integrity: sha1-7rq5U/o7dgjb6U5drbFciI+maW0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/saxes/download/saxes-5.0.1.tgz} engines: {node: '>=10'} @@ -7160,8 +7939,17 @@ packages: send: 0.17.2 dev: true + /shepherd.js/8.3.1: + resolution: {integrity: sha1-Ex7u/F6yvETJ4j0NoTnbRrK1Uzk=, registry: https://registry.npm.taobao.org/, tarball: shepherd.js/download/shepherd.js-8.3.1.tgz} + engines: {node: 10.* || >= 12} + dependencies: + '@popperjs/core': 2.11.0 + deepmerge: registry.nlark.com/deepmerge/4.2.2 + smoothscroll-polyfill: 0.4.4 + dev: false + /signal-exit/3.0.6: - resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.6.tgz} + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} /simple-swizzle/0.2.2: resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/simple-swizzle/download/simple-swizzle-0.2.2.tgz} @@ -7178,8 +7966,12 @@ packages: totalist: registry.nlark.com/totalist/1.1.0 dev: true + /smoothscroll-polyfill/0.4.4: + resolution: {integrity: sha1-OiWRMdxpMObKgAA+HLA7YDtpq/g=, registry: https://registry.npm.taobao.org/, tarball: smoothscroll-polyfill/download/smoothscroll-polyfill-0.4.4.tgz} + dev: false + /socket.io-client/4.4.0: - resolution: {integrity: sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/socket.io-client/download/socket.io-client-4.4.0.tgz} + resolution: {integrity: sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g==, registry: https://registry.npm.taobao.org/, tarball: socket.io-client/download/socket.io-client-4.4.0.tgz} engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.0.0 @@ -7195,7 +7987,7 @@ packages: dev: false /socket.io-parser/4.1.1: - resolution: {integrity: sha1-CtU9mAeByrHqvjIEF9hIDAEz5i0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/socket.io-parser/download/socket.io-parser-4.1.1.tgz} + resolution: {integrity: sha1-CtU9mAeByrHqvjIEF9hIDAEz5i0=, registry: https://registry.npm.taobao.org/, tarball: socket.io-parser/download/socket.io-parser-4.1.1.tgz} engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.0.0 @@ -7255,6 +8047,10 @@ packages: /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + /space-separated-tokens/1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + /spdx-license-ids/3.0.11: resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.11.tgz} dev: true @@ -7278,13 +8074,21 @@ packages: dev: false /str2int/1.1.0: - resolution: {integrity: sha1-8FW+wm94KSHgVE8Ml8AJ/0ZvE+U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/str2int/download/str2int-1.1.0.tgz} + resolution: {integrity: sha1-8FW+wm94KSHgVE8Ml8AJ/0ZvE+U=, registry: https://registry.npm.taobao.org/, tarball: str2int/download/str2int-1.1.0.tgz} dev: false /strict-uri-encode/2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} + /string-width/2.1.1: + resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + engines: {node: '>=4'} + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: false + /string-width/4.2.3: resolution: {integrity: sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/string-width/download/string-width-4.2.3.tgz?cache=0&sync_timestamp=1632421815231&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstring-width%2Fdownload%2Fstring-width-4.2.3.tgz} engines: {node: '>=8'} @@ -7315,7 +8119,21 @@ packages: is-regexp: 1.0.0 dev: true - /strip-ansi/6.0.1: + /strip-ansi/3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: false + + /strip-ansi/4.0.0: + resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} + engines: {node: '>=4'} + dependencies: + ansi-regex: 3.0.0 + dev: false + + /strip-ansi/6.0.1: resolution: {integrity: sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.1.tgz} engines: {node: '>=8'} dependencies: @@ -7339,16 +8157,29 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true - /substyle/9.4.1: + /style-to-js/1.1.0: + resolution: {integrity: sha1-Yxy7IPziBAGbOqH8tbadlRzqxKw=, registry: https://registry.npm.taobao.org/, tarball: style-to-js/download/style-to-js-1.1.0.tgz} + dependencies: + style-to-object: 0.3.0 + dev: false + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /substyle/9.4.1_react@17.0.2: resolution: {integrity: sha512-VOngeq/W1/UkxiGzeqVvDbGDPM8XgUyJVWjrqeh+GgKqspEPiLYndK+XRcsKUHM5Muz/++1ctJ1QCF/OqRiKWA==} peerDependencies: react: '>=16.8.3' dependencies: '@babel/runtime': 7.16.5 invariant: 2.2.4 + react: 17.0.2 dev: false /superstruct/0.8.3: @@ -7358,6 +8189,11 @@ packages: tiny-invariant: 1.2.0 dev: true + /supports-color/2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + dev: false + /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -7475,7 +8311,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin/5.3.0_acorn@8.6.0+webpack@5.65.0: + /terser-webpack-plugin/5.3.0_91ae0b80bdbcf9a1978f213e1437a0a8: resolution: {integrity: sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-5.3.0.tgz} engines: {node: '>= 10.13.0'} peerDependencies: @@ -7491,12 +8327,13 @@ packages: uglify-js: optional: true dependencies: + esbuild: 0.12.29 jest-worker: 27.4.5 schema-utils: 3.1.1 serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.10.0_acorn@8.6.0 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a transitivePeerDependencies: - acorn dev: true @@ -7537,6 +8374,10 @@ packages: engines: {node: '>=0.10'} dev: true + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false + /through2-filter/3.0.0: resolution: {integrity: sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/through2-filter/download/through2-filter-3.0.0.tgz} dependencies: @@ -7547,6 +8388,18 @@ packages: /tiny-invariant/1.2.0: resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + /tlds/1.227.0: + resolution: {integrity: sha512-H6KXre7PSkfZyPiGzHvdG/p42LCfPmmyH3MhmZnULiVGEGXKBe8vzyLrw6q0UAtXOL0eNScA9vC4DcfhrcaPlg==, registry: https://registry.npm.taobao.org/, tarball: tlds/download/tlds-1.227.0.tgz} + hasBin: true + dev: false + + /tmp/0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: false + /to-absolute-glob/2.0.2: resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/to-absolute-glob/download/to-absolute-glob-2.0.2.tgz} engines: {node: '>=0.10.0'} @@ -7589,7 +8442,11 @@ packages: punycode: 2.1.1 dev: true - /ts-jest/27.1.2_b65cae1b46840061996b6cc0ea16ca56: + /trough/1.0.5: + resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + dev: false + + /ts-jest/27.1.2_bba5c8054025e571e26b132e007b3f34: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ts-jest/download/ts-jest-27.1.2.tgz} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -7612,6 +8469,7 @@ packages: dependencies: '@types/jest': 27.0.3 bs-logger: registry.nlark.com/bs-logger/0.2.6 + esbuild: 0.12.29 fast-json-stable-stringify: registry.nlark.com/fast-json-stable-stringify/2.1.0 jest: 27.4.5_ts-node@10.4.0 jest-util: 27.4.2 @@ -7671,7 +8529,7 @@ packages: dev: true /tslib/2.3.1: - resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tslib/download/tslib-2.3.1.tgz} + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, registry: https://registry.npm.taobao.org/, tarball: tslib/download/tslib-2.3.1.tgz} /type-fest/0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} @@ -7731,6 +8589,17 @@ packages: engines: {node: '>=4'} dev: true + /unified/9.2.2: + resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + dependencies: + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: false + /unique-stream/2.3.1: resolution: {integrity: sha1-xl0RDppK35psWUiygFPZqNBMvqw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unique-stream/download/unique-stream-2.3.1.tgz} dependencies: @@ -7745,6 +8614,43 @@ packages: crypto-random-string: 2.0.0 dev: true + /unist-builder/2.0.3: + resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + dev: false + + /unist-util-generated/1.1.6: + resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + dev: false + + /unist-util-is/4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: false + + /unist-util-position/3.1.0: + resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + dev: false + + /unist-util-stringify-position/2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + dev: false + + /unist-util-visit/2.0.3: + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: false + /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -7754,6 +8660,13 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} + /unload/2.2.0: + resolution: {integrity: sha1-zMiP3K00X6oGqSA57A+AtIiIDvc=, registry: https://registry.npm.taobao.org/, tarball: unload/download/unload-2.2.0.tgz} + dependencies: + '@babel/runtime': 7.16.5 + detect-node: registry.nlark.com/detect-node/2.1.0 + dev: false + /upath/1.2.0: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} @@ -7779,9 +8692,17 @@ packages: loader-utils: 2.0.2 mime-types: 2.1.34 schema-utils: 3.1.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true + /url-regex/5.0.0: + resolution: {integrity: sha1-j1RWq4PYmNGLL5F1OnAmSbhzJzo=, registry: https://registry.npm.taobao.org/, tarball: url-regex/download/url-regex-5.0.0.tgz} + engines: {node: '>=8'} + dependencies: + ip-regex: registry.nlark.com/ip-regex/4.3.0 + tlds: 1.227.0 + dev: false + /url/0.11.0: resolution: {integrity: sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/url/download/url-0.11.0.tgz} dependencies: @@ -7812,6 +8733,22 @@ packages: resolution: {integrity: sha1-4rgApT56Kbk1BsPPQRANFsTErY4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz} dev: false + /vfile-message/2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 2.0.3 + dev: false + + /vfile/4.2.1: + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 + dev: false + /vinyl-fs/3.0.3: resolution: {integrity: sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/vinyl-fs/download/vinyl-fs-3.0.3.tgz} engines: {node: '>= 0.10'} @@ -7926,7 +8863,7 @@ packages: import-local: 3.0.3 interpret: registry.nlark.com/interpret/2.2.0 rechoir: registry.nlark.com/rechoir/0.7.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-bundle-analyzer: 4.5.0 webpack-dev-server: 4.7.1_webpack-cli@4.9.1+webpack@5.65.0 webpack-merge: registry.nlark.com/webpack-merge/5.8.0 @@ -7943,7 +8880,7 @@ packages: mime-types: 2.1.34 range-parser: registry.nlark.com/range-parser/1.2.1 schema-utils: 4.0.0 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true /webpack-dev-server/4.7.1_webpack-cli@4.9.1+webpack@5.65.0: @@ -7984,7 +8921,7 @@ packages: sockjs: 0.3.24 spdy: registry.nlark.com/spdy/4.0.2 strip-ansi: 7.0.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-cli: 4.9.1_85f6a43a0f60b39f22a1ad0f4ebf626a webpack-dev-middleware: 5.3.0_webpack@5.65.0 ws: 8.4.0 @@ -8015,7 +8952,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack/5.65.0_webpack-cli@4.9.1: + /webpack/5.65.0_9def3870c80213359789f9191dbd286a: resolution: {integrity: sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/webpack/download/webpack-5.65.0.tgz} engines: {node: '>=10.13.0'} hasBin: true @@ -8046,7 +8983,7 @@ packages: neo-async: registry.nlark.com/neo-async/2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.0_acorn@8.6.0+webpack@5.65.0 + terser-webpack-plugin: 5.3.0_91ae0b80bdbcf9a1978f213e1437a0a8 watchpack: 2.3.1 webpack-cli: 4.9.1_85f6a43a0f60b39f22a1ad0f4ebf626a webpack-sources: 3.2.2 @@ -8222,7 +9159,7 @@ packages: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a webpack-sources: 1.4.3 workbox-build: 6.5.1 transitivePeerDependencies: @@ -8252,7 +9189,7 @@ packages: dev: true /ws/8.2.3: - resolution: {integrity: sha1-Y6VkVtsbBDZ9C3IaC4DK5ti+y7o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ws/download/ws-8.2.3.tgz} + resolution: {integrity: sha1-Y6VkVtsbBDZ9C3IaC4DK5ti+y7o=, registry: https://registry.npm.taobao.org/, tarball: ws/download/ws-8.2.3.tgz} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8278,10 +9215,15 @@ packages: dev: true /xmlhttprequest-ssl/2.0.0: - resolution: {integrity: sha1-kTYMhrkU5n9E3OdpGAAnwNphjGc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/xmlhttprequest-ssl/download/xmlhttprequest-ssl-2.0.0.tgz} + resolution: {integrity: sha1-kTYMhrkU5n9E3OdpGAAnwNphjGc=, registry: https://registry.npm.taobao.org/, tarball: xmlhttprequest-ssl/download/xmlhttprequest-ssl-2.0.0.tgz} engines: {node: '>=0.4.0'} dev: false + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + /yaml/1.10.2: resolution: {integrity: sha1-IwHF/78StGfejaIzOkWeKeeSDks=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/yaml/download/yaml-1.10.2.tgz} engines: {node: '>= 6'} @@ -8303,7 +9245,7 @@ packages: yargs-parser: 20.2.9 /yeast/0.1.2: - resolution: {integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/yeast/download/yeast-0.1.2.tgz} + resolution: {integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk=, registry: https://registry.npm.taobao.org/, tarball: yeast/download/yeast-0.1.2.tgz} dev: false /yoctodelay/1.2.0: @@ -8312,7 +9254,7 @@ packages: dev: false /yup/0.32.11: - resolution: {integrity: sha1-1n+4Pu+kaYYHmC5j98pMXtPPGMU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/yup/download/yup-0.32.11.tgz} + resolution: {integrity: sha1-1n+4Pu+kaYYHmC5j98pMXtPPGMU=, registry: https://registry.npm.taobao.org/, tarball: yup/download/yup-0.32.11.tgz} engines: {node: '>=10'} dependencies: '@babel/runtime': 7.16.5 @@ -8332,8 +9274,9 @@ packages: '@ctrl/tinycolor': registry.nlark.com/@ctrl/tinycolor/3.4.0 dev: false - registry.nlark.com/@ant-design/react-slick/0.28.4: + registry.nlark.com/@ant-design/react-slick/0.28.4_react@17.0.2: resolution: {integrity: sha1-iylrh618euh38qUnuBt+69ndKak=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ant-design/react-slick/download/@ant-design/react-slick-0.28.4.tgz} + id: registry.nlark.com/@ant-design/react-slick/0.28.4 name: '@ant-design/react-slick' version: 0.28.4 peerDependencies: @@ -8343,6 +9286,7 @@ packages: classnames: 2.3.1 json2mq: registry.nlark.com/json2mq/0.2.0 lodash: 4.17.21 + react: 17.0.2 resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 dev: false @@ -8725,13 +9669,6 @@ packages: engines: {node: '>=6'} dev: true - registry.nlark.com/ansi-escapes/1.4.0: - resolution: {integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-escapes/download/ansi-escapes-1.4.0.tgz} - name: ansi-escapes - version: 1.4.0 - engines: {node: '>=0.10.0'} - dev: false - registry.nlark.com/ansi-escapes/4.3.2: resolution: {integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz} name: ansi-escapes @@ -8748,20 +9685,6 @@ packages: hasBin: true dev: true - registry.nlark.com/ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz} - name: ansi-regex - version: 2.1.1 - engines: {node: '>=0.10.0'} - dev: false - - registry.nlark.com/ansi-regex/3.0.0: - resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-3.0.0.tgz} - name: ansi-regex - version: 3.0.0 - engines: {node: '>=4'} - dev: false - registry.nlark.com/ansi-regex/5.0.1: resolution: {integrity: sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz} name: ansi-regex @@ -8775,13 +9698,6 @@ packages: engines: {node: '>=12'} dev: true - registry.nlark.com/ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz} - name: ansi-styles - version: 2.2.1 - engines: {node: '>=0.10.0'} - dev: false - registry.nlark.com/ansi-styles/4.3.0: resolution: {integrity: sha1-7dgDYornHATIWuegkG7a00tkiTc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz} name: ansi-styles @@ -8889,15 +9805,6 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.5 dev: true - registry.nlark.com/babel-runtime/6.26.0: - resolution: {integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz} - name: babel-runtime - version: 6.26.0 - dependencies: - core-js: registry.npmmirror.com/core-js/2.6.12 - regenerator-runtime: registry.nlark.com/regenerator-runtime/0.11.1 - dev: false - registry.nlark.com/balanced-match/1.0.2: resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/balanced-match/download/balanced-match-1.0.2.tgz} name: balanced-match @@ -9052,15 +9959,6 @@ packages: engines: {node: '>=6'} dev: true - registry.nlark.com/cli-cursor/2.1.0: - resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz} - name: cli-cursor - version: 2.1.0 - engines: {node: '>=4'} - dependencies: - restore-cursor: registry.nlark.com/restore-cursor/2.0.0 - dev: false - registry.nlark.com/cli-cursor/3.1.0: resolution: {integrity: sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz} name: cli-cursor @@ -9069,12 +9967,6 @@ packages: dependencies: restore-cursor: registry.nlark.com/restore-cursor/3.1.0 - registry.nlark.com/cli-width/2.2.1: - resolution: {integrity: sha1-sEM9C06chH7xiGik7xb9X8gnHEg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-width/download/cli-width-2.2.1.tgz} - name: cli-width - version: 2.2.1 - dev: false - registry.nlark.com/cli-width/3.0.0: resolution: {integrity: sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz} name: cli-width @@ -9758,13 +10650,6 @@ packages: version: 1.0.3 dev: true - registry.nlark.com/escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz} - name: escape-string-regexp - version: 1.0.5 - engines: {node: '>=0.8.0'} - dev: false - registry.nlark.com/escape-string-regexp/4.0.0: resolution: {integrity: sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz} name: escape-string-regexp @@ -9873,17 +10758,6 @@ packages: version: 3.0.2 dev: true - registry.nlark.com/external-editor/2.2.0: - resolution: {integrity: sha1-BFURz9jRM/OEZnPRBHwVTiFK09U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/external-editor/download/external-editor-2.2.0.tgz} - name: external-editor - version: 2.2.0 - engines: {node: '>=0.12'} - dependencies: - chardet: registry.npmmirror.com/chardet/0.4.2 - iconv-lite: registry.nlark.com/iconv-lite/0.4.24 - tmp: registry.nlark.com/tmp/0.0.33 - dev: false - registry.nlark.com/external-editor/3.1.0: resolution: {integrity: sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz} name: external-editor @@ -9961,15 +10835,6 @@ packages: bser: registry.nlark.com/bser/2.1.1 dev: true - registry.nlark.com/figures/2.0.0: - resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/figures/download/figures-2.0.0.tgz} - name: figures - version: 2.0.0 - engines: {node: '>=4'} - dependencies: - escape-string-regexp: registry.nlark.com/escape-string-regexp/1.0.5 - dev: false - registry.nlark.com/figures/3.2.0: resolution: {integrity: sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/figures/download/figures-3.2.0.tgz} name: figures @@ -9999,7 +10864,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.65.0_webpack-cli@4.9.1 + webpack: 5.65.0_9def3870c80213359789f9191dbd286a dev: true registry.nlark.com/fill-range/7.0.1: @@ -10231,15 +11096,6 @@ packages: version: 1.6.2 dev: true - registry.nlark.com/has-ansi/2.0.0: - resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz} - name: has-ansi - version: 2.0.0 - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: registry.nlark.com/ansi-regex/2.1.1 - dev: false - registry.nlark.com/has-bigints/1.0.1: resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz} name: has-bigints @@ -10360,7 +11216,7 @@ packages: '@types/http-proxy': 1.17.8 http-proxy: registry.nlark.com/http-proxy/1.18.1 is-glob: 4.0.3 - is-plain-obj: registry.nlark.com/is-plain-obj/3.0.0 + is-plain-obj: 3.0.0 micromatch: registry.nlark.com/micromatch/4.0.4 transitivePeerDependencies: - debug @@ -10406,15 +11262,6 @@ packages: dependencies: safer-buffer: registry.nlark.com/safer-buffer/2.1.2 - registry.nlark.com/iconv-lite/0.6.3: - resolution: {integrity: sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/iconv-lite/download/iconv-lite-0.6.3.tgz?cache=0&sync_timestamp=1631501295865&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.6.3.tgz} - name: iconv-lite - version: 0.6.3 - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: registry.nlark.com/safer-buffer/2.1.2 - dev: false - registry.nlark.com/icss-utils/5.1.0_postcss@8.4.5: resolution: {integrity: sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/icss-utils/download/icss-utils-5.1.0.tgz} id: registry.nlark.com/icss-utils/5.1.0 @@ -10674,13 +11521,6 @@ packages: version: 2.1.1 engines: {node: '>=0.10.0'} - registry.nlark.com/is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz} - name: is-fullwidth-code-point - version: 2.0.0 - engines: {node: '>=4'} - dev: false - registry.nlark.com/is-fullwidth-code-point/3.0.0: resolution: {integrity: sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz} name: is-fullwidth-code-point @@ -10749,13 +11589,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - registry.nlark.com/is-plain-obj/3.0.0: - resolution: {integrity: sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-obj/download/is-plain-obj-3.0.0.tgz} - name: is-plain-obj - version: 3.0.0 - engines: {node: '>=10'} - dev: true - registry.nlark.com/is-plain-object/2.0.4: resolution: {integrity: sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz} name: is-plain-object @@ -10810,13 +11643,6 @@ packages: version: 1.1.0 dev: false - registry.nlark.com/is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz} - name: is-stream - version: 1.1.0 - engines: {node: '>=0.10.0'} - dev: false - registry.nlark.com/is-stream/2.0.1: resolution: {integrity: sha1-+sHj1TuXrVqdCunO8jifWBClwHc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz} name: is-stream @@ -11005,13 +11831,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - registry.nlark.com/kleur/3.0.3: - resolution: {integrity: sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz?cache=0&sync_timestamp=1631602828669&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fkleur%2Fdownload%2Fkleur-3.0.3.tgz} - name: kleur - version: 3.0.3 - engines: {node: '>=6'} - dev: true - registry.nlark.com/levn/0.3.0: resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/levn/download/levn-0.3.0.tgz} name: levn @@ -11158,13 +11977,6 @@ packages: braces: registry.nlark.com/braces/3.0.2 picomatch: registry.nlark.com/picomatch/2.3.0 - registry.nlark.com/mimic-fn/1.2.0: - resolution: {integrity: sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz} - name: mimic-fn - version: 1.2.0 - engines: {node: '>=4'} - dev: false - registry.nlark.com/mimic-fn/2.1.0: resolution: {integrity: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz} name: mimic-fn @@ -11178,7 +11990,7 @@ packages: engines: {node: '>=4'} dev: true - registry.nlark.com/mini-create-react-context/0.4.1_prop-types@15.8.0: + registry.nlark.com/mini-create-react-context/0.4.1_prop-types@15.8.0+react@17.0.2: resolution: {integrity: sha1-ByFxVhv9ySLaCKYMIZekl8wtHV4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mini-create-react-context/download/mini-create-react-context-0.4.1.tgz} id: registry.nlark.com/mini-create-react-context/0.4.1 name: mini-create-react-context @@ -11189,6 +12001,7 @@ packages: dependencies: '@babel/runtime': 7.16.5 prop-types: 15.8.0 + react: 17.0.2 tiny-warning: registry.nlark.com/tiny-warning/1.0.3 dev: false @@ -11216,12 +12029,6 @@ packages: kind-of: registry.nlark.com/kind-of/6.0.3 dev: true - registry.nlark.com/minimist/1.2.0: - resolution: {integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimist/download/minimist-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.0.tgz} - name: minimist - version: 1.2.0 - dev: false - registry.nlark.com/minimist/1.2.5: resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz} name: minimist @@ -11241,12 +12048,6 @@ packages: version: 1.1.0 dev: true - registry.nlark.com/mute-stream/0.0.7: - resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mute-stream/download/mute-stream-0.0.7.tgz} - name: mute-stream - version: 0.0.7 - dev: false - registry.nlark.com/mute-stream/0.0.8: resolution: {integrity: sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz} name: mute-stream @@ -11452,15 +12253,6 @@ packages: dependencies: wrappy: registry.nlark.com/wrappy/1.0.2 - registry.nlark.com/onetime/2.0.1: - resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz} - name: onetime - version: 2.0.1 - engines: {node: '>=4'} - dependencies: - mimic-fn: registry.nlark.com/mimic-fn/1.2.0 - dev: false - registry.nlark.com/onetime/5.1.2: resolution: {integrity: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz} name: onetime @@ -11650,22 +12442,6 @@ packages: dev: true optional: true - registry.nlark.com/pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz} - name: pinkie-promise - version: 2.0.1 - engines: {node: '>=0.10.0'} - dependencies: - pinkie: registry.nlark.com/pinkie/2.0.4 - dev: false - - registry.nlark.com/pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz} - name: pinkie - version: 2.0.4 - engines: {node: '>=0.10.0'} - dev: false - registry.nlark.com/please-upgrade-node/3.2.0: resolution: {integrity: sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz} name: please-upgrade-node @@ -12018,7 +12794,7 @@ packages: engines: {node: '>= 0.6'} dev: true - registry.nlark.com/rc-align/4.0.11_react-dom@17.0.2: + registry.nlark.com/rc-align/4.0.11_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-gZjGLbJmvBuO8F5WwTJ1v3Jiil4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-align/download/rc-align-4.0.11.tgz} id: registry.nlark.com/rc-align/4.0.11 name: rc-align @@ -12031,12 +12807,13 @@ packages: classnames: 2.3.1 dom-align: registry.nlark.com/dom-align/1.12.2 lodash: 4.17.21 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 dev: false - registry.nlark.com/rc-checkbox/2.3.2_react-dom@17.0.2: + registry.nlark.com/rc-checkbox/2.3.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-+Rs2eMftsrqoEhyUg8Zk+m8K78E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-checkbox/download/rc-checkbox-2.3.2.tgz} id: registry.nlark.com/rc-checkbox/2.3.2 name: rc-checkbox @@ -12047,10 +12824,11 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-collapse/3.1.2_react-dom@17.0.2: + registry.nlark.com/rc-collapse/3.1.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-dgKKgRuEXQPZRgzMQJx+qK0J2xQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-collapse/download/rc-collapse-3.1.2.tgz} id: registry.nlark.com/rc-collapse/3.1.2 name: rc-collapse @@ -12061,13 +12839,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false - registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2: + registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-OyKNrAhd5e7YxiN/MRYhBGh0Quc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-dialog/download/rc-dialog-8.6.0.tgz} id: registry.nlark.com/rc-dialog/8.6.0 name: rc-dialog @@ -12078,12 +12857,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2: + registry.nlark.com/rc-dropdown/3.2.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-2mwq2kA4QrruOp6Qmgsakbo+EJA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-dropdown/download/rc-dropdown-3.2.0.tgz} id: registry.nlark.com/rc-dropdown/3.2.0 name: rc-dropdown @@ -12094,11 +12874,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - react-dom: 17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-image/5.2.5_react-dom@17.0.2: + registry.nlark.com/rc-image/5.2.5_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-ROb/yEJiaCeWDnq3LhwNbzqM5EA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-image/download/rc-image-5.2.5.tgz} id: registry.nlark.com/rc-image/5.2.5 name: rc-image @@ -12109,12 +12890,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-dialog: registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-dialog: registry.nlark.com/rc-dialog/8.6.0_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-mentions/1.6.1_react-dom@17.0.2: + registry.nlark.com/rc-mentions/1.6.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-RgNQJ9ZKoz74QLoPvUEYceNGF64=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-mentions/download/rc-mentions-1.6.1.tgz} id: registry.nlark.com/rc-mentions/1.6.1 name: rc-mentions @@ -12125,14 +12907,15 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-menu: 9.1.1_react-dom@17.0.2 - rc-textarea: 0.3.6_react-dom@17.0.2 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-menu: 9.1.1_react-dom@17.0.2+react@17.0.2 + rc-textarea: 0.3.6_react-dom@17.0.2+react@17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2: + registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-6ZXV+iT8kwZcJPcUhXzyZ31lW7A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-motion/download/rc-motion-2.4.4.tgz} id: registry.nlark.com/rc-motion/2.4.4 name: rc-motion @@ -12143,11 +12926,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-notification/4.5.7_react-dom@17.0.2: + registry.nlark.com/rc-notification/4.5.7_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-Jl5uagwaD6xj1qvU2DLrj/MVIvE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-notification/download/rc-notification-4.5.7.tgz} id: registry.nlark.com/rc-notification/4.5.7 name: rc-notification @@ -12159,12 +12943,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2: + registry.nlark.com/rc-overflow/1.2.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-lbAiIBbAzb3A24X1acJi53BqXyI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-overflow/download/rc-overflow-1.2.2.tgz} id: registry.nlark.com/rc-overflow/1.2.2 name: rc-overflow @@ -12175,12 +12960,13 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-resize-observer: 1.1.2_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-resize-observer: 1.1.2_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-rate/2.9.1_react-dom@17.0.2: + registry.nlark.com/rc-rate/2.9.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-5Dy5XE65CiweCxbsZhTYxDUwpzE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-rate/download/rc-rate-2.9.1.tgz} id: registry.nlark.com/rc-rate/2.9.1 name: rc-rate @@ -12192,11 +12978,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-switch/3.2.2_react-dom@17.0.2: + registry.nlark.com/rc-switch/3.2.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-0AH3fxJmTVJZW09vtCXdnmb7qOg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-switch/download/rc-switch-3.2.2.tgz} id: registry.nlark.com/rc-switch/3.2.2 name: rc-switch @@ -12207,11 +12994,12 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2: + registry.nlark.com/rc-tooltip/5.1.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-lBeO0WLQJSvEmTtyX13CrA/M8VQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-tooltip/download/rc-tooltip-5.1.1.tgz} id: registry.nlark.com/rc-tooltip/5.1.1 name: rc-tooltip @@ -12221,11 +13009,12 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 - rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2 - react-dom: 17.0.2 + rc-trigger: registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2: + registry.nlark.com/rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-igBXqUCxuQJ+qjO+7IpuzYXM4rE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/rc-trigger/download/rc-trigger-5.2.10.tgz} id: registry.nlark.com/rc-trigger/5.2.10 name: rc-trigger @@ -12237,13 +13026,14 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-align: registry.nlark.com/rc-align/4.0.11_react-dom@17.0.2 - rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2 - rc-util: 5.16.1_react-dom@17.0.2 - react-dom: 17.0.2 + rc-align: registry.nlark.com/rc-align/4.0.11_react-dom@17.0.2+react@17.0.2 + rc-motion: registry.nlark.com/rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - registry.nlark.com/react-transition-group/4.4.2_react-dom@17.0.2: + registry.nlark.com/react-transition-group/4.4.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha1-i1mlbwnO17VcvVPDZ2i5IokNVHA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/react-transition-group/download/react-transition-group-4.4.2.tgz} id: registry.nlark.com/react-transition-group/4.4.2 name: react-transition-group @@ -12256,7 +13046,8 @@ packages: dom-helpers: registry.nlark.com/dom-helpers/5.2.1 loose-envify: registry.nlark.com/loose-envify/1.4.0 prop-types: 15.8.0 - react-dom: 17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false registry.nlark.com/read-pkg/5.2.0: @@ -12322,18 +13113,6 @@ packages: strip-indent: registry.nlark.com/strip-indent/3.0.0 dev: true - registry.nlark.com/regenerator-runtime/0.10.5: - resolution: {integrity: sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.10.5.tgz} - name: regenerator-runtime - version: 0.10.5 - dev: false - - registry.nlark.com/regenerator-runtime/0.11.1: - resolution: {integrity: sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz} - name: regenerator-runtime - version: 0.11.1 - dev: false - registry.nlark.com/regenerator-runtime/0.13.9: resolution: {integrity: sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz} name: regenerator-runtime @@ -12446,16 +13225,6 @@ packages: path-parse: registry.nlark.com/path-parse/1.0.7 dev: true - registry.nlark.com/restore-cursor/2.0.0: - resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz} - name: restore-cursor - version: 2.0.0 - engines: {node: '>=4'} - dependencies: - onetime: registry.nlark.com/onetime/2.0.1 - signal-exit: registry.npmmirror.com/signal-exit/3.0.6 - dev: false - registry.nlark.com/restore-cursor/3.1.0: resolution: {integrity: sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz} name: restore-cursor @@ -13409,6 +14178,7 @@ packages: name: xtend version: 4.0.2 engines: {node: '>=0.4'} + dev: true registry.nlark.com/y18n/5.0.8: resolution: {integrity: sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/y18n/download/y18n-5.0.8.tgz} @@ -13435,1012 +14205,3 @@ packages: version: 0.1.0 engines: {node: '>=10'} dev: true - - registry.npmmirror.com/@babel/runtime/7.16.5: - resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz} - name: '@babel/runtime' - version: 7.16.5 - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: registry.nlark.com/regenerator-runtime/0.13.9 - dev: false - - registry.npmmirror.com/@bbob/parser/2.8.0: - resolution: {integrity: sha512-S6mB7WmfQMcllginLf2KIen12Aswd93hJkxRr2FllDjT+5FGs0cCpDXPm9jVGOJl3TWlZOnj9Vnpvfj0ZejhXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@bbob/parser/download/@bbob/parser-2.8.0.tgz} - name: '@bbob/parser' - version: 2.8.0 - dependencies: - '@bbob/plugin-helper': registry.npmmirror.com/@bbob/plugin-helper/2.8.0 - dev: false - - registry.npmmirror.com/@bbob/plugin-helper/2.8.0: - resolution: {integrity: sha512-uwl7KbHZ3J+APPUAAEHHS6AoyU6iB4wgZo6U+M+99NSykt/TE8APfU1cMs1EzGsOGkPci8In8VwwZZgnXg3qeg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@bbob/plugin-helper/download/@bbob/plugin-helper-2.8.0.tgz} - name: '@bbob/plugin-helper' - version: 2.8.0 - dev: false - - registry.npmmirror.com/@popperjs/core/2.11.0: - resolution: {integrity: sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@popperjs/core/download/@popperjs/core-2.11.0.tgz} - name: '@popperjs/core' - version: 2.11.0 - dev: false - - registry.npmmirror.com/@reduxjs/toolkit/1.7.1_react-redux@7.2.6+react@17.0.2: - resolution: {integrity: sha512-wXwXYjBVz/ItxB7SMzEAMmEE/FBiY1ze18N+VVVX7NtVbRUrdOGKhpQMHivIJfkbJvSdLUU923a/yAagJQzY0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@reduxjs/toolkit/download/@reduxjs/toolkit-1.7.1.tgz} - id: registry.npmmirror.com/@reduxjs/toolkit/1.7.1 - name: '@reduxjs/toolkit' - version: 1.7.1 - peerDependencies: - react: ^16.9.0 || ^17.0.0 || 18.0.0-beta - react-redux: ^7.2.1 || ^8.0.0-beta - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - dependencies: - immer: registry.npmmirror.com/immer/9.0.7 - react: registry.npmmirror.com/react/17.0.2 - react-redux: registry.npmmirror.com/react-redux/7.2.6_react@17.0.2 - redux: registry.npmmirror.com/redux/4.1.2 - redux-thunk: registry.npmmirror.com/redux-thunk/2.4.1_redux@4.1.2 - reselect: registry.npmmirror.com/reselect/4.1.5 - dev: false - - registry.npmmirror.com/@socket.io/component-emitter/3.0.0: - resolution: {integrity: sha1-iGORVnb4N9na17dvUMtQDB6UIuk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@socket.io/component-emitter/download/@socket.io/component-emitter-3.0.0.tgz} - name: '@socket.io/component-emitter' - version: 3.0.0 - dev: false - - registry.npmmirror.com/@trpgengine/react-native-storage/1.0.1: - resolution: {integrity: sha1-dXHsDYNxUKTuwSOue5OAhLPHBBM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@trpgengine/react-native-storage/download/@trpgengine/react-native-storage-1.0.1.tgz} - name: '@trpgengine/react-native-storage' - version: 1.0.1 - requiresBuild: true - dependencies: - opencollective: registry.npmmirror.com/opencollective/1.0.3 - opencollective-postinstall: registry.npmmirror.com/opencollective-postinstall/2.0.3 - dev: false - - registry.npmmirror.com/@types/crc/3.4.0: - resolution: {integrity: sha1-I2a+tDmc1zSzPkLHrICVduYX1Io=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/crc/download/@types/crc-3.4.0.tgz} - name: '@types/crc' - version: 3.4.0 - dependencies: - '@types/node': registry.npmmirror.com/@types/node/17.0.4 - dev: true - - registry.npmmirror.com/@types/hoist-non-react-statics/3.3.1: - resolution: {integrity: sha1-ESSq/lEYy1kZd66xzqrtEHDrA58=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/hoist-non-react-statics/download/@types/hoist-non-react-statics-3.3.1.tgz} - name: '@types/hoist-non-react-statics' - version: 3.3.1 - dependencies: - '@types/react': registry.npmmirror.com/@types/react/17.0.38 - hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 - dev: false - - registry.npmmirror.com/@types/lodash/4.14.178: - resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/download/@types/lodash-4.14.178.tgz} - name: '@types/lodash' - version: 4.14.178 - - registry.npmmirror.com/@types/node/17.0.4: - resolution: {integrity: sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/download/@types/node-17.0.4.tgz} - name: '@types/node' - version: 17.0.4 - dev: true - - registry.npmmirror.com/@types/prop-types/15.7.4: - resolution: {integrity: sha1-/PcgXCXf95Xuea8eMNosl5CAjxE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/prop-types/download/@types/prop-types-15.7.4.tgz} - name: '@types/prop-types' - version: 15.7.4 - - registry.npmmirror.com/@types/react-canvas-draw/1.1.1: - resolution: {integrity: sha1-lj1HhnxFAKVY5nQdx419wWYhmvU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-canvas-draw/download/@types/react-canvas-draw-1.1.1.tgz} - name: '@types/react-canvas-draw' - version: 1.1.1 - dependencies: - '@types/react': registry.npmmirror.com/@types/react/17.0.38 - dev: true - - registry.npmmirror.com/@types/react-highlight/0.12.5: - resolution: {integrity: sha1-sq98qZgkewvHhZtnRVLfl7Nmw7E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-highlight/download/@types/react-highlight-0.12.5.tgz} - name: '@types/react-highlight' - version: 0.12.5 - dependencies: - '@types/react': registry.npmmirror.com/@types/react/17.0.38 - dev: true - - registry.npmmirror.com/@types/react-redux/7.1.21: - resolution: {integrity: sha512-bLdglUiBSQNzWVVbmNPKGYYjrzp3/YDPwfOH3nLEz99I4awLlaRAPWjo6bZ2POpxztFWtDDXIPxBLVykXqBt+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react-redux/download/@types/react-redux-7.1.21.tgz} - name: '@types/react-redux' - version: 7.1.21 - dependencies: - '@types/hoist-non-react-statics': registry.npmmirror.com/@types/hoist-non-react-statics/3.3.1 - '@types/react': registry.npmmirror.com/@types/react/17.0.38 - hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 - redux: registry.npmmirror.com/redux/4.1.2 - dev: false - - registry.npmmirror.com/@types/react/17.0.38: - resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/react/download/@types/react-17.0.38.tgz} - name: '@types/react' - version: 17.0.38 - dependencies: - '@types/prop-types': registry.npmmirror.com/@types/prop-types/15.7.4 - '@types/scheduler': registry.npmmirror.com/@types/scheduler/0.16.2 - csstype: registry.npmmirror.com/csstype/3.0.10 - - registry.npmmirror.com/@types/scheduler/0.16.2: - resolution: {integrity: sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/scheduler/download/@types/scheduler-0.16.2.tgz} - name: '@types/scheduler' - version: 0.16.2 - - registry.npmmirror.com/axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/download/axios-0.21.4.tgz} - name: axios - version: 0.21.4 - dependencies: - follow-redirects: registry.npmmirror.com/follow-redirects/1.14.6 - transitivePeerDependencies: - - debug - dev: false - - registry.npmmirror.com/babel-polyfill/6.23.0: - resolution: {integrity: sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/babel-polyfill/download/babel-polyfill-6.23.0.tgz} - name: babel-polyfill - version: 6.23.0 - dependencies: - babel-runtime: registry.nlark.com/babel-runtime/6.26.0 - core-js: registry.npmmirror.com/core-js/2.6.12 - regenerator-runtime: registry.nlark.com/regenerator-runtime/0.10.5 - dev: false - - registry.npmmirror.com/backo2/1.0.2: - resolution: {integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/backo2/download/backo2-1.0.2.tgz} - name: backo2 - version: 1.0.2 - dev: false - - registry.npmmirror.com/base64-arraybuffer/1.0.1: - resolution: {integrity: sha1-h70TUlYm20qYOOAKUIwrc+/PNIw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/base64-arraybuffer/download/base64-arraybuffer-1.0.1.tgz} - name: base64-arraybuffer - version: 1.0.1 - engines: {node: '>= 0.6.0'} - dev: false - - registry.npmmirror.com/big-integer/1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big-integer/download/big-integer-1.6.51.tgz} - name: big-integer - version: 1.6.51 - engines: {node: '>=0.6'} - dev: false - - registry.npmmirror.com/broadcast-channel/3.7.0: - resolution: {integrity: sha1-Lfpce0KJVHrD9nBfnACvhyOImTc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/broadcast-channel/download/broadcast-channel-3.7.0.tgz} - name: broadcast-channel - version: 3.7.0 - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - detect-node: registry.nlark.com/detect-node/2.1.0 - js-sha3: registry.npmmirror.com/js-sha3/0.8.0 - microseconds: registry.npmmirror.com/microseconds/0.2.0 - nano-time: registry.npmmirror.com/nano-time/1.0.0 - oblivious-set: registry.npmmirror.com/oblivious-set/1.0.0 - rimraf: registry.npmmirror.com/rimraf/3.0.2 - unload: registry.npmmirror.com/unload/2.2.0 - dev: false - - registry.npmmirror.com/buffer/5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/buffer/download/buffer-5.7.1.tgz} - name: buffer - version: 5.7.1 - dependencies: - base64-js: registry.nlark.com/base64-js/1.5.1 - ieee754: registry.nlark.com/ieee754/1.2.1 - dev: false - - registry.npmmirror.com/catenary-curve/1.0.1: - resolution: {integrity: sha1-V8MGGZJzW/00snTEAaloBv4woh8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/catenary-curve/download/catenary-curve-1.0.1.tgz} - name: catenary-curve - version: 1.0.1 - dev: false - - registry.npmmirror.com/chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chalk/download/chalk-1.1.3.tgz} - name: chalk - version: 1.1.3 - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: registry.nlark.com/ansi-styles/2.2.1 - escape-string-regexp: registry.nlark.com/escape-string-regexp/1.0.5 - has-ansi: registry.nlark.com/has-ansi/2.0.0 - strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1 - supports-color: registry.npmmirror.com/supports-color/2.0.0 - dev: false - - registry.npmmirror.com/chardet/0.4.2: - resolution: {integrity: sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/chardet/download/chardet-0.4.2.tgz} - name: chardet - version: 0.4.2 - dev: false - - registry.npmmirror.com/core-js/2.6.12: - resolution: {integrity: sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/download/core-js-2.6.12.tgz} - name: core-js - version: 2.6.12 - deprecated: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true - dev: false - - registry.npmmirror.com/crc/3.8.0: - resolution: {integrity: sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/crc/download/crc-3.8.0.tgz} - name: crc - version: 3.8.0 - dependencies: - buffer: registry.npmmirror.com/buffer/5.7.1 - dev: false - - registry.npmmirror.com/cross-fetch/3.1.4: - resolution: {integrity: sha1-lyPzo6JHv4uJA586OAqSROj6Lzk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-fetch/download/cross-fetch-3.1.4.tgz} - name: cross-fetch - version: 3.1.4 - dependencies: - node-fetch: registry.npmmirror.com/node-fetch/2.6.1 - dev: false - - registry.npmmirror.com/csstype/3.0.10: - resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/download/csstype-3.0.10.tgz} - name: csstype - version: 3.0.10 - - registry.npmmirror.com/dayjs/1.10.7: - resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/download/dayjs-1.10.7.tgz} - name: dayjs - version: 1.10.7 - dev: false - - registry.npmmirror.com/debug/4.3.3: - resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz} - name: debug - version: 4.3.3 - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: registry.npmmirror.com/ms/2.1.2 - dev: false - - registry.npmmirror.com/domhandler/4.3.0: - resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/domhandler/download/domhandler-4.3.0.tgz} - name: domhandler - version: 4.3.0 - engines: {node: '>= 4'} - dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 - dev: false - - registry.npmmirror.com/encoding/0.1.13: - resolution: {integrity: sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encoding/download/encoding-0.1.13.tgz} - name: encoding - version: 0.1.13 - dependencies: - iconv-lite: registry.nlark.com/iconv-lite/0.6.3 - dev: false - - registry.npmmirror.com/engine.io-client/6.1.1: - resolution: {integrity: sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/engine.io-client/download/engine.io-client-6.1.1.tgz} - name: engine.io-client - version: 6.1.1 - dependencies: - '@socket.io/component-emitter': registry.npmmirror.com/@socket.io/component-emitter/3.0.0 - debug: registry.npmmirror.com/debug/4.3.3 - engine.io-parser: registry.npmmirror.com/engine.io-parser/5.0.2 - has-cors: registry.npmmirror.com/has-cors/1.1.0 - parseqs: registry.npmmirror.com/parseqs/0.0.6 - parseuri: registry.npmmirror.com/parseuri/0.0.6 - ws: registry.npmmirror.com/ws/8.2.3 - xmlhttprequest-ssl: registry.npmmirror.com/xmlhttprequest-ssl/2.0.0 - yeast: registry.npmmirror.com/yeast/0.1.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - registry.npmmirror.com/engine.io-parser/5.0.2: - resolution: {integrity: sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/engine.io-parser/download/engine.io-parser-5.0.2.tgz} - name: engine.io-parser - version: 5.0.2 - engines: {node: '>=10.0.0'} - dependencies: - base64-arraybuffer: registry.npmmirror.com/base64-arraybuffer/1.0.1 - dev: false - - registry.npmmirror.com/events/3.3.0: - resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1636463250787&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fevents%2Fdownload%2Fevents-3.3.0.tgz} - name: events - version: 3.3.0 - engines: {node: '>=0.8.x'} - dev: false - - registry.npmmirror.com/flatted/3.2.4: - resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/flatted/download/flatted-3.2.4.tgz} - name: flatted - version: 3.2.4 - dev: false - - registry.npmmirror.com/follow-redirects/1.14.6: - resolution: {integrity: sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/follow-redirects/download/follow-redirects-1.14.6.tgz} - name: follow-redirects - version: 1.14.6 - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false - - registry.npmmirror.com/formik/2.2.9_react@17.0.2: - resolution: {integrity: sha1-hZS6nF4uXPH0LFcEEo4Rn8RiMtA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/formik/download/formik-2.2.9.tgz} - id: registry.npmmirror.com/formik/2.2.9 - name: formik - version: 2.2.9 - peerDependencies: - react: '>=16.8.0' - dependencies: - deepmerge: registry.nlark.com/deepmerge/2.2.1 - hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 - lodash: registry.npmmirror.com/lodash/4.17.21 - lodash-es: registry.nlark.com/lodash-es/4.17.21 - react: registry.npmmirror.com/react/17.0.2 - react-fast-compare: registry.npmmirror.com/react-fast-compare/2.0.4 - tiny-warning: registry.nlark.com/tiny-warning/1.0.3 - tslib: registry.nlark.com/tslib/1.14.1 - dev: false - - registry.npmmirror.com/genshin-gacha-kit/1.1.0: - resolution: {integrity: sha1-3Rtz5p58BL17lOTiETvQW1IpqTs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/genshin-gacha-kit/download/genshin-gacha-kit-1.1.0.tgz} - name: genshin-gacha-kit - version: 1.1.0 - dependencies: - axios: registry.npmmirror.com/axios/0.21.4 - tslib: registry.npmmirror.com/tslib/2.3.1 - transitivePeerDependencies: - - debug - dev: false - - registry.npmmirror.com/glob/7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/download/glob-7.2.0.tgz} - name: glob - version: 7.2.0 - dependencies: - fs.realpath: registry.nlark.com/fs.realpath/1.0.0 - inflight: registry.nlark.com/inflight/1.0.6 - inherits: registry.nlark.com/inherits/2.0.4 - minimatch: registry.nlark.com/minimatch/3.0.4 - once: registry.nlark.com/once/1.4.0 - path-is-absolute: registry.nlark.com/path-is-absolute/1.0.1 - dev: false - - registry.npmmirror.com/has-cors/1.1.0: - resolution: {integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has-cors/download/has-cors-1.1.0.tgz} - name: has-cors - version: 1.1.0 - dev: false - - registry.npmmirror.com/highlight.js/10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/download/highlight.js-10.7.3.tgz} - name: highlight.js - version: 10.7.3 - dev: false - - registry.npmmirror.com/html-dom-parser/1.0.4: - resolution: {integrity: sha512-ThM/vK/18R5/cVB9UsqhNqbJU7LE2BmSA7C/FjYV88wIDW75GSUpvSE/JxE4mJ8bOuU6Kp15/I1giM2JbD+ieA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-dom-parser/download/html-dom-parser-1.0.4.tgz} - name: html-dom-parser - version: 1.0.4 - dependencies: - domhandler: registry.npmmirror.com/domhandler/4.3.0 - htmlparser2: registry.npmmirror.com/htmlparser2/7.2.0 - dev: false - - registry.npmmirror.com/html-parse-stringify/3.0.1: - resolution: {integrity: sha1-38EBc0fOn3fIFBpQfyMwQMWcVdI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-parse-stringify/download/html-parse-stringify-3.0.1.tgz} - name: html-parse-stringify - version: 3.0.1 - dependencies: - void-elements: registry.nlark.com/void-elements/3.1.0 - dev: false - - registry.npmmirror.com/html-react-parser/1.4.5_react@17.0.2: - resolution: {integrity: sha512-dxo0z1G9b3mS1VGmcVw4cUGwVsEwkJZZ7r29pOSdE69JukJyFTCL1I6TXSEp2p1LAHvuO6ZBiEVp2M5lXqKLAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-react-parser/download/html-react-parser-1.4.5.tgz} - id: registry.npmmirror.com/html-react-parser/1.4.5 - name: html-react-parser - version: 1.4.5 - peerDependencies: - react: 0.14 || 15 || 16 || 17 - dependencies: - domhandler: registry.npmmirror.com/domhandler/4.3.0 - html-dom-parser: registry.npmmirror.com/html-dom-parser/1.0.4 - react: registry.npmmirror.com/react/17.0.2 - react-property: registry.npmmirror.com/react-property/2.0.0 - style-to-js: registry.npmmirror.com/style-to-js/1.1.0 - dev: false - - registry.npmmirror.com/htmlparser2/7.2.0: - resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/htmlparser2/download/htmlparser2-7.2.0.tgz} - name: htmlparser2 - version: 7.2.0 - dependencies: - domelementtype: registry.nlark.com/domelementtype/2.2.0 - domhandler: registry.npmmirror.com/domhandler/4.3.0 - domutils: registry.nlark.com/domutils/2.8.0 - entities: registry.nlark.com/entities/3.0.1 - dev: false - - registry.npmmirror.com/i18next-http-backend/1.3.1: - resolution: {integrity: sha1-wRdarq0itipwvbVWt5T+8bpVizo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/i18next-http-backend/download/i18next-http-backend-1.3.1.tgz} - name: i18next-http-backend - version: 1.3.1 - dependencies: - cross-fetch: registry.npmmirror.com/cross-fetch/3.1.4 - dev: false - - registry.npmmirror.com/i18next/20.6.1: - resolution: {integrity: sha1-U15fbluutoXH0l33DbY788wKo0U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/i18next/download/i18next-20.6.1.tgz} - name: i18next - version: 20.6.1 - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - dev: false - - registry.npmmirror.com/immer/9.0.7: - resolution: {integrity: sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/immer/download/immer-9.0.7.tgz} - name: immer - version: 9.0.7 - dev: false - - registry.npmmirror.com/inline-style-parser/0.1.1: - resolution: {integrity: sha1-7Io7QpJ06cCh8cT/qUU6f+9yzqE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inline-style-parser/download/inline-style-parser-0.1.1.tgz} - name: inline-style-parser - version: 0.1.1 - dev: false - - registry.npmmirror.com/inquirer/3.0.6: - resolution: {integrity: sha512-thluxTGBXUGb8DuQcvH9/CM/CrcGyB5xUpWc9x6Slqcq1z/hRr2a6KxUpX4ddRfmbe0hg3E4jTvo5833aWz3BA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/inquirer/download/inquirer-3.0.6.tgz} - name: inquirer - version: 3.0.6 - dependencies: - ansi-escapes: registry.nlark.com/ansi-escapes/1.4.0 - chalk: registry.npmmirror.com/chalk/1.1.3 - cli-cursor: registry.nlark.com/cli-cursor/2.1.0 - cli-width: registry.nlark.com/cli-width/2.2.1 - external-editor: registry.nlark.com/external-editor/2.2.0 - figures: registry.nlark.com/figures/2.0.0 - lodash: registry.npmmirror.com/lodash/4.17.21 - mute-stream: registry.nlark.com/mute-stream/0.0.7 - run-async: registry.nlark.com/run-async/2.4.1 - rx: registry.npmmirror.com/rx/4.1.0 - string-width: registry.npmmirror.com/string-width/2.1.1 - strip-ansi: registry.npmmirror.com/strip-ansi/3.0.1 - through: registry.nlark.com/through/2.3.8 - dev: false - - registry.npmmirror.com/js-base64/3.7.2: - resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-base64/download/js-base64-3.7.2.tgz} - name: js-base64 - version: 3.7.2 - dev: false - - registry.npmmirror.com/js-sha3/0.8.0: - resolution: {integrity: sha1-ubel2nOvrX3t0PjEY5VMveaBiEA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-sha3/download/js-sha3-0.8.0.tgz} - name: js-sha3 - version: 0.8.0 - dev: false - - registry.npmmirror.com/js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz} - name: js-tokens - version: 4.0.0 - dev: false - - registry.npmmirror.com/lazy-brush/1.0.1: - resolution: {integrity: sha1-W/CZBzI3KU0vb8nWxdHXBeiRxb8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lazy-brush/download/lazy-brush-1.0.1.tgz} - name: lazy-brush - version: 1.0.1 - dev: false - - registry.npmmirror.com/lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz} - name: lodash - version: 4.17.21 - dev: false - - registry.npmmirror.com/loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz} - name: loose-envify - version: 1.4.0 - hasBin: true - dependencies: - js-tokens: registry.npmmirror.com/js-tokens/4.0.0 - dev: false - - registry.npmmirror.com/match-sorter/6.3.1: - resolution: {integrity: sha1-mMw3/adWCTQk3fPLxiv+nHW5K9o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/match-sorter/download/match-sorter-6.3.1.tgz} - name: match-sorter - version: 6.3.1 - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - remove-accents: registry.npmmirror.com/remove-accents/0.4.2 - dev: false - - registry.npmmirror.com/miao-lang/1.0.5: - resolution: {integrity: sha512-aXfDZJ8aXR4fnMkJyJPGWf9gH55odkYNjxPTOlN6N4MH/+2Dt8d4TvM99bjyERG/tG4XprH9Q3bBQEkwKwXrRA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/miao-lang/download/miao-lang-1.0.5.tgz} - name: miao-lang - version: 1.0.5 - dependencies: - js-base64: registry.npmmirror.com/js-base64/3.7.2 - dev: false - - registry.npmmirror.com/microseconds/0.2.0: - resolution: {integrity: sha1-Izsl9Qxipl2GH5eKSk+OwYeX3Dk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/microseconds/download/microseconds-0.2.0.tgz} - name: microseconds - version: 0.2.0 - dev: false - - registry.npmmirror.com/ms/2.1.2: - resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz} - name: ms - version: 2.1.2 - dev: false - - registry.npmmirror.com/nano-time/1.0.0: - resolution: {integrity: sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nano-time/download/nano-time-1.0.0.tgz} - name: nano-time - version: 1.0.0 - dependencies: - big-integer: registry.npmmirror.com/big-integer/1.6.51 - dev: false - - registry.npmmirror.com/nanoclone/0.2.1: - resolution: {integrity: sha1-3UCQ+PGhENJrsyxJ7S9bkjUgntQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoclone/download/nanoclone-0.2.1.tgz} - name: nanoclone - version: 0.2.1 - dev: false - - registry.npmmirror.com/node-fetch/1.6.3: - resolution: {integrity: sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/download/node-fetch-1.6.3.tgz} - name: node-fetch - version: 1.6.3 - dependencies: - encoding: registry.npmmirror.com/encoding/0.1.13 - is-stream: registry.nlark.com/is-stream/1.1.0 - dev: false - - registry.npmmirror.com/node-fetch/2.6.1: - resolution: {integrity: sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/download/node-fetch-2.6.1.tgz} - name: node-fetch - version: 2.6.1 - engines: {node: 4.x || >=6.0.0} - dev: false - - registry.npmmirror.com/object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz} - name: object-assign - version: 4.1.1 - engines: {node: '>=0.10.0'} - dev: false - - registry.npmmirror.com/oblivious-set/1.0.0: - resolution: {integrity: sha1-yDFvLC+2/3sRthWNsyNMSfczxWY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/oblivious-set/download/oblivious-set-1.0.0.tgz} - name: oblivious-set - version: 1.0.0 - dev: false - - registry.npmmirror.com/opencollective-postinstall/2.0.3: - resolution: {integrity: sha1-eg//l49tv6TQBiOPusmO1BmMMlk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opencollective-postinstall/download/opencollective-postinstall-2.0.3.tgz} - name: opencollective-postinstall - version: 2.0.3 - hasBin: true - dev: false - - registry.npmmirror.com/opencollective/1.0.3: - resolution: {integrity: sha1-ruY3K8KBRFg2kMPKja7PwSDdDvE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opencollective/download/opencollective-1.0.3.tgz} - name: opencollective - version: 1.0.3 - hasBin: true - dependencies: - babel-polyfill: registry.npmmirror.com/babel-polyfill/6.23.0 - chalk: registry.npmmirror.com/chalk/1.1.3 - inquirer: registry.npmmirror.com/inquirer/3.0.6 - minimist: registry.nlark.com/minimist/1.2.0 - node-fetch: registry.npmmirror.com/node-fetch/1.6.3 - opn: registry.npmmirror.com/opn/4.0.2 - dev: false - - registry.npmmirror.com/opn/4.0.2: - resolution: {integrity: sha1-erwi5kTf9jsKltWrfyeQwPAavJU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/opn/download/opn-4.0.2.tgz} - name: opn - version: 4.0.2 - engines: {node: '>=0.10.0'} - dependencies: - object-assign: registry.nlark.com/object-assign/4.1.1 - pinkie-promise: registry.nlark.com/pinkie-promise/2.0.1 - dev: false - - registry.npmmirror.com/parseqs/0.0.6: - resolution: {integrity: sha1-jku1oZ0c3IRKCKyXTTTic6+mcNU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseqs/download/parseqs-0.0.6.tgz} - name: parseqs - version: 0.0.6 - dev: false - - registry.npmmirror.com/parseuri/0.0.6: - resolution: {integrity: sha1-4Ulugp46wv9H85pN0ESzKCPEolo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/parseuri/download/parseuri-0.0.6.tgz} - name: parseuri - version: 0.0.6 - dev: false - - registry.npmmirror.com/prop-types/15.8.0: - resolution: {integrity: sha512-fDGekdaHh65eI3lMi5OnErU6a8Ighg2KjcjQxO7m8VHyWjcPyj5kiOgV1LQDOOOgVy3+5FgjXvdSSX7B8/5/4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/prop-types/-/prop-types-15.8.0.tgz} - name: prop-types - version: 15.8.0 - dependencies: - loose-envify: registry.npmmirror.com/loose-envify/1.4.0 - object-assign: registry.npmmirror.com/object-assign/4.1.1 - react-is: registry.npmmirror.com/react-is/16.13.1 - dev: false - - registry.npmmirror.com/property-expr/2.0.4: - resolution: {integrity: sha1-N7klR45YllAxu2EuxbMmD4JB6RA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/property-expr/download/property-expr-2.0.4.tgz} - name: property-expr - version: 2.0.4 - dev: false - - registry.npmmirror.com/react-canvas-draw/1.2.1_react@17.0.2: - resolution: {integrity: sha512-mCHE+Q91a26gUhyraHONedmbCI7dF/4BKdOxba7s4538QNfFWv/NfzLXWZrmjAQ4tO1vTvO+axX5YGIFjGc6uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-canvas-draw/download/react-canvas-draw-1.2.1.tgz} - id: registry.npmmirror.com/react-canvas-draw/1.2.1 - name: react-canvas-draw - version: 1.2.1 - peerDependencies: - react: 16.x || 17.x - dependencies: - catenary-curve: registry.npmmirror.com/catenary-curve/1.0.1 - lazy-brush: registry.npmmirror.com/lazy-brush/1.0.1 - prop-types: registry.npmmirror.com/prop-types/15.8.0 - react: registry.npmmirror.com/react/17.0.2 - resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 - dev: false - - registry.npmmirror.com/react-fast-compare/2.0.4: - resolution: {integrity: sha1-6EtNRVsP7BE+BALDKTUnFRlvgfk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-fast-compare/download/react-fast-compare-2.0.4.tgz} - name: react-fast-compare - version: 2.0.4 - dev: false - - registry.npmmirror.com/react-highlight/0.14.0_react@17.0.2: - resolution: {integrity: sha1-Wu+lUYuqWA+Wto1IEp16XS3Aye8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-highlight/download/react-highlight-0.14.0.tgz} - id: registry.npmmirror.com/react-highlight/0.14.0 - name: react-highlight - version: 0.14.0 - peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - highlight.js: registry.npmmirror.com/highlight.js/10.7.3 - react: registry.npmmirror.com/react/17.0.2 - dev: false - - registry.npmmirror.com/react-i18next/11.15.1_i18next@20.6.1+react@17.0.2: - resolution: {integrity: sha512-lnje1uKu5XeM5MLvfbt1oygF+nEIZnpOM4Iu8bkx5ECD4XRYgi3SJDmolrp0EDxDHeK2GgFb+vEEK0hsZ9sjeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-i18next/download/react-i18next-11.15.1.tgz} - id: registry.npmmirror.com/react-i18next/11.15.1 - name: react-i18next - version: 11.15.1 - peerDependencies: - i18next: '>= 19.0.0' - react: '>= 16.8.0' - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - html-escaper: registry.nlark.com/html-escaper/2.0.2 - html-parse-stringify: registry.npmmirror.com/html-parse-stringify/3.0.1 - i18next: registry.npmmirror.com/i18next/20.6.1 - react: registry.npmmirror.com/react/17.0.2 - dev: false - - registry.npmmirror.com/react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz} - name: react-is - version: 16.13.1 - dev: false - - registry.npmmirror.com/react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz} - name: react-is - version: 17.0.2 - dev: false - - registry.npmmirror.com/react-property/2.0.0: - resolution: {integrity: sha1-IVa6nYX6R0H68ZGLOO/B6uPGoTY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-property/download/react-property-2.0.0.tgz} - name: react-property - version: 2.0.0 - dev: false - - registry.npmmirror.com/react-query/3.34.6_react@17.0.2: - resolution: {integrity: sha512-2UKldH8T2PjmLxaOzANok7yITQn9FF1pBbrZFF1hvukBjYefHtCjUur+GOVAWMhrsskcCoKRviei4hcpvj9wLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-query/download/react-query-3.34.6.tgz} - id: registry.npmmirror.com/react-query/3.34.6 - name: react-query - version: 3.34.6 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - broadcast-channel: registry.npmmirror.com/broadcast-channel/3.7.0 - match-sorter: registry.npmmirror.com/match-sorter/6.3.1 - react: registry.npmmirror.com/react/17.0.2 - dev: false - - registry.npmmirror.com/react-redux/7.2.6_react@17.0.2: - resolution: {integrity: sha1-SWM6JP5VK1+cr1j+uKE4k23f6ao=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/react-redux/download/react-redux-7.2.6.tgz} - id: registry.npmmirror.com/react-redux/7.2.6 - name: react-redux - version: 7.2.6 - peerDependencies: - react: ^16.8.3 || ^17 - react-dom: '*' - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - '@types/react-redux': registry.npmmirror.com/@types/react-redux/7.1.21 - hoist-non-react-statics: registry.nlark.com/hoist-non-react-statics/3.3.2 - loose-envify: registry.nlark.com/loose-envify/1.4.0 - prop-types: registry.npmmirror.com/prop-types/15.8.0 - react: registry.npmmirror.com/react/17.0.2 - react-is: registry.npmmirror.com/react-is/17.0.2 - dev: false - - registry.npmmirror.com/redux-thunk/2.4.1_redux@4.1.2: - resolution: {integrity: sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redux-thunk/download/redux-thunk-2.4.1.tgz} - id: registry.npmmirror.com/redux-thunk/2.4.1 - name: redux-thunk - version: 2.4.1 - peerDependencies: - redux: ^4 - dependencies: - redux: registry.npmmirror.com/redux/4.1.2 - dev: false - - registry.npmmirror.com/redux/4.1.2: - resolution: {integrity: sha1-FA81Qm2Zu0cpr3YK/PeeqqxAcQQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/redux/download/redux-4.1.2.tgz} - name: redux - version: 4.1.2 - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - dev: false - - registry.npmmirror.com/remove-accents/0.4.2: - resolution: {integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/remove-accents/download/remove-accents-0.4.2.tgz} - name: remove-accents - version: 0.4.2 - dev: false - - registry.npmmirror.com/reselect/4.1.5: - resolution: {integrity: sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/reselect/download/reselect-4.1.5.tgz} - name: reselect - version: 4.1.5 - dev: false - - registry.npmmirror.com/rimraf/3.0.2: - resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rimraf/download/rimraf-3.0.2.tgz} - name: rimraf - version: 3.0.2 - hasBin: true - dependencies: - glob: registry.npmmirror.com/glob/7.2.0 - dev: false - - registry.npmmirror.com/rx/4.1.0: - resolution: {integrity: sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rx/download/rx-4.1.0.tgz} - name: rx - version: 4.1.0 - dev: false - - registry.npmmirror.com/shepherd.js/8.3.1: - resolution: {integrity: sha1-Ex7u/F6yvETJ4j0NoTnbRrK1Uzk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/shepherd.js/download/shepherd.js-8.3.1.tgz} - name: shepherd.js - version: 8.3.1 - engines: {node: 10.* || >= 12} - dependencies: - '@popperjs/core': registry.npmmirror.com/@popperjs/core/2.11.0 - deepmerge: registry.nlark.com/deepmerge/4.2.2 - smoothscroll-polyfill: registry.npmmirror.com/smoothscroll-polyfill/0.4.4 - dev: false - - registry.npmmirror.com/signal-exit/3.0.6: - resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz} - name: signal-exit - version: 3.0.6 - dev: false - - registry.npmmirror.com/smoothscroll-polyfill/0.4.4: - resolution: {integrity: sha1-OiWRMdxpMObKgAA+HLA7YDtpq/g=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/smoothscroll-polyfill/download/smoothscroll-polyfill-0.4.4.tgz} - name: smoothscroll-polyfill - version: 0.4.4 - dev: false - - registry.npmmirror.com/socket.io-client/4.4.0: - resolution: {integrity: sha512-g7riSEJXi7qCFImPow98oT8X++MSsHz6MMFRXkWNJ6uEROSHOa3kxdrsYWMq85dO+09CFMkcqlpjvbVXQl4z6g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socket.io-client/download/socket.io-client-4.4.0.tgz} - name: socket.io-client - version: 4.4.0 - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': registry.npmmirror.com/@socket.io/component-emitter/3.0.0 - backo2: registry.npmmirror.com/backo2/1.0.2 - debug: registry.npmmirror.com/debug/4.3.3 - engine.io-client: registry.npmmirror.com/engine.io-client/6.1.1 - parseuri: registry.npmmirror.com/parseuri/0.0.6 - socket.io-parser: registry.npmmirror.com/socket.io-parser/4.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - registry.npmmirror.com/socket.io-parser/4.1.1: - resolution: {integrity: sha1-CtU9mAeByrHqvjIEF9hIDAEz5i0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/socket.io-parser/download/socket.io-parser-4.1.1.tgz} - name: socket.io-parser - version: 4.1.1 - engines: {node: '>=10.0.0'} - dependencies: - '@socket.io/component-emitter': registry.npmmirror.com/@socket.io/component-emitter/3.0.0 - debug: registry.npmmirror.com/debug/4.3.3 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmmirror.com/str2int/1.1.0: - resolution: {integrity: sha1-8FW+wm94KSHgVE8Ml8AJ/0ZvE+U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/str2int/download/str2int-1.1.0.tgz} - name: str2int - version: 1.1.0 - dev: false - - registry.npmmirror.com/string-width/2.1.1: - resolution: {integrity: sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/download/string-width-2.1.1.tgz?cache=0&sync_timestamp=1632421815231&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstring-width%2Fdownload%2Fstring-width-2.1.1.tgz} - name: string-width - version: 2.1.1 - engines: {node: '>=4'} - dependencies: - is-fullwidth-code-point: registry.nlark.com/is-fullwidth-code-point/2.0.0 - strip-ansi: registry.npmmirror.com/strip-ansi/4.0.0 - dev: false - - registry.npmmirror.com/strip-ansi/3.0.1: - resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz} - name: strip-ansi - version: 3.0.1 - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: registry.nlark.com/ansi-regex/2.1.1 - dev: false - - registry.npmmirror.com/strip-ansi/4.0.0: - resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/download/strip-ansi-4.0.0.tgz} - name: strip-ansi - version: 4.0.0 - engines: {node: '>=4'} - dependencies: - ansi-regex: registry.nlark.com/ansi-regex/3.0.0 - dev: false - - registry.npmmirror.com/style-to-js/1.1.0: - resolution: {integrity: sha1-Yxy7IPziBAGbOqH8tbadlRzqxKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-to-js/download/style-to-js-1.1.0.tgz} - name: style-to-js - version: 1.1.0 - dependencies: - style-to-object: registry.npmmirror.com/style-to-object/0.3.0 - dev: false - - registry.npmmirror.com/style-to-object/0.3.0: - resolution: {integrity: sha1-sbeQ0gWZHMeDgBlnIUl57hmnbkY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/style-to-object/download/style-to-object-0.3.0.tgz} - name: style-to-object - version: 0.3.0 - dependencies: - inline-style-parser: registry.npmmirror.com/inline-style-parser/0.1.1 - dev: false - - registry.npmmirror.com/supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/download/supports-color-2.0.0.tgz} - name: supports-color - version: 2.0.0 - engines: {node: '>=0.8.0'} - dev: false - - registry.npmmirror.com/tlds/1.227.0: - resolution: {integrity: sha512-H6KXre7PSkfZyPiGzHvdG/p42LCfPmmyH3MhmZnULiVGEGXKBe8vzyLrw6q0UAtXOL0eNScA9vC4DcfhrcaPlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tlds/download/tlds-1.227.0.tgz} - name: tlds - version: 1.227.0 - hasBin: true - dev: false - - registry.npmmirror.com/tslib/2.3.1: - resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/download/tslib-2.3.1.tgz} - name: tslib - version: 2.3.1 - dev: false - - registry.npmmirror.com/unload/2.2.0: - resolution: {integrity: sha1-zMiP3K00X6oGqSA57A+AtIiIDvc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unload/download/unload-2.2.0.tgz} - name: unload - version: 2.2.0 - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - detect-node: registry.nlark.com/detect-node/2.1.0 - dev: false - - registry.npmmirror.com/url-regex/5.0.0: - resolution: {integrity: sha1-j1RWq4PYmNGLL5F1OnAmSbhzJzo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/url-regex/download/url-regex-5.0.0.tgz} - name: url-regex - version: 5.0.0 - engines: {node: '>=8'} - dependencies: - ip-regex: registry.nlark.com/ip-regex/4.3.0 - tlds: registry.npmmirror.com/tlds/1.227.0 - dev: false - - registry.npmmirror.com/ws/8.2.3: - resolution: {integrity: sha1-Y6VkVtsbBDZ9C3IaC4DK5ti+y7o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/download/ws-8.2.3.tgz} - name: ws - version: 8.2.3 - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - - registry.npmmirror.com/xmlhttprequest-ssl/2.0.0: - resolution: {integrity: sha1-kTYMhrkU5n9E3OdpGAAnwNphjGc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/xmlhttprequest-ssl/download/xmlhttprequest-ssl-2.0.0.tgz} - name: xmlhttprequest-ssl - version: 2.0.0 - engines: {node: '>=0.4.0'} - dev: false - - registry.npmmirror.com/yeast/0.1.2: - resolution: {integrity: sha1-AI4G2AlDIMNy28L47XagymyKxBk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yeast/download/yeast-0.1.2.tgz} - name: yeast - version: 0.1.2 - dev: false - - registry.npmmirror.com/yup/0.32.11: - resolution: {integrity: sha1-1n+4Pu+kaYYHmC5j98pMXtPPGMU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yup/download/yup-0.32.11.tgz} - name: yup - version: 0.32.11 - engines: {node: '>=10'} - dependencies: - '@babel/runtime': registry.npmmirror.com/@babel/runtime/7.16.5 - '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.178 - lodash: registry.npmmirror.com/lodash/4.17.21 - lodash-es: registry.nlark.com/lodash-es/4.17.21 - nanoclone: registry.npmmirror.com/nanoclone/0.2.1 - property-expr: registry.npmmirror.com/property-expr/2.0.4 - toposort: registry.nlark.com/toposort/2.0.2 - dev: false diff --git a/web/package.json b/web/package.json index 64f5e16a..63d9954d 100644 --- a/web/package.json +++ b/web/package.json @@ -42,6 +42,7 @@ "react-dom": "17.0.2", "react-easy-crop": "^3.5.2", "react-helmet": "^6.1.0", + "react-markdown": "6", "react-mentions": "^4.3.1", "react-router": "^5.2.0", "react-router-dom": "^5.2.0", diff --git a/web/src/components/Markdown.tsx b/web/src/components/Markdown.tsx new file mode 100644 index 00000000..c9329b3c --- /dev/null +++ b/web/src/components/Markdown.tsx @@ -0,0 +1,30 @@ +import React, { useCallback } from 'react'; +import { isValidStr } from 'tailchat-shared'; + +const ReactMarkdown = React.lazy(() => import('react-markdown')); + +export const Markdown: React.FC<{ + raw: string; + baseUrl?: string; +}> = React.memo(({ raw, baseUrl }) => { + const transformUrl = useCallback( + (url: string) => { + if (!isValidStr(baseUrl)) { + return url; + } + + return new URL(url, baseUrl).href; + }, + [baseUrl] + ); + + return ( + transformUrl(src)} + transformLinkUri={(href) => transformUrl(href)} + > + {raw} + + ); +}); +Markdown.displayName = 'Markdown'; diff --git a/web/src/components/__tests__/Markdown.spec.tsx b/web/src/components/__tests__/Markdown.spec.tsx new file mode 100644 index 00000000..58f9d863 --- /dev/null +++ b/web/src/components/__tests__/Markdown.spec.tsx @@ -0,0 +1,49 @@ +import React from 'react'; +import { renderLazy } from '@test/utils/lazy'; +import { Markdown } from '../Markdown'; + +describe('Markdown', () => { + test('heading', async () => { + const text = ` +# Heading1 +## Heading2 +### Heading3 +#### Heading4 +##### Heading5 + `; + const wrapper = await renderLazy(); + expect(wrapper.container).toMatchSnapshot(); + }); + + test('list', async () => { + const text = ` +- 1 +- 2 +- 3 + - 4 + - 5 + - 6 + `; + const wrapper = await renderLazy(); + expect(wrapper.container).toMatchSnapshot(); + }); + + describe('link', () => { + const text = ` +[https://tailchat.msgbyte.com/](https://tailchat.msgbyte.com/) +[./README.md](./README.md) +![](./demo.jpg)`; + + test('without baseUrl', async () => { + const wrapper = await renderLazy(); + expect(wrapper.container).toMatchSnapshot(); + }); + + test('with baseUrl', async () => { + const wrapper = await renderLazy( + + ); + expect(wrapper.container).toMatchSnapshot(); + }); + }); +}); diff --git a/web/src/components/__tests__/__snapshots__/Markdown.spec.tsx.snap b/web/src/components/__tests__/__snapshots__/Markdown.spec.tsx.snap new file mode 100644 index 00000000..a03fb927 --- /dev/null +++ b/web/src/components/__tests__/__snapshots__/Markdown.spec.tsx.snap @@ -0,0 +1,134 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Markdown heading 1`] = ` +
+

+ Heading1 +

+ + +

+ Heading2 +

+ + +

+ Heading3 +

+ + +

+ Heading4 +

+ + +
+ Heading5 +
+
+`; + +exports[`Markdown link with baseUrl 1`] = ` + +`; + +exports[`Markdown link without baseUrl 1`] = ` + +`; + +exports[`Markdown list 1`] = ` +
+
    + + +
  • + 1 +
  • + + +
  • + 2 +
  • + + +
  • + 3 + + +
      + + +
    • + 4 +
    • + + +
    • + 5 + + +
        + + +
      • + 6 +
      • + + +
      + + +
    • + + +
    + + +
  • + + +
+
+`; diff --git a/web/test/utils/lazy.tsx b/web/test/utils/lazy.tsx new file mode 100644 index 00000000..afe63b1a --- /dev/null +++ b/web/test/utils/lazy.tsx @@ -0,0 +1,24 @@ +import { render } from '@testing-library/react'; +import React, { Suspense } from 'react'; +import { sleep } from 'tailchat-shared'; + +/** + * 在普通的组件上面加一个 Suspense + */ +export function renderWithSuspense(ui: React.ReactElement) { + return render(ui, { + wrapper: (props) => ( + {props.children} + ), + }); +} + +/** + * 渲染一个懒加载组件 + */ +export async function renderLazy(ui: React.ReactElement, ms = 400) { + const wrapper = renderWithSuspense(ui); + await sleep(ms); + + return wrapper; +} diff --git a/web/tsconfig.json b/web/tsconfig.json index 286d7c4a..50972583 100644 --- a/web/tsconfig.json +++ b/web/tsconfig.json @@ -4,6 +4,7 @@ "baseUrl": ".", "paths": { "@/*": ["./src/*"], + "@test/*": ["./test/*"], "@assets/*": ["./assets/*"] } },