diff --git a/packages/design/.gitignore b/packages/design/.gitignore new file mode 100644 index 00000000..92351043 --- /dev/null +++ b/packages/design/.gitignore @@ -0,0 +1,2 @@ +es +lib diff --git a/packages/design/README.md b/packages/design/README.md new file mode 100644 index 00000000..408921c5 --- /dev/null +++ b/packages/design/README.md @@ -0,0 +1,3 @@ +Tailchat 的前端组件 + +能进这个包的原则是该组件是一个业务无关的组件 diff --git a/packages/design/components/Icon/index.tsx b/packages/design/components/Icon/index.tsx new file mode 100644 index 00000000..2e6ce2a4 --- /dev/null +++ b/packages/design/components/Icon/index.tsx @@ -0,0 +1,15 @@ +import React, { useState } from 'react'; +import { Icon as Iconify, IconProps } from '@iconify/react'; + +const placeHolderStyle = { width: '1em', height: '1em' }; +export const Icon: React.FC> = React.memo((props) => { + const [loaded, setLoaded] = useState(false); + + return ( + <> + setLoaded(true)} /> + {!loaded && } + + ); +}); +Icon.displayName = 'Icon'; diff --git a/packages/design/components/Image/index.tsx b/packages/design/components/Image/index.tsx new file mode 100644 index 00000000..ddfd6b2e --- /dev/null +++ b/packages/design/components/Image/index.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { Image as AntdImage, ImageProps as AntdImageProps } from 'antd'; + +export const Image: React.FC = React.memo((props) => { + return ( + + ); +}); +Image.displayName = 'Image'; diff --git a/packages/design/components/index.ts b/packages/design/components/index.ts new file mode 100644 index 00000000..de9d18f2 --- /dev/null +++ b/packages/design/components/index.ts @@ -0,0 +1,2 @@ +export { Icon } from './Icon'; +export { Image } from './Image'; diff --git a/packages/design/package.json b/packages/design/package.json new file mode 100644 index 00000000..78d96d39 --- /dev/null +++ b/packages/design/package.json @@ -0,0 +1,26 @@ +{ + "name": "tailchat-design", + "version": "1.0.0", + "description": "Tailchat 的前端组件", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/msgbyte/tailchat.git" + }, + "keywords": [ + "design", + "tailchat" + ], + "author": "moonrailgun ", + "license": "MIT", + "bugs": { + "url": "https://github.com/msgbyte/tailchat/issues" + }, + "homepage": "https://github.com/msgbyte/tailchat#readme", + "dependencies": { + "@iconify/react": "^3.2.1", + "antd": "^4.19.5" + } +} diff --git a/packages/design/tsconfig.json b/packages/design/tsconfig.json new file mode 100644 index 00000000..3a4f5a50 --- /dev/null +++ b/packages/design/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "declaration": true, + "declarationDir": ".", + }, + "include": ["./components/**/*"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc62a382..f02714ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,6 +53,14 @@ importers: typescript: 4.5.4 vinyl-fs: 3.0.3 + packages/design: + specifiers: + '@iconify/react': ^3.2.1 + antd: ^4.19.5 + dependencies: + '@iconify/react': 3.2.1 + antd: 4.19.5 + packages/plugin-declaration-generator: specifiers: '@babel/generator': ^7.17.7 @@ -130,7 +138,7 @@ importers: web: specifiers: '@iconify/iconify': ^2.0.2 - '@iconify/react': ^3.0.0-alpha.1 + '@iconify/react': ^3.2.1 '@loadable/component': ^5.15.2 '@testing-library/jest-dom': ^5.14.1 '@testing-library/react': ^12.0.0 @@ -204,6 +212,7 @@ importers: socket.io-client: ^4.1.2 str2int: ^1.1.0 style-loader: ^3.0.0 + tailchat-design: workspace:^1.0.0 tailchat-plugin-declaration-generator: workspace:^1.0.0 tailchat-shared: '*' tailwindcss: ^2.2.4 @@ -222,7 +231,7 @@ importers: yup: ^0.32.9 dependencies: '@iconify/iconify': 2.1.0 - '@iconify/react': 3.1.0 + '@iconify/react': 3.2.1 '@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 @@ -253,6 +262,7 @@ importers: react-virtuoso: 2.8.3_react@17.0.2 socket.io-client: 4.4.0 str2int: 1.1.0 + tailchat-design: link:../packages/design tailchat-shared: link:../shared tailwindcss: 2.2.19_67faf65efc23bbcb8667813493b8c465 url: 0.11.0 @@ -373,26 +383,58 @@ importers: packages: + /@ant-design/colors/6.0.0: + resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} + dependencies: + '@ctrl/tinycolor': 3.4.0 + dev: false + /@ant-design/icons-svg/4.2.1: - 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} + resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} + dev: false + + /@ant-design/icons/4.7.0: + resolution: {integrity: sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==} + engines: {node: '>=8'} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons-svg': 4.2.1 + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 dev: false /@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} + resolution: {integrity: sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==} engines: {node: '>=8'} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@ant-design/colors': registry.nlark.com/@ant-design/colors/6.0.0 + '@ant-design/colors': 6.0.0 '@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@17.0.2 + rc-util: 5.19.3_react-dom@17.0.2+react@17.0.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: false + /@ant-design/react-slick/0.28.4: + resolution: {integrity: sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==} + peerDependencies: + react: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + json2mq: 0.2.0 + lodash: 4.17.21 + resize-observer-polyfill: 1.5.1 + dev: false + /@apideck/better-ajv-errors/0.3.2_ajv@8.8.2: resolution: {integrity: sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==} engines: {node: '>=10'} @@ -1574,7 +1616,7 @@ packages: dev: true /@babel/runtime/7.16.5: - resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.16.5.tgz} + resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -1656,7 +1698,7 @@ packages: dev: false /@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'} + resolution: {integrity: sha512-S6mB7WmfQMcllginLf2KIen12Aswd93hJkxRr2FllDjT+5FGs0cCpDXPm9jVGOJl3TWlZOnj9Vnpvfj0ZejhXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@bbob/parser/download/@bbob/parser-2.8.0.tgz} dependencies: '@bbob/plugin-helper': 2.8.0 dev: false @@ -1865,6 +1907,11 @@ packages: '@cspotcode/source-map-consumer': 0.8.0 dev: true + /@ctrl/tinycolor/3.4.0: + resolution: {integrity: sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==} + engines: {node: '>=10'} + dev: false + /@discoveryjs/json-ext/0.5.6: resolution: {integrity: sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.6.tgz} engines: {node: '>=10.0.0'} @@ -1908,10 +1955,8 @@ packages: cross-fetch: 3.1.4 dev: false - /@iconify/react/3.1.0: - resolution: {integrity: sha512-RBmYRPgjBukT7/qdUBnj0ZFEEP4plKs8f/ANYrPvnMID+T0VXRc1zKzKWWV9tjR5hw/QpsKSw1fmxfKjSihKHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@iconify/react/download/@iconify/react-3.1.0.tgz} - dependencies: - cross-fetch: 3.1.4 + /@iconify/react/3.2.1: + resolution: {integrity: sha512-yKzixjC9ct9RC/aSGo1OGxkG2rpfhlr/urRz6k2YZlIBzn92PBTlqtSx8o8dFYEorr3eUFSCBZFzBy1yw5jsAA==} dev: false /@jest/console/27.4.2: @@ -2126,7 +2171,7 @@ packages: 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'} + resolution: {integrity: sha512-wXwXYjBVz/ItxB7SMzEAMmEE/FBiY1ze18N+VVVX7NtVbRUrdOGKhpQMHivIJfkbJvSdLUU923a/yAagJQzY0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@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 @@ -2446,7 +2491,7 @@ packages: 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'} + resolution: {integrity: sha1-I2a+tDmc1zSzPkLHrICVduYX1Io=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/crc/download/@types/crc-3.4.0.tgz} dependencies: '@types/node': 17.0.4 dev: true @@ -2537,7 +2582,7 @@ packages: 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'} + resolution: {integrity: sha1-ESSq/lEYy1kZd66xzqrtEHDrA58=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@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 @@ -2664,7 +2709,7 @@ packages: 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'} + resolution: {integrity: sha1-lj1HhnxFAKVY5nQdx419wWYhmvU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/react-canvas-draw/download/@types/react-canvas-draw-1.1.1.tgz} dependencies: '@types/react': 17.0.38 dev: true @@ -2682,7 +2727,7 @@ packages: 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'} + resolution: {integrity: sha1-sq98qZgkewvHhZtnRVLfl7Nmw7E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@types/react-highlight/download/@types/react-highlight-0.12.5.tgz} dependencies: '@types/react': 17.0.38 dev: true @@ -2694,7 +2739,7 @@ packages: 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'} + resolution: {integrity: sha512-bLdglUiBSQNzWVVbmNPKGYYjrzp3/YDPwfOH3nLEz99I4awLlaRAPWjo6bZ2POpxztFWtDDXIPxBLVykXqBt+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@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 @@ -3244,6 +3289,57 @@ packages: scroll-into-view-if-needed: 2.2.28 dev: false + /antd/4.19.5: + resolution: {integrity: sha512-C4H/VJqlVO5iMvHZyiV27R8SbPs4jsOKCGPhDXIHUry/RnUCbMmVeQaPRfUIxSI1NbqDflsuQfevPtz1svyIlg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@ant-design/colors': 6.0.0 + '@ant-design/icons': 4.7.0 + '@ant-design/react-slick': 0.28.4 + '@babel/runtime': 7.16.5 + '@ctrl/tinycolor': 3.4.0 + classnames: 2.3.1 + copy-to-clipboard: 3.3.1 + lodash: 4.17.21 + memoize-one: 6.0.0 + moment: 2.29.1 + rc-cascader: 3.2.9 + rc-checkbox: 2.3.2 + rc-collapse: 3.1.2 + rc-dialog: 8.6.0 + rc-drawer: 4.4.3 + rc-dropdown: 3.3.3 + rc-field-form: 1.25.0 + rc-image: 5.2.5 + rc-input: 0.0.1-alpha.6 + rc-input-number: 7.3.4 + rc-mentions: 1.6.1 + rc-menu: 9.3.2 + rc-motion: 2.4.4 + rc-notification: 4.5.7 + rc-pagination: 3.1.14 + rc-picker: 2.6.5 + rc-progress: 3.2.2 + rc-rate: 2.9.1 + rc-resize-observer: 1.2.0 + rc-select: 14.0.6 + rc-slider: 10.0.0-alpha.6 + rc-steps: 4.1.4 + rc-switch: 3.2.2 + rc-table: 7.23.2 + rc-tabs: 11.10.5 + rc-textarea: 0.3.6 + rc-tooltip: 5.1.1 + rc-tree: 5.4.4 + rc-tree-select: 5.1.5 + rc-trigger: 5.2.10 + rc-upload: 4.3.3 + rc-util: 5.19.3 + scroll-into-view-if-needed: 2.2.28 + dev: false + /append-buffer/1.0.2: resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/append-buffer/download/append-buffer-1.0.2.tgz} engines: {node: '>=0.10.0'} @@ -3279,6 +3375,10 @@ packages: is-string: registry.nlark.com/is-string/1.0.7 dev: true + /array-tree-filter/2.1.0: + resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} + dev: false + /array.prototype.flatmap/1.2.5: resolution: {integrity: sha1-kI3ILYpAaTD984WY1R50EdGNREY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/array.prototype.flatmap/download/array.prototype.flatmap-1.2.5.tgz} engines: {node: '>= 0.4'} @@ -3289,7 +3389,7 @@ packages: dev: true /async-validator/4.0.7: - resolution: {integrity: sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/async-validator/download/async-validator-4.0.7.tgz} + resolution: {integrity: sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==} dev: false /async/0.9.2: @@ -3461,7 +3561,7 @@ packages: 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} + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/big-integer/download/big-integer-1.6.51.tgz} engines: {node: '>=0.6'} dev: false @@ -3496,7 +3596,7 @@ packages: concat-map: 0.0.1 /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} + resolution: {integrity: sha1-Lfpce0KJVHrD9nBfnACvhyOImTc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/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 @@ -3613,7 +3713,7 @@ packages: 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} + resolution: {integrity: sha1-V8MGGZJzW/00snTEAaloBv4woh8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/catenary-curve/download/catenary-curve-1.0.1.tgz} dev: false /chalk/1.1.3: @@ -3689,7 +3789,7 @@ packages: dev: true /classnames/2.3.1: - resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/classnames/download/classnames-2.3.1.tgz} + resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==} dev: false /clean-css/5.2.2: @@ -3844,6 +3944,10 @@ packages: is-blob: 2.1.0 dev: false + /compute-scroll-into-view/1.0.17: + resolution: {integrity: sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==} + dev: false + /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -3895,7 +3999,7 @@ packages: dev: true /copy-to-clipboard/3.3.1: - resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz} + resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==} dependencies: toggle-selection: 1.0.6 dev: false @@ -3944,7 +4048,7 @@ packages: dev: true /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: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==} dependencies: node-fetch: 2.6.1 dev: false @@ -4101,7 +4205,7 @@ packages: dev: true /date-fns/2.27.0: - resolution: {integrity: sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/date-fns/download/date-fns-2.27.0.tgz} + resolution: {integrity: sha512-sj+J0Mo2p2X1e306MHq282WS4/A8Pz/95GIFcsPNMPMZVI3EUrAdSv90al1k+p74WGLCruMXk23bfEDZa71X9Q==} engines: {node: '>=0.11'} dev: false @@ -4214,6 +4318,10 @@ packages: resolution: {integrity: sha1-yqbQj2A4jQu0U53XX+RYqaHQAUw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/dom-accessibility-api/download/dom-accessibility-api-0.5.10.tgz} dev: true + /dom-align/1.12.2: + resolution: {integrity: sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==} + dev: false + /domexception/2.0.1: resolution: {integrity: sha1-+0Su+6eT4VdLCvau0oAdBXUp8wQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/domexception/download/domexception-2.0.1.tgz} engines: {node: '>=8'} @@ -4827,7 +4935,7 @@ packages: 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} + resolution: {integrity: sha1-hZS6nF4uXPH0LFcEEo4Rn8RiMtA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/formik/download/formik-2.2.9.tgz} peerDependencies: react: '>=16.8.0' dependencies: @@ -4884,7 +4992,7 @@ packages: 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} + resolution: {integrity: sha1-3Rtz5p58BL17lOTiETvQW1IpqTs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/genshin-gacha-kit/download/genshin-gacha-kit-1.1.0.tgz} dependencies: axios: 0.21.4 tslib: 2.3.1 @@ -5022,7 +5130,7 @@ packages: 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} + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/highlight.js/download/highlight.js-10.7.3.tgz} dev: false /history/4.10.1: @@ -5048,7 +5156,7 @@ packages: 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} + resolution: {integrity: sha512-ThM/vK/18R5/cVB9UsqhNqbJU7LE2BmSA7C/FjYV88wIDW75GSUpvSE/JxE4mJ8bOuU6Kp15/I1giM2JbD+ieA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/html-dom-parser/download/html-dom-parser-1.0.4.tgz} dependencies: domhandler: 4.3.0 htmlparser2: 7.2.0 @@ -5071,13 +5179,13 @@ packages: 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} + resolution: {integrity: sha1-38EBc0fOn3fIFBpQfyMwQMWcVdI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/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} + resolution: {integrity: sha512-dxo0z1G9b3mS1VGmcVw4cUGwVsEwkJZZ7r29pOSdE69JukJyFTCL1I6TXSEp2p1LAHvuO6ZBiEVp2M5lXqKLAg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/html-react-parser/download/html-react-parser-1.4.5.tgz} peerDependencies: react: 0.14 || 15 || 16 || 17 dependencies: @@ -5165,7 +5273,7 @@ packages: 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} + resolution: {integrity: sha1-wRdarq0itipwvbVWt5T+8bpVizo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/i18next-http-backend/download/i18next-http-backend-1.3.1.tgz} dependencies: cross-fetch: 3.1.4 dev: false @@ -5198,7 +5306,7 @@ packages: dev: true /i18next/20.6.1: - resolution: {integrity: sha1-U15fbluutoXH0l33DbY788wKo0U=, registry: https://registry.npm.taobao.org/, tarball: i18next/download/i18next-20.6.1.tgz} + resolution: {integrity: sha1-U15fbluutoXH0l33DbY788wKo0U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/i18next/download/i18next-20.6.1.tgz} dependencies: '@babel/runtime': 7.16.5 dev: false @@ -5253,7 +5361,7 @@ packages: 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} + resolution: {integrity: sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/immer/download/immer-9.0.7.tgz} dev: false /import-local/3.0.3: @@ -5998,7 +6106,7 @@ packages: 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} + resolution: {integrity: sha1-ubel2nOvrX3t0PjEY5VMveaBiEA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/js-sha3/download/js-sha3-0.8.0.tgz} dev: false /js-tokens/4.0.0: @@ -6071,6 +6179,12 @@ packages: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} dev: true + /json2mq/0.2.0: + resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==} + dependencies: + string-convert: 0.2.1 + dev: false + /json5/2.2.0: resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} engines: {node: '>=6'} @@ -6126,7 +6240,7 @@ packages: 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} + resolution: {integrity: sha1-W/CZBzI3KU0vb8nWxdHXBeiRxb8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/lazy-brush/download/lazy-brush-1.0.1.tgz} dev: false /lazystream/1.0.1: @@ -6328,7 +6442,7 @@ packages: 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} + resolution: {integrity: sha1-mMw3/adWCTQk3fPLxiv+nHW5K9o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/match-sorter/download/match-sorter-6.3.1.tgz} dependencies: '@babel/runtime': 7.16.5 remove-accents: 0.4.2 @@ -6389,7 +6503,7 @@ packages: dev: true /memoize-one/6.0.0: - resolution: {integrity: sha1-slkbhx7YKUiu5HJ9xqvO7qyMEEU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/memoize-one/download/memoize-one-6.0.0.tgz} + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} dev: false /meow/8.1.2: @@ -6429,7 +6543,7 @@ packages: 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} + resolution: {integrity: sha1-Izsl9Qxipl2GH5eKSk+OwYeX3Dk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/microseconds/download/microseconds-0.2.0.tgz} dev: false /mime-db/1.51.0: @@ -6516,7 +6630,7 @@ packages: dev: false /moment/2.29.1: - resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/moment/download/moment-2.29.1.tgz} + resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} dev: false /mrmime/1.0.0: @@ -6548,7 +6662,7 @@ packages: 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} + resolution: {integrity: sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/nano-time/download/nano-time-1.0.0.tgz} dependencies: big-integer: 1.6.51 dev: false @@ -6667,7 +6781,7 @@ packages: 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} + resolution: {integrity: sha1-yDFvLC+2/3sRthWNsyNMSfczxWY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/oblivious-set/download/oblivious-set-1.0.0.tgz} dev: false /once/1.4.0: @@ -7204,6 +7318,36 @@ packages: unpipe: registry.nlark.com/unpipe/1.0.0 dev: true + /rc-align/4.0.11: + resolution: {integrity: sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + dom-align: 1.12.2 + lodash: 4.17.21 + rc-util: 5.19.3 + resize-observer-polyfill: 1.5.1 + dev: false + + /rc-align/4.0.11_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + dom-align: 1.12.2 + lodash: 4.17.21 + rc-util: 5.19.3_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: 1.5.1 + dev: false + /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: @@ -7220,15 +7364,101 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /rc-cascader/3.2.9: + resolution: {integrity: sha512-Mvkegzf506PD7qc38kg2tGllIBXs5dio3DPg+NER7SiOfCXBCATWYEs0CbUp8JDQgYHoHF0vPvFMYtxFTJuWaw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + array-tree-filter: 2.1.0 + classnames: 2.3.1 + rc-select: 14.0.6 + rc-tree: 5.4.4 + rc-util: 5.19.3 + dev: false + + /rc-checkbox/2.3.2: + resolution: {integrity: sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + dev: false + + /rc-collapse/3.1.2: + resolution: {integrity: sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-util: 5.19.3 + shallowequal: 1.1.0 + dev: false + + /rc-dialog/8.6.0: + resolution: {integrity: sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-util: 5.19.3 + dev: false + + /rc-drawer/4.4.3: + resolution: {integrity: sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-FYztwRs3uXnFOIf1hLvFxIQP9MiZJA+0w+Os8dfDh/90X7z/HqP/Yg+noLCIeHEbKln1Tqelv8ymCAN24zPcfQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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-dropdown/3.3.3: + resolution: {integrity: sha512-UNe68VpvtrpU0CS4jh5hD4iGqzi4Pdp7uOya6+H3QIEZxe7K+Xs11BNjZm6W4MaL0jTmzUj+bxvnq5bP3rRoVQ==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-trigger: 5.2.10 + rc-util: 5.19.3 + dev: false + + /rc-dropdown/3.3.3_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-UNe68VpvtrpU0CS4jh5hD4iGqzi4Pdp7uOya6+H3QIEZxe7K+Xs11BNjZm6W4MaL0jTmzUj+bxvnq5bP3rRoVQ==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-trigger: 5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_react-dom@17.0.2+react@17.0.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: false @@ -7247,19 +7477,79 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /rc-field-form/1.25.0: + resolution: {integrity: sha512-mOl0YTgIw7d9EyNySgqw6HlchOt5AGliIRWEIaTt8kP+LHjXBYqOQ+tzVUH2ALren6G568UJicQ2SeMFpfCWHQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + async-validator: 4.0.7 + rc-util: 5.19.3 + dev: false + + /rc-image/5.2.5: + resolution: {integrity: sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-dialog: 8.6.0 + rc-util: 5.19.3 + dev: false + + /rc-input-number/7.3.4: + resolution: {integrity: sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-W9uqSzuvJUnz8H8vsVY4kx+yK51SsAxNTwr8SNH4G3XqQNocLVmKIibKFRjocnYX1RDHMND9FFbgj2h7E7nvGA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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/0.0.1-alpha.6: + resolution: {integrity: sha512-kgpmbxa9vp6kPLW7IP5/Lf6wuaMq+pUq+dPz98vIM58h4wkEKgBQlkMIg9OCEVQIiR8rEPEoe4dO2fc9R0aypQ==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + + /rc-mentions/1.6.1: + resolution: {integrity: sha512-LDzGI8jJVGnkhpTZxZuYBhMz3avcZZqPGejikchh97xPni/g4ht714Flh7DVvuzHQ+BoKHhIjobHnw1rcP8erg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-menu: 9.3.2 + rc-textarea: 0.3.6 + rc-trigger: 5.2.10 + rc-util: 5.19.3 + dev: false + /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: @@ -7277,8 +7567,113 @@ packages: shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false + /rc-menu/9.3.2: + resolution: {integrity: sha512-h3m45oY1INZyqphGELkdT0uiPnFzxkML8m0VMhJnk2fowtqfiT7F5tJLT3znEVaPIY80vMy1bClCkgq8U91CzQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-overflow: 1.2.2 + rc-trigger: 5.2.10 + rc-util: 5.19.3 + shallowequal: 1.1.0 + dev: false + + /rc-menu/9.3.2_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-h3m45oY1INZyqphGELkdT0uiPnFzxkML8m0VMhJnk2fowtqfiT7F5tJLT3znEVaPIY80vMy1bClCkgq8U91CzQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4_react-dom@17.0.2+react@17.0.2 + rc-overflow: 1.2.2_react-dom@17.0.2+react@17.0.2 + rc-trigger: 5.2.10_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_react-dom@17.0.2+react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + shallowequal: 1.1.0 + dev: false + + /rc-motion/2.4.4: + resolution: {integrity: sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + + /rc-motion/2.4.4_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3_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-notification/4.5.7: + resolution: {integrity: sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-util: 5.19.3 + dev: false + + /rc-overflow/1.2.2: + resolution: {integrity: sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-resize-observer: 1.2.0 + rc-util: 5.19.3 + dev: false + + /rc-overflow/1.2.2_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-resize-observer: 1.2.0_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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-pagination/3.1.14: + resolution: {integrity: sha512-tcugvxrtPiVU00Uh0IwC8NIUlxa4KtA9pXcaMNJdSHeO2uQqVkHEwllsULTAWRF3zRV2ozo2weP/DRKIUrX+Zg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + dev: false + /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} + resolution: {integrity: sha512-tcugvxrtPiVU00Uh0IwC8NIUlxa4KtA9pXcaMNJdSHeO2uQqVkHEwllsULTAWRF3zRV2ozo2weP/DRKIUrX+Zg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -7308,19 +7703,59 @@ packages: shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false + /rc-picker/2.6.5: + resolution: {integrity: sha512-4pcg0PgEz4YXBfdwMuHIKaRWaADm3k3g0NtoPIgeGM+VVeOBdUowTx0YSXnT8mQEXcE9lWXX+ZX3biAzQwDM1w==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + date-fns: 2.27.0 + dayjs: 1.10.7 + moment: 2.29.1 + rc-trigger: 5.2.10 + rc-util: 5.19.3 + shallowequal: 1.1.0 + dev: false + + /rc-progress/3.2.2: + resolution: {integrity: sha512-hvYqiFxFQeDGzY8AuARqp4vEGSD54W0KMg8cCcLFyT2tRJnxQyND/9vyUzVMYuaHexou06QsvLoqyBc3BPDVbg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-hvYqiFxFQeDGzY8AuARqp4vEGSD54W0KMg8cCcLFyT2tRJnxQyND/9vyUzVMYuaHexou06QsvLoqyBc3BPDVbg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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-rate/2.9.1: + resolution: {integrity: sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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: @@ -7335,6 +7770,32 @@ packages: resize-observer-polyfill: registry.nlark.com/resize-observer-polyfill/1.5.1 dev: false + /rc-resize-observer/1.2.0: + resolution: {integrity: sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + resize-observer-polyfill: 1.5.1 + dev: false + + /rc-resize-observer/1.2.0_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3_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: 1.5.1 + dev: false + /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'} @@ -7353,6 +7814,36 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /rc-select/14.0.6: + resolution: {integrity: sha512-HMb2BwfTvBxMmIWTR/afP4bcRJLbVKFSBW/VFfL5Z+kdV2XlrYdlliK2uHY7pRRvW16PPGwmOwGfV+eoulPINw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-overflow: 1.2.2 + rc-trigger: 5.2.10 + rc-util: 5.19.3 + rc-virtual-list: 3.4.2 + dev: false + + /rc-slider/10.0.0-alpha.6: + resolution: {integrity: sha512-4tMChJ3lzX0qlttcXqJ2xecQ+CmZYPXJGDOvPnIS5YWsiSl452vt377/l8A1ZnwjwKAAy2V6nrOXNdqPP2Tq7w==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-tooltip: 5.1.1 + rc-util: 5.19.3 + shallowequal: 1.1.0 + dev: false + /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'} @@ -7369,8 +7860,20 @@ packages: shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false + /rc-steps/4.1.4: + resolution: {integrity: sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -7378,11 +7881,22 @@ packages: dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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-switch/3.2.2: + resolution: {integrity: sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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'} @@ -7399,8 +7913,37 @@ packages: shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false + /rc-table/7.23.2: + resolution: {integrity: sha512-opc2IBJOetsPSdNI+u1Lh9yY4Ks+EMgo1oJzZN+yIV4fRcgP81tHtxdPOVvXPFI4rUMO8CKnmHbGPU7jxMRAeg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-resize-observer: 1.2.0 + rc-util: 5.19.3 + shallowequal: 1.1.0 + dev: false + + /rc-tabs/11.10.5: + resolution: {integrity: sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-dropdown: 3.3.3 + rc-menu: 9.3.2 + rc-resize-observer: 1.2.0 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -7408,28 +7951,50 @@ 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+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 + rc-dropdown: 3.3.3_react-dom@17.0.2+react@17.0.2 + rc-menu: 9.3.2_react-dom@17.0.2+react@17.0.2 + rc-resize-observer: 1.2.0_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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: + resolution: {integrity: sha512-6esiDE4AG3lqnmCdgAp/nutrZAqZEfRT3K749H8vMzNtxy9JScuMJ9MMtWN2DDQh+LCDvX4dgflaRjDCqtDHWw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-resize-observer: 1.2.0 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-6esiDE4AG3lqnmCdgAp/nutrZAqZEfRT3K749H8vMzNtxy9JScuMJ9MMtWN2DDQh+LCDvX4dgflaRjDCqtDHWw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - 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 + rc-resize-observer: 1.2.0_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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-tooltip/5.1.1: + resolution: {integrity: sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + rc-trigger: 5.2.10 + dev: false + /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: @@ -7445,6 +8010,19 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /rc-tree-select/5.1.5: + resolution: {integrity: sha512-OXAwCFO0pQmb48NcjUJtiX6rp4FroCXMfzqPmuVVoBGBV/uwO1TPyb+uBZ2/972zkCA8u4je5M5Qx51sL8y7jg==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-select: 14.0.6 + rc-tree: 5.4.4 + rc-util: 5.19.3 + dev: false + /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'} @@ -7461,15 +8039,70 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /rc-tree/5.4.4: + resolution: {integrity: sha512-2qoObRgp31DBXmVzMJmo4qmwP20XEa4hR3imWQtRPcgN3pmljW3WKFmZRrYdOFHz7CyTnRsFZR065bBkIoUpiA==} + engines: {node: '>=10.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-motion: 2.4.4 + rc-util: 5.19.3 + rc-virtual-list: 3.4.2 + dev: false + + /rc-trigger/5.2.10: + resolution: {integrity: sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-align: 4.0.11 + rc-motion: 2.4.4 + rc-util: 5.19.3 + dev: false + + /rc-trigger/5.2.10_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-align: 4.0.11_react-dom@17.0.2+react@17.0.2 + rc-motion: 2.4.4_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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: + resolution: {integrity: sha512-YoJ0phCRenMj1nzwalXzciKZ9/FAaCrFu84dS5pphwucTC8GUWClcDID/WWNGsLFcM97NqIboDqrV82rVRhW/w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + classnames: 2.3.1 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-YoJ0phCRenMj1nzwalXzciKZ9/FAaCrFu84dS5pphwucTC8GUWClcDID/WWNGsLFcM97NqIboDqrV82rVRhW/w==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.16.5 classnames: 2.3.1 - rc-util: 5.16.1_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_react-dom@17.0.2+react@17.0.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: false @@ -7487,22 +8120,58 @@ packages: shallowequal: registry.nlark.com/shallowequal/1.1.0 dev: false + /rc-util/5.19.3: + resolution: {integrity: sha512-S28epi9E2s7Nir05q8Ffl3hzDLwkavTGi0PGH1cTqCmkpG1AeBEuZgQDpksYeU6IgHcds5hWIPE5PUcdFiZl8w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + react-is: 16.13.1 + shallowequal: 1.1.0 + dev: false + + /rc-util/5.19.3_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-S28epi9E2s7Nir05q8Ffl3hzDLwkavTGi0PGH1cTqCmkpG1AeBEuZgQDpksYeU6IgHcds5hWIPE5PUcdFiZl8w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.16.5 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-is: 16.13.1 + shallowequal: 1.1.0 + dev: false + + /rc-virtual-list/3.4.2: + resolution: {integrity: sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + classnames: 2.3.1 + rc-resize-observer: 1.2.0 + rc-util: 5.19.3 + dev: false + /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} + resolution: {integrity: sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: classnames: 2.3.1 - 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 + rc-resize-observer: 1.2.0_react-dom@17.0.2+react@17.0.2 + rc-util: 5.19.3_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} + resolution: {integrity: sha512-mCHE+Q91a26gUhyraHONedmbCI7dF/4BKdOxba7s4538QNfFWv/NfzLXWZrmjAQ4tO1vTvO+axX5YGIFjGc6uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-canvas-draw/download/react-canvas-draw-1.2.1.tgz} peerDependencies: react: 16.x || 17.x dependencies: @@ -7547,7 +8216,7 @@ packages: 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} + resolution: {integrity: sha1-6EtNRVsP7BE+BALDKTUnFRlvgfk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-fast-compare/download/react-fast-compare-2.0.4.tgz} dev: false /react-fast-compare/3.2.0: @@ -7567,7 +8236,7 @@ packages: 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} + resolution: {integrity: sha1-Wu+lUYuqWA+Wto1IEp16XS3Aye8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/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 @@ -7577,7 +8246,7 @@ packages: 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} + resolution: {integrity: sha512-lnje1uKu5XeM5MLvfbt1oygF+nEIZnpOM4Iu8bkx5ECD4XRYgi3SJDmolrp0EDxDHeK2GgFb+vEEK0hsZ9sjeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-i18next/download/react-i18next-11.15.1.tgz} peerDependencies: i18next: '>= 19.0.0' react: '>= 16.8.0' @@ -7634,11 +8303,11 @@ packages: 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} + resolution: {integrity: sha1-IVa6nYX6R0H68ZGLOO/B6uPGoTY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/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} + resolution: {integrity: sha512-2UKldH8T2PjmLxaOzANok7yITQn9FF1pBbrZFF1hvukBjYefHtCjUur+GOVAWMhrsskcCoKRviei4hcpvj9wLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-query/download/react-query-3.34.6.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: '*' @@ -7656,7 +8325,7 @@ packages: 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} + resolution: {integrity: sha1-SWM6JP5VK1+cr1j+uKE4k23f6ao=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/react-redux/download/react-redux-7.2.6.tgz} peerDependencies: react: ^16.8.3 || ^17 react-dom: '*' @@ -7783,7 +8452,7 @@ packages: 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} + resolution: {integrity: sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/redux-thunk/download/redux-thunk-2.4.1.tgz} peerDependencies: redux: ^4 dependencies: @@ -7791,7 +8460,7 @@ packages: 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} + resolution: {integrity: sha1-FA81Qm2Zu0cpr3YK/PeeqqxAcQQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/redux/download/redux-4.1.2.tgz} dependencies: '@babel/runtime': 7.16.5 dev: false @@ -7862,7 +8531,7 @@ packages: 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} + resolution: {integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/remove-accents/download/remove-accents-0.4.2.tgz} dev: false /remove-bom-buffer/3.0.0: @@ -7898,7 +8567,11 @@ packages: 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} + resolution: {integrity: sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/reselect/download/reselect-4.1.5.tgz} + dev: false + + /resize-observer-polyfill/1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} dev: false /resolve-global/1.0.0: @@ -8019,7 +8692,7 @@ packages: dev: true /rollup-pluginutils/2.8.2: - resolution: {integrity: sha1-cvKvB0i1kjZNvTOJ5gDlqURKNR4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/rollup-pluginutils/download/rollup-pluginutils-2.8.2.tgz} + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: estree-walker: 0.6.1 dev: true @@ -8091,9 +8764,9 @@ packages: dev: true /scroll-into-view-if-needed/2.2.28: - resolution: {integrity: sha1-WhWy9YpSZCyIyOylhGROAXA9ZFo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.28.tgz} + resolution: {integrity: sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==} dependencies: - compute-scroll-into-view: registry.nlark.com/compute-scroll-into-view/1.0.17 + compute-scroll-into-view: 1.0.17 dev: false /semver/5.7.1: @@ -8168,6 +8841,10 @@ packages: send: 0.17.2 dev: true + /shallowequal/1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + dev: false + /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} @@ -8317,6 +8994,10 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} + /string-convert/0.2.1: + resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} + dev: false + /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} engines: {node: '>=4'} @@ -8397,7 +9078,7 @@ packages: dev: true /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} + resolution: {integrity: sha1-Yxy7IPziBAGbOqH8tbadlRzqxKw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/style-to-js/download/style-to-js-1.1.0.tgz} dependencies: style-to-object: 0.3.0 dev: false @@ -8625,7 +9306,7 @@ packages: 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} + resolution: {integrity: sha512-H6KXre7PSkfZyPiGzHvdG/p42LCfPmmyH3MhmZnULiVGEGXKBe8vzyLrw6q0UAtXOL0eNScA9vC4DcfhrcaPlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/tlds/download/tlds-1.227.0.tgz} hasBin: true dev: false @@ -8656,7 +9337,7 @@ packages: dev: true /toggle-selection/1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/toggle-selection/-/toggle-selection-1.0.6.tgz} + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} dev: false /toidentifier/1.0.1: @@ -8717,7 +9398,7 @@ packages: dev: true /ts-node/10.4.0_4533f62004d7a07c02fadff9aaedf2fa: - resolution: {integrity: sha1-aA+IlFiF9ObPRQ5/DWIj3UBIlfc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/ts-node/download/ts-node-10.4.0.tgz} + resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -8731,19 +9412,19 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.7.0 - '@tsconfig/node10': registry.nlark.com/@tsconfig/node10/1.0.8 - '@tsconfig/node12': registry.nlark.com/@tsconfig/node12/1.0.9 - '@tsconfig/node14': registry.nlark.com/@tsconfig/node14/1.0.1 - '@tsconfig/node16': registry.nlark.com/@tsconfig/node16/1.0.2 + '@tsconfig/node10': 1.0.8 + '@tsconfig/node12': 1.0.9 + '@tsconfig/node14': 1.0.1 + '@tsconfig/node16': 1.0.2 '@types/node': 15.14.9 acorn: 8.6.0 - acorn-walk: registry.nlark.com/acorn-walk/8.2.0 + acorn-walk: 8.2.0 arg: 4.1.3 - create-require: registry.nlark.com/create-require/1.1.1 - diff: registry.nlark.com/diff/4.0.2 - make-error: registry.nlark.com/make-error/1.3.6 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 typescript: 4.5.4 - yn: registry.nlark.com/yn/3.1.1 + yn: 3.1.1 dev: true /ts-node/10.4.0_typescript@4.5.4: @@ -8924,7 +9605,7 @@ packages: 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} + resolution: {integrity: sha1-zMiP3K00X6oGqSA57A+AtIiIDvc=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/unload/download/unload-2.2.0.tgz} dependencies: '@babel/runtime': 7.16.5 detect-node: registry.nlark.com/detect-node/2.1.0 @@ -8959,7 +9640,7 @@ packages: 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} + resolution: {integrity: sha1-j1RWq4PYmNGLL5F1OnAmSbhzJzo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/url-regex/download/url-regex-5.0.0.tgz} engines: {node: '>=8'} dependencies: ip-regex: registry.nlark.com/ip-regex/4.3.0 @@ -9650,30 +10331,6 @@ packages: type-detect: registry.nlark.com/type-detect/4.0.8 dev: true - registry.nlark.com/@tsconfig/node10/1.0.8: - resolution: {integrity: sha1-weToDW+WT77LM1nEO9SLQPfK2tk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@tsconfig/node10/download/@tsconfig/node10-1.0.8.tgz} - name: '@tsconfig/node10' - version: 1.0.8 - dev: true - - registry.nlark.com/@tsconfig/node12/1.0.9: - resolution: {integrity: sha1-YsH23uLr2a6tgNw6+laBDljhoEw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@tsconfig/node12/download/@tsconfig/node12-1.0.9.tgz} - name: '@tsconfig/node12' - version: 1.0.9 - dev: true - - registry.nlark.com/@tsconfig/node14/1.0.1: - resolution: {integrity: sha1-lfLRZ/+5uNIGiwsjUwL6/U33EfI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@tsconfig/node14/download/@tsconfig/node14-1.0.1.tgz} - name: '@tsconfig/node14' - version: 1.0.1 - dev: true - - registry.nlark.com/@tsconfig/node16/1.0.2: - resolution: {integrity: sha1-Qjx3h30Fadsg4fyAiFrEEYMUAQ4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@tsconfig/node16/download/@tsconfig/node16-1.0.2.tgz} - name: '@tsconfig/node16' - version: 1.0.2 - dev: true - registry.nlark.com/@types/json5/0.0.29: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@types/json5/download/@types/json5-0.0.29.tgz} name: '@types/json5' @@ -10333,12 +10990,6 @@ packages: vary: registry.nlark.com/vary/1.1.2 dev: true - registry.nlark.com/compute-scroll-into-view/1.0.17: - resolution: {integrity: sha1-aojxis2dQunPS6pr7H4FImB6t6s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/compute-scroll-into-view/download/compute-scroll-into-view-1.0.17.tgz} - name: compute-scroll-into-view - version: 1.0.17 - dev: false - registry.nlark.com/concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/concat-map/download/concat-map-0.0.1.tgz} name: concat-map @@ -10418,12 +11069,6 @@ packages: path-type: registry.nlark.com/path-type/4.0.0 yaml: 1.10.2 - registry.nlark.com/create-require/1.1.1: - resolution: {integrity: sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/create-require/download/create-require-1.1.1.tgz} - name: create-require - version: 1.1.1 - dev: true - registry.nlark.com/cross-env/7.0.3: resolution: {integrity: sha1-hlJkspZ33AFbqEGJGJZd0jL8VM8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/cross-env/download/cross-env-7.0.3.tgz} name: cross-env @@ -10655,13 +11300,6 @@ packages: name: detect-node version: 2.1.0 - registry.nlark.com/diff/4.0.2: - resolution: {integrity: sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/diff/download/diff-4.0.2.tgz} - name: diff - version: 4.0.2 - engines: {node: '>=0.3.1'} - dev: true - registry.nlark.com/dir-glob/3.0.1: resolution: {integrity: sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/dir-glob/download/dir-glob-3.0.1.tgz} name: dir-glob @@ -14443,13 +15081,6 @@ packages: version: 4.0.0 dev: true - registry.nlark.com/yn/3.1.1: - resolution: {integrity: sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yn/download/yn-3.1.1.tgz} - name: yn - version: 3.1.1 - engines: {node: '>=6'} - dev: true - registry.nlark.com/yocto-queue/0.1.0: resolution: {integrity: sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/yocto-queue/download/yocto-queue-0.1.0.tgz} name: yocto-queue diff --git a/web/package.json b/web/package.json index 3aad7d3f..c4dc17ff 100644 --- a/web/package.json +++ b/web/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@iconify/iconify": "^2.0.2", - "@iconify/react": "^3.0.0-alpha.1", + "@iconify/react": "^3.2.1", "@loadable/component": "^5.15.2", "antd": "^4.18.2", "axios": "^0.21.1", @@ -56,6 +56,7 @@ "react-virtuoso": "^2.8.3", "socket.io-client": "^4.1.2", "str2int": "^1.1.0", + "tailchat-design": "workspace:^1.0.0", "tailchat-shared": "*", "tailwindcss": "^2.2.4", "url": "^0.11.0", diff --git a/web/src/components/Icon.tsx b/web/src/components/Icon.tsx index 2e6ce2a4..a2749f20 100644 --- a/web/src/components/Icon.tsx +++ b/web/src/components/Icon.tsx @@ -1,15 +1 @@ -import React, { useState } from 'react'; -import { Icon as Iconify, IconProps } from '@iconify/react'; - -const placeHolderStyle = { width: '1em', height: '1em' }; -export const Icon: React.FC> = React.memo((props) => { - const [loaded, setLoaded] = useState(false); - - return ( - <> - setLoaded(true)} /> - {!loaded && } - - ); -}); -Icon.displayName = 'Icon'; +export { Icon } from 'tailchat-design'; diff --git a/web/src/components/Image.tsx b/web/src/components/Image.tsx index ddfd6b2e..5736f752 100644 --- a/web/src/components/Image.tsx +++ b/web/src/components/Image.tsx @@ -1,14 +1 @@ -import React from 'react'; -import { Image as AntdImage, ImageProps as AntdImageProps } from 'antd'; - -export const Image: React.FC = React.memo((props) => { - return ( - - ); -}); -Image.displayName = 'Image'; +export { Image } from 'tailchat-design'; diff --git a/web/src/plugin/component/index.tsx b/web/src/plugin/component/index.tsx index a629d6c0..c6e4b23d 100644 --- a/web/src/plugin/component/index.tsx +++ b/web/src/plugin/component/index.tsx @@ -12,7 +12,7 @@ export { } from 'antd'; export const TextArea = Input.TextArea; export { Image } from '@/components/Image'; -export { Icon } from '@iconify/react'; +export { Icon } from '@/components/Icon'; export { PillTabs, PillTabPane } from '@/components/PillTabs'; export { LoadingSpinner } from '@/components/LoadingSpinner'; export { WebFastForm } from '@/components/WebFastForm'; diff --git a/web/tsconfig.json b/web/tsconfig.json index 50972583..31e4771f 100644 --- a/web/tsconfig.json +++ b/web/tsconfig.json @@ -5,7 +5,8 @@ "paths": { "@/*": ["./src/*"], "@test/*": ["./test/*"], - "@assets/*": ["./assets/*"] + "@assets/*": ["./assets/*"], + "tailchat-design": ["../packages/design/components"] } }, "exclude": ["e2e", "plugins"]