From 4e4647865c64e16e97cd157b303fb33b92f649f5 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 18 Sep 2023 12:12:18 +0200 Subject: [PATCH] [release] v5.14.10 (#39034) --- CHANGELOG.md | 55 +++++++++++++++++++ benchmark/package.json | 6 +- docs/package.json | 22 ++++---- package.json | 2 +- packages/api-docs-builder/package.json | 2 +- packages/mui-base/package.json | 6 +- .../mui-core-downloads-tracker/package.json | 2 +- packages/mui-docs/package.json | 6 +- packages/mui-joy/package.json | 12 ++-- packages/mui-lab/package.json | 8 +-- packages/mui-material-next/package.json | 10 ++-- packages/mui-material/package.json | 14 ++--- packages/mui-private-theming/package.json | 8 +-- packages/mui-styled-engine-sc/package.json | 4 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 10 ++-- packages/mui-system/package.json | 14 ++--- packages/mui-utils/package.json | 2 +- packages/zero-next-plugin/package.json | 2 +- packages/zero-runtime/package.json | 2 +- packages/zero-tag-processor/package.json | 6 +- packages/zero-vite-plugin/package.json | 4 +- test/package.json | 14 ++--- 23 files changed, 134 insertions(+), 79 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b44ff828936714..0d5719526e40c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,60 @@ # [Versions](https://mui.com/versions/) +## 5.14.10 + + + +_Sep 18, 2023_ + +A big thanks to the 16 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements. + +### `@mui/material@5.14.10` + +- ​[Chip] Add cursor CSS property reset (#38984) @DiegoAndai + +### `@mui/utils@5.14.10` + +- ​[utils] Move @types/prop-types back to dependencies (#39030) @Methuselah96 + +### `@mui/base@5.0.0-beta.16` + +- ​[NumberInput][base-ui] Warn when changing control mode with `useControlled` (#38757) @sai6855 +- ​[Select][base-ui] Fix Select button layout shift, add placeholder prop (#38796) @mj12albert +- ​[useList][base-ui] Accept arbitrary external props and forward to root (#38848) @mj12albert +- ​[Autocomplete][base-ui] Added ref to getInputProps return value (#38919) @DarhkVoyd + +### `@mui/joy@5.0.0-beta.7` + +- ​[AccordionGroup][joy-ui] Fix console warning when using custom color (#38950) @sai6855 +- ​[GlobalStyles][joy-ui] Ensure compatibility with RSC (#38955) @mateuseap + +### Docs + +- ​[docs][base] Add Tailwind CSS + plain CSS demo on the NumberInput page (#38928) @alisasanib +- ​[docs][Dialog] Add non-modal dialog docs & demo (#38684) @mnajdova +- ​[docs] Fix number input wrong demo @oliviertassinari +- ​[docs] Exclude joy-ui LinearProgressCountup from visual regression (#38969) @siriwatknp +- ​[docs][joy-ui] Revise the Overview page (#38842) @danilo-leal +- ​[docs][material-ui][Pagination] Add `TablePagination` to the API components list (#38486) @MonstraG + +### Core + +- ​[core] Add more context about useEventCallback @oliviertassinari +- ​[core] Allow deeper import of @mui/utils (#38806) @oliviertassinari +- ​[core] Remove react-dom from @mui/utils peerDependencies (#38974) @michaldudak +- ​[core] Remove react from styled-engine dependencies (#38971) @michaldudak +- ​[core] Fix image loading bug on Safari @oliviertassinari +- ​[core] Fix bundle size upload to S3 job (#38956) @Janpot +- ​[core] Move eslint to peer dependencies of eslint-plugin-material-ui (#39033) @michaldudak +- ​[docs-infra] Display markdown lists correctly in docs for props description (#38973) @ZeeshanTamboli +- ​[website] Improve lighthouse score (#39011) @oliviertassinari +- ​[website] Fix lighthouse issues @oliviertassinari +- ​[website] Create the `InfoCard` component (#38987) @danilo-leal +- ​[website] Small tweaks for performance @oliviertassinari +- ​[zero][next] Setup nextjs plugin package (#38852) @brijeshb42 + +All contributors of this release in alphabetical order: @alisasanib, @brijeshb42, @danilo-leal, @DarhkVoyd, @DiegoAndai, @Janpot, @mateuseap, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @MonstraG, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli + ## 5.14.9 diff --git a/benchmark/package.json b/benchmark/package.json index 5b48fbcab00029..b3d04a28e8998f 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -15,9 +15,9 @@ "@emotion/react": "^11.11.1", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.11.0", - "@mui/material": "^5.14.9", - "@mui/styles": "^5.14.9", - "@mui/system": "^5.14.9", + "@mui/material": "^5.14.10", + "@mui/styles": "^5.14.10", + "@mui/system": "^5.14.10", "@styled-system/css": "^5.1.5", "benchmark": "^2.1.4", "docs": "^5.0.0", diff --git a/docs/package.json b/docs/package.json index 0099c4152a77fe..f193821ecae8d1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,20 +32,20 @@ "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/react-fontawesome": "^0.2.0", - "@mui/base": "5.0.0-beta.15", - "@mui/docs": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/docs": "^5.14.10", "@mui/icons-material": "^5.14.9", - "@mui/joy": "5.0.0-beta.6", - "@mui/lab": "5.0.0-alpha.144", + "@mui/joy": "5.0.0-beta.7", + "@mui/lab": "5.0.0-alpha.145", "@mui/markdown": "^5.0.0", - "@mui/material": "^5.14.9", - "@mui/material-next": "6.0.0-alpha.101", - "@mui/styled-engine": "^5.14.9", - "@mui/styled-engine-sc": "^5.14.9", - "@mui/styles": "^5.14.9", - "@mui/system": "^5.14.9", + "@mui/material": "^5.14.10", + "@mui/material-next": "6.0.0-alpha.102", + "@mui/styled-engine": "^5.14.10", + "@mui/styled-engine-sc": "^5.14.10", + "@mui/styles": "^5.14.10", + "@mui/system": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "@mui/x-charts": "^6.0.0-alpha.9", "@mui/x-data-grid": "6.12.1", "@mui/x-data-grid-generator": "6.12.1", diff --git a/package.json b/package.json index e0779ec929640d..713dc77ce80719 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "5.14.9", + "version": "5.14.10", "private": true, "scripts": { "proptypes": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./scripts/generateProptypes.ts", diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 4c0fb7e20f7254..88a910e16f9c22 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -12,7 +12,7 @@ "@babel/traverse": "^7.22.17", "@mui-internal/docs-utilities": "^1.0.0", "@mui/markdown": "^5.0.0", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "ast-types": "^0.14.2", "docs": "^5.0.0", "doctrine": "^3.0.0", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index c4d0eeacea967a..1236c2b3efce42 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -1,6 +1,6 @@ { "name": "@mui/base", - "version": "5.0.0-beta.15", + "version": "5.0.0-beta.16", "private": false, "author": "MUI Team", "description": "A library of headless ('unstyled') React UI components and low-level hooks.", @@ -44,13 +44,13 @@ "@babel/runtime": "^7.22.15", "@floating-ui/react-dom": "^2.0.2", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "@popperjs/core": "^2.11.8", "clsx": "^2.0.0", "prop-types": "^15.8.1" }, "devDependencies": { - "@mui/material": "^5.14.9", + "@mui/material": "^5.14.10", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.4.3", "@types/chai": "^4.3.5", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index 8d3e2a9780b6a0..5748505c1d7bf7 100644 --- a/packages/mui-core-downloads-tracker/package.json +++ b/packages/mui-core-downloads-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@mui/core-downloads-tracker", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "Internal package to track number of downloads of our design system libraries", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 9350dd0eb4c306..e7fd13bd425735 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", @@ -35,8 +35,8 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.15", - "@mui/utils": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/utils": "^5.14.10", "nprogress": "^0.2.0", "prop-types": "^15.8.1" }, diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 7a413d6a1029c6..c58bf59e2f3c50 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -1,6 +1,6 @@ { "name": "@mui/joy", - "version": "5.0.0-beta.6", + "version": "5.0.0-beta.7", "private": false, "author": "MUI Team", "description": "A library of beautifully designed React UI components.", @@ -39,16 +39,16 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.15", - "@mui/core-downloads-tracker": "^5.14.9", - "@mui/system": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/core-downloads-tracker": "^5.14.10", + "@mui/system": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "clsx": "^2.0.0", "prop-types": "^15.8.1" }, "devDependencies": { - "@mui/material": "^5.14.9", + "@mui/material": "^5.14.10", "@types/chai": "^4.3.5", "@types/prop-types": "^15.7.5", "@types/react": "^18.2.21", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 86388b708fa8b7..5700aacffa39dd 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@mui/lab", - "version": "5.0.0-alpha.144", + "version": "5.0.0-alpha.145", "private": false, "author": "MUI Team", "description": "Laboratory for new MUI modules.", @@ -42,10 +42,10 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.15", - "@mui/system": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/system": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "@mui/x-tree-view": "6.0.0-alpha.1", "clsx": "^2.0.0", "prop-types": "^15.8.1" diff --git a/packages/mui-material-next/package.json b/packages/mui-material-next/package.json index 162ee6e31c4641..c8b1a94e8ac2c7 100644 --- a/packages/mui-material-next/package.json +++ b/packages/mui-material-next/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-next", - "version": "6.0.0-alpha.101", + "version": "6.0.0-alpha.102", "private": false, "author": "MUI Team", "description": "v6-alpha: React components that implement Google's Material Design", @@ -41,11 +41,11 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.15", - "@mui/material": "^5.14.9", - "@mui/system": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/material": "^5.14.10", + "@mui/system": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "@types/react-transition-group": "^4.4.6", "clsx": "^2.0.0", "prop-types": "^15.8.1", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index e3ea7b96d8cf7a..0674d53907cc7a 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "React components that implement Google's Material Design.", @@ -43,11 +43,11 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/base": "5.0.0-beta.15", - "@mui/core-downloads-tracker": "^5.14.9", - "@mui/system": "^5.14.9", + "@mui/base": "5.0.0-beta.16", + "@mui/core-downloads-tracker": "^5.14.10", + "@mui/system": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "@types/react-transition-group": "^4.4.6", "clsx": "^2.0.0", "csstype": "^3.1.2", @@ -57,8 +57,8 @@ }, "devDependencies": { "@mui/icons-material": "^5.14.9", - "@mui/lab": "5.0.0-alpha.144", - "@mui/styles": "^5.14.9", + "@mui/lab": "^5.0.0-alpha.145", + "@mui/styles": "^5.14.10", "@popperjs/core": "^2.11.8", "@rollup/plugin-replace": "^5.0.2", "@testing-library/dom": "^9.3.1", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 5775cb9e6d1b34..369592b43b89c5 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -1,6 +1,6 @@ { "name": "@mui/private-theming", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", @@ -39,12 +39,12 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "prop-types": "^15.8.1" }, "devDependencies": { - "@mui/material": "^5.14.9", - "@mui/styles": "^5.14.9", + "@mui/material": "^5.14.10", + "@mui/styles": "^5.14.10", "@mui/types": "^7.2.4", "@types/chai": "^4.3.5", "@types/react": "^18.2.21", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 5ec8ef5bb9cd52..e03a345ad732b1 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine-sc", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for styled-components.", @@ -47,8 +47,8 @@ "@types/react": "^18.2.21", "@types/styled-components": "^5.1.26", "chai": "^4.3.7", - "styled-components": "^5.3.1", "react": "^18.2.0", + "styled-components": "^5.3.1", "test": "^5.0.0" }, "peerDependencies": { diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index cfac31770e8482..74dd2b2e92ba35 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for emotion.", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 7a47265ee18195..a8c8e7035c829f 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", @@ -40,9 +40,9 @@ "dependencies": { "@babel/runtime": "^7.22.15", "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.14.9", + "@mui/private-theming": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "clsx": "^2.0.0", "csstype": "^3.1.2", "hoist-non-react-statics": "^3.3.2", @@ -57,8 +57,8 @@ "prop-types": "^15.8.1" }, "devDependencies": { - "@mui/joy": "5.0.0-beta.6", - "@mui/material": "^5.14.9", + "@mui/joy": "5.0.0-beta.7", + "@mui/material": "^5.14.10", "@types/chai": "^4.3.5", "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 6eabc012268bec..088be5f0798ecf 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "CSS utilities for rapidly laying out custom designs.", @@ -41,10 +41,10 @@ }, "dependencies": { "@babel/runtime": "^7.22.15", - "@mui/private-theming": "^5.14.9", - "@mui/styled-engine": "^5.14.9", + "@mui/private-theming": "^5.14.10", + "@mui/styled-engine": "^5.14.10", "@mui/types": "^7.2.4", - "@mui/utils": "^5.14.9", + "@mui/utils": "^5.14.10", "clsx": "^2.0.0", "csstype": "^3.1.2", "prop-types": "^15.8.1" @@ -52,9 +52,9 @@ "devDependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@mui/joy": "5.0.0-beta.6", - "@mui/material": "^5.14.9", - "@mui/material-next": "6.0.0-alpha.101", + "@mui/joy": "5.0.0-beta.7", + "@mui/material": "^5.14.10", + "@mui/material-next": "6.0.0-alpha.102", "@types/chai": "^4.3.5", "@types/prop-types": "^15.7.5", "@types/react": "^18.2.21", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index a029fba3afc595..f7474e6b4f04a1 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "5.14.9", + "version": "5.14.10", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", diff --git a/packages/zero-next-plugin/package.json b/packages/zero-next-plugin/package.json index 440d25a418ef0b..6ba74a613cb0f8 100644 --- a/packages/zero-next-plugin/package.json +++ b/packages/zero-next-plugin/package.json @@ -43,7 +43,7 @@ "@babel/plugin-syntax-jsx": "^7.22.5", "@babel/preset-typescript": "^7.22.15", "@linaria/babel-preset": "^4.5.4", - "@mui/zero-tag-processor": "0.0.1-alpha.3", + "@mui/zero-tag-processor": "0.0.1-alpha.4", "file-system-cache": "2.0.2" }, "devDependencies": { diff --git a/packages/zero-runtime/package.json b/packages/zero-runtime/package.json index eb595a44c4f897..e10788b82d6b8e 100644 --- a/packages/zero-runtime/package.json +++ b/packages/zero-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@mui/zero-runtime", - "version": "0.0.1-alpha.3", + "version": "0.0.1-alpha.4", "private": true, "author": "MUI Team", "description": "Linaria tag processors for custom styled implementation.", diff --git a/packages/zero-tag-processor/package.json b/packages/zero-tag-processor/package.json index c8ce1c3b2d4274..899a37725a030e 100644 --- a/packages/zero-tag-processor/package.json +++ b/packages/zero-tag-processor/package.json @@ -1,6 +1,6 @@ { "name": "@mui/zero-tag-processor", - "version": "0.0.1-alpha.3", + "version": "0.0.1-alpha.4", "private": true, "author": "MUI Team", "description": "Linaria tag processors for custom styled implementation.", @@ -47,11 +47,11 @@ "@emotion/css": "^11.11.2", "@linaria/tags": "^4.5.4", "@linaria/utils": "^4.5.3", - "@mui/system": "^5.14.9", + "@mui/system": "^5.14.10", "lodash.get": "^4.4.2" }, "devDependencies": { - "@mui/material": "^5.14.9", + "@mui/material": "^5.14.10", "@types/babel__core": "^7.20.1", "@types/babel__helper-module-imports": "^7.18.0", "@types/babel__helper-plugin-utils": "^7.10.0", diff --git a/packages/zero-vite-plugin/package.json b/packages/zero-vite-plugin/package.json index 18ed80e75f6501..236b00d67c024d 100644 --- a/packages/zero-vite-plugin/package.json +++ b/packages/zero-vite-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@mui/zero-vite-plugin", - "version": "0.0.1-alpha.3", + "version": "0.0.1-alpha.4", "private": true, "author": "MUI Team", "description": "Vite plugin for MUI zero styled implementation.", @@ -41,7 +41,7 @@ "dependencies": { "@babel/core": "^7.22.17", "@linaria/vite": "^4.5.4", - "@mui/zero-tag-processor": "0.0.1-alpha.3" + "@mui/zero-tag-processor": "0.0.1-alpha.4" }, "devDependencies": { "@types/babel__core": "^7.20.1", diff --git a/test/package.json b/test/package.json index 0b556721e08e26..37a8351c2743fd 100644 --- a/test/package.json +++ b/test/package.json @@ -13,14 +13,14 @@ "@emotion/cache": "^11.11.0", "@emotion/react": "^11.11.1", "@mnajdova/enzyme-adapter-react-18": "^0.2.0", - "@mui/base": "5.0.0-beta.15", + "@mui/base": "5.0.0-beta.16", "@mui/icons-material": "^5.14.9", - "@mui/joy": "5.0.0-beta.6", - "@mui/lab": "5.0.0-alpha.144", - "@mui/material": "^5.14.9", - "@mui/material-next": "6.0.0-alpha.101", - "@mui/system": "^5.14.9", - "@mui/utils": "^5.14.9", + "@mui/joy": "5.0.0-beta.7", + "@mui/lab": "5.0.0-alpha.145", + "@mui/material": "^5.14.10", + "@mui/material-next": "6.0.0-alpha.102", + "@mui/system": "^5.14.10", + "@mui/utils": "^5.14.10", "@playwright/test": "1.37.1", "@testing-library/dom": "^9.3.1", "@testing-library/react": "^14.0.0",