diff --git a/.dumi/theme/builtins/AppDetail.tsx b/.dumi/theme/builtins/AppDetail.tsx new file mode 100644 index 0000000..db500ed --- /dev/null +++ b/.dumi/theme/builtins/AppDetail.tsx @@ -0,0 +1,331 @@ +import React, { useState, useEffect } from 'react'; +import { Select, Input, Table } from 'antd'; +import queryString from 'query-string'; +// @ts-ignore +import SourceCode from 'dumi-theme-default/src/builtins/SourceCode'; +// @ts-ignore +import Alert from 'dumi-theme-default/src/builtins/Alert'; +import { ColumnsType } from 'antd/es/table'; +import './CaskAndFormula/app-detail.less'; + +const Option = Select.Option; +const { Search } = Input; + +const getQuery = () => { + return queryString.parse(window.location.search); +}; + +interface DataType { + arch: string; + os: string; + version: string; + url: string; +} + +const columns: ColumnsType = [ + { + title: 'arch', + dataIndex: 'arch', + width: 200, + onCell: (_, index) => { + if (index === 0) { + return { rowSpan: 10 }; + } + + return { rowSpan: 0 }; + }, + }, + { + title: 'os', + dataIndex: 'os', + width: 300, + }, + { + title: 'version', + dataIndex: 'version', + render: (text, row) => { + return ( + + {row.version} + + ); + }, + }, +]; + +const AppDetail = ({}) => { + const [caskDetail, setCaskDetail] = useState({}); + const [formulaDetail, setFormulaDetail] = useState({}); + const [isCask, setIsCask] = useState(true); + + useEffect(() => { + const query = getQuery(); + + if (query.cid) { + getCaskDetail(query.cid); + setIsCask(true); + } else if (query.fid) { + getFormulaDetail(query.fid); + setIsCask(false); + } + }, []); + + const getCaskDetail = id => { + fetch( + 'http://localhost:8000/homebrew/cask-detail?' + + queryString.stringify({ + id, + }), + ) + .then(response => response.json()) + .then(res => { + if (res.code === 0 && res.result) { + const result = res.result; + + result.variations = JSON.parse(result.variations); + result.depends_on = JSON.parse(result.depends_on); + + setCaskDetail(result); + } + }); + }; + + const getFormulaDetail = id => { + fetch( + 'http://localhost:8000/homebrew/formula-detail?' + + queryString.stringify({ + id, + }), + ) + .then(response => response.json()) + .then(res => { + if (res.code === 0 && res.result) { + const result = res.result; + + // result.versions = JSON.parse(result.versions); + // result.versioned_formulae = JSON.parse(result.versioned_formulae); + // result.dependencies = JSON.parse(result.dependencies); + // result.build_dependencies = JSON.parse(result.build_dependencies); + + console.log(result); + setFormulaDetail(result); + } + }); + }; + + const renderObjectJson = obj => { + if (!obj) return; + + const list: any = []; + + for (const key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + const element = obj[key]; + + for (const condition in element) { + if (Object.prototype.hasOwnProperty.call(element, condition)) { + const version = element[condition]; + + list.push( +
+

+ {key} + {condition} + {version} +

+
, + ); + } + } + } + } + + if (list.length === 0) return; + + return ( + <> +

系统要求

+ {list} + + ); + }; + + const renderVariations = variations => { + console.log(variations); + if (!variations) return; + + const keys = Object.keys(variations); + + if (keys.length === 0) return; + + const intelDataArray: DataType[] = []; + const appleSiliconDataArray: any = []; + + keys.forEach(key => { + const value = variations[key]; + if (key.includes('arm64_')) { + appleSiliconDataArray.push({ + arch: 'Apple Silicon', + os: key.replace('arm64_', ''), + url: value.url, + version: value.version || caskDetail.version, + }); + } else { + intelDataArray.push({ + arch: 'Intel', + os: key, + url: value.url, + version: value.version || caskDetail.version, + }); + } + }); + + return ( + <> +

软件版本

+
+ {intelDataArray.length > 0 && ( + + )} + + {appleSiliconDataArray.length > 0 && ( +
+ )} + + + ); + }; + + const renderCask = () => { + return ( + <> +
+ +

+ {caskDetail.token} {caskDetail.version} +

+

{caskDetail.desc}

+
+
+

安装命令

+ + + +
{renderObjectJson(caskDetail.depends_on)}
+ + {caskDetail.caveats && {caskDetail.caveats}} + + {renderVariations(caskDetail.variations)} + + ); + }; + + const renderVersionedFormulae = versionedFormulae => { + if (!versionedFormulae) return; + + return ( + <> +

其他版本

+
{ + return
{text}
; + }, + }, + { + dataIndex: 'versions', + render: (text, row) => { + return
{text.stable}
; + }, + }, + ]} + dataSource={versionedFormulae} + showHeader={false} + pagination={false} + bordered + /> + + ); + }; + + const renderDep = (deps, title) => { + if (!deps) return; + + return ( + <> +

{title}

+
{ + return
{text}
; + }, + }, + { + dataIndex: 'versions', + render: (text) => { + return
{text.stable}
; + }, + }, + ]} + dataSource={deps} + showHeader={false} + pagination={false} + bordered + /> + + ); + }; + + const renderFormula = () => { + return ( + <> +
+ +

+ {formulaDetail.name} {formulaDetail.versions?.stable} +

+

{formulaDetail.desc}

+
+
+

安装命令

+ + + + {renderVersionedFormulae(formulaDetail.versioned_formulae)} + + {renderDep(formulaDetail.dependencies, '依赖')} + + {renderDep(formulaDetail.build_dependencies, '构建依赖')} + + ); + }; + + return ( +
+
+ {isCask ? renderCask() : renderFormula()} +
+
+ ); +}; + +export default AppDetail; diff --git a/.dumi/theme/builtins/CaskAndFormula.tsx b/.dumi/theme/builtins/CaskAndFormula.tsx new file mode 100644 index 0000000..206a7e5 --- /dev/null +++ b/.dumi/theme/builtins/CaskAndFormula.tsx @@ -0,0 +1,205 @@ +import React, { useState, useEffect } from 'react'; +import { Select, Tooltip, Checkbox } from 'antd'; +import { QuestionCircleOutlined } from '@ant-design/icons'; +// @ts-ignore +import SourceCode from 'dumi-theme-default/src/builtins/SourceCode'; + +import './SourceGenerate.less'; +import CaskCard from './CaskAndFormula/Cask'; +import { Card, List, Input, Tabs } from 'antd'; +import queryString from 'query-string'; + +const Option = Select.Option; +const { Search } = Input; + +const CaskAndFormula = ({}) => { + const [listParams, setListParams] = useState({ + page: 1, + pageSize: 12, + }); + const [activeKey, setActiveKey] = useState('cask'); + + const [caskPageData, setCaskPageData] = useState({ + data: [], + total: 0, + }); + + const [formulaPageData, setFormulaPageData] = useState({ + data: [], + total: 0, + }); + + useEffect(() => { + getList(); + }, [activeKey, listParams]); + + const getList = () => { + if (activeKey === 'cask') { + getCaskList(); + } else { + getFormula(); + } + }; + + const onChange = (key: string) => { + setActiveKey(key); + }; + + const getCaskList = () => { + fetch( + 'http://localhost:8000/homebrew/cask-list?' + + queryString.stringify(listParams), + ) + .then(response => response.json()) + .then(res => { + if (res.code === 0 && res.result) { + setCaskPageData(res.result); + } + }); + }; + + const getFormula = () => { + fetch( + 'http://localhost:8000/homebrew/formula-list?' + + queryString.stringify(listParams), + ) + .then(response => response.json()) + .then(res => { + if (res.code === 0 && res.result) { + const result = res.result + + if (result && result.data) { + result.data.forEach(item => { + if (item.versions) { + item.versions = JSON.parse(item.versions) + } + }) + } + + setFormulaPageData(result); + } + }); + }; + + const openCaskDetail = item => { + window.open('/app-detail?cid=' + item.id); + }; + + const openFormulaDetail = item => { + window.open('/app-detail?fid=' + item.id); + }; + + const onSearch = value => { + setListParams({ + ...listParams, + page: 1, + search: value, + }); + + getList(); + }; + + const renderCask = () => { + return ( + { + console.log(page); + setListParams({ + ...listParams, + page, + }); + }, + pageSize: listParams.pageSize, + total: caskPageData.total, + }} + renderItem={item => ( + + 查看} + > +
{item.desc}
+
+
+ {item.version} +
+
+
+
+ )} + /> + ); + }; + + const renderFormula = () => { + return ( + { + setListParams({ + ...listParams, + page, + }); + }, + pageSize: listParams.pageSize, + total: formulaPageData.total, + }} + renderItem={item => ( + + 查看} + > +
{item.desc}
+
+
+ {item.versions.stable} +
+
+
+
+ )} + /> + ); + }; + + return ( +
+ + +
+ +
+
+ {activeKey === 'cask' ? renderCask() : renderFormula()} +
+
+ ); +}; + +export default CaskAndFormula; diff --git a/.dumi/theme/builtins/CaskAndFormula/Cask.tsx b/.dumi/theme/builtins/CaskAndFormula/Cask.tsx new file mode 100644 index 0000000..339f33b --- /dev/null +++ b/.dumi/theme/builtins/CaskAndFormula/Cask.tsx @@ -0,0 +1,17 @@ +import React, { useState } from 'react'; +import { Select, Tooltip, Checkbox } from 'antd'; + +const Option = Select.Option; + +const CaskCard = ({ data }) => { + const [terminalType, setTerminalType] = useState('zsh'); + const [isJsonApi, setJsonApi] = useState(true); + + return ( +
+ {data.token} +
+ ); +}; + +export default CaskCard; diff --git a/.dumi/theme/builtins/CaskAndFormula/app-detail.less b/.dumi/theme/builtins/CaskAndFormula/app-detail.less new file mode 100644 index 0000000..9d6cd2c --- /dev/null +++ b/.dumi/theme/builtins/CaskAndFormula/app-detail.less @@ -0,0 +1,38 @@ +.__dumi-default-app-detail { + .app-detail-content { + background: #fff; + max-width: 780px; + margin: 20px 0 0; + padding: 20px 30px 25px; + border-radius: 5px; + + .app-img { + display: flex; + + img { + width: 150px; + height: 150px; + margin-right: 40px; + } + + h2 { + color: #999; + font-weight: 400; + font-size: 20px; + } + } + + &-title { + font-size: 24px; + font-weight: 400; + margin-bottom: 10px; + } + + .variations-content { + .ant-table-wrapper + .ant-table-wrapper { + margin-top: 20px; + } + } + } + +} diff --git a/.dumi/theme/style/flex.less b/.dumi/theme/style/flex.less new file mode 100644 index 0000000..4c942ae --- /dev/null +++ b/.dumi/theme/style/flex.less @@ -0,0 +1,137 @@ +//from tailwindcss + +.flex { + display: flex; +} + +.flex-row { + flex-direction: row; +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.flex-nowrap { + flex-wrap: nowrap; +} + +.items-start { + align-items: flex-start; +} + +.items-end { + align-items: flex-end; +} + +.items-center { + align-items: center; +} + +.items-baseline { + align-items: baseline; +} + +.items-stretch { + align-items: stretch; +} + +.content-center { + align-content: center; +} + +.content-start { + align-content: flex-start; +} + +.content-end { + align-content: flex-end; +} + +.content-between { + align-content: space-between; +} + +.content-around { + align-content: space-around; +} + +.self-auto { + align-self: auto; +} + +.self-start { + align-self: flex-start; +} + +.self-end { + align-self: flex-end; +} + +.self-center { + align-self: center; +} + +.self-stretch { + align-self: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.justify-around { + justify-content: space-around; +} + +.justify-evenly { + justify-content: space-evenly; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-auto { + flex: 1 1 auto; +} + +.flex-initial { + flex: 0 1 auto; +} + +.flex-none { + flex: none; +} + +.flex-grow-0 { + flex-grow: 0; +} + +.flex-grow { + flex-grow: 1; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.flex-shrink { + flex-shrink: 1; +} diff --git a/.dumi/theme/style/layout.less b/.dumi/theme/style/layout.less index 9d75220..9436019 100644 --- a/.dumi/theme/style/layout.less +++ b/.dumi/theme/style/layout.less @@ -1,5 +1,6 @@ @import './markdown.less'; @import './variables.less'; +@import './flex.less'; body { margin: 0; diff --git a/docs/app-detail.md b/docs/app-detail.md new file mode 100644 index 0000000..00640cc --- /dev/null +++ b/docs/app-detail.md @@ -0,0 +1,8 @@ +--- +nav: + hide: true +toc: false +sidemenu: false +--- + + diff --git a/docs/homebrew.md b/docs/homebrew.md new file mode 100644 index 0000000..1c2cce0 --- /dev/null +++ b/docs/homebrew.md @@ -0,0 +1,12 @@ +--- +nav: + title: 应用 +toc: false +sidemenu: false +--- + +# Cask && Formula + +如果我的工作帮助到你,您可以考虑请我喝杯咖啡。 + + diff --git a/package.json b/package.json index 3b6dcda..80c9d56 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,8 @@ }, "dependencies": { "@ant-design/icons": "^4.5.0", - "antd": "^4.13.1" + "antd": "^4.24.16", + "query-string": "^9.1.1" }, "pnpm": { "patchedDependencies": { diff --git a/patches/@umijs__preset-dumi@1.1.50.patch b/patches/@umijs__preset-dumi@1.1.50.patch index cc2129f..8e05e7c 100644 Binary files a/patches/@umijs__preset-dumi@1.1.50.patch and b/patches/@umijs__preset-dumi@1.1.50.patch differ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bbb345..3a23cb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,15 +1,11 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - patchedDependencies: '@umijs/plugin-analytics@0.2.3': hash: 2hfwjwewxxd6ey3hheqpyy2cyy path: patches/@umijs__plugin-analytics@0.2.3.patch '@umijs/preset-dumi@1.1.50': - hash: 2yg3togdlt35gzhhnj3ul2smna + hash: cmsqnqdhnlv7nu5jqo7ohja3ku path: patches/@umijs__preset-dumi@1.1.50.patch dependencies: @@ -17,8 +13,11 @@ dependencies: specifier: ^4.5.0 version: 4.5.0(react-dom@17.0.2)(react@17.0.2) antd: - specifier: ^4.13.1 - version: 4.13.1(react-dom@17.0.2)(react@17.0.2) + specifier: ^4.24.16 + version: 4.24.16(react-dom@17.0.2)(react@17.0.2) + query-string: + specifier: ^9.1.1 + version: 9.1.1 devDependencies: '@umijs/plugin-helmet': @@ -35,7 +34,7 @@ devDependencies: version: 3.0.2 dumi: specifier: ^1.1.50 - version: 1.1.50(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2)(typescript@4.9.5) + version: 1.1.50(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2)(typescript@4.9.5) fs-extra: specifier: ^9.0.1 version: 9.0.1 @@ -75,6 +74,10 @@ packages: resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} dev: false + /@ant-design/icons-svg@4.4.2: + resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==} + dev: false + /@ant-design/icons@4.5.0(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-ZAKJcmr4DBV3NWr8wm2dCxNKN4eFrX+qCaPsuFejP6FRsf+m5OKxvCVi9bSp1lmKWeOI5yECAx5s0uFm4QHuPw==} engines: {node: '>=8'} @@ -92,17 +95,34 @@ packages: - react-dom dev: false - /@ant-design/react-slick@0.28.4(react@17.0.2): - resolution: {integrity: sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==} + /@ant-design/icons@4.8.3(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-HGlIQZzrEbAhpJR6+IGdzfbPym94Owr6JZkJ2QCCnOkPVIWMO2xgIVcOKnl8YcpijIo39V7l2qQL5fmtw56cMw==} + 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.4.2 + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + lodash: 4.17.21 + rc-util: 5.43.0(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@1.0.2(react@17.0.2): + resolution: {integrity: sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==} peerDependencies: react: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 json2mq: 0.2.0 - lodash: 4.17.21 react: 17.0.2 resize-observer-polyfill: 1.5.1 + throttle-debounce: 5.0.2 dev: false /@babel/code-frame@7.22.5: @@ -346,6 +366,11 @@ packages: engines: {node: '>=10'} dev: false + /@ctrl/tinycolor@3.6.1: + resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} + engines: {node: '>=10'} + dev: false + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -405,10 +430,19 @@ packages: hasBin: true dev: true - /@remix-run/router@1.7.1: - resolution: {integrity: sha512-bgVQM4ZJ2u2CM8k1ey70o1ePFXsEzYVZoWghh6WjM8p59jQ7HxzbHW4SbnWFG7V9ig9chLawQxDTZ3xzOF8MkQ==} - engines: {node: '>=14'} - dev: true + /@rc-component/portal@1.1.2(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + dev: false /@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7): resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} @@ -640,18 +674,6 @@ packages: - react-router dev: true - /@umijs/bundler-utils@3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0): - resolution: {integrity: sha512-irJUU/eWa2GG6JCkz172lMi+jiq7ZXatE2N7Tq/lokZUYu9R9BRaRN7dphgBlAUfOP3aBtjx51/5yZdYAeW0yQ==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) - '@umijs/utils': 3.5.41 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - /@umijs/bundler-webpack@3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.14.0): resolution: {integrity: sha512-n4HIrDUE3QfN5xSTWJlRz5wzsnWggzRJhEDJZ6l23BWiwWasFW6QMGCnFWLwO93ei273LovylD5vZhI221tBtQ==} hasBin: true @@ -677,31 +699,6 @@ packages: - react-router dev: true - /@umijs/bundler-webpack@3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0): - resolution: {integrity: sha512-n4HIrDUE3QfN5xSTWJlRz5wzsnWggzRJhEDJZ6l23BWiwWasFW6QMGCnFWLwO93ei273LovylD5vZhI221tBtQ==} - hasBin: true - dependencies: - '@umijs/bundler-utils': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) - '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 - '@umijs/deps': 3.5.41 - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) - '@umijs/utils': 3.5.41 - jest-worker: 26.6.2 - node-libs-browser: 2.2.1 - normalize-url: 1.9.1 - postcss: 7.0.32 - postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 3.0.0 - postcss-preset-env: 6.7.0 - postcss-safe-parser: 4.0.2 - terser: 5.14.2 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - /@umijs/case-sensitive-paths-webpack-plugin@1.0.1: resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==} dev: true @@ -733,7 +730,7 @@ packages: peerDependencies: umi: 3.x dependencies: - umi: 3.5.41(react-router@6.14.1) + umi: 3.5.41(react-router@5.2.0) dev: true patched: true @@ -744,7 +741,7 @@ packages: dependencies: '@types/react-helmet': 6.1.6 react-helmet: 6.1.0(react@17.0.2) - umi: 3.5.41(react-router@6.14.1) + umi: 3.5.41(react-router@5.2.0) transitivePeerDependencies: - react dev: true @@ -776,7 +773,7 @@ packages: mime: 1.4.1 react: 16.14.0 react-refresh: 0.10.0 - react-router: 5.2.0(react@16.14.0) + react-router: 5.2.0(react@17.0.2) react-router-config: 5.1.1(react-router@5.2.0)(react@16.14.0) react-router-dom: 5.2.0(react@16.14.0) regenerator-runtime: 0.13.5 @@ -785,7 +782,7 @@ packages: - react-dom dev: true - /@umijs/preset-dumi@1.1.50(patch_hash=2yg3togdlt35gzhhnj3ul2smna)(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41): + /@umijs/preset-dumi@1.1.50(patch_hash=cmsqnqdhnlv7nu5jqo7ohja3ku)(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41): resolution: {integrity: sha512-HhKMGct5DEd+ZZxBLbCUvXxnMh4MYlMeFIQXf2Ei9tVaKCeNri4I+BYb93swAmEl2v+2PxrKHCCzXNv07C+9Uw==} peerDependencies: umi: ^3.0.0 @@ -800,7 +797,7 @@ packages: '@umijs/core': 3.5.41 '@umijs/plugin-analytics': 0.2.3(patch_hash=2hfwjwewxxd6ey3hheqpyy2cyy)(umi@3.5.41) '@umijs/runtime': 3.5.41(react@17.0.2) - '@umijs/types': 3.5.41(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2) + '@umijs/types': 3.5.41(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2) '@umijs/utils': 3.5.41 codesandbox: 2.2.3 copy-text-to-clipboard: 2.2.0 @@ -833,7 +830,7 @@ packages: sitemap: 6.3.5 slash2: 2.0.0 terser: 5.14.2 - umi: 3.5.41(react-router@6.14.1) + umi: 3.5.41(react-router@5.2.0) unified: 8.4.2 unist-util-visit: 2.0.3 unist-util-visit-parents: 3.1.1 @@ -879,24 +876,7 @@ packages: - react-router dev: true - /@umijs/renderer-react@3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0): - resolution: {integrity: sha512-DmExaziU84uFXv09gYXpFk/tHB+mjINUD8YmYULjbQ+QQA9so2zkxNSv9gYy5hXNepheUMd+uriV/qUB6HNBVg==} - peerDependencies: - react: 16.x || 17.x - react-dom: 16.x || 17.x - dependencies: - '@types/react': 16.14.43 - '@types/react-dom': 16.9.19 - '@types/react-router-config': 5.0.7 - '@umijs/runtime': 3.5.41(react@16.14.0) - react: 16.14.0 - react-dom: 16.14.0(react@16.14.0) - react-router-config: 5.1.1(react-router@6.14.1)(react@16.14.0) - transitivePeerDependencies: - - react-router - dev: true - - /@umijs/renderer-react@3.5.41(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2): + /@umijs/renderer-react@3.5.41(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2): resolution: {integrity: sha512-DmExaziU84uFXv09gYXpFk/tHB+mjINUD8YmYULjbQ+QQA9so2zkxNSv9gYy5hXNepheUMd+uriV/qUB6HNBVg==} peerDependencies: react: 16.x || 17.x @@ -908,7 +888,7 @@ packages: '@umijs/runtime': 3.5.41(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - react-router-config: 5.1.1(react-router@6.14.1)(react@17.0.2) + react-router-config: 5.1.1(react-router@5.2.0)(react@17.0.2) transitivePeerDependencies: - react-router dev: true @@ -965,29 +945,13 @@ packages: - react-router dev: true - /@umijs/types@3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0): + /@umijs/types@3.5.41(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2): resolution: {integrity: sha512-pxvLiQ99EL8Yu98F/ZMojG9ukDptC315cnxSnRYOdS34F57oiIgW0Zoi0TrKlA0pVIQxC2MXzyQwy+HfDmB23Q==} dependencies: '@umijs/babel-preset-umi': 3.5.41 '@umijs/core': 3.5.41 '@umijs/deps': 3.5.41 - '@umijs/renderer-react': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) - '@umijs/server': 3.5.41 - '@umijs/utils': 3.5.41 - webpack-chain: 6.5.1 - transitivePeerDependencies: - - react - - react-dom - - react-router - dev: true - - /@umijs/types@3.5.41(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2): - resolution: {integrity: sha512-pxvLiQ99EL8Yu98F/ZMojG9ukDptC315cnxSnRYOdS34F57oiIgW0Zoi0TrKlA0pVIQxC2MXzyQwy+HfDmB23Q==} - dependencies: - '@umijs/babel-preset-umi': 3.5.41 - '@umijs/core': 3.5.41 - '@umijs/deps': 3.5.41 - '@umijs/renderer-react': 3.5.41(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2) + '@umijs/renderer-react': 3.5.41(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2) '@umijs/server': 3.5.41 '@umijs/utils': 3.5.41 webpack-chain: 6.5.1 @@ -1136,56 +1100,57 @@ packages: color-convert: 2.0.1 dev: true - /antd@4.13.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-KaveTRGKOFrbas3FO0ktXaZrSMDpDWz3FpuLbafV7R973BNz2yo+IG8ia2KPEfpRtGYUvpnKlDUNQZWhotoYhQ==} + /antd@4.24.16(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-zZrK4UYxHtU6tGOOf0uG/kBRx1kTvypfuSB3GqE/SBQxFhZ/TZ+yj7Z1qwI8vGfMtUUJdLeuoCAqGDa1zPsXnQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons': 4.5.0(react-dom@17.0.2)(react@17.0.2) - '@ant-design/react-slick': 0.28.4(react@17.0.2) + '@ant-design/icons': 4.8.3(react-dom@17.0.2)(react@17.0.2) + '@ant-design/react-slick': 1.0.2(react@17.0.2) '@babel/runtime': 7.22.6 - array-tree-filter: 2.1.0 + '@ctrl/tinycolor': 3.6.1 classnames: 2.3.2 copy-to-clipboard: 3.3.3 lodash: 4.17.21 moment: 2.29.4 - rc-cascader: 1.4.3(react-dom@17.0.2)(react@17.0.2) - rc-checkbox: 2.3.2(react-dom@17.0.2)(react@17.0.2) - rc-collapse: 3.1.4(react-dom@17.0.2)(react@17.0.2) - rc-dialog: 8.5.3(react-dom@17.0.2)(react@17.0.2) - rc-drawer: 4.3.1(react-dom@17.0.2)(react@17.0.2) - rc-dropdown: 3.2.5(react-dom@17.0.2)(react@17.0.2) - rc-field-form: 1.19.0(react-dom@17.0.2)(react@17.0.2) - rc-image: 5.2.5(react-dom@17.0.2)(react@17.0.2) - rc-input-number: 7.0.6(react-dom@17.0.2)(react@17.0.2) - rc-mentions: 1.5.3(react-dom@17.0.2)(react@17.0.2) - rc-menu: 8.10.8(react-dom@17.0.2)(react@17.0.2) - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-notification: 4.5.7(react-dom@17.0.2)(react@17.0.2) - rc-pagination: 3.1.17(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.1.4(react-dom@17.0.2)(react@17.0.2) - rc-rate: 2.9.2(react-dom@17.0.2)(react@17.0.2) + rc-cascader: 3.7.3(react-dom@17.0.2)(react@17.0.2) + rc-checkbox: 3.0.1(react-dom@17.0.2)(react@17.0.2) + rc-collapse: 3.4.2(react-dom@17.0.2)(react@17.0.2) + rc-dialog: 9.0.4(react-dom@17.0.2)(react@17.0.2) + rc-drawer: 6.3.0(react-dom@17.0.2)(react@17.0.2) + rc-dropdown: 4.0.1(react-dom@17.0.2)(react@17.0.2) + rc-field-form: 1.38.2(react-dom@17.0.2)(react@17.0.2) + rc-image: 5.13.0(react-dom@17.0.2)(react@17.0.2) + rc-input: 0.1.4(react-dom@17.0.2)(react@17.0.2) + rc-input-number: 7.3.11(react-dom@17.0.2)(react@17.0.2) + rc-mentions: 1.13.1(react-dom@17.0.2)(react@17.0.2) + rc-menu: 9.8.4(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-notification: 4.6.1(react-dom@17.0.2)(react@17.0.2) + rc-pagination: 3.2.0(react-dom@17.0.2)(react@17.0.2) + rc-picker: 2.7.6(react-dom@17.0.2)(react@17.0.2) + rc-progress: 3.4.2(react-dom@17.0.2)(react@17.0.2) + rc-rate: 2.9.3(react-dom@17.0.2)(react@17.0.2) rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-select: 12.1.13(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-segmented: 2.3.0(react-dom@17.0.2)(react@17.0.2) + rc-select: 14.1.18(react-dom@17.0.2)(react@17.0.2) + rc-slider: 10.0.1(react-dom@17.0.2)(react@17.0.2) + rc-steps: 5.0.0(react-dom@17.0.2)(react@17.0.2) rc-switch: 3.2.2(react-dom@17.0.2)(react@17.0.2) - rc-table: 7.13.3(react-dom@17.0.2)(react@17.0.2) - rc-tabs: 11.7.3(react-dom@17.0.2)(react@17.0.2) - rc-textarea: 0.3.7(react-dom@17.0.2)(react@17.0.2) - rc-tooltip: 5.1.1(react-dom@17.0.2)(react@17.0.2) - rc-tree: 4.1.5(react-dom@17.0.2)(react@17.0.2) - rc-tree-select: 4.3.3(react-dom@17.0.2)(react@17.0.2) + rc-table: 7.26.0(react-dom@17.0.2)(react@17.0.2) + rc-tabs: 12.5.10(react-dom@17.0.2)(react@17.0.2) + rc-textarea: 0.4.7(react-dom@17.0.2)(react@17.0.2) + rc-tooltip: 5.2.2(react-dom@17.0.2)(react@17.0.2) + rc-tree: 5.7.12(react-dom@17.0.2)(react@17.0.2) + rc-tree-select: 5.5.5(react-dom@17.0.2)(react@17.0.2) rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-upload: 4.0.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-upload: 4.3.6(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.31 - warning: 4.0.3 dev: false /any-observable@0.3.0(rxjs@6.6.7): @@ -1256,8 +1221,8 @@ packages: util: 0.10.3 dev: true - /async-validator@3.5.2: - resolution: {integrity: sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==} + /async-validator@4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} dev: false /asynckit@0.4.0: @@ -2201,6 +2166,11 @@ packages: engines: {node: '>=0.10'} dev: true + /decode-uri-component@0.4.1: + resolution: {integrity: sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==} + engines: {node: '>=14.16'} + dev: false + /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} @@ -2364,25 +2334,25 @@ packages: '@umijs/preset-dumi': 1.x react: ^16.13.1 || ^17.0.0 dependencies: - '@umijs/preset-dumi': 1.1.50(patch_hash=2yg3togdlt35gzhhnj3ul2smna)(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41) + '@umijs/preset-dumi': 1.1.50(patch_hash=cmsqnqdhnlv7nu5jqo7ohja3ku)(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41) lodash.throttle: 4.1.1 prism-react-renderer: 1.3.5(react@17.0.2) prismjs: 1.29.0 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) rc-tabs: 11.7.3(react-dom@17.0.2)(react@17.0.2) - rc-tree: 5.7.8(react-dom@17.0.2)(react@17.0.2) + rc-tree: 5.7.12(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-error-boundary: 3.1.4(react@17.0.2) transitivePeerDependencies: - react-dom dev: true - /dumi@1.1.50(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2)(typescript@4.9.5): + /dumi@1.1.50(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2)(typescript@4.9.5): resolution: {integrity: sha512-8kc+VL62JlVj1zoAaqWN2uE/feSYhzCuFFnWUll+aQgpKKM103DvnkmczqruMqV33gOsy3lWHf01uFu5RUagGg==} hasBin: true dependencies: - '@umijs/preset-dumi': 1.1.50(patch_hash=2yg3togdlt35gzhhnj3ul2smna)(react-dom@17.0.2)(react-router@6.14.1)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41) - umi: 3.5.41(react-router@6.14.1) + '@umijs/preset-dumi': 1.1.50(patch_hash=cmsqnqdhnlv7nu5jqo7ohja3ku)(react-dom@17.0.2)(react-router@5.2.0)(react@17.0.2)(typescript@4.9.5)(umi@3.5.41) + umi: 3.5.41(react-router@5.2.0) transitivePeerDependencies: - bufferutil - canvas @@ -2767,6 +2737,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /filter-obj@5.1.0: + resolution: {integrity: sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==} + engines: {node: '>=14.16'} + dev: false + /find-file-up@0.1.3: resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} engines: {node: '>=0.10.0'} @@ -3281,6 +3256,7 @@ packages: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 + dev: true /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} @@ -4431,6 +4407,7 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) shallowequal: 1.1.0 + dev: true /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -5528,6 +5505,15 @@ packages: strict-uri-encode: 2.0.0 dev: true + /query-string@9.1.1: + resolution: {integrity: sha512-MWkCOVIcJP9QSKU52Ngow6bsAWAPlPK2MludXvcrS2bGZSl+T1qX9MZvRIkqUIkGLJquMJHWfsT6eRqUpp4aWg==} + engines: {node: '>=18'} + dependencies: + decode-uri-component: 0.4.1 + filter-obj: 5.1.0 + split-on-first: 3.0.0 + dev: false + /querystring-es3@0.2.1: resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} engines: {node: '>=0.4.x'} @@ -5565,90 +5551,81 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 dom-align: 1.12.4 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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 - /rc-cascader@1.4.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA==} + /rc-cascader@3.7.3(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-KBpT+kzhxDW+hxPiNk4zaKa99+Lie2/8nnI11XF+FIOPl4Bj9VlFZi61GrnWzhLGA7VEN+dTxAkNOjkySDa0dA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 array-tree-filter: 2.1.0 - rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + classnames: 2.3.2 + rc-select: 14.1.18(react-dom@17.0.2)(react@17.0.2) + rc-tree: 5.7.12(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - warning: 4.0.3 dev: false - /rc-checkbox@2.3.2(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==} + /rc-checkbox@3.0.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 + rc-util: 5.43.0(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-collapse@3.1.4(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-WayrhswKMwuJab9xbqFxXTgV0m6X8uOPEO6zm/GJ5YJiJ/wIh/Dd2VtWeI06HYUEnTFv0HNcYv+zWbB+p6OD2A==} + /rc-collapse@3.4.2(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-jpTwLgJzkhAgp2Wpi3xmbTbbYExg6fkptL67Uu5LCRVEj6wqmy0DHTjjeynsjOLsppHGHu41t1ELntZ0lEvS/Q==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-dialog@8.5.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-zoamT8L6+rBwnwjPlrZRxiHCHQXrTcWZD3a6ruoqEdUKP1KgO0eSjMDH9WlF3WEPYMVnb2G5SrjHrhnwgPDu5w==} + /rc-dialog@9.0.4(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-pmnPRZKd9CGzGgf4a1ysBvMhxm8Afx5fF6M7AzLtJ0qh8X1bshurDlqnK4MBNAB4hAeAMMbz6Ytb1rkGMvKFbQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-dialog@8.6.0(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ==} + /rc-drawer@6.3.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-uBZVb3xTAR+dBV53d/bUhTctCw3pwcwJoM7g5aX+7vgwt2zzVzoJ6aqFjYJpBlZ9zp0dVYN8fV+hykFE7c4lig==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.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.3.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-GMfFy4maqxS9faYXEhQ+0cA1xtkddEQzraf6SAdzWbn444DrrLogwYPk1NXSpdXjLCLxgxOj9MYtyYG42JsfXg==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - dependencies: - '@babel/runtime': 7.22.6 - classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -5664,60 +5641,90 @@ packages: rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + dev: true - /rc-field-form@1.19.0(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-FZFyE6FmhR4xGO3MVo86J2sHIM6t/W4UqN94nVqZC/9PLhzSaKuM0i9UfwFMtuENP2hxFANEQZMBrD/2Zd43pg==} + /rc-dropdown@4.0.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.38.2(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-O83Oi1qPyEv31Sg+Jwvsj6pXc8uQI2BtIAkURr5lvEYHVggXJhdU/nynK8wY1gbw0qR48k731sN5ON4egRCROA==} engines: {node: '>=8.x'} peerDependencies: - react: '>= 16.9.0' - react-dom: '>= 16.9.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 - async-validator: 3.5.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + async-validator: 4.2.5 + rc-util: 5.43.0(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-image@5.2.5(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw==} + /rc-image@5.13.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-iZTOmw5eWo2+gcrJMMcnd7SsxVHl3w5xlyCgsULUdJhJbnuI8i/AL0tVOsE7aLn9VfOh1qgDT3mC2G75/c7mqg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2(react-dom@17.0.2)(react@17.0.2) + classnames: 2.3.2 + rc-dialog: 9.0.4(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.11(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-aMWPEjFeles6PQnMqP5eWpxzsvHm9rh1jQOWXExUEIxhX62Fyl/ptifLHOn17+waDG1T/YUb6flfJbvwRhHrbA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-dialog: 8.6.0(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.0.6(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-J5DIoCKIunoPb16FEghaEOyNDuZXD5F9LxLNcqd31z/0e37XtuHgo4QF/TonKLsESwdg7UAzWhiD0K6PPrN3YQ==} + /rc-input@0.1.4(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-FqDdNz+fV2dKNgfXzcSLKvC+jEs1709t7nD+WdfjrdSaOcefpgc7BUJYadc3usaING+b7ediMTfKxuJBsEFbXA==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-util: 5.43.0(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-mentions@1.13.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-FCkaWw6JQygtOz0+Vxz/M/NWqrWHB9LwqlY2RtcuFqWJNFK9njijOOzTSsBGANliGufVUzx/xuPHmZPBV0+Hgw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.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-mentions@1.5.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==} - peerDependencies: - react: '>=16.9.0' - react-dom: '>=16.9.0' - dependencies: - '@babel/runtime': 7.22.6 - classnames: 2.3.2 - rc-menu: 8.10.8(react-dom@17.0.2)(react@17.0.2) - rc-textarea: 0.3.7(react-dom@17.0.2)(react@17.0.2) + rc-menu: 9.8.4(react-dom@17.0.2)(react@17.0.2) + rc-textarea: 0.4.7(react-dom@17.0.2)(react@17.0.2) rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -5731,28 +5738,45 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 mini-store: 3.0.6(react-dom@17.0.2)(react@17.0.2) - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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 shallowequal: 1.1.0 + dev: true - /rc-motion@2.7.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==} + /rc-menu@9.8.4(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-overflow: 1.3.1(react-dom@17.0.2)(react@17.0.2) + rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-motion@2.9.3(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-rkW47ABVkic7WEB0EKJqzySpvDqwl60/tdkY7hWP7dYnh5pm0SzJpo54oW3TDUGXV5wfxXFmMkxrzRRbotQ0+w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - /rc-notification@4.5.7(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==} + /rc-notification@4.6.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-NSmFYwrrdY3+un1GvDAJQw62Xi9LNMSsoQyo95tuaYrcad5Bn9gJUL8AREufRxSQAQnr64u3LtP3EUyLYT6bhw==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5760,8 +5784,8 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -5775,13 +5799,13 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.17(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==} + /rc-pagination@3.2.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-5tIXjB670WwwcAJzAqp2J+cOBS9W3cH/WU1EiYwXljuZ4vtZXKlY2Idq8FZrnYBz8KhN3vwPo9CoV/SJS6SL1w==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -5792,8 +5816,8 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false - /rc-picker@2.5.19(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-u6myoCu/qiQ0vLbNzSzNrzTQhs7mldArCpPHrEI6OUiifs+IPXmbesqSm0zilJjfzrZJLgYeyyOMSznSlh0GKA==} + /rc-picker@2.7.6(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-H9if/BUJUZBOhPfWcPeT15JUI3/ntrG9muzERrXDkSoWmDj4yzmBvumozpxYrHwjcKnjyDGAke68d+whWwvhHA==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5805,26 +5829,27 @@ packages: dayjs: 1.11.9 moment: 2.29.4 rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-progress@3.1.4(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==} + /rc-progress@3.4.2(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 + rc-util: 5.43.0(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.2(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==} + /rc-rate@2.9.3(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-2THssUSnRhtqIouQIIXqsZGzRczvp4WsH4WvGuhiwm+LG2fVpDUJliP9O1zeDOZvYfBE/Bup4SgHun/eCkbjgQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5832,7 +5857,7 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -5845,13 +5870,27 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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 - /rc-select@12.1.13(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A==} + /rc-segmented@2.3.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-select@14.1.18(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-4JgY3oG2Yz68ECMUSCON7mtxuJvCSj+LJpHEg/AONaaVBxIIrmI/ZTuMJkyojall/X50YdBe5oMKqHHPNiPzEg==} engines: {node: '>=8.x'} peerDependencies: react: '*' @@ -5859,17 +5898,17 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) rc-overflow: 1.3.1(react-dom@17.0.2)(react@17.0.2) rc-trigger: 5.3.4(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) rc-virtual-list: 3.5.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)(react@17.0.2): - resolution: {integrity: sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==} + /rc-slider@10.0.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5877,15 +5916,14 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-tooltip: 5.1.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-steps@4.1.4(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==} + /rc-steps@5.0.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-9TgRvnVYirdhbV0C3syJFj9EhCRqoJAsxt4i1rED5o8/ZcSv5TLIYyo4H8MCjLPvbe2R+oBAm/IYBEtC+OS1Rw==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5893,7 +5931,7 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -5906,13 +5944,13 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.13.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-oP4fknjvKCZAaiDnvj+yzBaWcg+JYjkASbeWonU1BbrLcomkpKvMUgPODNEzg0QdXA9OGW0PO86h4goDSW06Kg==} + /rc-table@7.26.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-0cD8e6S+DTGAt5nBZQIPFYEaIukn17sfa5uFL98faHlH/whZzD8ii3dbFL4wmUDEL4BLybhYop+QUfZJ4CPvNQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -5921,7 +5959,7 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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 @@ -5939,12 +5977,31 @@ packages: rc-dropdown: 3.2.5(react-dom@17.0.2)(react@17.0.2) rc-menu: 8.10.8(react-dom@17.0.2)(react@17.0.2) rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + dev: true - /rc-textarea@0.3.7(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==} + /rc-tabs@12.5.10(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.6 + classnames: 2.3.2 + rc-dropdown: 4.0.1(react-dom@17.0.2)(react@17.0.2) + rc-menu: 9.8.4(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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.4.7(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-IQPd1CDI3mnMlkFyzt2O4gQ2lxUsnBAeJEoZGJnkkXgORNqyM9qovdrCj9NzcRfpHgLdzaEbU3AmobNFGUznwQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -5952,57 +6009,42 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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-tooltip@5.1.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-alt8eGMJulio6+4/uDm7nvV+rJq9bsfxFDCI0ljPdbuoygUscbsMYb6EQgwib/uqsXQUvzk+S7A59uYHmEgmDA==} + /rc-tooltip@5.2.2(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 + classnames: 2.3.2 rc-trigger: 5.3.4(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@4.3.3(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA==} + /rc-tree-select@5.5.5(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-k2av7jF6tW9bIO4mQhaVdV4kJ1c54oxV3/hHVU+oD251Gb5JN+m1RbJFTMf1o0rAFqkvto33rxMdpafaGKQRJw==} peerDependencies: react: '*' react-dom: '*' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-select: 12.1.13(react-dom@17.0.2)(react@17.0.2) - rc-tree: 4.1.5(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-select: 14.1.18(react-dom@17.0.2)(react@17.0.2) + rc-tree: 5.7.12(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(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@4.1.5(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==} - engines: {node: '>=8.x'} - peerDependencies: - react: '*' - react-dom: '*' - dependencies: - '@babel/runtime': 7.22.6 - classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) - rc-virtual-list: 3.5.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-tree@5.7.8(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-Ei+wID0SWA8BNCdEMO6UMblHs/jnSRDqz7csWXZ0o5VB08iDhxVnF+VHYTGDsJ9pARJ2xEXfjyTksOkEx5R4RQ==} + /rc-tree@5.7.12(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-LXA5nY2hG5koIAlHW5sgXgLpOMz+bFRbnZZ+cCg0tQs4Wv1AmY7EDi1SK7iFXhslYockbqUerQan82jljoaItg==} engines: {node: '>=10.x'} peerDependencies: react: '*' @@ -6010,12 +6052,11 @@ packages: dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) rc-virtual-list: 3.5.2(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - dev: true /rc-trigger@5.3.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==} @@ -6027,20 +6068,20 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-align: 4.0.15(react-dom@17.0.2)(react@17.0.2) - rc-motion: 2.7.3(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-motion: 2.9.3(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - /rc-upload@4.0.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-h7iLt22U0C2ObpqTU7MDoAV/FDwHTUEFjMd6uidA4ipoJ7gP7C74gOQOtl5OPQTVUDATUndnSAt9uyC1znlo9A==} + /rc-upload@4.3.6(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-Bt7ESeG5tT3IY82fZcP+s0tQU2xmo1W6P3S8NboUUliquJLQYLkUcsaExi3IlBVr43GQMCjo30RA2o0i70+NjA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) dev: false @@ -6055,6 +6096,18 @@ packages: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-is: 16.13.1 + dev: false + + /rc-util@5.43.0(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.22.6 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-is: 18.3.1 /rc-virtual-list@3.5.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-sE2G9hTPjVmatQni8OP2Kx33+Oth6DMKm67OblBBmgMBJDJQOOFpSGH7KZ6Pm85rrI2IGxDRXZCr0QhYOH2pfQ==} @@ -6066,7 +6119,7 @@ packages: '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-resize-observer: 1.3.1(react-dom@17.0.2)(react@17.0.2) - rc-util: 5.34.1(react-dom@17.0.2)(react@17.0.2) + rc-util: 5.43.0(react-dom@17.0.2)(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -6143,6 +6196,9 @@ packages: /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + /react-refresh@0.10.0: resolution: {integrity: sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==} engines: {node: '>=0.10.0'} @@ -6156,21 +6212,10 @@ packages: dependencies: '@babel/runtime': 7.22.6 react: 16.14.0 - react-router: 5.2.0(react@16.14.0) + react-router: 5.2.0(react@17.0.2) dev: true - /react-router-config@5.1.1(react-router@6.14.1)(react@16.14.0): - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} - peerDependencies: - react: '>=15' - react-router: '>=5' - dependencies: - '@babel/runtime': 7.22.6 - react: 16.14.0 - react-router: 6.14.1(react@17.0.2) - dev: true - - /react-router-config@5.1.1(react-router@6.14.1)(react@17.0.2): + /react-router-config@5.1.1(react-router@5.2.0)(react@17.0.2): resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' @@ -6178,7 +6223,7 @@ packages: dependencies: '@babel/runtime': 7.22.6 react: 17.0.2 - react-router: 6.14.1(react@17.0.2) + react-router: 5.2.0(react@17.0.2) dev: true /react-router-dom@5.2.0(react@16.14.0): @@ -6247,16 +6292,6 @@ packages: tiny-warning: 1.0.3 dev: true - /react-router@6.14.1(react@17.0.2): - resolution: {integrity: sha512-U4PfgvG55LdvbQjg5Y9QRWyVxIdO1LlpYT7x+tMAxd9/vmiPuJhIwdxZuIQLN/9e3O4KFDHYfR9gzGeYMasW8g==} - engines: {node: '>=14'} - peerDependencies: - react: '>=16.8' - dependencies: - '@remix-run/router': 1.7.1 - react: 17.0.2 - dev: true - /react-side-effect@2.1.2(react@17.0.2): resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==} peerDependencies: @@ -6806,6 +6841,11 @@ packages: engines: {node: '>=6'} dev: true + /split-on-first@3.0.0: + resolution: {integrity: sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==} + engines: {node: '>=12'} + dev: false + /sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true @@ -7076,6 +7116,11 @@ packages: engines: {node: '>=0.8'} dev: true + /throttle-debounce@5.0.2: + resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==} + engines: {node: '>=12.22'} + dev: false + /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: @@ -7190,16 +7235,16 @@ packages: hasBin: true dev: true - /umi@3.5.41(react-router@6.14.1): + /umi@3.5.41(react-router@5.2.0): resolution: {integrity: sha512-sjgfFGC3E5jG5Cn8pXdwODDgPW1hnlkn24f7+onNnNdq77syuc4s3R5z7BKQHbjiWtVVIV1VOFMYE9JsJYnOPQ==} hasBin: true dependencies: - '@umijs/bundler-webpack': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) + '@umijs/bundler-webpack': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.14.0) '@umijs/core': 3.5.41 '@umijs/deps': 3.5.41 '@umijs/preset-built-in': 3.5.41(react-dom@16.14.0)(react@16.14.0) '@umijs/runtime': 3.5.41(react@16.14.0) - '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@6.14.1)(react@16.14.0) + '@umijs/types': 3.5.41(react-dom@16.14.0)(react-router@5.2.0)(react@16.14.0) '@umijs/utils': 3.5.41 react: 16.14.0 react-dom: 16.14.0(react@16.14.0) @@ -7482,12 +7527,6 @@ packages: xml-name-validator: 3.0.0 dev: true - /warning@4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: false - /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -7663,3 +7702,7 @@ packages: /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: true + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false