diff --git a/packages/mui-base/src/Menu/Menu.test.tsx b/packages/mui-base/src/Menu/Menu.test.tsx
index a153bc874dce18..576803228b396e 100644
--- a/packages/mui-base/src/Menu/Menu.test.tsx
+++ b/packages/mui-base/src/Menu/Menu.test.tsx
@@ -53,7 +53,7 @@ describe('
', () => {
expectedClassName: menuClasses.listbox,
},
},
- skip: ['reactTestRenderer', 'componentProp', 'slotsProp'],
+ skip: ['componentProp', 'slotsProp'],
}));
describe('after initialization', () => {
diff --git a/packages/mui-base/src/MenuButton/MenuButton.test.tsx b/packages/mui-base/src/MenuButton/MenuButton.test.tsx
index cf02521e17369e..b36ece56ee72d8 100644
--- a/packages/mui-base/src/MenuButton/MenuButton.test.tsx
+++ b/packages/mui-base/src/MenuButton/MenuButton.test.tsx
@@ -37,7 +37,7 @@ describe('', () => {
testWithElement: null,
},
},
- skip: ['componentProp', 'reactTestRenderer'],
+ skip: ['componentProp'],
}));
describe('prop: disabled', () => {
diff --git a/packages/mui-base/src/MenuItem/MenuItem.test.tsx b/packages/mui-base/src/MenuItem/MenuItem.test.tsx
index 55d30ff1644eca..62faefe6e9a03a 100644
--- a/packages/mui-base/src/MenuItem/MenuItem.test.tsx
+++ b/packages/mui-base/src/MenuItem/MenuItem.test.tsx
@@ -37,9 +37,6 @@ describe('', () => {
expectedClassName: menuItemClasses.root,
},
},
- skip: [
- 'componentProp',
- 'reactTestRenderer', // Need to be wrapped in MenuContext
- ],
+ skip: ['componentProp'],
}));
});
diff --git a/packages/mui-base/src/Modal/Modal.test.tsx b/packages/mui-base/src/Modal/Modal.test.tsx
index f9efde18743acb..616e55a53e6d75 100644
--- a/packages/mui-base/src/Modal/Modal.test.tsx
+++ b/packages/mui-base/src/Modal/Modal.test.tsx
@@ -29,10 +29,7 @@ describe('', () => {
expectedClassName: classes.root,
},
},
- skip: [
- 'componentProp',
- 'reactTestRenderer', // portal https://github.com/facebook/react/issues/11565
- ],
+ skip: ['componentProp'],
}),
);
diff --git a/packages/mui-base/src/Option/Option.test.tsx b/packages/mui-base/src/Option/Option.test.tsx
index a66d94442f1516..615488bb7bfaea 100644
--- a/packages/mui-base/src/Option/Option.test.tsx
+++ b/packages/mui-base/src/Option/Option.test.tsx
@@ -38,9 +38,6 @@ describe('', () => {
expectedClassName: optionClasses.root,
},
},
- skip: [
- 'componentProp',
- 'reactTestRenderer', // Need to be wrapped in SelectContext
- ],
+ skip: ['componentProp'],
}));
});
diff --git a/packages/mui-base/src/Popper/Popper.test.tsx b/packages/mui-base/src/Popper/Popper.test.tsx
index 78e9b8ac6bd190..27f5f2a66e956b 100644
--- a/packages/mui-base/src/Popper/Popper.test.tsx
+++ b/packages/mui-base/src/Popper/Popper.test.tsx
@@ -17,11 +17,7 @@ describe('', () => {
inheritComponent: 'div',
render,
refInstanceof: window.HTMLDivElement,
- skip: [
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
- 'componentProp',
- ],
+ skip: ['componentProp'],
slots: {
root: {
expectedClassName: popperClasses.root,
diff --git a/packages/mui-base/src/Select/Select.test.tsx b/packages/mui-base/src/Select/Select.test.tsx
index a550858814bd34..832ccf8e9d1f19 100644
--- a/packages/mui-base/src/Select/Select.test.tsx
+++ b/packages/mui-base/src/Select/Select.test.tsx
@@ -59,7 +59,7 @@ describe('', () => {
testWithElement: 'span',
},
},
- skip: ['componentProp', 'reactTestRenderer'],
+ skip: ['componentProp'],
}));
describe('selected option rendering', () => {
diff --git a/packages/mui-base/src/Tab/Tab.test.tsx b/packages/mui-base/src/Tab/Tab.test.tsx
index 347946682421d6..7a56b9f09a2c81 100644
--- a/packages/mui-base/src/Tab/Tab.test.tsx
+++ b/packages/mui-base/src/Tab/Tab.test.tsx
@@ -44,9 +44,6 @@ describe('', () => {
expectedClassName: tabClasses.root,
},
},
- skip: [
- 'reactTestRenderer', // Need to be wrapped with TabsContext
- 'componentProp',
- ],
+ skip: ['componentProp'],
}));
});
diff --git a/packages/mui-base/src/TabPanel/TabPanel.test.tsx b/packages/mui-base/src/TabPanel/TabPanel.test.tsx
index 52890d47df0f06..94f095bbf831e1 100644
--- a/packages/mui-base/src/TabPanel/TabPanel.test.tsx
+++ b/packages/mui-base/src/TabPanel/TabPanel.test.tsx
@@ -37,9 +37,6 @@ describe('', () => {
expectedClassName: tabPanelClasses.root,
},
},
- skip: [
- 'reactTestRenderer', // Need to be wrapped with TabsContext
- 'componentProp',
- ],
+ skip: ['componentProp'],
}));
});
diff --git a/packages/mui-base/src/TabsList/TabsList.test.tsx b/packages/mui-base/src/TabsList/TabsList.test.tsx
index b76066d3a85cfe..adefa078daec57 100644
--- a/packages/mui-base/src/TabsList/TabsList.test.tsx
+++ b/packages/mui-base/src/TabsList/TabsList.test.tsx
@@ -35,10 +35,7 @@ describe('', () => {
expectedClassName: tabsListClasses.root,
},
},
- skip: [
- 'reactTestRenderer', // Need to be wrapped with TabsContext
- 'componentProp',
- ],
+ skip: ['componentProp'],
}));
describe('accessibility attributes', () => {
diff --git a/packages/mui-base/src/Unstable_Popup/Popup.test.tsx b/packages/mui-base/src/Unstable_Popup/Popup.test.tsx
index 82cd1e26851a74..3401d1f9ec2263 100644
--- a/packages/mui-base/src/Unstable_Popup/Popup.test.tsx
+++ b/packages/mui-base/src/Unstable_Popup/Popup.test.tsx
@@ -58,11 +58,7 @@ describe('', () => {
return result;
},
refInstanceof: window.HTMLDivElement,
- skip: [
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
- 'componentProp',
- ],
+ skip: ['componentProp'],
slots: {
root: {
expectedClassName: popupClasses.root,
diff --git a/packages/mui-base/test/describeConformanceUnstyled.tsx b/packages/mui-base/test/describeConformanceUnstyled.tsx
index 1360f8d764212b..97094080efc308 100644
--- a/packages/mui-base/test/describeConformanceUnstyled.tsx
+++ b/packages/mui-base/test/describeConformanceUnstyled.tsx
@@ -10,7 +10,6 @@ import {
describeRef,
randomStringValue,
testComponentProp,
- testReactTestRenderer,
} from '@mui-internal/test-utils';
import { ClassNameConfigurator } from '@mui/base/utils';
@@ -405,7 +404,6 @@ const fullSuite = {
slotPropsCallbacks: testSlotPropsCallbacks,
mergeClassName: testClassName,
propsSpread: testPropForwarding,
- reactTestRenderer: testReactTestRenderer,
refForwarding: describeRef,
ownerStatePropagation: testOwnerStatePropagation,
disableClassGeneration: testDisablingClassGeneration,
diff --git a/packages/mui-joy/src/Autocomplete/Autocomplete.test.tsx b/packages/mui-joy/src/Autocomplete/Autocomplete.test.tsx
index 437904684e8fd3..a10fc3b054c97a 100644
--- a/packages/mui-joy/src/Autocomplete/Autocomplete.test.tsx
+++ b/packages/mui-joy/src/Autocomplete/Autocomplete.test.tsx
@@ -50,12 +50,7 @@ describe('Joy ', () => {
muiName: 'JoyAutocomplete',
testDeepOverrides: { slotName: 'popupIndicator', slotClassName: classes.popupIndicator },
testVariantProps: { size: 'lg' },
- skip: [
- 'componentsProp',
- 'classesRoot',
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
- ],
+ skip: ['componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/Drawer/Drawer.test.tsx b/packages/mui-joy/src/Drawer/Drawer.test.tsx
index 6ef1423b748f84..8163c60e0271c9 100644
--- a/packages/mui-joy/src/Drawer/Drawer.test.tsx
+++ b/packages/mui-joy/src/Drawer/Drawer.test.tsx
@@ -31,7 +31,6 @@ describe('', () => {
'componentsProp', // TODO isRTL is leaking, why do we even have it in the first place?
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
- 'reactTestRenderer', // portal https://github.com/facebook/react/issues/11565
],
}),
);
diff --git a/packages/mui-joy/src/Menu/Menu.test.tsx b/packages/mui-joy/src/Menu/Menu.test.tsx
index 92ddb6198476fe..32e12c09cbb830 100644
--- a/packages/mui-joy/src/Menu/Menu.test.tsx
+++ b/packages/mui-joy/src/Menu/Menu.test.tsx
@@ -42,7 +42,6 @@ describe('Joy ', () => {
'classesRoot',
'componentProp',
'componentsProp',
- 'reactTestRenderer', // react-transition-group issue
'themeDefaultProps', // portal, can't determine the root
],
}));
diff --git a/packages/mui-joy/src/MenuButton/MenuButton.test.tsx b/packages/mui-joy/src/MenuButton/MenuButton.test.tsx
index f12ff0dc8252e6..6c81aa53ffbdf6 100644
--- a/packages/mui-joy/src/MenuButton/MenuButton.test.tsx
+++ b/packages/mui-joy/src/MenuButton/MenuButton.test.tsx
@@ -32,7 +32,7 @@ describe('', () => {
slots: {
root: { expectedClassName: classes.root },
},
- skip: ['reactTestRenderer', 'componentsProp', 'classesRoot'],
+ skip: ['componentsProp', 'classesRoot'],
testRootOverrides: { slotName: 'root', slotClassName: classes.root },
testVariantProps: { variant: 'soft' },
ThemeProvider,
diff --git a/packages/mui-joy/src/MenuItem/MenuItem.test.tsx b/packages/mui-joy/src/MenuItem/MenuItem.test.tsx
index 993abec30b8df9..0064a603c2bf95 100644
--- a/packages/mui-joy/src/MenuItem/MenuItem.test.tsx
+++ b/packages/mui-joy/src/MenuItem/MenuItem.test.tsx
@@ -42,7 +42,7 @@ describe('Joy ', () => {
muiName: 'JoyMenuItem',
testVariantProps: { variant: 'solid' },
testCustomVariant: true,
- skip: ['propsSpread', 'componentsProp', 'classesRoot', 'reactTestRenderer'],
+ skip: ['propsSpread', 'componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/Modal/Modal.test.tsx b/packages/mui-joy/src/Modal/Modal.test.tsx
index e597c4197cf9ab..25401a3d1ee389 100644
--- a/packages/mui-joy/src/Modal/Modal.test.tsx
+++ b/packages/mui-joy/src/Modal/Modal.test.tsx
@@ -33,7 +33,6 @@ describe('', () => {
'componentsProp', // TODO isRTL is leaking, why do we even have it in the first place?
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
- 'reactTestRenderer', // portal https://github.com/facebook/react/issues/11565
],
}),
);
diff --git a/packages/mui-joy/src/Select/Select.test.tsx b/packages/mui-joy/src/Select/Select.test.tsx
index 6f04051bea4e26..f4fc351ea6d9e7 100644
--- a/packages/mui-joy/src/Select/Select.test.tsx
+++ b/packages/mui-joy/src/Select/Select.test.tsx
@@ -49,14 +49,7 @@ describe('Joy ', () => {
startDecorator: { expectedClassName: classes.startDecorator },
endDecorator: { expectedClassName: classes.endDecorator },
},
- skip: [
- 'classesRoot',
- 'propsSpread',
- 'componentProp',
- 'componentsProp',
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
- ],
+ skip: ['classesRoot', 'propsSpread', 'componentProp', 'componentsProp'],
}));
it('should be able to mount the component', () => {
diff --git a/packages/mui-joy/src/Tab/Tab.test.tsx b/packages/mui-joy/src/Tab/Tab.test.tsx
index 7eafea0d7b0541..e1e0501919cf30 100644
--- a/packages/mui-joy/src/Tab/Tab.test.tsx
+++ b/packages/mui-joy/src/Tab/Tab.test.tsx
@@ -37,7 +37,7 @@ describe('Joy ', () => {
refInstanceof: window.HTMLButtonElement,
testVariantProps: { variant: 'solid' },
testCustomVariant: true,
- skip: ['componentsProp', 'classesRoot', 'reactTestRenderer'],
+ skip: ['componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/TabList/TabList.test.tsx b/packages/mui-joy/src/TabList/TabList.test.tsx
index e9885817c7357f..94a2aa02a0645a 100644
--- a/packages/mui-joy/src/TabList/TabList.test.tsx
+++ b/packages/mui-joy/src/TabList/TabList.test.tsx
@@ -25,7 +25,7 @@ describe('Joy ', () => {
muiName: 'JoyTabList',
refInstanceof: window.HTMLDivElement,
testVariantProps: { variant: 'solid' },
- skip: ['componentsProp', 'classesRoot', 'reactTestRenderer'],
+ skip: ['componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/TabPanel/TabPanel.test.tsx b/packages/mui-joy/src/TabPanel/TabPanel.test.tsx
index c8649afceb1781..ba5d8f108b93ad 100644
--- a/packages/mui-joy/src/TabPanel/TabPanel.test.tsx
+++ b/packages/mui-joy/src/TabPanel/TabPanel.test.tsx
@@ -25,7 +25,7 @@ describe('Joy ', () => {
refInstanceof: window.HTMLDivElement,
testVariantProps: { size: 'sm' },
testCustomVariant: true,
- skip: ['componentsProp', 'classesRoot', 'reactTestRenderer'],
+ skip: ['componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/Table/Table.test.tsx b/packages/mui-joy/src/Table/Table.test.tsx
index 681ad7dbbdeecf..0f5d8f63375be0 100644
--- a/packages/mui-joy/src/Table/Table.test.tsx
+++ b/packages/mui-joy/src/Table/Table.test.tsx
@@ -25,7 +25,6 @@ describe('', () => {
'componentProp',
'mergeClassName',
'propsSpread',
- 'reactTestRenderer',
'refForwarding',
],
slots: {
diff --git a/packages/mui-joy/src/Tabs/Tabs.test.tsx b/packages/mui-joy/src/Tabs/Tabs.test.tsx
index da7a8b3b2e1a98..4c9a88e6b8da8c 100644
--- a/packages/mui-joy/src/Tabs/Tabs.test.tsx
+++ b/packages/mui-joy/src/Tabs/Tabs.test.tsx
@@ -18,7 +18,7 @@ describe('Joy ', () => {
refInstanceof: window.HTMLDivElement,
testVariantProps: { variant: 'solid' },
testCustomVariant: true,
- skip: ['componentsProp', 'classesRoot', 'reactTestRenderer'],
+ skip: ['componentsProp', 'classesRoot'],
slots: {
root: {
expectedClassName: classes.root,
diff --git a/packages/mui-joy/src/Tooltip/Tooltip.test.tsx b/packages/mui-joy/src/Tooltip/Tooltip.test.tsx
index 0bc6969c4563fc..5b3b4d790929ec 100644
--- a/packages/mui-joy/src/Tooltip/Tooltip.test.tsx
+++ b/packages/mui-joy/src/Tooltip/Tooltip.test.tsx
@@ -50,8 +50,6 @@ describe('', () => {
'componentProp',
'componentsProp',
'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
// Props are spread to root and children
// We cannot use the standard propsSpread test which relies on data-testid only on the root
'propsSpread',
diff --git a/packages/mui-lab/src/TabList/TabList.test.js b/packages/mui-lab/src/TabList/TabList.test.js
index 7dbad4514c67bc..6fefd358dff041 100644
--- a/packages/mui-lab/src/TabList/TabList.test.js
+++ b/packages/mui-lab/src/TabList/TabList.test.js
@@ -20,14 +20,12 @@ describe('', () => {
*/
render: (node) => render({node}),
refInstanceof: window.HTMLDivElement,
- // TODO: no idea why reactTestRenderer fails
skip: [
'componentsProp',
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
'rootClass',
- 'reactTestRenderer',
],
}));
diff --git a/packages/mui-lab/src/TabPanel/TabPanel.test.tsx b/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
index 168d8eaf754e62..592b16c071f175 100644
--- a/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
+++ b/packages/mui-lab/src/TabPanel/TabPanel.test.tsx
@@ -14,13 +14,7 @@ describe('', () => {
render: (node) => render({node}),
refInstanceof: window.HTMLDivElement,
muiName: 'MuiTabPanel',
- skip: [
- 'componentProp',
- 'componentsProp',
- 'reactTestRenderer',
- 'themeDefaultProps',
- 'themeVariants',
- ],
+ skip: ['componentProp', 'componentsProp', 'themeDefaultProps', 'themeVariants'],
}));
it('renders a [role="tabpanel"]', () => {
diff --git a/packages/mui-material/src/Autocomplete/Autocomplete.test.js b/packages/mui-material/src/Autocomplete/Autocomplete.test.js
index 226ae973423958..e1f54d38d5f7b2 100644
--- a/packages/mui-material/src/Autocomplete/Autocomplete.test.js
+++ b/packages/mui-material/src/Autocomplete/Autocomplete.test.js
@@ -70,7 +70,6 @@ describe('', () => {
'componentProp',
'componentsProp',
'slotsProp',
- 'reactTestRenderer',
'slotPropsCallback', // not supported yet
],
}),
diff --git a/packages/mui-material/src/Backdrop/Backdrop.test.js b/packages/mui-material/src/Backdrop/Backdrop.test.js
index 08e5d122eed6bc..210649a183801a 100644
--- a/packages/mui-material/src/Backdrop/Backdrop.test.js
+++ b/packages/mui-material/src/Backdrop/Backdrop.test.js
@@ -25,8 +25,6 @@ describe('', () => {
skip: [
'componentProp',
'componentsProp',
- // react-transition-group issue
- 'reactTestRenderer',
'slotPropsCallback', // not supported yet
],
}));
diff --git a/packages/mui-material/src/Dialog/Dialog.test.js b/packages/mui-material/src/Dialog/Dialog.test.js
index e17f7ac397d7de..03badaeb0d37e8 100644
--- a/packages/mui-material/src/Dialog/Dialog.test.js
+++ b/packages/mui-material/src/Dialog/Dialog.test.js
@@ -48,13 +48,7 @@ describe('', () => {
testVariantProps: { variant: 'foo' },
testDeepOverrides: { slotName: 'paper', slotClassName: classes.paper },
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
- ],
+ skip: ['componentProp', 'componentsProp', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/Drawer/Drawer.test.js b/packages/mui-material/src/Drawer/Drawer.test.js
index 6a5c949eb02206..e6cbda6ceb7f08 100644
--- a/packages/mui-material/src/Drawer/Drawer.test.js
+++ b/packages/mui-material/src/Drawer/Drawer.test.js
@@ -22,13 +22,7 @@ describe('', () => {
testVariantProps: { variant: 'persistent' },
testDeepOverrides: { slotName: 'paper', slotClassName: classes.paper },
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
- ],
+ skip: ['componentProp', 'componentsProp', 'themeVariants'],
}),
);
diff --git a/packages/mui-material/src/Fade/Fade.test.js b/packages/mui-material/src/Fade/Fade.test.js
index c9efbfb053f4f1..6d93248c80ef9b 100644
--- a/packages/mui-material/src/Fade/Fade.test.js
+++ b/packages/mui-material/src/Fade/Fade.test.js
@@ -26,9 +26,6 @@ describe('', () => {
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
- // TODO: really?
- // react-transition-group issue
- 'reactTestRenderer',
],
}));
diff --git a/packages/mui-material/src/Grow/Grow.test.js b/packages/mui-material/src/Grow/Grow.test.js
index fc256b86b4dfb0..fe03a63d2e3425 100644
--- a/packages/mui-material/src/Grow/Grow.test.js
+++ b/packages/mui-material/src/Grow/Grow.test.js
@@ -31,8 +31,6 @@ describe('', () => {
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
],
}),
);
diff --git a/packages/mui-material/src/Menu/Menu.test.js b/packages/mui-material/src/Menu/Menu.test.js
index 97009b28e5d85b..4c9b6c6e9d3e64 100644
--- a/packages/mui-material/src/Menu/Menu.test.js
+++ b/packages/mui-material/src/Menu/Menu.test.js
@@ -37,7 +37,6 @@ describe('', () => {
'rootClass', // portal, can't determine the root
'componentProp',
'componentsProp',
- 'reactTestRenderer', // react-transition-group issue
'themeDefaultProps', // portal, can't determine the root
],
}));
diff --git a/packages/mui-material/src/Modal/Modal.test.js b/packages/mui-material/src/Modal/Modal.test.js
index 8051a236fca9f2..d120bdc3a3f93e 100644
--- a/packages/mui-material/src/Modal/Modal.test.js
+++ b/packages/mui-material/src/Modal/Modal.test.js
@@ -43,7 +43,6 @@ describe('', () => {
'componentsProp', // TODO isRTL is leaking, why do we even have it in the first place?
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
- 'reactTestRenderer', // portal https://github.com/facebook/react/issues/11565
'slotPropsCallback', // not supported yet
],
}),
diff --git a/packages/mui-material/src/Popover/Popover.test.js b/packages/mui-material/src/Popover/Popover.test.js
index 80ac6e450e5971..6914d6bcfd4d2e 100644
--- a/packages/mui-material/src/Popover/Popover.test.js
+++ b/packages/mui-material/src/Popover/Popover.test.js
@@ -71,7 +71,6 @@ describe('', () => {
'themeDefaultProps', // portal, can't determine the root
'themeStyleOverrides', // portal, can't determine the root
'themeVariants',
- 'reactTestRenderer', // react-transition-group issue
'slotPropsCallback', // not supported yet
],
}));
diff --git a/packages/mui-material/src/Popper/Popper.test.js b/packages/mui-material/src/Popper/Popper.test.js
index cbe5f8db368e36..84d47850b9f20f 100644
--- a/packages/mui-material/src/Popper/Popper.test.js
+++ b/packages/mui-material/src/Popper/Popper.test.js
@@ -37,8 +37,6 @@ describe('', () => {
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
'slotPropsCallback', // not supported yet
],
}));
diff --git a/packages/mui-material/src/Slide/Slide.test.js b/packages/mui-material/src/Slide/Slide.test.js
index c61e34b5112d51..6f0471cf6fa614 100644
--- a/packages/mui-material/src/Slide/Slide.test.js
+++ b/packages/mui-material/src/Slide/Slide.test.js
@@ -33,8 +33,6 @@ describe('', () => {
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
],
}),
);
diff --git a/packages/mui-material/src/Snackbar/Snackbar.test.js b/packages/mui-material/src/Snackbar/Snackbar.test.js
index 3a3558ef53c13c..8fc32d4f00ed5e 100644
--- a/packages/mui-material/src/Snackbar/Snackbar.test.js
+++ b/packages/mui-material/src/Snackbar/Snackbar.test.js
@@ -30,13 +30,7 @@ describe('', () => {
render,
refInstanceof: window.HTMLDivElement,
muiName: 'MuiSnackbar',
- skip: [
- 'componentProp',
- 'componentsProp',
- 'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
- ],
+ skip: ['componentProp', 'componentsProp', 'themeVariants'],
}));
describe('prop: onClose', () => {
diff --git a/packages/mui-material/src/SpeedDial/SpeedDial.test.js b/packages/mui-material/src/SpeedDial/SpeedDial.test.js
index 93c45c42806d3f..de9de2b64f862e 100644
--- a/packages/mui-material/src/SpeedDial/SpeedDial.test.js
+++ b/packages/mui-material/src/SpeedDial/SpeedDial.test.js
@@ -38,7 +38,6 @@ describe('', () => {
skip: [
'componentProp', // react-transition-group issue
'componentsProp',
- 'reactTestRenderer',
],
}));
diff --git a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
index 3cee98729c5fef..f3891376017c55 100644
--- a/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
+++ b/packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js
@@ -20,7 +20,7 @@ describe('', () => {
muiName: 'MuiSpeedDialAction',
testRootOverrides: { slotName: 'fab' },
testVariantProps: { tooltipPlacement: 'right' },
- skip: ['componentProp', 'reactTestRenderer', 'componentsProp'],
+ skip: ['componentProp', 'componentsProp'],
}),
);
diff --git a/packages/mui-material/src/StepContent/StepContent.test.js b/packages/mui-material/src/StepContent/StepContent.test.js
index 9a9abc967135eb..528b2f5c89725e 100644
--- a/packages/mui-material/src/StepContent/StepContent.test.js
+++ b/packages/mui-material/src/StepContent/StepContent.test.js
@@ -23,7 +23,7 @@ describe('', () => {
);
return { container: container.firstChild.firstChild, ...other };
},
- skip: ['componentProp', 'componentsProp', 'themeVariants', 'reactTestRenderer'],
+ skip: ['componentProp', 'componentsProp', 'themeVariants'],
}));
it('renders children inside an Collapse component', () => {
diff --git a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
index 1f197b487bce9e..71d0e7883a70fc 100644
--- a/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
+++ b/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js
@@ -67,14 +67,7 @@ describe('', () => {
classes: {},
inheritComponent: Drawer,
refInstanceof: window.HTMLDivElement,
- skip: [
- 'componentProp',
- 'themeDefaultProps',
- 'themeStyleOverrides',
- 'themeVariants',
- // https://github.com/facebook/react/issues/11565
- 'reactTestRenderer',
- ],
+ skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],
}));
it('should render a Drawer and a SwipeArea', () => {
diff --git a/packages/mui-material/src/Tooltip/Tooltip.test.js b/packages/mui-material/src/Tooltip/Tooltip.test.js
index f63ab0555bdfdb..887e5dba7975db 100644
--- a/packages/mui-material/src/Tooltip/Tooltip.test.js
+++ b/packages/mui-material/src/Tooltip/Tooltip.test.js
@@ -58,8 +58,6 @@ describe('', () => {
'componentProp',
'componentsProp',
'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
'slotPropsCallback', // not supported yet
],
}),
diff --git a/packages/mui-material/src/Zoom/Zoom.test.js b/packages/mui-material/src/Zoom/Zoom.test.js
index 19d330e846e811..6294a9bebf9da7 100644
--- a/packages/mui-material/src/Zoom/Zoom.test.js
+++ b/packages/mui-material/src/Zoom/Zoom.test.js
@@ -25,8 +25,6 @@ describe('', () => {
'themeDefaultProps',
'themeStyleOverrides',
'themeVariants',
- // react-transition-group issue
- 'reactTestRenderer',
],
}),
);
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index e62cd2a76d669c..60cb77f110cff1 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -36,7 +36,6 @@
"mocha": "^10.3.0",
"playwright": "^1.42.1",
"prop-types": "^15.8.1",
- "react-test-renderer": "^18.2.0",
"sinon": "^15.2.0"
},
"devDependencies": {
@@ -46,7 +45,6 @@
"@types/prop-types": "^15.7.11",
"@types/react": "^18.2.55",
"@types/react-dom": "^18.2.19",
- "@types/react-test-renderer": "^18.0.7",
"@types/sinon": "^10.0.20",
"typescript": "^5.3.3"
},
diff --git a/packages/test-utils/src/describeConformance.tsx b/packages/test-utils/src/describeConformance.tsx
index d1625eba4c5189..7dce648a57ae1e 100644
--- a/packages/test-utils/src/describeConformance.tsx
+++ b/packages/test-utils/src/describeConformance.tsx
@@ -1,7 +1,6 @@
/* eslint-env mocha */
import * as React from 'react';
import { expect } from 'chai';
-import ReactTestRenderer from 'react-test-renderer';
import createDescribe from './createDescribe';
import { MuiRenderResult } from './createRenderer';
@@ -234,22 +233,6 @@ export function testRootClass(element: React.ReactElement, getOptions: () => Con
});
}
-/**
- * Tests that the component can be rendered with react-test-renderer.
- * This is important for snapshot testing with Jest (even if we don't encourage it).
- */
-export function testReactTestRenderer(element: React.ReactElement) {
- it('should render without errors in ReactTestRenderer', () => {
- ReactTestRenderer.act(() => {
- ReactTestRenderer.create(element, {
- createNodeMock: (node) => {
- return document.createElement(node.type as keyof HTMLElementTagNameMap);
- },
- });
- });
- });
-}
-
function forEachSlot(
slots: ConformanceOptions['slots'],
callback: (slotName: string, slot: SlotTestingOptions) => void,
@@ -993,7 +976,6 @@ const fullSuite = {
propsSpread: testPropsSpread,
refForwarding: describeRef,
rootClass: testRootClass,
- reactTestRenderer: testReactTestRenderer,
slotPropsProp: testSlotPropsProp,
slotPropsCallback: testSlotPropsCallback,
slotsProp: testSlotsProp,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a0eacb260c49d1..b38d4613cd6ff3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -999,7 +999,7 @@ importers:
version: 8.56.2
'@typescript-eslint/parser':
specifier: ^6.19.1
- version: 6.19.1(eslint@8.56.0)(typescript@5.3.3)
+ version: 6.19.1(eslint@8.56.0)(typescript@5.5.3)
eslint:
specifier: ^8.56.0
version: 8.56.0
@@ -1115,7 +1115,7 @@ importers:
version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@testing-library/user-event':
specifier: ^14.5.2
- version: 14.5.2(@testing-library/dom@9.3.4)
+ version: 14.5.2(@testing-library/dom@10.3.1)
'@types/chai':
specifier: ^4.3.12
version: 4.3.12
@@ -2237,9 +2237,6 @@ importers:
react-dom:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
- react-test-renderer:
- specifier: ^18.2.0
- version: 18.2.0(react@18.2.0)
sinon:
specifier: ^15.2.0
version: 15.2.0
@@ -2262,9 +2259,6 @@ importers:
'@types/react-dom':
specifier: 18.2.19
version: 18.2.19
- '@types/react-test-renderer':
- specifier: ^18.0.7
- version: 18.0.7
'@types/sinon':
specifier: ^10.0.20
version: 10.0.20
@@ -2513,6 +2507,10 @@ packages:
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.24.7':
+ resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-annotate-as-pure@7.22.5':
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
@@ -2546,14 +2544,26 @@ packages:
resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-environment-visitor@7.24.7':
+ resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-function-name@7.23.0':
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-function-name@7.24.7':
+ resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-hoist-variables@7.22.5':
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-hoist-variables@7.24.7':
+ resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-member-expression-to-functions@7.23.0':
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
@@ -2562,12 +2572,22 @@ packages:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-module-imports@7.24.7':
+ resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-module-transforms@7.23.3':
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.23.9
+ '@babel/helper-module-transforms@7.24.7':
+ resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.23.9
+
'@babel/helper-optimise-call-expression@7.22.5':
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
@@ -2576,6 +2596,10 @@ packages:
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-plugin-utils@7.24.7':
+ resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-remap-async-to-generator@7.22.20':
resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
engines: {node: '>=6.9.0'}
@@ -2592,6 +2616,10 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-simple-access@7.24.7':
+ resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-skip-transparent-expression-wrappers@7.22.5':
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
@@ -2600,6 +2628,10 @@ packages:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-split-export-declaration@7.24.7':
+ resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-string-parser@7.23.4':
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
@@ -2608,6 +2640,10 @@ packages:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@7.24.7':
+ resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-validator-option@7.23.5':
resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
engines: {node: '>=6.9.0'}
@@ -2636,6 +2672,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.24.7':
+ resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3':
resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==}
engines: {node: '>=6.9.0'}
@@ -2987,6 +3028,12 @@ packages:
peerDependencies:
'@babel/core': ^7.23.9
+ '@babel/plugin-transform-modules-commonjs@7.24.7':
+ resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.23.9
+
'@babel/plugin-transform-modules-systemjs@7.23.9':
resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==}
engines: {node: '>=6.9.0'}
@@ -3232,6 +3279,12 @@ packages:
peerDependencies:
'@babel/core': ^7.23.9
+ '@babel/register@7.24.6':
+ resolution: {integrity: sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.23.9
+
'@babel/regjsgen@0.8.0':
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
@@ -3251,10 +3304,18 @@ packages:
resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
engines: {node: '>=6.9.0'}
+ '@babel/template@7.24.7':
+ resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
+ engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.23.9':
resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.24.7':
+ resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.23.9':
resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
engines: {node: '>=6.9.0'}
@@ -3727,6 +3788,10 @@ packages:
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
engines: {node: '>=6.0.0'}
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+
'@jridgewell/resolve-uri@3.1.0':
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
engines: {node: '>=6.0.0'}
@@ -3735,6 +3800,10 @@ packages:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
'@jridgewell/source-map@0.3.5':
resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
@@ -3744,6 +3813,9 @@ packages:
'@jridgewell/trace-mapping@0.3.20':
resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
'@lerna/create@8.1.2':
resolution: {integrity: sha512-GzScCIkAW3tg3+Yn/MKCH9963bzG+zpjGz2NdfYDlYWI7p0f/SH46v1dqpPpYmZ2E/m3JK8HjTNNNL8eIm8/YQ==}
engines: {node: '>=18.0.0'}
@@ -4821,6 +4893,10 @@ packages:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
engines: {node: '>=10'}
+ '@testing-library/dom@10.3.1':
+ resolution: {integrity: sha512-q/WL+vlXMpC0uXDyfsMtc1rmotzLV8Y0gq6q1gfrrDjQeHoeLrqHbxdPvPNAh1i+xuJl7+BezywcXArz7vLqKQ==}
+ engines: {node: '>=18'}
+
'@testing-library/dom@9.3.4':
resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==}
engines: {node: '>=14'}
@@ -4937,6 +5013,9 @@ packages:
'@types/chai@4.3.12':
resolution: {integrity: sha512-zNKDHG/1yxm8Il6uCCVsm+dRdEsJlFoDu73X17y09bId6UwoYww+vFBsAcRzl8knM1sab3Dp1VRikFQwDOtDDw==}
+ '@types/chai@4.3.16':
+ resolution: {integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==}
+
'@types/connect@3.4.35':
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
@@ -5069,6 +5148,9 @@ packages:
'@types/prop-types@15.7.11':
resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
+ '@types/prop-types@15.7.12':
+ resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
+
'@types/qs@6.9.7':
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
@@ -5093,9 +5175,6 @@ packages:
'@types/react-swipeable-views@0.13.5':
resolution: {integrity: sha512-ni6WjO7gBq2xB2Y/ZiRdQOgjGOxIik5ow2s7xKieDq8DxsXTdV46jJslSBVK2yoIJHf6mG3uqNTwxwgzbXRRzg==}
- '@types/react-test-renderer@18.0.7':
- resolution: {integrity: sha512-1+ANPOWc6rB3IkSnElhjv6VLlKg2dSv/OWClUyZimbLsQyBn8Js9Vtdsi3UICJ2rIQ3k2la06dkB+C92QfhKmg==}
-
'@types/react-transition-group@4.4.10':
resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==}
@@ -10565,6 +10644,9 @@ packages:
react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
+ react-is@18.3.1:
+ resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
+
react-jss@10.10.0:
resolution: {integrity: sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==}
peerDependencies:
@@ -10677,11 +10759,6 @@ packages:
peerDependencies:
react: ^15.3.0 || ^16.0.0 || ^17.0.0
- react-test-renderer@18.2.0:
- resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==}
- peerDependencies:
- react: ^18.2.0
-
react-transition-group@4.4.5:
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
@@ -11098,6 +11175,9 @@ packages:
scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+
scheduler@0.24.0-canary-efb381bbf-20230505:
resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==}
@@ -11995,6 +12075,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.5.3:
+ resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
ua-parser-js@0.7.33:
resolution: {integrity: sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==}
@@ -12773,6 +12858,13 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
+ '@babel/generator@7.24.7':
+ dependencies:
+ '@babel/types': 7.23.9
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
'@babel/helper-annotate-as-pure@7.22.5':
dependencies:
'@babel/types': 7.23.9
@@ -12813,7 +12905,7 @@ snapshots:
dependencies:
'@babel/core': 7.23.9
'@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.4
@@ -12822,15 +12914,28 @@ snapshots:
'@babel/helper-environment-visitor@7.22.20': {}
+ '@babel/helper-environment-visitor@7.24.7':
+ dependencies:
+ '@babel/types': 7.23.9
+
'@babel/helper-function-name@7.23.0':
dependencies:
'@babel/template': 7.23.9
'@babel/types': 7.23.9
+ '@babel/helper-function-name@7.24.7':
+ dependencies:
+ '@babel/template': 7.24.7
+ '@babel/types': 7.23.9
+
'@babel/helper-hoist-variables@7.22.5':
dependencies:
'@babel/types': 7.23.9
+ '@babel/helper-hoist-variables@7.24.7':
+ dependencies:
+ '@babel/types': 7.23.9
+
'@babel/helper-member-expression-to-functions@7.23.0':
dependencies:
'@babel/types': 7.23.9
@@ -12839,6 +12944,13 @@ snapshots:
dependencies:
'@babel/types': 7.23.9
+ '@babel/helper-module-imports@7.24.7':
+ dependencies:
+ '@babel/traverse': 7.24.7
+ '@babel/types': 7.23.9
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
@@ -12848,12 +12960,25 @@ snapshots:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
+ '@babel/helper-module-transforms@7.24.7(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-environment-visitor': 7.24.7
+ '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-simple-access': 7.24.7
+ '@babel/helper-split-export-declaration': 7.24.7
+ '@babel/helper-validator-identifier': 7.24.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-optimise-call-expression@7.22.5':
dependencies:
'@babel/types': 7.23.9
'@babel/helper-plugin-utils@7.22.5': {}
+ '@babel/helper-plugin-utils@7.24.7': {}
+
'@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
@@ -12872,6 +12997,13 @@ snapshots:
dependencies:
'@babel/types': 7.23.9
+ '@babel/helper-simple-access@7.24.7':
+ dependencies:
+ '@babel/traverse': 7.24.7
+ '@babel/types': 7.23.9
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-skip-transparent-expression-wrappers@7.22.5':
dependencies:
'@babel/types': 7.23.9
@@ -12880,10 +13012,16 @@ snapshots:
dependencies:
'@babel/types': 7.23.9
+ '@babel/helper-split-export-declaration@7.24.7':
+ dependencies:
+ '@babel/types': 7.23.9
+
'@babel/helper-string-parser@7.23.4': {}
'@babel/helper-validator-identifier@7.22.20': {}
+ '@babel/helper-validator-identifier@7.24.7': {}
+
'@babel/helper-validator-option@7.23.5': {}
'@babel/helper-wrap-function@7.22.20':
@@ -12909,7 +13047,7 @@ snapshots:
'@babel/node@7.23.9(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/register': 7.23.7(@babel/core@7.23.9)
+ '@babel/register': 7.24.6(@babel/core@7.23.9)
commander: 4.1.1
core-js: 3.32.1
node-environment-flags: 1.0.6
@@ -12920,6 +13058,10 @@ snapshots:
dependencies:
'@babel/types': 7.23.9
+ '@babel/parser@7.24.7':
+ dependencies:
+ '@babel/types': 7.23.9
+
'@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
@@ -12941,8 +13083,8 @@ snapshots:
'@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-environment-visitor': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9)
@@ -12955,7 +13097,7 @@ snapshots:
'@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.9)':
@@ -12967,7 +13109,7 @@ snapshots:
'@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9)
'@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.9)':
@@ -12982,7 +13124,7 @@ snapshots:
'@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9)
'@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.9)':
@@ -13033,7 +13175,7 @@ snapshots:
'@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9)':
dependencies:
@@ -13043,7 +13185,7 @@ snapshots:
'@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9)':
dependencies:
@@ -13214,7 +13356,7 @@ snapshots:
'@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9)':
@@ -13265,6 +13407,15 @@ snapshots:
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-simple-access': 7.22.5
+ '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ '@babel/helper-module-transforms': 7.24.7(@babel/core@7.23.9)
+ '@babel/helper-plugin-utils': 7.24.7
+ '@babel/helper-simple-access': 7.24.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
@@ -13377,12 +13528,12 @@ snapshots:
'@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.9)':
dependencies:
@@ -13530,7 +13681,7 @@ snapshots:
'@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.9)
'@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.9)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.9)
'@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.9)
'@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9)
@@ -13607,6 +13758,15 @@ snapshots:
pirates: 4.0.6
source-map-support: 0.5.21
+ '@babel/register@7.24.6(@babel/core@7.23.9)':
+ dependencies:
+ '@babel/core': 7.23.9
+ clone-deep: 4.0.1
+ find-cache-dir: 2.1.0
+ make-dir: 2.1.0
+ pirates: 4.0.6
+ source-map-support: 0.5.21
+
'@babel/regjsgen@0.8.0': {}
'@babel/runtime-corejs2@7.23.9':
@@ -13629,6 +13789,12 @@ snapshots:
'@babel/parser': 7.23.9
'@babel/types': 7.23.9
+ '@babel/template@7.24.7':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/parser': 7.24.7
+ '@babel/types': 7.23.9
+
'@babel/traverse@7.23.9':
dependencies:
'@babel/code-frame': 7.23.5
@@ -13644,6 +13810,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.24.7':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.24.7
+ '@babel/helper-environment-visitor': 7.24.7
+ '@babel/helper-function-name': 7.24.7
+ '@babel/helper-hoist-variables': 7.24.7
+ '@babel/helper-split-export-declaration': 7.24.7
+ '@babel/parser': 7.24.7
+ '@babel/types': 7.23.9
+ debug: 4.3.4(supports-color@8.1.1)
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.23.9':
dependencies:
'@babel/helper-string-parser': 7.23.4
@@ -14131,10 +14312,18 @@ snapshots:
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.20
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
+
'@jridgewell/resolve-uri@3.1.0': {}
'@jridgewell/set-array@1.1.2': {}
+ '@jridgewell/set-array@1.2.1': {}
+
'@jridgewell/source-map@0.3.5':
dependencies:
'@jridgewell/gen-mapping': 0.3.2
@@ -14147,6 +14336,11 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.0
+ '@jridgewell/sourcemap-codec': 1.4.15
+
'@lerna/create@8.1.2(encoding@0.1.13)':
dependencies:
'@npmcli/run-script': 7.0.2
@@ -14228,7 +14422,7 @@ snapshots:
'@minh.nguyen/plugin-transform-destructuring@7.5.2(@babel/core@7.23.9)':
dependencies:
'@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/helper-plugin-utils': 7.24.7
'@mui/base@5.0.0-beta.30(@types/react@18.2.55)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
@@ -14373,7 +14567,7 @@ snapshots:
'@mui/utils@5.15.12(@types/react@18.2.55)(react@18.2.0)':
dependencies:
'@babel/runtime': 7.23.9
- '@types/prop-types': 15.7.11
+ '@types/prop-types': 15.7.12
prop-types: 15.8.1
react: 18.2.0
react-is: 18.2.0
@@ -14383,10 +14577,10 @@ snapshots:
'@mui/utils@5.15.20(@types/react@18.2.55)(react@18.2.0)':
dependencies:
'@babel/runtime': 7.23.9
- '@types/prop-types': 15.7.11
+ '@types/prop-types': 15.7.12
prop-types: 15.8.1
react: 18.2.0
- react-is: 18.2.0
+ react-is: 18.3.1
optionalDependencies:
'@types/react': 18.2.55
@@ -15151,7 +15345,7 @@ snapshots:
'@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.9)
'@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9)
'@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9)
@@ -15166,7 +15360,7 @@ snapshots:
'@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9)
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9)
'@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9)
- '@babel/template': 7.23.9
+ '@babel/template': 7.24.7
'@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.23.9(@babel/core@7.23.9))
babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.9)
react-refresh: 0.14.0
@@ -15176,7 +15370,7 @@ snapshots:
'@react-native/codegen@0.73.3(@babel/preset-env@7.23.9(@babel/core@7.23.9))':
dependencies:
- '@babel/parser': 7.23.9
+ '@babel/parser': 7.24.7
'@babel/preset-env': 7.23.9(@babel/core@7.23.9)
flow-parser: 0.206.0
glob: 7.2.3
@@ -15606,6 +15800,17 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
+ '@testing-library/dom@10.3.1':
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/runtime': 7.23.9
+ '@types/aria-query': 5.0.1
+ aria-query: 5.3.0
+ chalk: 4.1.2
+ dom-accessibility-api: 0.5.16
+ lz-string: 1.5.0
+ pretty-format: 27.5.1
+
'@testing-library/dom@9.3.4':
dependencies:
'@babel/code-frame': 7.23.5
@@ -15625,6 +15830,10 @@ snapshots:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
+ '@testing-library/user-event@14.5.2(@testing-library/dom@10.3.1)':
+ dependencies:
+ '@testing-library/dom': 10.3.1
+
'@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4)':
dependencies:
'@testing-library/dom': 9.3.4
@@ -15746,10 +15955,12 @@ snapshots:
'@types/chai-dom@1.11.3':
dependencies:
- '@types/chai': 4.3.12
+ '@types/chai': 4.3.16
'@types/chai@4.3.12': {}
+ '@types/chai@4.3.16': {}
+
'@types/connect@3.4.35':
dependencies:
'@types/node': 18.19.25
@@ -15885,6 +16096,8 @@ snapshots:
'@types/prop-types@15.7.11': {}
+ '@types/prop-types@15.7.12': {}
+
'@types/qs@6.9.7': {}
'@types/range-parser@1.2.4': {}
@@ -15915,10 +16128,6 @@ snapshots:
dependencies:
'@types/react': 18.2.55
- '@types/react-test-renderer@18.0.7':
- dependencies:
- '@types/react': 18.2.55
-
'@types/react-transition-group@4.4.10':
dependencies:
'@types/react': 18.2.55
@@ -16033,6 +16242,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.5.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 6.19.1
+ '@typescript-eslint/types': 6.19.1
+ '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.5.3)
+ '@typescript-eslint/visitor-keys': 6.19.1
+ debug: 4.3.4(supports-color@8.1.1)
+ eslint: 8.56.0
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@6.19.1':
dependencies:
'@typescript-eslint/types': 6.19.1
@@ -16067,6 +16289,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@6.19.1(typescript@5.5.3)':
+ dependencies:
+ '@typescript-eslint/types': 6.19.1
+ '@typescript-eslint/visitor-keys': 6.19.1
+ debug: 4.3.4(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.3
+ semver: 7.6.0
+ ts-api-utils: 1.0.1(typescript@5.5.3)
+ optionalDependencies:
+ typescript: 5.5.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
@@ -16199,7 +16436,7 @@ snapshots:
'@babel/core': 7.23.9
'@babel/generator': 7.23.6
'@babel/helper-module-imports': 7.22.15
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.9)
'@babel/template': 7.23.9
'@babel/traverse': 7.23.9
'@babel/types': 7.23.9
@@ -20092,11 +20329,11 @@ snapshots:
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9)
'@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9)
'@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.9)
'@babel/preset-env': 7.23.9(@babel/core@7.23.9)
'@babel/preset-flow': 7.23.3(@babel/core@7.23.9)
'@babel/preset-typescript': 7.23.3(@babel/core@7.23.9)
- '@babel/register': 7.23.7(@babel/core@7.23.9)
+ '@babel/register': 7.24.6(@babel/core@7.23.9)
babel-core: 7.0.0-bridge.0(@babel/core@7.23.9)
chalk: 4.1.2
flow-parser: 0.206.0
@@ -20113,15 +20350,15 @@ snapshots:
jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)):
dependencies:
'@babel/core': 7.23.9
- '@babel/parser': 7.23.9
+ '@babel/parser': 7.24.7
'@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9)
'@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9)
'@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
+ '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.23.9)
'@babel/preset-env': 7.23.9(@babel/core@7.23.9)
'@babel/preset-flow': 7.23.3(@babel/core@7.23.9)
'@babel/preset-typescript': 7.23.3(@babel/core@7.23.9)
- '@babel/register': 7.23.7(@babel/core@7.23.9)
+ '@babel/register': 7.24.6(@babel/core@7.23.9)
babel-core: 7.0.0-bridge.0(@babel/core@7.23.9)
chalk: 4.1.2
flow-parser: 0.206.0
@@ -20531,7 +20768,7 @@ snapshots:
strong-log-transformer: 2.1.0
tar: 6.1.11
temp-dir: 1.0.0
- typescript: 5.3.3
+ typescript: 5.5.3
upath: 2.0.1
uuid: 9.0.1
validate-npm-package-license: 3.0.4
@@ -21043,7 +21280,7 @@ snapshots:
metro-source-map@0.80.5:
dependencies:
- '@babel/traverse': 7.23.9
+ '@babel/traverse': 7.24.7
'@babel/types': 7.23.9
invariant: 2.2.4
metro-symbolicate: 0.80.5
@@ -21068,9 +21305,9 @@ snapshots:
metro-transform-plugins@0.80.5:
dependencies:
'@babel/core': 7.23.9
- '@babel/generator': 7.23.6
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
+ '@babel/generator': 7.24.7
+ '@babel/template': 7.24.7
+ '@babel/traverse': 7.24.7
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
@@ -21078,8 +21315,8 @@ snapshots:
metro-transform-worker@0.80.5(encoding@0.1.13):
dependencies:
'@babel/core': 7.23.9
- '@babel/generator': 7.23.6
- '@babel/parser': 7.23.9
+ '@babel/generator': 7.24.7
+ '@babel/parser': 7.24.7
'@babel/types': 7.23.9
metro: 0.80.5(encoding@0.1.13)
metro-babel-transformer: 0.80.5
@@ -21099,10 +21336,10 @@ snapshots:
dependencies:
'@babel/code-frame': 7.23.5
'@babel/core': 7.23.9
- '@babel/generator': 7.23.6
- '@babel/parser': 7.23.9
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
+ '@babel/generator': 7.24.7
+ '@babel/parser': 7.24.7
+ '@babel/template': 7.24.7
+ '@babel/traverse': 7.24.7
'@babel/types': 7.23.9
accepts: 1.3.8
chalk: 4.1.2
@@ -22264,7 +22501,7 @@ snapshots:
postcss-styled-syntax@0.6.4(postcss@8.4.35):
dependencies:
postcss: 8.4.35
- typescript: 5.3.3
+ typescript: 5.5.3
postcss-value-parser@4.2.0: {}
@@ -22576,6 +22813,8 @@ snapshots:
react-is@18.2.0: {}
+ react-is@18.3.1: {}
+
react-jss@10.10.0(react@18.2.0):
dependencies:
'@babel/runtime': 7.23.9
@@ -22599,7 +22838,7 @@ snapshots:
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
react-reconciler: 0.29.0(react@18.2.0)
- scheduler: 0.23.0
+ scheduler: 0.23.2
react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0):
dependencies:
@@ -22666,7 +22905,7 @@ snapshots:
dependencies:
loose-envify: 1.4.0
react: 18.2.0
- scheduler: 0.23.0
+ scheduler: 0.23.2
react-redux@8.1.3(@types/react-dom@18.2.19)(@types/react@18.2.55)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(redux@4.2.1):
dependencies:
@@ -22708,7 +22947,7 @@ snapshots:
dependencies:
object-assign: 4.1.1
react: 18.2.0
- react-is: 18.2.0
+ react-is: 18.3.1
react-simple-code-editor@0.13.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
@@ -22759,13 +22998,6 @@ snapshots:
react-swipeable-views-utils: 0.14.0(react@18.2.0)
warning: 4.0.3
- react-test-renderer@18.2.0(react@18.2.0):
- dependencies:
- react: 18.2.0
- react-is: 18.2.0
- react-shallow-renderer: 16.15.0(react@18.2.0)
- scheduler: 0.23.0
-
react-transition-group@4.4.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
dependencies:
'@babel/runtime': 7.23.9
@@ -23252,6 +23484,10 @@ snapshots:
dependencies:
loose-envify: 1.4.0
+ scheduler@0.23.2:
+ dependencies:
+ loose-envify: 1.4.0
+
scheduler@0.24.0-canary-efb381bbf-20230505:
dependencies:
loose-envify: 1.4.0
@@ -24215,6 +24451,10 @@ snapshots:
dependencies:
typescript: 5.3.3
+ ts-api-utils@1.0.1(typescript@5.5.3):
+ dependencies:
+ typescript: 5.5.3
+
ts-interface-checker@0.1.13: {}
ts-invariant@0.10.3:
@@ -24361,6 +24601,8 @@ snapshots:
typescript@5.3.3: {}
+ typescript@5.5.3: {}
+
ua-parser-js@0.7.33: {}
uc.micro@2.0.0: {}
diff --git a/renovate.json b/renovate.json
index b5d4f9f892d666..ea06108ffee5a8 100644
--- a/renovate.json
+++ b/renovate.json
@@ -68,7 +68,7 @@
},
{
"groupName": "React",
- "matchPackageNames": ["react", "react-dom", "react-is", "react-test-renderer"]
+ "matchPackageNames": ["react", "react-dom", "react-is"]
},
{
"groupName": "typescript-eslint",
diff --git a/scripts/useReactVersion.mjs b/scripts/useReactVersion.mjs
index 35cbafdfb25608..a4074ac42e9b36 100644
--- a/scripts/useReactVersion.mjs
+++ b/scripts/useReactVersion.mjs
@@ -17,7 +17,7 @@ import { getWorkspaceRoot } from './utils.mjs';
const exec = promisify(childProcess.exec);
// packages published from the react monorepo using the same version
-const reactPackageNames = ['react', 'react-dom', 'react-is', 'react-test-renderer', 'scheduler'];
+const reactPackageNames = ['react', 'react-dom', 'react-is', 'scheduler'];
const devDependenciesPackageNames = ['@testing-library/react'];
// if we need to support more versions we will need to add new mapping here