From 636910245d3cae424a793cc289e2eac4f24230f3 Mon Sep 17 00:00:00 2001 From: wxzhang Date: Fri, 23 Aug 2024 22:18:19 +0800 Subject: [PATCH] update --- packages/core/src/action.tsx | 2 +- packages/core/src/form.tsx | 2 +- packages/core/src/reset.tsx | 6 +- packages/core/src/submit.tsx | 51 ++- packages/reactive/src/computed/async.ts | 4 +- packages/reactive/src/computed/types.ts | 6 +- packages/reactive/src/reactives/helux.ts | 2 +- pnpm-lock.yaml | 455 +++-------------------- 8 files changed, 92 insertions(+), 436 deletions(-) diff --git a/packages/core/src/action.tsx b/packages/core/src/action.tsx index 271b13b..c86c203 100644 --- a/packages/core/src/action.tsx +++ b/packages/core/src/action.tsx @@ -311,7 +311,7 @@ export function action(getter: AsyncComputedGett // 比如 getSnap(state.fields.xxx.xxx)也是返回整个state的快照 const data = getFormData(Object.assign({},scope)) return await (getter as unknown as AsyncComputedGetter)(data,opts) - },[],options) + },[],Object.assign({},options,{async:true})) } diff --git a/packages/core/src/form.tsx b/packages/core/src/form.tsx index cf50f0b..aff4d19 100644 --- a/packages/core/src/form.tsx +++ b/packages/core/src/form.tsx @@ -347,7 +347,7 @@ export function createForm(schema: State,op Field : createFieldComponent(formStore,opts), Group : createFieldGroupComponent(formStore,opts), Action : createActionComponent(formStore), - Submit : createSubmitComponent(formStore), + Submit : createSubmitComponent(formStore,opts), Reset : createResetComponent(formStore,opts), useAction : createUseAction(formStore) as UseActionType, fields : createObjectProxy(()=>formStore.state.fields) as FieldsType, diff --git a/packages/core/src/reset.tsx b/packages/core/src/reset.tsx index 7420bb2..53e46dd 100644 --- a/packages/core/src/reset.tsx +++ b/packages/core/src/reset.tsx @@ -1,6 +1,6 @@ import { Dict } from "@speedform/reactive" import type { FormStore, RequiredFormOptions } from "./form" -import { ActionProps, createActionComponent } from "./action" +import { action, ActionProps, createActionComponent } from "./action" import { DEFAULT_RESET_ACTION } from "./consts" export type ResetComponentProps = React.PropsWithChildren<{ @@ -35,7 +35,7 @@ export const $reset = { enable: true, validate: true, readonly: false, - execute: async () => { + execute: action(async () => { - } + }) } \ No newline at end of file diff --git a/packages/core/src/submit.tsx b/packages/core/src/submit.tsx index 94e86c0..d2f661e 100644 --- a/packages/core/src/submit.tsx +++ b/packages/core/src/submit.tsx @@ -8,12 +8,12 @@ * */ -import React, { useRef } from 'react' +import React, { useCallback, useRef } from 'react' import { Dict, getValueByPath } from "@speedform/reactive"; import type { FormSchemaBase, FormStore, RequiredFormOptions } from "./form"; import { CSSProperties, ReactElement, ReactNode } from "react"; import { isFieldGroup, isFieldList, isFieldValue } from "./utils"; -import { ActionProps, createActionComponent } from "./action"; +import { ActionProps, createActionComponent,action } from "./action"; import { DEFAULT_SUBMIT_ACTION } from "./consts"; import { styled } from 'flexstyled'; @@ -91,6 +91,7 @@ function createBehaviorRenderProps,children:any})=>{ return <>{ typeof(props.children)=='function' && props.children(props.submitProps as any) @@ -183,7 +184,7 @@ export type SubmitComponentProps = React.PropsWithChildren<{ * 创建一个提交组件,某行为 * * 提交整个表单 - * + * * 提交表单局部,scope=只能指定一个字段组 * * @@ -192,22 +193,33 @@ export type SubmitComponentProps = React.PropsWithChildren<{ * @param formOptions * @returns */ -export function createSubmitComponent(store:FormStore) { +export function createSubmitComponent(store:FormStore,formOptions:RequiredFormOptions) { const Action = createActionComponent(store) return ((props:SubmitComponentProps)=>{ const submitRef = useRef(null) - const handleSubmit = (event: React.MouseEvent) => { - event.preventDefault(); - - }; + + // 处理提交事件 + const handleSubmit = useCallback((event: React.MouseEvent) => { + if(formOptions.validAt==='submit'){ + // store.computedObjects.runGroup(VALIDATE_COMPUTED_GROUP).then(()=>{ + // submitRef.current?.click() + // }) + }else{ + submitRef.current?.click() + } + event.preventDefault(); + },[]) + return ( { - ({loading,title})=>{ + ({loading,title,run})=>{ + + return (
- - + + {loading ? '提交中2' : ''}
) @@ -221,14 +233,15 @@ export function createSubmitComponent(store:FormStore // 默认的提交动作 export const $submit = { - title: "提交", - help: "", - tips: "提交", - visible: true, - enable: true, + title : "提交", + help : "", + tips : "提交", + visible : true, + enable : true, validate: true, readonly: false, - execute: async () => { - - } + execute: action(async (scope:any,options:any) => { + console.log("scope=",scope,"options=",options) + debugger + }) } \ No newline at end of file diff --git a/packages/reactive/src/computed/async.ts b/packages/reactive/src/computed/async.ts index 37b0612..85d33f5 100644 --- a/packages/reactive/src/computed/async.ts +++ b/packages/reactive/src/computed/async.ts @@ -88,7 +88,8 @@ async function executeComputedGetter(draft:any,computedRunContex getProgressbar: (options)=>createComputeProgressbar(setState,valuePath,options), getSnap : (scope:any)=>getSnap(scope,false), abortSignal : abortController.signal, - cancel : abortController.abort + cancel : abortController.abort, + extras : computedOptions.extras } let hasAbort=false // 是否接收到可中止信号 @@ -203,6 +204,7 @@ function createComputed(computedRunContext:ComputedRunContext,co store.options.log(`Async computed <${computedDesc}> is disabled`,'warn') return } + store.options.log(`Run async computed for : ${computedDesc}`); const finalComputedOptions = Object.assign({},computedOptions,options) as Required diff --git a/packages/reactive/src/computed/types.ts b/packages/reactive/src/computed/types.ts index e7331a7..9a175c9 100644 --- a/packages/reactive/src/computed/types.ts +++ b/packages/reactive/src/computed/types.ts @@ -88,6 +88,10 @@ export interface ComputedProgressbar{ * @returns */ cancel:()=>void + /** + * 额外的参数,用来传递给计算函数 + */ + extras?:any } export interface ComputedOptions { @@ -181,7 +185,7 @@ export interface ComputedProgressbar{ * 当在hook中使用时就不需要保存到store.computedObjects中 * */ - save?:boolean + save?:boolean }; diff --git a/packages/reactive/src/reactives/helux.ts b/packages/reactive/src/reactives/helux.ts index 6a6a6ad..78f7e35 100644 --- a/packages/reactive/src/reactives/helux.ts +++ b/packages/reactive/src/reactives/helux.ts @@ -80,7 +80,7 @@ export class HeluxReactiveable extends Reactiveable { - if(typeof(initial)=='function'){// @ts-ignore + if(typeof(onComputed)=='function'){// @ts-ignore return onComputed({draft,setState,values:input,options:Object.assign({},extraArgs)}) } }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84d5368..d72b957 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,10 +38,10 @@ importers: version: 18.3.1(react@18.3.1) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4) tsup: specifier: ^8.0.1 - version: 8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2)(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2(@swc/helpers@0.5.11))(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^4.7.0 version: 4.7.0 @@ -108,16 +108,16 @@ importers: version: 4.0.90(eslint@8.56.0)(stylelint@16.1.0(typescript@5.0.4))(typescript@5.0.4) dumi: specifier: ^2.4.7 - version: 2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + version: 2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) dumi-theme-antd: specifier: ^0.4.2 - version: 0.4.2(@babel/core@7.25.2)(@types/react@18.3.4)(antd@5.20.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) + version: 0.4.2(@babel/core@7.25.2)(@types/react@18.3.4)(antd@5.20.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) eslint: specifier: ^8.56.0 version: 8.56.0 father: specifier: ^4.3.8 - version: 4.3.8(@types/node@18.19.4)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + version: 4.3.8(@types/node@18.19.4)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) husky: specifier: ^8.0.3 version: 8.0.3 @@ -228,43 +228,6 @@ importers: specifier: ^3.0.1 version: 3.0.1(esbuild@0.21.5)(mockjs@1.1.0)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - examples: - dependencies: - '@speedform/core': - specifier: workspace:^ - version: link:../packages/core - '@speedform/demo-components': - specifier: workspace:^ - version: link:../packages/components - '@speedform/reactive': - specifier: workspace:^ - version: link:../packages/reactive - classnames: - specifier: ^2.3.2 - version: 2.5.1 - flex-tools: - specifier: ^1.4.5 - version: 1.4.5 - validator: - specifier: ^13.11.0 - version: 13.11.0 - devDependencies: - '@types/validator': - specifier: ^13.11.7 - version: 13.11.7 - react: - specifier: ^18.3.1 - version: 18.3.1 - react-cosmos: - specifier: ^6.1.1 - version: 6.1.1(@types/express@4.17.21) - react-cosmos-plugin-vite: - specifier: ^6.1.1 - version: 6.1.1(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - vite: - specifier: ^5.4.2 - version: 5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6) - packages/components: dependencies: color: @@ -285,7 +248,7 @@ importers: version: 18.3.1 tsup: specifier: ^8.0.1 - version: 8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2)(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4) + version: 8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2(@swc/helpers@0.5.11))(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4) packages/core: dependencies: @@ -394,39 +357,6 @@ importers: specifier: workspace:^ version: link:../reactive devDependencies: - '@chromatic-com/storybook': - specifier: 1.7.0 - version: 1.7.0(react@18.3.1) - '@storybook/addon-essentials': - specifier: ^8.2.9 - version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/addon-interactions': - specifier: ^8.2.9 - version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@0.34.6(jsdom@23.0.1)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - '@storybook/addon-links': - specifier: ^8.2.9 - version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/addon-onboarding': - specifier: ^8.2.9 - version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/blocks': - specifier: ^8.2.9 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2))) - '@storybook/react': - specifier: ^8.2.9 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.5.4) - '@storybook/react-vite': - specifier: ^8.2.9 - version: 8.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.21.0)(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(typescript@5.5.4)(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - '@storybook/test': - specifier: ^8.2.9 - version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))(vitest@0.34.6(jsdom@23.0.1)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - '@testing-library/jest-dom': - specifier: ^6.1.5 - version: 6.1.5(vitest@0.34.6(jsdom@23.0.1)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - '@testing-library/react': - specifier: ^14.1.2 - version: 14.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -436,21 +366,12 @@ importers: '@vitejs/plugin-react': specifier: ^4.3.1 version: 4.3.1(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)) - jsdom: - specifier: ^23.0.1 - version: 23.0.1 react: specifier: ^18.3.1 version: 18.3.1 react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) - storybook: - specifier: ^8.2.9 - version: 8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - type-fest: - specifier: ^4.8.3 - version: 4.8.3 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -2929,9 +2850,6 @@ packages: '@sketch-hq/sketch-file-format-ts@6.5.0': resolution: {integrity: sha512-shaGl4ttFDpHjYBoMaZpciOtsi/lKvJ3VfcBYk6+PjjbFs6H5GxPAyhbiSqy3Vmx30aos284pd88QzD3rE6iag==} - '@skidding/launch-editor@2.2.3': - resolution: {integrity: sha512-0SuGEsWdulnbryUJ6humogFuuDMWMb4VJyhOc3FGVkibxVdECYDDkGx8VjS/NePZSegNONDIVhCEVZLTv4ycTQ==} - '@stackblitz/sdk@1.9.0': resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} @@ -3624,9 +3542,6 @@ packages: '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -4606,10 +4521,6 @@ packages: bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.2: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -4810,9 +4721,6 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} @@ -5108,10 +5016,6 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - cookie@0.6.0: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} @@ -5200,9 +5104,6 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - crypto-browserify@3.12.0: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} @@ -5802,10 +5703,6 @@ packages: es6-promisify@5.0.0: resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} - es6-promisify@7.0.0: - resolution: {integrity: sha512-ginqzK3J90Rd4/Yz7qRrqUeIpe3TwSXTPPZtPne7tGBPeAaQiU8qt4fpKApnxHcq1AwtUdHVg5P77x/yrggG8Q==} - engines: {node: '>=6'} - esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: @@ -5975,9 +5872,6 @@ packages: eventemitter3@2.0.3: resolution: {integrity: sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==} - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} @@ -6012,10 +5906,6 @@ packages: resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==} engines: {node: '>=0.10.0'} - express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} - express@4.19.2: resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} engines: {node: '>= 0.10.0'} @@ -6408,11 +6298,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -6708,19 +6593,6 @@ packages: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} - http-proxy-middleware@2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - https-browserify@1.0.0: resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} @@ -7036,10 +6908,6 @@ packages: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -7175,10 +7043,6 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -7220,9 +7084,6 @@ packages: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} @@ -7493,9 +7354,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -7661,9 +7519,6 @@ packages: md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} - md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} - mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} @@ -8433,10 +8288,6 @@ packages: peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - pem@1.14.8: - resolution: {integrity: sha512-ZpbOf4dj9/fQg5tQzTqv4jSKJQsK7tPl0pm4/pvPcZVjZcJg7TMfr3PBk6gJH97lnpJDu4e4v8UUqEz5daipCg==} - engines: {node: '>=14.0.0'} - picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -8983,10 +8834,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} @@ -9306,27 +9153,6 @@ packages: peerDependencies: react: ^15.3.0 || 16 || 17 || 18 - react-cosmos-core@6.1.1: - resolution: {integrity: sha512-LdnltfcjBqJamAR1zruW0pIpiTfdbdH12NSi6IkIDbZ51mY6Tqkz3v0uT5cjmUiqVclJ90OV+pYkVlXvBd+wRg==} - - react-cosmos-dom@6.1.1: - resolution: {integrity: sha512-x4lb7eJUDreh6x8b4A2nVC8HjSIxlNWHX3Pl4fPwOuu6BnLgtY6Ycqw1TEE2/T1YX9LFsjM38kB2tSjyRxhEwA==} - - react-cosmos-plugin-vite@6.1.1: - resolution: {integrity: sha512-/aTb/CV8qgyfAW736ROSD9e1GQUhaXXTPyzplWpnPJo3VdP1dloDOfA7gsdCoq9mzM498RpZ2LsJk2v5MT1mfg==} - peerDependencies: - vite: '*' - - react-cosmos-renderer@6.1.1: - resolution: {integrity: sha512-1+DPSxYQrISEkSNDVl3WeLmSHcZfUuAhxEJvBA4HiHvuJEl9W1TsYlbu41YlZ88AX617KYYZ6Swcnq5+EFjEnw==} - - react-cosmos-ui@6.1.1: - resolution: {integrity: sha512-G0+Tanx3dHFSoEFRtvf53nUWe+8lv+MA/TLWfiXnK7WeLtmEzZUvBTdtA2hGOu/8IbIgq+toyPAzOXCb/g0pdQ==} - - react-cosmos@6.1.1: - resolution: {integrity: sha512-C40I3npZOLMJMOV73BVcp1L9/eG/h1zB4+7ihMQE62img3qFy3CDEwBUwwp/YmIMRF1LXrIvhGU0TA7kig/YSw==} - hasBin: true - react-docgen-typescript@2.2.2: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: @@ -9877,9 +9703,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shortid@2.2.16: resolution: {integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. @@ -13941,11 +13764,6 @@ snapshots: '@sketch-hq/sketch-file-format-ts@6.5.0': {} - '@skidding/launch-editor@2.2.3': - dependencies: - chalk: 2.4.2 - shell-quote: 1.8.1 - '@stackblitz/sdk@1.9.0': {} '@storybook/addon-actions@8.2.9(storybook@8.2.9(@babel/preset-env@7.25.4(@babel/core@7.25.2)))': @@ -14766,10 +14584,6 @@ snapshots: '@types/http-errors@2.0.4': {} - '@types/http-proxy@1.17.15': - dependencies: - '@types/node': 22.5.0 - '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': @@ -15193,7 +15007,7 @@ snapshots: - supports-color - terser - '@umijs/bundler-webpack@4.0.90(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10))': + '@umijs/bundler-webpack@4.0.90(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10))': dependencies: '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) @@ -15203,12 +15017,12 @@ snapshots: '@umijs/bundler-utils': 4.0.90 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 '@umijs/mfsu': 4.0.90 - '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/utils': 4.0.90 cors: 2.8.5 - css-loader: 6.7.1(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + css-loader: 6.7.1(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) es5-imcompatible-versions: 0.1.88 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -15227,7 +15041,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@umijs/bundler-webpack@4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10))': + '@umijs/bundler-webpack@4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10))': dependencies: '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) @@ -15237,12 +15051,12 @@ snapshots: '@umijs/bundler-utils': 4.3.14 '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 '@umijs/mfsu': 4.3.14 - '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/utils': 4.3.14 cors: 2.8.5 - css-loader: 6.7.1(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + css-loader: 6.7.1(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) es5-imcompatible-versions: 0.1.90 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) jest-worker: 29.4.3 lightningcss: 1.22.1 node-libs-browser: 2.2.1 @@ -15432,7 +15246,7 @@ snapshots: dependencies: tsx: 3.12.2 - '@umijs/preset-umi@4.3.14(@types/node@18.19.4)(@types/react@18.3.4)(lightningcss@1.22.1)(rollup@3.29.4)(sass@1.69.7)(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10))': + '@umijs/preset-umi@4.3.14(@types/node@18.19.4)(@types/react@18.3.4)(lightningcss@1.22.1)(rollup@3.29.4)(sass@1.69.7)(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10))': dependencies: '@iconify/utils': 2.1.1 '@svgr/core': 6.5.1 @@ -15442,7 +15256,7 @@ snapshots: '@umijs/bundler-mako': 0.8.2 '@umijs/bundler-utils': 4.3.14 '@umijs/bundler-vite': 4.3.14(@types/node@18.19.4)(lightningcss@1.22.1)(postcss@8.4.41)(rollup@3.29.4)(sass@1.69.7)(terser@5.31.6) - '@umijs/bundler-webpack': 4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/bundler-webpack': 4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/core': 4.3.14 '@umijs/did-you-know': 1.0.3 '@umijs/es-module-parser': 0.0.7 @@ -15461,7 +15275,7 @@ snapshots: current-script-polyfill: 1.0.0 enhanced-resolve: 5.9.3 fast-glob: 3.2.12 - html-webpack-plugin: 5.5.0(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + html-webpack-plugin: 5.5.0(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) less-plugin-resolve: 1.0.2 path-to-regexp: 1.7.0 postcss: 8.4.41 @@ -15490,7 +15304,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10))': + '@umijs/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10))': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -15502,7 +15316,7 @@ snapshots: react-refresh: 0.14.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) optionalDependencies: type-fest: 4.8.3 @@ -16255,23 +16069,6 @@ snapshots: bn.js@5.2.1: {} - body-parser@1.20.1: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - body-parser@1.20.2: dependencies: bytes: 3.1.2 @@ -16546,8 +16343,6 @@ snapshots: chardet@0.7.0: {} - charenc@0.0.2: {} - check-error@1.0.3: dependencies: get-func-name: 2.0.2 @@ -16861,8 +16656,6 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.5.0: {} - cookie@0.6.0: {} copy-anything@2.0.6: @@ -16974,8 +16767,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crypt@0.0.2: {} - crypto-browserify@3.12.0: dependencies: browserify-cipher: 1.0.1 @@ -17010,7 +16801,7 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.0.15 - css-loader@6.7.1(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + css-loader@6.7.1(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: icss-utils: 5.1.0(postcss@8.4.41) postcss: 8.4.41 @@ -17020,7 +16811,7 @@ snapshots: postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.3 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) css-prefers-color-scheme@6.0.3(postcss@8.4.41): dependencies: @@ -17398,7 +17189,7 @@ snapshots: dumi-assets-types@2.3.0: {} - dumi-theme-antd@0.4.2(@babel/core@7.25.2)(@types/react@18.3.4)(antd@5.20.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): + dumi-theme-antd@0.4.2(@babel/core@7.25.2)(@types/react@18.3.4)(antd@5.20.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): dependencies: '@ant-design/cssinjs': 1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ant-design/icons': 5.3.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -17411,7 +17202,7 @@ snapshots: antd-token-previewer: 2.0.0-alpha.6(@babel/core@7.25.2)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) classnames: 2.3.2 dayjs: 1.11.7 - dumi: 2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + dumi: 2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) lodash.clonedeep: 4.5.0 prism-react-renderer: 2.3.1(react@18.3.1) rc-drawer: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -17430,7 +17221,7 @@ snapshots: - react-is - supports-color - dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + dumi@2.4.7(@babel/core@7.25.2)(@swc/helpers@0.5.11)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@ant-design/icons-svg': 4.3.1 '@makotot/ghostui': 2.0.0(react@18.3.1) @@ -17471,7 +17262,7 @@ snapshots: prism-react-renderer: 1.3.5(react@18.3.1) prism-themes: 1.9.0 prismjs: 1.29.0 - raw-loader: 4.0.2(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + raw-loader: 4.0.2(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) rc-motion: 2.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tabs: 12.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tooltip: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -17495,7 +17286,7 @@ snapshots: sass: 1.69.7 sitemap: 7.1.1 sucrase: 3.35.0 - umi: 4.3.14(@babel/core@7.25.2)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.69.7)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + umi: 4.3.14(@babel/core@7.25.2)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.69.7)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) unified: 10.1.2 unist-util-visit: 4.1.2 unist-util-visit-parents: 5.1.3 @@ -17744,8 +17535,6 @@ snapshots: dependencies: es6-promise: 4.2.8 - es6-promisify@7.0.0: {} - esbuild-register@3.6.0(esbuild@0.21.5): dependencies: debug: 4.3.6(supports-color@5.5.0) @@ -18099,8 +17888,6 @@ snapshots: eventemitter3@2.0.3: {} - eventemitter3@4.0.7: {} - eventemitter3@5.0.1: {} events-okam@3.3.0: {} @@ -18162,42 +17949,6 @@ snapshots: dependencies: os-homedir: 1.0.2 - express@4.18.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - express@4.19.2: dependencies: accepts: 1.3.8 @@ -18278,12 +18029,12 @@ snapshots: dependencies: reusify: 1.0.4 - father@4.3.8(@types/node@18.19.4)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + father@4.3.8(@types/node@18.19.4)(type-fest@4.8.3)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@microsoft/api-extractor': 7.36.3(@types/node@18.19.4) '@umijs/babel-preset-umi': 4.0.90 '@umijs/bundler-utils': 4.0.90 - '@umijs/bundler-webpack': 4.0.90(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/bundler-webpack': 4.0.90(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 '@umijs/core': 4.0.90 '@umijs/utils': 4.0.90 @@ -18484,7 +18235,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -18499,7 +18250,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.0.4 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) form-data@4.0.0: dependencies: @@ -18693,14 +18444,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.10: - dependencies: - foreground-child: 3.3.0 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.1.2 - path-scurry: 1.11.1 - glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -19092,14 +18835,14 @@ snapshots: html-void-elements@2.0.1: {} - html-webpack-plugin@5.5.0(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + html-webpack-plugin@5.5.0(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) html2sketch@1.0.2: dependencies: @@ -19152,26 +18895,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.6(@types/express@4.17.21): - dependencies: - '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.7 - optionalDependencies: - '@types/express': 4.17.21 - transitivePeerDependencies: - - debug - - http-proxy@1.18.1: - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.3 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - https-browserify@1.0.0: {} https-proxy-agent@2.2.4: @@ -19461,8 +19184,6 @@ snapshots: is-plain-obj@1.1.0: {} - is-plain-obj@3.0.0: {} - is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -19584,12 +19305,6 @@ snapshots: reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -19651,8 +19366,6 @@ snapshots: joycon@3.1.1: {} - js-base64@3.7.7: {} - js-cookie@2.2.1: {} js-tokens@3.0.2: {} @@ -19945,8 +19658,6 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash-es@4.17.21: {} - lodash.camelcase@4.3.0: {} lodash.clonedeep@4.5.0: {} @@ -20102,12 +19813,6 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - md5@2.3.0: - dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - mdast-util-definitions@5.1.2: dependencies: '@types/mdast': 3.0.15 @@ -21204,13 +20909,6 @@ snapshots: peberminta@0.9.0: {} - pem@1.14.8: - dependencies: - es6-promisify: 7.0.0 - md5: 2.3.0 - os-tmpdir: 1.0.2 - which: 2.0.2 - picocolors@1.0.0: {} picocolors@1.0.1: {} @@ -21369,13 +21067,13 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4)): dependencies: lilconfig: 3.0.0 yaml: 2.3.4 optionalDependencies: postcss: 8.4.41 - ts-node: 10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4) postcss-logical@5.0.4(postcss@8.4.41): dependencies: @@ -21731,13 +21429,6 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.1: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - raw-body@2.5.2: dependencies: bytes: 3.1.2 @@ -21745,11 +21436,11 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-loader@4.0.2(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + raw-loader@4.0.2(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) rc-cascader@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -22186,58 +21877,6 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-cosmos-core@6.1.1: - dependencies: - js-base64: 3.7.7 - lodash-es: 4.17.21 - react-is: 18.2.0 - - react-cosmos-dom@6.1.1: - dependencies: - lodash-es: 4.17.21 - react-cosmos-core: 6.1.1 - react-cosmos-renderer: 6.1.1 - - react-cosmos-plugin-vite@6.1.1(vite@5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6)): - dependencies: - react-cosmos-core: 6.1.1 - react-cosmos-dom: 6.1.1 - vite: 5.4.2(@types/node@22.5.0)(less@4.2.0)(lightningcss@1.22.1)(sass@1.69.7)(terser@5.31.6) - - react-cosmos-renderer@6.1.1: - dependencies: - lodash-es: 4.17.21 - react-cosmos-core: 6.1.1 - react-is: 18.2.0 - - react-cosmos-ui@6.1.1: - dependencies: - lodash-es: 4.17.21 - react-cosmos-core: 6.1.1 - - react-cosmos@6.1.1(@types/express@4.17.21): - dependencies: - '@skidding/launch-editor': 2.2.3 - chokidar: 3.5.3 - express: 4.18.2 - glob: 10.3.10 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - lodash-es: 4.17.21 - micromatch: 4.0.5 - open: 8.4.2 - pem: 1.14.8 - react-cosmos-core: 6.1.1 - react-cosmos-renderer: 6.1.1 - react-cosmos-ui: 6.1.1 - ws: 8.16.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/express' - - bufferutil - - debug - - supports-color - - utf-8-validate - react-docgen-typescript@2.2.2(typescript@5.5.4): dependencies: typescript: 5.5.4 @@ -22923,8 +22562,6 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.1: {} - shortid@2.2.16: dependencies: nanoid: 2.1.11 @@ -23550,14 +23187,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.4.2)(esbuild@0.19.10)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + terser-webpack-plugin@5.3.10(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.91.0(@swc/core@1.4.2)(esbuild@0.19.10) + webpack: 5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10) optionalDependencies: '@swc/core': 1.4.2(@swc/helpers@0.5.11) esbuild: 0.19.10 @@ -23684,7 +23321,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -23726,7 +23363,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2)(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4): + tsup@8.0.1(@microsoft/api-extractor@7.36.3(@types/node@22.5.0))(@swc/core@1.4.2(@swc/helpers@0.5.11))(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4))(typescript@5.5.4): dependencies: bundle-require: 4.0.2(esbuild@0.19.10) cac: 6.7.14 @@ -23736,7 +23373,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2)(@types/node@22.5.0)(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.41)(ts-node@10.9.2(@swc/core@1.4.2(@swc/helpers@0.5.11))(@types/node@22.5.0)(typescript@5.5.4)) resolve-from: 5.0.0 rollup: 4.7.0 source-map: 0.8.0-beta.0 @@ -23867,14 +23504,14 @@ snapshots: commander: 2.19.0 source-map: 0.6.1 - umi@4.3.14(@babel/core@7.25.2)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.69.7)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)): + umi@4.3.14(@babel/core@7.25.2)(@types/node@18.19.4)(@types/react@18.3.4)(eslint@8.56.0)(lightningcss@1.22.1)(prettier@3.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.4)(sass@1.69.7)(stylelint@16.1.0(typescript@5.0.4))(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)): dependencies: '@babel/runtime': 7.23.6 '@umijs/bundler-utils': 4.3.14 - '@umijs/bundler-webpack': 4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/bundler-webpack': 4.3.14(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/core': 4.3.14 '@umijs/lint': 4.3.14(eslint@8.56.0)(stylelint@16.1.0(typescript@5.0.4))(typescript@5.0.4) - '@umijs/preset-umi': 4.3.14(@types/node@18.19.4)(@types/react@18.3.4)(lightningcss@1.22.1)(rollup@3.29.4)(sass@1.69.7)(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + '@umijs/preset-umi': 4.3.14(@types/node@18.19.4)(@types/react@18.3.4)(lightningcss@1.22.1)(rollup@3.29.4)(sass@1.69.7)(terser@5.31.6)(type-fest@4.8.3)(typescript@5.0.4)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) '@umijs/renderer-react': 4.3.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@umijs/server': 4.3.14 '@umijs/test': 4.3.14(@babel/core@7.25.2) @@ -24321,7 +23958,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10): + webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -24344,7 +23981,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.2)(esbuild@0.19.10)(webpack@5.91.0(@swc/core@1.4.2)(esbuild@0.19.10)) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)(webpack@5.91.0(@swc/core@1.4.2(@swc/helpers@0.5.11))(esbuild@0.19.10)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: