From 8d9b5c414205ce6b53bf856d3486403849972f36 Mon Sep 17 00:00:00 2001 From: Anibal Svarcas Date: Thu, 19 Mar 2026 11:28:33 -0300 Subject: [PATCH 01/11] Fix ArrayInput root error display on conditional mount --- .../src/input/ArrayInput/ArrayInput.spec.tsx | 51 +++++++++++++++++++ .../input/ArrayInput/ArrayInput.stories.tsx | 43 +++++++++++++++- .../src/input/ArrayInput/ArrayInput.tsx | 38 ++++++++++---- 3 files changed, 121 insertions(+), 11 deletions(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx index 600599d0688..9545dd42e9f 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx @@ -4,6 +4,7 @@ import userEvent from '@testing-library/user-event'; import { RecordContextProvider, ResourceContextProvider, + required, testDataProvider, useArrayInput, } from 'ra-core'; @@ -283,6 +284,56 @@ describe('', () => { expect(screen.queryByText('test helper text')).not.toBeNull(); }); + it('should not display a root-level array error immediately when mounted in onChange mode', async () => { + const submit = jest.fn(); + + const FormWithConditionalArrayInput = () => { + const [showArrayInput, setShowArrayInput] = React.useState(false); + + return ( + <> + + {showArrayInput ? ( + + + + + + ) : null} + + ); + }; + + render( + + + + + + + + ); + + fireEvent.click(screen.getByText('Show array input')); + + await screen.findByText('resources.books.fields.authors'); + expect(screen.queryByText('ra.validation.required')).toBeNull(); + + fireEvent.click(await screen.findByLabelText('ra.action.add')); + fireEvent.click(await screen.findByLabelText('ra.action.remove')); + + await screen.findByText('ra.validation.required'); + + fireEvent.click(screen.getByText('ra.action.save')); + + await screen.findByText('ra.validation.required'); + }); + it('should update the form state to dirty, and allow submit, on updating an array input with default value', async () => { render( diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx index 796662e9705..4b1ad041c88 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx @@ -14,7 +14,7 @@ import { TestMemoryRouter, useSourceContext, } from 'ra-core'; -import { Button, InputAdornment, Stack } from '@mui/material'; +import { Alert, Button, InputAdornment, Stack } from '@mui/material'; import { Edit, Create } from '../../detail'; import { SimpleForm, TabbedForm } from '../../form'; @@ -825,6 +825,47 @@ export const GlobalValidation = () => ( ); +const BookCreateConditionalValidation = () => { + const [showArrayInput, setShowArrayInput] = React.useState(false); + + return ( + + + + Reproduccion del bug 2: mostrar el ArrayInput no debe + pintarlo invalido automaticamente. El error debe aparecer + recien despues de interaccion real o submit invalido. + + + {showArrayInput ? ( + + + + + + ) : null} + + + ); +}; + +export const ConditionalMountOnChangeValidation = () => ( + + + + + +); + const CreateGlobalValidationInFormTab = () => { return ( { const parentSourceContext = useSourceContext(); const finalSource = parentSourceContext.getSource(arraySource); const { subscribe } = useFormContext(); - - const [error, setError] = React.useState(); + const [displayedError, setDisplayedError] = React.useState(); React.useEffect(() => { return subscribe({ - formState: { errors: true }, - callback: ({ errors }) => { + formState: { + dirtyFields: true, + errors: true, + isSubmitted: true, + touchedFields: true, + }, + callback: ({ dirtyFields, errors, isSubmitted, touchedFields }) => { const error = get(errors ?? {}, finalSource); - setError(error); + const hasBeenInteractedWith = + get(dirtyFields ?? {}, finalSource, false) !== false || + get(touchedFields ?? {}, finalSource, false) !== false; + const nextDisplayedError = + hasBeenInteractedWith || isSubmitted ? error : undefined; + + setDisplayedError(previousError => + isEqual(previousError, nextDisplayedError) + ? previousError + : nextDisplayedError + ); }, }); }, [finalSource, subscribe]); - const renderHelperText = helperText !== false || !!error; + + const displayedErrorMessage = (displayedError?.root?.message ?? + displayedError?.message) as any; + const renderHelperText = helperText !== false || !!displayedError; if (isPending) { // We handle the loading state here instead of using the loading prop @@ -121,14 +139,14 @@ export const ArrayInput = (inProps: ArrayInputProps) => { ArrayInputClasses.root, className )} - error={!!error} + error={!!displayedError} {...sanitizeInputRestProps(rest)} > { {children} {renderHelperText ? ( - + From 91c8f11ae9e18af95d01f71b8974ed0c4f2956fa Mon Sep 17 00:00:00 2001 From: Anibal Svarcas Date: Thu, 19 Mar 2026 11:59:31 -0300 Subject: [PATCH 02/11] Fix ArrayInput subscribe typing --- .../src/input/ArrayInput/ArrayInput.tsx | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx index 34aea2bea24..e10ae8b8c2f 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx @@ -7,7 +7,7 @@ import { ArrayInputBase, type ArrayInputBaseProps, } from 'ra-core'; -import { useFormContext } from 'react-hook-form'; +import { useFormContext, useFormState } from 'react-hook-form'; import { InputLabel, FormControl, @@ -89,32 +89,42 @@ export const ArrayInput = (inProps: ArrayInputProps) => { const parentSourceContext = useSourceContext(); const finalSource = parentSourceContext.getSource(arraySource); const { subscribe } = useFormContext(); - const [displayedError, setDisplayedError] = React.useState(); + const { isSubmitted } = useFormState(); + const [{ error, hasBeenInteractedWith }, setArrayInputState] = + React.useState({ + error: undefined, + hasBeenInteractedWith: false, + }); React.useEffect(() => { return subscribe({ formState: { dirtyFields: true, errors: true, - isSubmitted: true, touchedFields: true, }, - callback: ({ dirtyFields, errors, isSubmitted, touchedFields }) => { + callback: ({ dirtyFields, errors, touchedFields }) => { const error = get(errors ?? {}, finalSource); const hasBeenInteractedWith = get(dirtyFields ?? {}, finalSource, false) !== false || get(touchedFields ?? {}, finalSource, false) !== false; - const nextDisplayedError = - hasBeenInteractedWith || isSubmitted ? error : undefined; - setDisplayedError(previousError => - isEqual(previousError, nextDisplayedError) - ? previousError - : nextDisplayedError + setArrayInputState(previousState => + isEqual(previousState, { + error, + hasBeenInteractedWith, + }) + ? previousState + : { + error, + hasBeenInteractedWith, + } ); }, }); }, [finalSource, subscribe]); + const displayedError = + hasBeenInteractedWith || isSubmitted ? error : undefined; const displayedErrorMessage = (displayedError?.root?.message ?? displayedError?.message) as any; const renderHelperText = helperText !== false || !!displayedError; From 75517d918c5399ef9a8d7dbd8b7097ed9f9ab0d4 Mon Sep 17 00:00:00 2001 From: Anibal Svarcas Date: Thu, 19 Mar 2026 12:10:52 -0300 Subject: [PATCH 03/11] Fix ArrayInput state typing --- .../ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx index e10ae8b8c2f..29a776b9028 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.tsx @@ -91,7 +91,10 @@ export const ArrayInput = (inProps: ArrayInputProps) => { const { subscribe } = useFormContext(); const { isSubmitted } = useFormState(); const [{ error, hasBeenInteractedWith }, setArrayInputState] = - React.useState({ + React.useState<{ + error: any; + hasBeenInteractedWith: boolean; + }>({ error: undefined, hasBeenInteractedWith: false, }); From c4d471e9a951b1404a08b0128b24bb32907efe03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C3=ADbal=20Svarcas?= Date: Fri, 20 Mar 2026 09:37:31 -0300 Subject: [PATCH 04/11] Update packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx Co-authored-by: Thiery Michel --- .../src/input/ArrayInput/ArrayInput.stories.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx index 4b1ad041c88..13e7115cbcc 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx @@ -832,9 +832,9 @@ const BookCreateConditionalValidation = () => { - Reproduccion del bug 2: mostrar el ArrayInput no debe - pintarlo invalido automaticamente. El error debe aparecer - recien despues de interaccion real o submit invalido. + Reproduction of bug 2: Displaying the ArrayInput should not + automatically mark it as invalid. The error should appear + only after actual interaction or an invalid submission. - {showArrayInput ? ( - - - - - - ) : null} - - ); - }; - render( - - + + @@ -321,7 +298,7 @@ describe('', () => { fireEvent.click(screen.getByText('Show array input')); - await screen.findByText('resources.books.fields.authors'); + await screen.findByLabelText('ra.action.add'); expect(screen.queryByText('ra.validation.required')).toBeNull(); fireEvent.click(await screen.findByLabelText('ra.action.add')); diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx index 13e7115cbcc..5106c359c61 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx @@ -825,43 +825,45 @@ export const GlobalValidation = () => ( ); -const BookCreateConditionalValidation = () => { +export const ConditionalArrayInputValidationContent = () => { const [showArrayInput, setShowArrayInput] = React.useState(false); return ( - - - - Reproduction of bug 2: Displaying the ArrayInput should not - automatically mark it as invalid. The error should appear - only after actual interaction or an invalid submission. - - - {showArrayInput ? ( - - - - - - ) : null} - - + <> + + This story renders a required ArrayInput only after clicking + "Show array input". It should not display a validation + error when it first appears. To trigger the array-level + validation error, add an item, then remove it. The error should + also appear after an invalid submit. + + + {showArrayInput ? ( + + + + + + ) : null} + ); }; -export const ConditionalMountOnChangeValidation = () => ( +export const DisplayErrorOnlyAfterInteractionOrInvalidSubmit = () => ( - + ( + + + + + + )} + /> ); From 9a9588844afa5283b8237b85e106a53c495617cf Mon Sep 17 00:00:00 2001 From: Anibal Svarcas Date: Mon, 23 Mar 2026 14:22:25 -0300 Subject: [PATCH 09/11] Fix ArrayInput spec lint --- .../ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx index 5fa472692ba..f2f37196928 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.spec.tsx @@ -4,7 +4,6 @@ import userEvent from '@testing-library/user-event'; import { RecordContextProvider, ResourceContextProvider, - required, testDataProvider, useArrayInput, } from 'ra-core'; From 1607b9c036315e781442b65c93e42a0cd0731162 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kaiser <14542336+slax57@users.noreply.github.com> Date: Wed, 1 Apr 2026 14:05:47 +0200 Subject: [PATCH 10/11] yarn dedupe --- yarn.lock | 1103 ++++------------------------------------------------- 1 file changed, 66 insertions(+), 1037 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7eb88acbdc1..a196c843aac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -86,13 +86,6 @@ __metadata: languageName: node linkType: hard -"@astrojs/internal-helpers@npm:0.7.5": - version: 0.7.5 - resolution: "@astrojs/internal-helpers@npm:0.7.5" - checksum: cbe9fddae3c2d5c85c1223723da78cf77978f5c98087ed4bfeb4ee2d69f50a8cd284bc07f5ab384b82552bc3a41cd49d757f93b5aee90e9d2b910bdd5d4139f7 - languageName: node - linkType: hard - "@astrojs/internal-helpers@npm:0.7.6": version: 0.7.6 resolution: "@astrojs/internal-helpers@npm:0.7.6" @@ -100,7 +93,7 @@ __metadata: languageName: node linkType: hard -"@astrojs/markdown-remark@npm:6.3.11": +"@astrojs/markdown-remark@npm:6.3.11, @astrojs/markdown-remark@npm:^6.3.1": version: 6.3.11 resolution: "@astrojs/markdown-remark@npm:6.3.11" dependencies: @@ -158,35 +151,6 @@ __metadata: languageName: node linkType: hard -"@astrojs/markdown-remark@npm:^6.3.1": - version: 6.3.9 - resolution: "@astrojs/markdown-remark@npm:6.3.9" - dependencies: - "@astrojs/internal-helpers": "npm:0.7.5" - "@astrojs/prism": "npm:3.3.0" - github-slugger: "npm:^2.0.0" - hast-util-from-html: "npm:^2.0.3" - hast-util-to-text: "npm:^4.0.2" - import-meta-resolve: "npm:^4.2.0" - js-yaml: "npm:^4.1.0" - mdast-util-definitions: "npm:^6.0.0" - rehype-raw: "npm:^7.0.0" - rehype-stringify: "npm:^10.0.1" - remark-gfm: "npm:^4.0.1" - remark-parse: "npm:^11.0.0" - remark-rehype: "npm:^11.1.2" - remark-smartypants: "npm:^3.0.2" - shiki: "npm:^3.13.0" - smol-toml: "npm:^1.4.2" - unified: "npm:^11.0.5" - unist-util-remove-position: "npm:^5.0.0" - unist-util-visit: "npm:^5.0.0" - unist-util-visit-parents: "npm:^6.0.2" - vfile: "npm:^6.0.3" - checksum: 3383ac3ed9066aa210402816c870b83ae5020fbcc32eb6924c96aa6592fd54f88aecdc94869ef7c9e702e1c05b3258642b7deb31b970fc534825a09c1b2bf6ef - languageName: node - linkType: hard - "@astrojs/mdx@npm:^4.2.3, @astrojs/mdx@npm:^4.3.5": version: 4.3.5 resolution: "@astrojs/mdx@npm:4.3.5" @@ -1750,7 +1714,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": version: 7.29.0 resolution: "@babel/traverse@npm:7.29.0" dependencies: @@ -1862,7 +1826,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.1.0, @emnapi/core@npm:^1.7.1, @emnapi/core@npm:^1.8.1": +"@emnapi/core@npm:^1.1.0, @emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.7.1, @emnapi/core@npm:^1.8.1": version: 1.8.1 resolution: "@emnapi/core@npm:1.8.1" dependencies: @@ -1872,17 +1836,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3": - version: 1.4.5 - resolution: "@emnapi/core@npm:1.4.5" - dependencies: - "@emnapi/wasi-threads": "npm:1.0.4" - tslib: "npm:^2.4.0" - checksum: da4a57f65f325d720d0e0d1a9c6618b90c4c43a5027834a110476984e1d47c95ebaed4d316b5dddb9c0ed9a493ffeb97d1934f9677035f336d8a36c1f3b2818f - languageName: node - linkType: hard - -"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.7.1, @emnapi/runtime@npm:^1.8.1": +"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.4, @emnapi/runtime@npm:^1.7.1, @emnapi/runtime@npm:^1.8.1": version: 1.8.1 resolution: "@emnapi/runtime@npm:1.8.1" dependencies: @@ -1891,24 +1845,6 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.4": - version: 1.4.5 - resolution: "@emnapi/runtime@npm:1.4.5" - dependencies: - tslib: "npm:^2.4.0" - checksum: 37a0278be5ac81e918efe36f1449875cbafba947039c53c65a1f8fc238001b866446fc66041513b286baaff5d6f9bec667f5164b3ca481373a8d9cb65bfc984b - languageName: node - linkType: hard - -"@emnapi/wasi-threads@npm:1.0.4": - version: 1.0.4 - resolution: "@emnapi/wasi-threads@npm:1.0.4" - dependencies: - tslib: "npm:^2.4.0" - checksum: 2c91a53e62f875800baf035c4d42c9c0d18e5afd9a31ca2aac8b435aeaeaeaac386b5b3d0d0e70aa7a5a9852bbe05106b1f680cd82cce03145c703b423d41313 - languageName: node - linkType: hard - "@emnapi/wasi-threads@npm:1.1.0, @emnapi/wasi-threads@npm:^1.1.0": version: 1.1.0 resolution: "@emnapi/wasi-threads@npm:1.1.0" @@ -2071,13 +2007,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/aix-ppc64@npm:0.27.3" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/aix-ppc64@npm:0.27.4" @@ -2092,13 +2021,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/android-arm64@npm:0.27.3" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/android-arm64@npm:0.27.4" @@ -2113,13 +2035,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/android-arm@npm:0.27.3" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/android-arm@npm:0.27.4" @@ -2134,13 +2049,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/android-x64@npm:0.27.3" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/android-x64@npm:0.27.4" @@ -2155,13 +2063,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/darwin-arm64@npm:0.27.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/darwin-arm64@npm:0.27.4" @@ -2176,13 +2077,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/darwin-x64@npm:0.27.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/darwin-x64@npm:0.27.4" @@ -2197,13 +2091,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/freebsd-arm64@npm:0.27.3" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/freebsd-arm64@npm:0.27.4" @@ -2218,13 +2105,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/freebsd-x64@npm:0.27.3" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/freebsd-x64@npm:0.27.4" @@ -2239,13 +2119,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-arm64@npm:0.27.3" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-arm64@npm:0.27.4" @@ -2260,13 +2133,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-arm@npm:0.27.3" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-arm@npm:0.27.4" @@ -2281,13 +2147,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-ia32@npm:0.27.3" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-ia32@npm:0.27.4" @@ -2302,13 +2161,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-loong64@npm:0.27.3" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-loong64@npm:0.27.4" @@ -2323,13 +2175,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-mips64el@npm:0.27.3" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-mips64el@npm:0.27.4" @@ -2344,13 +2189,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-ppc64@npm:0.27.3" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-ppc64@npm:0.27.4" @@ -2365,13 +2203,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-riscv64@npm:0.27.3" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-riscv64@npm:0.27.4" @@ -2386,13 +2217,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-s390x@npm:0.27.3" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-s390x@npm:0.27.4" @@ -2407,13 +2231,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/linux-x64@npm:0.27.3" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/linux-x64@npm:0.27.4" @@ -2428,13 +2245,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/netbsd-arm64@npm:0.27.3" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/netbsd-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/netbsd-arm64@npm:0.27.4" @@ -2449,13 +2259,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/netbsd-x64@npm:0.27.3" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/netbsd-x64@npm:0.27.4" @@ -2470,13 +2273,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/openbsd-arm64@npm:0.27.3" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openbsd-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/openbsd-arm64@npm:0.27.4" @@ -2491,13 +2287,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/openbsd-x64@npm:0.27.3" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/openbsd-x64@npm:0.27.4" @@ -2505,13 +2294,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/openharmony-arm64@npm:0.27.3" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openharmony-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/openharmony-arm64@npm:0.27.4" @@ -2526,13 +2308,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/sunos-x64@npm:0.27.3" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/sunos-x64@npm:0.27.4" @@ -2547,13 +2322,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/win32-arm64@npm:0.27.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/win32-arm64@npm:0.27.4" @@ -2568,13 +2336,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/win32-ia32@npm:0.27.3" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/win32-ia32@npm:0.27.4" @@ -2589,13 +2350,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.3": - version: 0.27.3 - resolution: "@esbuild/win32-x64@npm:0.27.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.27.4": version: 0.27.4 resolution: "@esbuild/win32-x64@npm:0.27.4" @@ -3127,22 +2881,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/confirm@npm:^5.0.0": - version: 5.1.16 - resolution: "@inquirer/confirm@npm:5.1.16" - dependencies: - "@inquirer/core": "npm:^10.2.0" - "@inquirer/type": "npm:^3.0.8" - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 9a54171554404bfc89f2a065bb89282ca7cc69046956943e348c29a6a7c4d263dfbcbb46ad115aef616866083eb42130d05424a4a8ef3b30777a912e7ae20fec - languageName: node - linkType: hard - -"@inquirer/confirm@npm:^5.1.21": +"@inquirer/confirm@npm:^5.0.0, @inquirer/confirm@npm:^5.1.21": version: 5.1.21 resolution: "@inquirer/confirm@npm:5.1.21" dependencies: @@ -3157,27 +2896,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/core@npm:^10.2.0": - version: 10.2.0 - resolution: "@inquirer/core@npm:10.2.0" - dependencies: - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - ansi-escapes: "npm:^4.3.2" - cli-width: "npm:^4.1.0" - mute-stream: "npm:^2.0.0" - signal-exit: "npm:^4.1.0" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 6dc93634dc6005bb7c58522cd80bbf8fb5f756f104445a1916ed7a00dad99e10165a559f5b13e6d141ae744dbe4a5b9e405e10c5986ef7859988de191b3b71f3 - languageName: node - linkType: hard - "@inquirer/core@npm:^10.2.2, @inquirer/core@npm:^10.3.2": version: 10.3.2 resolution: "@inquirer/core@npm:10.3.2" @@ -3246,13 +2964,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.13": - version: 1.0.13 - resolution: "@inquirer/figures@npm:1.0.13" - checksum: 23700a4a0627963af5f51ef4108c338ae77bdd90393164b3fdc79a378586e1f5531259882b7084c690167bf5a36e83033e45aca0321570ba810890abe111014f - languageName: node - linkType: hard - "@inquirer/figures@npm:^1.0.15": version: 1.0.15 resolution: "@inquirer/figures@npm:1.0.15" @@ -3380,7 +3091,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.10": +"@inquirer/type@npm:^3.0.10, @inquirer/type@npm:^3.0.8": version: 3.0.10 resolution: "@inquirer/type@npm:3.0.10" peerDependencies: @@ -3392,18 +3103,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/type@npm:^3.0.8": - version: 3.0.8 - resolution: "@inquirer/type@npm:3.0.8" - peerDependencies: - "@types/node": ">=18" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 1171bffb9ea0018b12ec4f46a7b485f7e2a328e620e89f3b03f2be8c25889e5b9e62daca3ea10ed040a71d847066c4d9879dc1fea8aa5690ebbc968d3254a5ac - languageName: node - linkType: hard - "@isaacs/cliui@npm:^9.0.0": version: 9.0.0 resolution: "@isaacs/cliui@npm:9.0.0" @@ -3447,21 +3146,7 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/console@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - slash: "npm:^3.0.0" - checksum: 59dfbdb6c3c15652f8d7267071f24d6335afbed0b1cf71aed70b6ce8deb1d86e7f4aadb978f639435650107fd22476b59e63a3d3a9ac99b1aca739b795a54410 - languageName: node - linkType: hard - -"@jest/console@npm:^29.7.0": +"@jest/console@npm:^29.5.0, @jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" dependencies: @@ -3523,19 +3208,7 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/environment@npm:29.5.0" - dependencies: - "@jest/fake-timers": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - jest-mock: "npm:^29.5.0" - checksum: 1fbe63cbfb9c3f6c9fc9d8f6917a5aceee1828d589569bbffcf5fb4bb56bc021dc3a6f239cde3099144767c97763ae134904ee522f236cd8c0d071bd7f9ef63b - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": +"@jest/environment@npm:^29.5.0, @jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" dependencies: @@ -3547,15 +3220,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect-utils@npm:29.5.0" - dependencies: - jest-get-type: "npm:^29.4.3" - checksum: e7f44de651b5ef71c6e1b7a0350a704258167c20b6e8165b3100346d5c7f8eb4cd2c229ea2c048e9161666d1c086fbbc422f111f3b77da3fb89a99d52d4b3690 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -3575,21 +3239,7 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/fake-timers@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.5.0" - jest-mock: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - checksum: dbf52fd302bf6b3d7ec49499f12835b7d7d4069d61adc62dac233021eba61186bbad3add1ceb3225a23a8745dd04fa0dcc2c38d350ecb0f26eec63f2cf5e6aff - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": +"@jest/fake-timers@npm:^29.5.0, @jest/fake-timers@npm:^29.7.0": version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" dependencies: @@ -3668,7 +3318,7 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.4.3, @jest/schemas@npm:^29.6.3": +"@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" dependencies: @@ -3688,19 +3338,7 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/test-result@npm:29.5.0" - dependencies: - "@jest/console": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 5d637c9935ea0438b2a7c106d48756967e5a96fa4426a9b16ea2a3e73e1538eabd10fd4faa8eb46aa4fee710a165e0fd2ce0603dacde5e8a1bba541100854b1d - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": +"@jest/test-result@npm:^29.5.0, @jest/test-result@npm:^29.7.0": version: 29.7.0 resolution: "@jest/test-result@npm:29.7.0" dependencies: @@ -3760,21 +3398,7 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/types@npm:29.5.0" - dependencies: - "@jest/schemas": "npm:^29.4.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: f1cccd2e9b00a985bfdac03517f906cdf7a481be3606c335f8ec08a7272b7cf700b23484ce323a912b374defb90d3ab88c643cf2a2f47635c1c4feacfa1c1b2d - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": +"@jest/types@npm:^29.5.0, @jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" dependencies: @@ -3832,17 +3456,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": - version: 0.3.29 - resolution: "@jridgewell/trace-mapping@npm:0.3.29" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: fb547ba31658c4d74eb17e7389f4908bf7c44cef47acb4c5baa57289daf68e6fe53c639f41f751b3923aca67010501264f70e7b49978ad1f040294b22c37b333 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.18": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": version: 0.3.31 resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: @@ -5016,13 +4630,6 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^23.0.1": - version: 23.0.1 - resolution: "@octokit/openapi-types@npm:23.0.1" - checksum: ab734ceb26343d9f051a59503b8cb5bdc7fec9ca044b60511b227179bec73141dd9144a6b2d68bcd737741881b136c1b7d5392da89ae2e35e39acc489e5eb4c1 - languageName: node - linkType: hard - "@octokit/openapi-types@npm:^24.2.0": version: 24.2.0 resolution: "@octokit/openapi-types@npm:24.2.0" @@ -5125,7 +4732,7 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0": +"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.6.2, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": version: 13.10.0 resolution: "@octokit/types@npm:13.10.0" dependencies: @@ -5134,15 +4741,6 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.6.2, @octokit/types@npm:^13.8.0": - version: 13.8.0 - resolution: "@octokit/types@npm:13.8.0" - dependencies: - "@octokit/openapi-types": "npm:^23.0.1" - checksum: e08c2fcf10e374f18e4c9fa12a6ada33a40f112d1209012a39f0ce40ae7aa9dcf0598b6007b467f63cc4a97e7b1388d6eed34ddef61494655e08b5a95afaad97 - languageName: node - linkType: hard - "@open-draft/deferred-promise@npm:^2.2.0": version: 2.2.0 resolution: "@open-draft/deferred-promise@npm:2.2.0" @@ -5626,18 +5224,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/core@npm:3.15.0" - dependencies: - "@shikijs/types": "npm:3.15.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - hast-util-to-html: "npm:^9.0.5" - checksum: b76ee8518cb4bbb22fa5923f0d6aa351ca8775cd11cc5a71e509b7fce5935d6a2fc4fd5154ca15597cbb0192d2fa3341f2568a85a7c7939a1b2f7a330ab306fc - languageName: node - linkType: hard - "@shikijs/core@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/core@npm:3.23.0" @@ -5650,17 +5236,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-javascript@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/engine-javascript@npm:3.15.0" - dependencies: - "@shikijs/types": "npm:3.15.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - oniguruma-to-es: "npm:^4.3.3" - checksum: a72c83eb2c495ed8f075314e47503e04eaca7b01017cdec7bb5d2017f6464c87cff3578fc8142239c8f060dfd4b92717f3d48c0e49127c2ca50be4456548d87c - languageName: node - linkType: hard - "@shikijs/engine-javascript@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/engine-javascript@npm:3.23.0" @@ -5672,16 +5247,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/engine-oniguruma@npm:3.15.0" - dependencies: - "@shikijs/types": "npm:3.15.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 97cb43d1f3fbace9f5412e516ab87ad38b529550bb696891a518efcefa32680a0b625a17e1fe8db6cf2b1e6e252db7ac408e3294375ec0600a9b07e4e482ca7c - languageName: node - linkType: hard - "@shikijs/engine-oniguruma@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/engine-oniguruma@npm:3.23.0" @@ -5692,15 +5257,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/langs@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/langs@npm:3.15.0" - dependencies: - "@shikijs/types": "npm:3.15.0" - checksum: d5a328ec999572f50e4fec77213e7d0f106c90c04e078be29cdb2467f10012221d52435fd9711f963ce30adbf14805d2a31a2e602fa7a074fa450bbf83553eca - languageName: node - linkType: hard - "@shikijs/langs@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/langs@npm:3.23.0" @@ -5710,15 +5266,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/themes@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/themes@npm:3.15.0" - dependencies: - "@shikijs/types": "npm:3.15.0" - checksum: 2b6a435d991d1fd924622e437c5546ecc5ab3d5c0843edbe2ca444e4e91a9c4d8d9c0a673a32afdb1c262dffcd7839518a9f9154121be8dfa7553f99458d9bab - languageName: node - linkType: hard - "@shikijs/themes@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/themes@npm:3.23.0" @@ -5728,16 +5275,6 @@ __metadata: languageName: node linkType: hard -"@shikijs/types@npm:3.15.0": - version: 3.15.0 - resolution: "@shikijs/types@npm:3.15.0" - dependencies: - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - checksum: bc18c7e8b83fbf73f88a26dcf06e777566f8d8568a26ace4dacf5373c51e95213af1181eb389c4d0d7dc57c21824396278d6cbebf57a905676923bfdab00bb23 - languageName: node - linkType: hard - "@shikijs/types@npm:3.23.0": version: 3.23.0 resolution: "@shikijs/types@npm:3.23.0" @@ -6921,21 +6458,21 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.0, @tybys/wasm-util@npm:^0.9.0": - version: 0.10.0 - resolution: "@tybys/wasm-util@npm:0.10.0" +"@tybys/wasm-util@npm:^0.10.0, @tybys/wasm-util@npm:^0.10.1": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" dependencies: tslib: "npm:^2.4.0" - checksum: 044feba55c1e2af703aa4946139969badb183ce1a659a75ed60bc195a90e73a3f3fc53bcd643497c9954597763ddb051fec62f80962b2ca6fc716ba897dc696e + checksum: b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.1": - version: 0.10.1 - resolution: "@tybys/wasm-util@npm:0.10.1" +"@tybys/wasm-util@npm:^0.9.0": + version: 0.10.0 + resolution: "@tybys/wasm-util@npm:0.10.0" dependencies: tslib: "npm:^2.4.0" - checksum: b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + checksum: 044feba55c1e2af703aa4946139969badb183ce1a659a75ed60bc195a90e73a3f3fc53bcd643497c9954597763ddb051fec62f80962b2ca6fc716ba897dc696e languageName: node linkType: hard @@ -7352,13 +6889,6 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.7.3 - resolution: "@types/prettier@npm:2.7.3" - checksum: 0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 - languageName: node - linkType: hard - "@types/prop-types@npm:*, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.14": version: 15.7.15 resolution: "@types/prop-types@npm:15.7.15" @@ -8356,7 +7886,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -9245,16 +8775,7 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.2": +"brace-expansion@npm:^2.0.1, brace-expansion@npm:^2.0.2": version: 2.0.3 resolution: "brace-expansion@npm:2.0.3" dependencies: @@ -9695,7 +9216,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:4.3.1, ci-info@npm:^4.1.0, ci-info@npm:^4.2.0, ci-info@npm:^4.3.1": +"ci-info@npm:4.3.1": version: 4.3.1 resolution: "ci-info@npm:4.3.1" checksum: 7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 @@ -9716,7 +9237,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^4.0.0": +"ci-info@npm:^4.0.0, ci-info@npm:^4.1.0, ci-info@npm:^4.2.0, ci-info@npm:^4.3.1": version: 4.4.0 resolution: "ci-info@npm:4.4.0" checksum: 44156201545b8dde01aa8a09ee2fe9fc7a73b1bef9adbd4606c9f61c8caeeb73fb7a575c88b0443f7b4edb5ee45debaa59ed54ba5f99698339393ca01349eb3a @@ -10277,14 +9798,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^1.0.1": - version: 1.0.2 - resolution: "cookie@npm:1.0.2" - checksum: fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b - languageName: node - linkType: hard - -"cookie@npm:^1.1.1": +"cookie@npm:^1.0.1, cookie@npm:^1.1.1": version: 1.1.1 resolution: "cookie@npm:1.1.1" checksum: 79c4ddc0fcad9c4f045f826f42edf54bcc921a29586a4558b0898277fa89fb47be95bc384c2253f493af7b29500c830da28341274527328f18eba9f58afa112c @@ -10549,14 +10063,7 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^6.0.1": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 - languageName: node - linkType: hard - -"css-what@npm:^6.1.0": +"css-what@npm:^6.0.1, css-what@npm:^6.1.0": version: 6.2.2 resolution: "css-what@npm:6.2.2" checksum: 91e24c26fb977b4ccef30d7007d2668c1c10ac0154cc3f42f7304410e9594fb772aea4f30c832d2993b132ca8d99338050866476210316345ec2e7d47b248a56 @@ -11414,14 +10921,14 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.5": +"dotenv@npm:^16.4.5, dotenv@npm:^16.4.7": version: 16.6.1 resolution: "dotenv@npm:16.6.1" checksum: 15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc languageName: node linkType: hard -"dotenv@npm:^16.4.7, dotenv@npm:~16.4.5": +"dotenv@npm:~16.4.5": version: 16.4.7 resolution: "dotenv@npm:16.4.7" checksum: be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 @@ -11943,96 +11450,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.0": - version: 0.27.3 - resolution: "esbuild@npm:0.27.3" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.3" - "@esbuild/android-arm": "npm:0.27.3" - "@esbuild/android-arm64": "npm:0.27.3" - "@esbuild/android-x64": "npm:0.27.3" - "@esbuild/darwin-arm64": "npm:0.27.3" - "@esbuild/darwin-x64": "npm:0.27.3" - "@esbuild/freebsd-arm64": "npm:0.27.3" - "@esbuild/freebsd-x64": "npm:0.27.3" - "@esbuild/linux-arm": "npm:0.27.3" - "@esbuild/linux-arm64": "npm:0.27.3" - "@esbuild/linux-ia32": "npm:0.27.3" - "@esbuild/linux-loong64": "npm:0.27.3" - "@esbuild/linux-mips64el": "npm:0.27.3" - "@esbuild/linux-ppc64": "npm:0.27.3" - "@esbuild/linux-riscv64": "npm:0.27.3" - "@esbuild/linux-s390x": "npm:0.27.3" - "@esbuild/linux-x64": "npm:0.27.3" - "@esbuild/netbsd-arm64": "npm:0.27.3" - "@esbuild/netbsd-x64": "npm:0.27.3" - "@esbuild/openbsd-arm64": "npm:0.27.3" - "@esbuild/openbsd-x64": "npm:0.27.3" - "@esbuild/openharmony-arm64": "npm:0.27.3" - "@esbuild/sunos-x64": "npm:0.27.3" - "@esbuild/win32-arm64": "npm:0.27.3" - "@esbuild/win32-ia32": "npm:0.27.3" - "@esbuild/win32-x64": "npm:0.27.3" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: fdc3f87a3f08b3ef98362f37377136c389a0d180fda4b8d073b26ba930cf245521db0a368f119cc7624bc619248fff1439f5811f062d853576f8ffa3df8ee5f1 - languageName: node - linkType: hard - -"esbuild@npm:^0.27.3": +"esbuild@npm:^0.27.0, esbuild@npm:^0.27.3": version: 0.27.4 resolution: "esbuild@npm:0.27.4" dependencies: @@ -12744,20 +12162,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.5.0": - version: 29.5.0 - resolution: "expect@npm:29.5.0" - dependencies: - "@jest/expect-utils": "npm:^29.5.0" - jest-get-type: "npm:^29.4.3" - jest-matcher-utils: "npm:^29.5.0" - jest-message-util: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - checksum: 3c9382967217ad1453e9271e0da3f83c4aeb12272968007b90fc5873340e7fb64bf4852e1522bdf27556623d031ce62f82aaac09e485a15c6d0589d50999422d - languageName: node - linkType: hard - -"expect@npm:^29.7.0": +"expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -13333,27 +12738,14 @@ __metadata: schema-utils: "npm:^3.1.1" semver: "npm:^7.3.5" tapable: "npm:^2.2.1" - peerDependencies: - typescript: ">3.6.0" - webpack: ^5.11.0 - checksum: 1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc - languageName: node - linkType: hard - -"form-data@npm:^4.0.0, form-data@npm:~4.0.4": - version: 4.0.4 - resolution: "form-data@npm:4.0.4" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.12" - checksum: 373525a9a034b9d57073e55eab79e501a714ffac02e7a9b01be1c820780652b16e4101819785e1e18f8d98f0aee866cc654d660a435c378e16a72f2e7cac9695 + peerDependencies: + typescript: ">3.6.0" + webpack: ^5.11.0 + checksum: 1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc languageName: node linkType: hard -"form-data@npm:^4.0.5": +"form-data@npm:^4.0.0, form-data@npm:^4.0.5, form-data@npm:~4.0.4": version: 4.0.5 resolution: "form-data@npm:4.0.5" dependencies: @@ -13421,18 +12813,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 - languageName: node - linkType: hard - -"fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.3.4 resolution: "fs-extra@npm:11.3.4" dependencies: @@ -14788,17 +14169,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 - languageName: node - linkType: hard - -"import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.1 resolution: "import-fresh@npm:3.3.1" dependencies: @@ -15923,7 +15294,7 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.5.0, jest-diff@npm:^29.7.0": +"jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" dependencies: @@ -15935,15 +15306,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-docblock@npm:29.4.3" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 25cdea8fe77ff09d958abd347e26dcd8766ca69d9935bc626a89d694c91d33be06d4c088b02e4b3f143f532f726a10dff0bfe1e2387a0972a95addf5d64ed407 - languageName: node - linkType: hard - "jest-docblock@npm:^29.7.0": version: 29.7.0 resolution: "jest-docblock@npm:29.7.0" @@ -15987,20 +15349,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" - dependencies: - "@jest/environment": "npm:^29.5.0" - "@jest/fake-timers": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - jest-mock: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - checksum: 2e636a095ff9a9e0aa20fda5b4c06eebed8f3ba2411062bdf724b114eedafd49b880167998af9f77aa8aa68231621aebe3998389d73433e9553ea5735cad1e14 - languageName: node - linkType: hard - "jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" @@ -16022,37 +15370,14 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.4.3, jest-get-type@npm:^29.6.3": +"jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" checksum: 552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b languageName: node linkType: hard -"jest-haste-map@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-haste-map@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.4.3" - jest-util: "npm:^29.5.0" - jest-worker: "npm:^29.5.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 162edfa185478db9ebe7dff73f3475ef2c205d94fa2b0fc3b41aba4fc29bab274d4a76ca41ca20ea7d9d6ed2b0d8519e298cfffbf5cad6631412d8961c190612 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": +"jest-haste-map@npm:^29.5.0, jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" dependencies: @@ -16075,16 +15400,6 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-leak-detector@npm:29.5.0" - dependencies: - jest-get-type: "npm:^29.4.3" - pretty-format: "npm:^29.5.0" - checksum: d7db5d4a7cb676fc151f533d6887f3d6bbb4e35346346cbed0b5583c296b13af2d3c8434b30f62b0eb9c711718c7f4bd48496c47af3a20320ee162e33d64aaf2 - languageName: node - linkType: hard - "jest-leak-detector@npm:^29.7.0": version: 29.7.0 resolution: "jest-leak-detector@npm:29.7.0" @@ -16107,18 +15422,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-matcher-utils@npm:29.5.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.5.0" - jest-get-type: "npm:^29.4.3" - pretty-format: "npm:^29.5.0" - checksum: 0a3ae95ef5c5c4ac2b2c503c2f57e173fa82725722e1fadcd902fd801afe17d9d36e9366820959465f553627bf1e481a0e4a540125f3b4371eec674b3557f7f3 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -16148,24 +15451,7 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-message-util@npm:29.5.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.5.0" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.5.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 706e89cacc89c090af584f4687c4e7f0616706481e468ec7c88270e07ae7458a829e477b7b3dff56b75d801f799d65eb2c28d6453c25dd02bea0fd98f0809dbb - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": +"jest-message-util@npm:^29.5.0, jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" dependencies: @@ -16182,18 +15468,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-mock@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - jest-util: "npm:^29.5.0" - checksum: c5b71d397d6acd44d99cd48dad8ca76334fc5a27e120da72d264d7527a9efc7c6fc431d79de64d0b73aa0ab26a2d0712498e323d42b9e03bee05e983b0d2035c - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": +"jest-mock@npm:^29.5.0, jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" dependencies: @@ -16216,14 +15491,7 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-regex-util@npm:29.4.3" - checksum: a7a4508bda47c5177e7337fb6fb22e9adab414ba141f224c9992c86973da1ccf5c69040e63636090ad26ef3a123d28bec950fa99496c157444b4f847e5e5a670 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": +"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3, jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" checksum: 4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b @@ -16240,24 +15508,7 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-resolve@npm:29.5.0" - dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.5.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.5.0" - jest-validate: "npm:^29.5.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: e7ea3b1cf865a7e63ad297d0f43a093dde145f9ca72dc8e75b6c7eb3af60fe78e4f7d024fd92fa280419a4ca038d42a9268d4d5d512958d11347e680daca1f12 - languageName: node - linkType: hard - -"jest-resolve@npm:^29.7.0": +"jest-resolve@npm:^29.5.0, jest-resolve@npm:^29.7.0": version: 29.7.0 resolution: "jest-resolve@npm:29.7.0" dependencies: @@ -16274,36 +15525,7 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-runner@npm:29.5.0" - dependencies: - "@jest/console": "npm:^29.5.0" - "@jest/environment": "npm:^29.5.0" - "@jest/test-result": "npm:^29.5.0" - "@jest/transform": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.4.3" - jest-environment-node: "npm:^29.5.0" - jest-haste-map: "npm:^29.5.0" - jest-leak-detector: "npm:^29.5.0" - jest-message-util: "npm:^29.5.0" - jest-resolve: "npm:^29.5.0" - jest-runtime: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - jest-watcher: "npm:^29.5.0" - jest-worker: "npm:^29.5.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 96f47976b9bcc0554455c200d02ebc1547b9a7749b05353c0d55aff535509032c0c12ea25ccc294350f62c14665dbc1e00b15e0d1c52207edfb807e4fec4a36a - languageName: node - linkType: hard - -"jest-runner@npm:^29.7.0": +"jest-runner@npm:^29.5.0, jest-runner@npm:^29.7.0": version: 29.7.0 resolution: "jest-runner@npm:29.7.0" dependencies: @@ -16362,38 +15584,7 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-snapshot@npm:29.5.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/traverse": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.5.0" - "@jest/transform": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/babel__traverse": "npm:^7.0.6" - "@types/prettier": "npm:^2.1.5" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^29.5.0" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.5.0" - jest-get-type: "npm:^29.4.3" - jest-matcher-utils: "npm:^29.5.0" - jest-message-util: "npm:^29.5.0" - jest-util: "npm:^29.5.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.5.0" - semver: "npm:^7.3.5" - checksum: db9957d9c8607d75bb08302605331b5d90fa738fafeed820ab8ebcb2c90f9e62fb4fec0b4c826c04a37557cbb7a9ed26a10b0c74d46ffedce2d6ae8a9c891b00 - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.7.0": +"jest-snapshot@npm:^29.5.0, jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" dependencies: @@ -16421,21 +15612,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-util@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: c7f1dc8ae82cd9614a31e09806499560b4812beb57589b214241dd213d3cc6d24417593aef2caf2d3d9694925438849fec371ff36ca8a7f1be8438fd41e83373 - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": +"jest-util@npm:^29.0.0, jest-util@npm:^29.5.0, jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -16449,21 +15626,7 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-validate@npm:29.5.0" - dependencies: - "@jest/types": "npm:^29.5.0" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.4.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.5.0" - checksum: 7aabde27a9b736df65902a1bb4ec63af518d4c95e12a910e7658140784168f08c662d5babe67dfa70d843dd2096bc08aa7090fef83c7a9d6bb0893793c3a599a - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": +"jest-validate@npm:^29.5.0, jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" dependencies: @@ -16494,23 +15657,7 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-watcher@npm:29.5.0" - dependencies: - "@jest/test-result": "npm:^29.5.0" - "@jest/types": "npm:^29.5.0" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.5.0" - string-length: "npm:^4.0.1" - checksum: 6a2e71e720183303913fc34fc24a3f87fca7fcfa638bc6c9109a4808b36251a1cb7fe98b956eb0d9c9ead1ad47c3dc3745289ee89e62c6c615168e92282069ca - languageName: node - linkType: hard - -"jest-watcher@npm:^29.7.0": +"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.5.0, jest-watcher@npm:^29.7.0": version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" dependencies: @@ -16537,18 +15684,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-worker@npm:29.5.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.5.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 4191ec3209cb1d838c931d47c7328fec7279eb7a5d40fa86bb3fac4d34cbad835349bc366150712259a274507fd210ddb450733032394d8e0b19640b3d3ac17d - languageName: node - linkType: hard - "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -17555,14 +16690,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": - version: 11.2.6 - resolution: "lru-cache@npm:11.2.6" - checksum: 73bbffb298760e71b2bfe8ebc16a311c6a60ceddbba919cfedfd8635c2d125fbfb5a39b71818200e67973b11f8d59c5a9e31d6f90722e340e90393663a66e5cd - languageName: node - linkType: hard - -"lru-cache@npm:^11.2.7": +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.7": version: 11.2.7 resolution: "lru-cache@npm:11.2.7" checksum: 549cdb59488baa617135fc12159cafb1a97f91079f35093bb3bcad72e849fc64ace636d244212c181dfdf1a99bbfa90757ff303f98561958ee4d0f885d9bd5f7 @@ -18791,20 +17919,13 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.3": +"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": version: 7.1.3 resolution: "minipass@npm:7.1.3" checksum: 539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb languageName: node linkType: hard -"minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 - languageName: node - linkType: hard - "minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": version: 3.1.0 resolution: "minizlib@npm:3.1.0" @@ -19571,17 +18692,6 @@ __metadata: languageName: node linkType: hard -"oniguruma-to-es@npm:^4.3.3": - version: 4.3.3 - resolution: "oniguruma-to-es@npm:4.3.3" - dependencies: - oniguruma-parser: "npm:^0.12.1" - regex: "npm:^6.0.1" - regex-recursion: "npm:^6.0.2" - checksum: bc034e84dfee4dbc061cf6364023e66e1667fb8dc3afcad3b7d6a2c77e2d4a4809396ee2fb8c1fd3d6f00f76f7ca14b773586bf862c5f0c0074c059e2a219252 - languageName: node - linkType: hard - "oniguruma-to-es@npm:^4.3.4": version: 4.3.5 resolution: "oniguruma-to-es@npm:4.3.5" @@ -20167,17 +19277,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.0": - version: 2.0.1 - resolution: "path-scurry@npm:2.0.1" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 - languageName: node - linkType: hard - -"path-scurry@npm:^2.0.2": +"path-scurry@npm:^2.0.0, path-scurry@npm:^2.0.2": version: 2.0.2 resolution: "path-scurry@npm:2.0.2" dependencies: @@ -22139,15 +21239,6 @@ __metadata: languageName: node linkType: hard -"regex@npm:^6.0.1": - version: 6.0.1 - resolution: "regex@npm:6.0.1" - dependencies: - regex-utilities: "npm:^2.3.0" - checksum: 687b3e063d4ca19b0de7c55c24353f868a0fb9ba21512692470d2fb412e3a410894dd5924c91ea49d8cb8fa865e36ec956e52436ae0a256bdc095ff136c30aba - languageName: node - linkType: hard - "regex@npm:^6.1.0": version: 6.1.0 resolution: "regex@npm:6.1.0" @@ -22500,20 +21591,13 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:2.0.3": +"resolve.exports@npm:2.0.3, resolve.exports@npm:^2.0.0": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" checksum: 1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 - languageName: node - linkType: hard - "resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.11, resolve@npm:^1.22.4, resolve@npm:^1.22.8": version: 1.22.11 resolution: "resolve@npm:1.22.11" @@ -22857,16 +21941,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.1, rxjs@npm:^7.5.5": - version: 7.5.5 - resolution: "rxjs@npm:7.5.5" - dependencies: - tslib: "npm:^2.1.0" - checksum: bc84ba51aa1fffb03a2622a406d8a5d5074a543054a60a813302e39b6d3cb485d6738c4aad567e8f2f0c58839a3c3c272a336487951b44013b99eb731a0453bf - languageName: node - linkType: hard - -"rxjs@npm:^7.8.2": +"rxjs@npm:^7.5.1, rxjs@npm:^7.5.5, rxjs@npm:^7.8.2": version: 7.8.2 resolution: "rxjs@npm:7.8.2" dependencies: @@ -22946,14 +22021,7 @@ __metadata: languageName: node linkType: hard -"sax@npm:^1.2.4": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c - languageName: node - linkType: hard - -"sax@npm:^1.5.0": +"sax@npm:^1.2.4, sax@npm:^1.5.0": version: 1.6.0 resolution: "sax@npm:1.6.0" checksum: e5593f4a91eb25761a688c4d96902e4e95a0dd6017bc65146b6f21236e3d715cf893333b76bc758923c9574c2fb5a7a76c3a81e96ea15432f2624f906c027c1e @@ -23034,12 +22102,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": - version: 7.7.3 - resolution: "semver@npm:7.7.3" +"semver@npm:7.x, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": + version: 7.7.4 + resolution: "semver@npm:7.7.4" bin: semver: bin/semver.js - checksum: 4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + checksum: 5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 languageName: node linkType: hard @@ -23052,15 +22120,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": - version: 7.7.4 - resolution: "semver@npm:7.7.4" - bin: - semver: bin/semver.js - checksum: 5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 - languageName: node - linkType: hard - "send@npm:~0.19.0, send@npm:~0.19.1": version: 0.19.2 resolution: "send@npm:0.19.2" @@ -23289,23 +22348,7 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^3.13.0, shiki@npm:^3.2.1, shiki@npm:^3.2.2": - version: 3.15.0 - resolution: "shiki@npm:3.15.0" - dependencies: - "@shikijs/core": "npm:3.15.0" - "@shikijs/engine-javascript": "npm:3.15.0" - "@shikijs/engine-oniguruma": "npm:3.15.0" - "@shikijs/langs": "npm:3.15.0" - "@shikijs/themes": "npm:3.15.0" - "@shikijs/types": "npm:3.15.0" - "@shikijs/vscode-textmate": "npm:^10.0.2" - "@types/hast": "npm:^3.0.4" - checksum: ffe6a29525dc07067535f4b1ddcde4baba7cc0e364c4e5b82b5106a88c45b1997fd9745dea8b26b52ebd0a92f30fc1b28643b2d1e696f20693dd373475708a86 - languageName: node - linkType: hard - -"shiki@npm:^3.21.0": +"shiki@npm:^3.2.1, shiki@npm:^3.2.2, shiki@npm:^3.21.0": version: 3.23.0 resolution: "shiki@npm:3.23.0" dependencies: @@ -23528,7 +22571,7 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.3.4, smol-toml@npm:^1.4.2, smol-toml@npm:^1.6.0": +"smol-toml@npm:^1.3.4, smol-toml@npm:^1.6.0": version: 1.6.1 resolution: "smol-toml@npm:1.6.1" checksum: 511a78722f99c7616fdb46af708de3d7e81434b5a3d58061166da73f28bfc6cae4f0cd04683f60515b9c490cd10152fce72287c960b337419c0299cc1f0f2a22 @@ -24225,20 +23268,13 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:4.2.1": +"tailwindcss@npm:4.2.1, tailwindcss@npm:^4.1.11": version: 4.2.1 resolution: "tailwindcss@npm:4.2.1" checksum: 482d734b582e9da509042ff59c1d7564d99e39e238c50ae907c20fa56177a8a00c3902f6971329971bd6a1c5357026ac76a849b8f2c69c94f0f59be99530ba54 languageName: node linkType: hard -"tailwindcss@npm:^4.1.11": - version: 4.1.11 - resolution: "tailwindcss@npm:4.1.11" - checksum: e23eed0a0d6557b3aff8ba320b82758988ca67c351ee9b33dfc646e83a64f6eaeca6183dfc97e931f7b2fab46e925090066edd697d2ede3f396c9fdeb4af24c1 - languageName: node - linkType: hard - "tapable@npm:^2.0.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0": version: 2.3.0 resolution: "tapable@npm:2.3.0" @@ -26446,14 +25482,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": - version: 2.1.1 - resolution: "yaml@npm:2.1.1" - checksum: ef67e9d3e4b83234ba85bd5dc380164017620b7f1e1589fd0343c4c0ba500fe92388d75f5aba8af6346b02dda93a3ad0929eab210c41367bc6b786c0a0dca3af - languageName: node - linkType: hard - -"yaml@npm:^2.6.0": +"yaml@npm:^2.1.1, yaml@npm:^2.6.0": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: @@ -26546,7 +25575,7 @@ __metadata: languageName: node linkType: hard -"yoctocolors-cjs@npm:^2.1.2, yoctocolors-cjs@npm:^2.1.3": +"yoctocolors-cjs@npm:^2.1.3": version: 2.1.3 resolution: "yoctocolors-cjs@npm:2.1.3" checksum: 584168ef98eb5d913473a4858dce128803c4a6cd87c0f09e954fa01126a59a33ab9e513b633ad9ab953786ed16efdd8c8700097a51635aafaeed3fef7712fa79 From ff5fd3fb48ee0f17c9e386f1c59a107c3e22bb40 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kaiser <14542336+slax57@users.noreply.github.com> Date: Wed, 1 Apr 2026 14:13:28 +0200 Subject: [PATCH 11/11] exclude exported inner component from stories --- .../src/input/ArrayInput/ArrayInput.stories.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx index 5106c359c61..b4ff879c18f 100644 --- a/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx +++ b/packages/ra-ui-materialui/src/input/ArrayInput/ArrayInput.stories.tsx @@ -29,7 +29,10 @@ import { ReferenceField, TextField, TranslatableFields } from '../../field'; import { Labeled } from '../../Labeled'; import { useFormContext, useWatch } from 'react-hook-form'; -export default { title: 'ra-ui-materialui/input/ArrayInput' }; +export default { + title: 'ra-ui-materialui/input/ArrayInput', + excludeStories: ['ConditionalArrayInputValidationContent'], +}; const dataProvider = { getOne: () =>