From 98be46d984eb7f715937505403c629f37a832486 Mon Sep 17 00:00:00 2001 From: Marija Najdova Date: Mon, 9 Sep 2024 17:19:55 +0200 Subject: [PATCH 01/18] [Radio] Fix disabled state styling regression (#43592) --- packages/mui-material/src/Radio/Radio.js | 23 ++++++++++++-- .../fixtures/Radio/RadioDisabledState.js | 31 +++++++++++++++++++ 2 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 test/regressions/fixtures/Radio/RadioDisabledState.js diff --git a/packages/mui-material/src/Radio/Radio.js b/packages/mui-material/src/Radio/Radio.js index 40e47b90100cc1..d3707e7bffaa96 100644 --- a/packages/mui-material/src/Radio/Radio.js +++ b/packages/mui-material/src/Radio/Radio.js @@ -9,6 +9,7 @@ import SwitchBase from '../internal/SwitchBase'; import RadioButtonIcon from './RadioButtonIcon'; import capitalize from '../utils/capitalize'; import createChainedFunction from '../utils/createChainedFunction'; +import useFormControl from '../FormControl/useFormControl'; import useRadioGroup from '../RadioGroup/useRadioGroup'; import radioClasses, { getRadioUtilityClass } from './radioClasses'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; @@ -51,7 +52,7 @@ const RadioRoot = styled(SwitchBase, { }, variants: [ { - props: { color: 'default', disableRipple: false }, + props: { color: 'default', disabled: false, disableRipple: false }, style: { '&:hover': { backgroundColor: theme.vars @@ -63,7 +64,7 @@ const RadioRoot = styled(SwitchBase, { ...Object.entries(theme.palette) .filter(([, palette]) => palette && palette.main) .map(([color]) => ({ - props: { color, disableRipple: false }, + props: { color, disabled: false, disableRipple: false }, style: { '&:hover': { backgroundColor: theme.vars @@ -75,7 +76,7 @@ const RadioRoot = styled(SwitchBase, { ...Object.entries(theme.palette) .filter(([, palette]) => palette && palette.main) .map(([color]) => ({ - props: { color }, + props: { color, disabled: false }, style: { [`&.${radioClasses.checked}`]: { color: (theme.vars || theme).palette[color].main, @@ -121,11 +122,26 @@ const Radio = React.forwardRef(function Radio(inProps, ref) { onChange: onChangeProp, size = 'medium', className, + disabled: disabledProp, disableRipple = false, ...other } = props; + + const muiFormControl = useFormControl(); + + let disabled = disabledProp; + + if (muiFormControl) { + if (typeof disabled === 'undefined') { + disabled = muiFormControl.disabled; + } + } + + disabled ??= false; + const ownerState = { ...props, + disabled, disableRipple, color, size, @@ -154,6 +170,7 @@ const Radio = React.forwardRef(function Radio(inProps, ref) { checkedIcon={React.cloneElement(checkedIcon, { fontSize: defaultCheckedIcon.props.fontSize ?? size, })} + disabled={disabled} ownerState={ownerState} classes={classes} name={name} diff --git a/test/regressions/fixtures/Radio/RadioDisabledState.js b/test/regressions/fixtures/Radio/RadioDisabledState.js new file mode 100644 index 00000000000000..617d4181f6117c --- /dev/null +++ b/test/regressions/fixtures/Radio/RadioDisabledState.js @@ -0,0 +1,31 @@ +import * as React from 'react'; +import Radio from '@mui/material/Radio'; + +export default function RadioButtonsDisabled() { + const [selectedValue, setSelectedValue] = React.useState('a'); + + const handleChange = (event) => { + setSelectedValue(event.target.value); + }; + + return ( +
+ + +
+ ); +} From 82bb4dc1e0aa7bb114eb23e2d64c917a0d23d940 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 9 Sep 2024 18:05:38 +0200 Subject: [PATCH 02/18] [examples] Fix CDN live preview demo (#43641) --- examples/material-ui-via-cdn/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/material-ui-via-cdn/README.md b/examples/material-ui-via-cdn/README.md index 4e3b10b3830c7b..fc8062310ea7ec 100644 --- a/examples/material-ui-via-cdn/README.md +++ b/examples/material-ui-via-cdn/README.md @@ -23,7 +23,7 @@ The client has to download the entire library, regardless of which components ar -[The live preview.](https://rawcdn.githack.com/mui/material-ui/master/examples/material-ui-via-cdn/index.html) +[The live preview.](https://raw.githack.com/mui/material-ui/master/examples/material-ui-via-cdn/index.html) ## What's next? From 903768b2bb23ec29e9eddd7e76c6c8153dc3b2bb Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 9 Sep 2024 18:34:05 +0200 Subject: [PATCH 03/18] [system][docs] Fix link to createCssVarsProvider (#43661) --- CHANGELOG.old.md | 4 ++-- .../css-theme-variables.md | 2 +- .../src/styles/ThemeProviderWithVars.tsx | 22 ++++++++++--------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.old.md b/CHANGELOG.old.md index 0a950a9ecc9716..b1d43653b44cd9 100644 --- a/CHANGELOG.old.md +++ b/CHANGELOG.old.md @@ -4127,8 +4127,8 @@ A big thanks to the 17 contributors who made this release possible. Here are som ```diff import { - unstable_createCssVarsProvider as createCssVarsProvider, - + unstable_createCssVarsTheme as createCssVarsTheme, + unstable_createCssVarsProvider as createCssVarsProvider, + + unstable_createCssVarsTheme as createCssVarsTheme, } from '@mui/system'; const { CssVarsProvider } = createCssVarsProvider({ diff --git a/docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md b/docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md index c67d1cb54029ad..6905605fb83fd1 100644 --- a/docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md +++ b/docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md @@ -189,7 +189,7 @@ Now, the Button's `backgroundColor`, `borderColor` and text `color` values will For framework- or language-specific setup instructions, see [CSS theme variables—Usage—Server-side rendering](/material-ui/customization/css-theme-variables/usage/). For framework or language specific setup, see [this](/material-ui/customization/css-theme-variables/usage/) -See the complete usage of `createCssVarsProvider` in [Material UI](https://github.com/mui/material-ui/blob/master/packages/mui-material/src/styles/CssVarsProvider.tsx) and [Joy UI](https://github.com/mui/material-ui/blob/master/packages/mui-joy/src/styles/CssVarsProvider.tsx). +See the complete usage of `createCssVarsProvider` in [Material UI](https://github.com/mui/material-ui/blob/master/packages/mui-material/src/styles/ThemeProviderWithVars.tsx) and [Joy UI](https://github.com/mui/material-ui/blob/master/packages/mui-joy/src/styles/CssVarsProvider.tsx). ## API diff --git a/packages/mui-material/src/styles/ThemeProviderWithVars.tsx b/packages/mui-material/src/styles/ThemeProviderWithVars.tsx index 1a29b504f0afbf..cf5c64f2334983 100644 --- a/packages/mui-material/src/styles/ThemeProviderWithVars.tsx +++ b/packages/mui-material/src/styles/ThemeProviderWithVars.tsx @@ -41,17 +41,19 @@ let warnedOnce = false; // TODO: remove in v7 // eslint-disable-next-line @typescript-eslint/naming-convention function Experimental_CssVarsProvider(props: any) { - if (!warnedOnce) { - console.warn( - [ - 'MUI: The Experimental_CssVarsProvider component has been ported into ThemeProvider.', - '', - "You should use `import { ThemeProvider } from '@mui/material/styles'` instead.", - 'For more details, check out https://mui.com/material-ui/customization/css-theme-variables/usage/', - ].join('\n'), - ); + if (process.env.NODE_ENV !== 'production') { + if (!warnedOnce) { + console.warn( + [ + 'MUI: The Experimental_CssVarsProvider component has been ported into ThemeProvider.', + '', + "You should use `import { ThemeProvider } from '@mui/material/styles'` instead.", + 'For more details, check out https://mui.com/material-ui/customization/css-theme-variables/usage/', + ].join('\n'), + ); - warnedOnce = true; + warnedOnce = true; + } } return ; From b734f9548174c3543e56900ba695b471b5b68d5a Mon Sep 17 00:00:00 2001 From: Victor Zanivan Monteiro Date: Mon, 9 Sep 2024 15:18:32 -0300 Subject: [PATCH 04/18] [docs] Add Integrations section to design resources page (#43612) Signed-off-by: Olivier Tassinari Co-authored-by: Olivier Tassinari --- .../material-ui-for-figma/material-ui-for-figma.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md b/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md index 1d4321641f5655..975268000fb1c7 100644 --- a/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md +++ b/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md @@ -100,3 +100,14 @@ If you need to replace a single component that's been updated, there are a coupl ## Feedback and bug reports If you've got any feedback, we'd love to [hear from you](https://github.com/mui/mui-design-kits/discussions/84). + +## Integrations + +### Quest + +[Quest](https://www.quest.ai/) provides a native integration with this design kit. + +When you design your components with the kit, you can use [Quest plugin](https://www.figma.com/community/plugin/862039267149408972/figma-to-react-from-quest) to convert your Figma designs into Material UI code. +The code generated should be clean and production-ready. + +Visit the [Quest documentation](https://docs.quest.ai/quest-docs) for more details. From c150dad583c047d88c8a5714113e6b51b056c606 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Mon, 9 Sep 2024 23:26:51 +0200 Subject: [PATCH 05/18] [docs-infra] Fix axe issue scroll-to-top without landmark (#43663) --- docs/src/modules/components/AppLayoutDocs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/modules/components/AppLayoutDocs.js b/docs/src/modules/components/AppLayoutDocs.js index 5b700a3b49443e..3fb9527b407dae 100644 --- a/docs/src/modules/components/AppLayoutDocs.js +++ b/docs/src/modules/components/AppLayoutDocs.js @@ -167,9 +167,9 @@ export default function AppLayoutDocs(props) { {disableToc ? null : } + - ); } From f01c2f39d55713085d57378bf62e9b147640c6da Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 10 Sep 2024 10:24:08 +0700 Subject: [PATCH 06/18] [material-ui] Return styles directly if the selector is `&` when using `applyStyles` (#43633) --- packages/mui-material/src/styles/createTheme.test.js | 6 ++++++ .../mui-system/src/createTheme/applyStyles.test.ts | 12 ++++++++++++ packages/mui-system/src/createTheme/applyStyles.ts | 3 +++ 3 files changed, 21 insertions(+) diff --git a/packages/mui-material/src/styles/createTheme.test.js b/packages/mui-material/src/styles/createTheme.test.js index 3c24d90fe3f302..f40f342ff2c0fb 100644 --- a/packages/mui-material/src/styles/createTheme.test.js +++ b/packages/mui-material/src/styles/createTheme.test.js @@ -503,6 +503,12 @@ describe('createTheme', () => { }); }); + it('should return the styles directly when using applyStyles if the selector is `&`', function test() { + const theme = createTheme({ cssVariables: true, palette: { mode: 'dark' } }); + + expect(theme.applyStyles('dark', { color: 'red' })).to.deep.equal({ color: 'red' }); + }); + it('Throw an informative error when the key `vars` is passed as part of `options` passed', () => { try { createTheme({ diff --git a/packages/mui-system/src/createTheme/applyStyles.test.ts b/packages/mui-system/src/createTheme/applyStyles.test.ts index d954f48d5d6977..91d00f5eed78f7 100644 --- a/packages/mui-system/src/createTheme/applyStyles.test.ts +++ b/packages/mui-system/src/createTheme/applyStyles.test.ts @@ -69,4 +69,16 @@ describe('applyStyles', () => { const styles = { background: '#e5e5e5' }; expect(applyStyles.call(theme, 'dark', styles)).to.deep.equal({}); }); + + it('should return the styles directly if selector is &', () => { + const theme = { + vars: {}, + colorSchemes: { light: true }, + getColorSchemeSelector: () => { + return '&'; + }, + }; + const styles = { background: '#e5e5e5' }; + expect(applyStyles.call(theme, 'light', styles)).to.deep.equal(styles); + }); }); diff --git a/packages/mui-system/src/createTheme/applyStyles.ts b/packages/mui-system/src/createTheme/applyStyles.ts index 963384d8e11ad6..0ad33c5e90e311 100644 --- a/packages/mui-system/src/createTheme/applyStyles.ts +++ b/packages/mui-system/src/createTheme/applyStyles.ts @@ -76,6 +76,9 @@ export default function applyStyles(key: K, styles: CSSObject) } // If CssVarsProvider is used as a provider, returns '*:where({selector}) &' let selector = theme.getColorSchemeSelector(key); + if (selector === '&') { + return styles; + } if (selector.includes('data-') || selector.includes('.')) { // '*' is required as a workaround for Emotion issue (https://github.com/emotion-js/emotion/issues/2836) selector = `*:where(${selector.replace(/\s*&$/, '')}) &`; From 810e99a27ec3d987687d5bda20620474e58d5228 Mon Sep 17 00:00:00 2001 From: Ilya Molostov <29124424+IAluI@users.noreply.github.com> Date: Tue, 10 Sep 2024 12:56:01 +0700 Subject: [PATCH 07/18] [docs][material-ui][system] Edit "How to use components selector API" section to add about direct import (#43377) Signed-off-by: Ilya Molostov <29124424+IAluI@users.noreply.github.com> Co-authored-by: ZeeshanTamboli --- docs/data/system/styled/styled.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/data/system/styled/styled.md b/docs/data/system/styled/styled.md index cac8b41080267f..87520005039660 100644 --- a/docs/data/system/styled/styled.md +++ b/docs/data/system/styled/styled.md @@ -280,6 +280,12 @@ module.exports = { styledBaseImport: ["@mui/system", "styled"] } }, + "@mui/material": { + styled: { + canonicalImport: ["@emotion/styled", "default"], + styledBaseImport: ["@mui/material", "styled"] + } + }, "@mui/material/styles": { styled: { canonicalImport: ["@emotion/styled", "default"], @@ -294,4 +300,8 @@ module.exports = { ``` +:::info +Note: If you use [`babel-plugin-direct-import`](https://github.com/avocadowastaken/babel-plugin-direct-import), place it after `@emotion/babel-plugin` in the Babel config. +::: + Now you should be able to use components as your selectors! From 56366b3b79d21be75ced443fc373c6e231e02479 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 11:30:19 +0530 Subject: [PATCH 08/18] Bump Pigment CSS to 0.0.22 (#43646) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/pigment-css-next-app/package.json | 2 +- apps/pigment-css-vite-app/package.json | 2 +- package.json | 10 ++-- .../mui-material-pigment-css/package.json | 2 +- pnpm-lock.yaml | 54 +++++++++---------- 5 files changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index 335cc4ec96acca..40fceb33df36a7 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -23,7 +23,7 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@pigment-css/nextjs-plugin": "0.0.21", + "@pigment-css/nextjs-plugin": "0.0.22", "@types/node": "^20.16.5", "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", diff --git a/apps/pigment-css-vite-app/package.json b/apps/pigment-css-vite-app/package.json index 4f7e7e2aecd289..b2171df76a94e6 100644 --- a/apps/pigment-css-vite-app/package.json +++ b/apps/pigment-css-vite-app/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", - "@pigment-css/vite-plugin": "0.0.21", + "@pigment-css/vite-plugin": "0.0.22", "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", diff --git a/package.json b/package.json index 782df003a824e2..157a74a8ad21b1 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "@mui/utils": "workspace:^", "@next/eslint-plugin-next": "^14.2.8", "@octokit/rest": "^21.0.2", - "@pigment-css/react": "0.0.21", + "@pigment-css/react": "0.0.22", "@playwright/test": "1.46.1", "@types/babel__core": "^7.20.5", "@types/fs-extra": "^11.0.4", @@ -219,10 +219,10 @@ "@types/react": "^18.3.4", "@types/react-dom": "18.3.0", "cross-fetch": "^4.0.0", - "@pigment-css/react": "0.0.21", - "@pigment-css/unplugin": "0.0.21", - "@pigment-css/nextjs-plugin": "0.0.21", - "@pigment-css/vite-plugin": "0.0.21" + "@pigment-css/react": "0.0.22", + "@pigment-css/unplugin": "0.0.22", + "@pigment-css/nextjs-plugin": "0.0.22", + "@pigment-css/vite-plugin": "0.0.22" }, "nyc": { "include": [ diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index fe9bc4a8a03514..85f7afb4121dd6 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -41,7 +41,7 @@ "dependencies": { "@babel/runtime": "^7.25.0", "@mui/system": "workspace:*", - "@pigment-css/react": "0.0.21" + "@pigment-css/react": "0.0.22" }, "sideEffects": false, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 785ab2cc338696..d005a47cc411e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,10 +20,10 @@ overrides: '@types/react': ^18.3.4 '@types/react-dom': 18.3.0 cross-fetch: ^4.0.0 - '@pigment-css/react': 0.0.21 - '@pigment-css/unplugin': 0.0.21 - '@pigment-css/nextjs-plugin': 0.0.21 - '@pigment-css/vite-plugin': 0.0.21 + '@pigment-css/react': 0.0.22 + '@pigment-css/unplugin': 0.0.22 + '@pigment-css/nextjs-plugin': 0.0.22 + '@pigment-css/vite-plugin': 0.0.22 patchedDependencies: styled-components@6.1.12: @@ -111,8 +111,8 @@ importers: specifier: ^21.0.2 version: 21.0.2 '@pigment-css/react': - specifier: 0.0.21 - version: 0.0.21(@types/react@18.3.4)(react@18.3.1) + specifier: 0.0.22 + version: 0.0.22(@types/react@18.3.4)(react@18.3.1) '@playwright/test': specifier: 1.46.1 version: 1.46.1 @@ -370,8 +370,8 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@pigment-css/nextjs-plugin': - specifier: 0.0.21 - version: 0.0.21(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 0.0.22 + version: 0.0.22(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 @@ -437,8 +437,8 @@ importers: specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) '@pigment-css/vite-plugin': - specifier: 0.0.21 - version: 0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.5)(terser@5.29.2)) + specifier: 0.0.22 + version: 0.0.22(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.5)(terser@5.29.2)) '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -1858,8 +1858,8 @@ importers: specifier: workspace:* version: link:../mui-system/build '@pigment-css/react': - specifier: 0.0.21 - version: 0.0.21(@types/react@18.3.4)(react@18.3.1) + specifier: 0.0.22 + version: 0.0.22(@types/react@18.3.4)(react@18.3.1) publishDirectory: build packages/mui-private-theming: @@ -4768,21 +4768,21 @@ packages: resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} engines: {node: '>=8.0.0'} - '@pigment-css/nextjs-plugin@0.0.21': - resolution: {integrity: sha512-Pj4BOHE1r3oORDmbwjrqO3dqyvMr74Y7C06agybXsEYqhWi7Yb5GYY1lVhqDe7zmC59smpjfLxnJFINWKxTs1Q==} + '@pigment-css/nextjs-plugin@0.0.22': + resolution: {integrity: sha512-Hqu07TqistwBIt5DftRaT9nOz5P/O9Upeh+8zOk8bAgOuzVQUMs4KxYx3oS4u0xpzK1yZ46MiNS6Hspuk2BVww==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 - '@pigment-css/react@0.0.21': - resolution: {integrity: sha512-AxX5P59/wheAGIfqdxFQ8t9Qpw+Dc88icbqiCZMm5CusGXE1Kue7Etx74vIiAanD9Vg112hM5CNkI2DHsO80fQ==} + '@pigment-css/react@0.0.22': + resolution: {integrity: sha512-LFEWfBmI+gA1nQ9htDLSTuKhMbmQW+A/18wLZmx8kHqOTtGN6sSggBsduA0hrJO4ghdU6T/5QkwC3OlHccQ2Iw==} peerDependencies: react: ^17.0.0 || ^18.0.0 - '@pigment-css/unplugin@0.0.21': - resolution: {integrity: sha512-DYhYgUIoPUhgYwNRy5oUftfKS+aD/DP32Kq0rdimgvrRtx7dL44++ALXYRJu6p6xW/rw6iYzRGG3JNZHmj/+iQ==} + '@pigment-css/unplugin@0.0.22': + resolution: {integrity: sha512-DeEv6h70YrRYqCIcYR2djpKhbZHQuaeU+kljrBO9R/gAoTHZvDNJ/pkGBpeYMzfJzqH22AiYQyZbOiK70vQa7w==} - '@pigment-css/vite-plugin@0.0.21': - resolution: {integrity: sha512-jTVuRJ7I9Rf6YnaB/yieD7Wi6fFp1Tys/66O21JW/1Tw0BRjO0leaAbDJO1AICqjVMdgl1uY6HhFyHiJ1DnkNw==} + '@pigment-css/vite-plugin@0.0.22': + resolution: {integrity: sha512-sNQRuOnSgF7VDmTW99hlGhbAUipayxVr2HCj4S2lP9zyzQaI4dNi5IWvXc483cRRT6wG0Hvkv/VUDQ/Q37zyYw==} peerDependencies: vite: ^4.0.0 || ^5.0.0 @@ -15663,16 +15663,16 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.21(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@pigment-css/unplugin': 0.0.21(@types/react@18.3.4)(react@18.3.1) + '@pigment-css/unplugin': 0.0.22(@types/react@18.3.4)(react@18.3.1) next: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - supports-color - '@pigment-css/react@0.0.21(@types/react@18.3.4)(react@18.3.1)': + '@pigment-css/react@0.0.22(@types/react@18.3.4)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 @@ -15700,10 +15700,10 @@ snapshots: - '@types/react' - supports-color - '@pigment-css/unplugin@0.0.21(@types/react@18.3.4)(react@18.3.1)': + '@pigment-css/unplugin@0.0.22(@types/react@18.3.4)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 - '@pigment-css/react': 0.0.21(@types/react@18.3.4)(react@18.3.1) + '@pigment-css/react': 0.0.22(@types/react@18.3.4)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 @@ -15713,11 +15713,11 @@ snapshots: - react - supports-color - '@pigment-css/vite-plugin@0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.5)(terser@5.29.2))': + '@pigment-css/vite-plugin@0.0.22(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/core': 7.25.2 '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@pigment-css/react': 0.0.21(@types/react@18.3.4)(react@18.3.1) + '@pigment-css/react': 0.0.22(@types/react@18.3.4)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 From 9910e58400d9304d525192c775589e789917393c Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 10 Sep 2024 13:27:42 +0700 Subject: [PATCH 09/18] [docs][material-ui] Update Next.js font optimization guide (#43196) --- .../material/integrations/nextjs/nextjs.md | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/docs/data/material/integrations/nextjs/nextjs.md b/docs/data/material/integrations/nextjs/nextjs.md index 7a258ee1adabe8..28dc59604c86c4 100644 --- a/docs/data/material/integrations/nextjs/nextjs.md +++ b/docs/data/material/integrations/nextjs/nextjs.md @@ -67,42 +67,44 @@ Use the `options` prop to override the default [cache options](https://emotion.s ``` -### Theming +### Font optimization -Create a new file and export a custom theme that includes the `'use client';` directive: +To integrate [Next.js font optimization](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) with Material UI, create a new file with the `'use client';` directive. +Then create a theme using `var(--font-roboto)` as a value for the `typography.fontFamily` field. ```js title="src/theme.ts" 'use client'; -import { Roboto } from 'next/font/google'; import { createTheme } from '@mui/material/styles'; -const roboto = Roboto({ - weight: ['300', '400', '500', '700'], - subsets: ['latin'], - display: 'swap', -}); - const theme = createTheme({ typography: { - fontFamily: roboto.style.fontFamily, + fontFamily: 'var(--font-roboto)', }, }); export default theme; ``` -Then in `src/app/layout.tsx`, pass the theme to `ThemeProvider`: +Finally, in `src/app/layout.tsx`, pass the theme to the `ThemeProvider`: ```diff title="app/layout.tsx" import { AppRouterCacheProvider } from '@mui/material-nextjs/v13-appRouter'; ++import { Roboto } from 'next/font/google'; +import { ThemeProvider } from '@mui/material/styles'; +import theme from '../theme'; ++const roboto = Roboto({ ++ weight: ['300', '400', '500', '700'], ++ subsets: ['latin'], ++ display: 'swap', ++ variable: '--font-roboto', ++}); + export default function RootLayout(props) { const { children } = props; return ( - ++ + {children} @@ -317,9 +319,9 @@ If you are using TypeScript, add `DocumentHeadTagsProps` to the Document's props } ``` -### Theming +### Font optimization -In `pages/_app.tsx`, create a new theme and pass it to `ThemeProvider`: +To integrate [Next.js font optimization](https://nextjs.org/docs/pages/building-your-application/optimizing/fonts) with Material UI, open `pages/_app.tsx` and create a theme using `var(--font-roboto)` as a value for the `typography.fontFamily` field. ```diff title="pages/_app.tsx" import * as React from 'react'; @@ -333,11 +335,12 @@ In `pages/_app.tsx`, create a new theme and pass it to `ThemeProvider`: + weight: ['300', '400', '500', '700'], + subsets: ['latin'], + display: 'swap', ++ variable: '--font-roboto', +}); +const theme = createTheme({ + typography: { -+ fontFamily: roboto.style.fontFamily, ++ fontFamily: var(--font-roboto), + }, +}); @@ -347,7 +350,9 @@ In `pages/_app.tsx`, create a new theme and pass it to `ThemeProvider`: ... + - ++
+ ++
+
); From 15490e44b0d2dd020640dcc918651db12c0246ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 12:29:04 +0530 Subject: [PATCH 10/18] Bump nx to ^19.7.0 (#43649) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 269 ++++++++++++++++++++++++++++++++++++------------- 2 files changed, 201 insertions(+), 70 deletions(-) diff --git a/package.json b/package.json index 157a74a8ad21b1..b9f90607e197d5 100644 --- a/package.json +++ b/package.json @@ -179,7 +179,7 @@ "lodash": "^4.17.21", "markdownlint-cli2": "^0.13.0", "mocha": "^10.7.3", - "nx": "^19.6.4", + "nx": "^19.7.0", "nyc": "^17.0.0", "piscina": "^4.6.1", "postcss-styled-syntax": "^0.6.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d005a47cc411e5..bef19b13304e02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -273,8 +273,8 @@ importers: specifier: ^10.7.3 version: 10.7.3 nx: - specifier: ^19.6.4 - version: 19.6.5 + specifier: ^19.7.0 + version: 19.7.0 nyc: specifier: ^17.0.0 version: 17.0.0 @@ -361,7 +361,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -371,7 +371,7 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.22 - version: 0.0.22(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.0.22(@types/react@18.3.4)(next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 @@ -657,7 +657,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.5.2 - version: 0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) + version: 0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.45) @@ -738,7 +738,7 @@ importers: version: 5.1.2(@mui/material@packages+mui-material+build)(react@18.3.1) next: specifier: ^14.2.8 - version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) notistack: specifier: 3.0.1 version: 3.0.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1462,7 +1462,7 @@ importers: version: 18.3.4 next: specifier: ^14.2.8 - version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1636,7 +1636,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.8 - version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -4407,6 +4407,9 @@ packages: '@next/env@14.2.8': resolution: {integrity: sha512-L44a+ynqkolyNBnYfF8VoCiSrjSZWgEHYKkKLGcs/a80qh7AkfVUD/MduVPgdsWZ31tgROR+yJRA0PZjSVBXWQ==} + '@next/env@14.2.9': + resolution: {integrity: sha512-hnDAoDPMii31V0ivibI8p6b023jOF1XblWTVjsDUoZKwnZlaBtJFZKDwFqi22R8r9i6W08dThUWU7Bsh2Rg8Ww==} + '@next/eslint-plugin-next@14.2.8': resolution: {integrity: sha512-ue5vcq9Fjk3asACRDrzYjcGMEN7pMMDQ5zUD+FenkqvlPCVUD1x7PxBNOLfPYDZOrk/Vnl4GHmjj2mZDqPW8TQ==} @@ -4416,54 +4419,108 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.2.9': + resolution: {integrity: sha512-/kfQifl3uLYi3DlwFlzCkgxe6fprJNLzzTUFknq3M5wGYicDIbdGlxUl6oHpVLJpBB/CBY3Y//gO6alz/K4NWA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@14.2.8': resolution: {integrity: sha512-87t3I86rNRSOJB1gXIUzaQWWSWrkWPDyZGsR0Z7JAPtLeX3uUOW2fHxl7dNWD2BZvbvftctTQjgtfpp7nMtmWg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.2.9': + resolution: {integrity: sha512-tK/RyhCmOCiXQ9IVdFrBbZOf4/1+0RSuJkebXU2uMEsusS51TjIJO4l8ZmEijH9gZa0pJClvmApRHi7JuBqsRw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@14.2.8': resolution: {integrity: sha512-ta2sfVzbOpTbgBrF9HM5m+U58dv6QPuwU4n5EX4LLyCJGKc433Z0D9h9gay/HSOjLEXJ2fJYrMP5JYYbHdxhtw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.2.9': + resolution: {integrity: sha512-tS5eqwsp2nO7mzywRUuFYmefNZsUKM/mTG3exK2jIHv9TEVklE1SByB1KMhFkqlit1PxS9YK1tV8BOV90Wpbrw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@14.2.8': resolution: {integrity: sha512-+IoLTPK6Z5uIgDhgeWnQF5/o5GBN7+zyUNrs4Bes1W3g9++YELb8y0unFybS8s87ntAKMDl6jeQ+mD7oNwp/Ng==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.2.9': + resolution: {integrity: sha512-8svpeTFNAMTUMKQbEzE8qRAwl9o7mNBv7LR1bmSkQvo1oy4WrNyZbhWsldOiKrc4mZ5dfQkGYsI9T75mIFMfeA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@14.2.8': resolution: {integrity: sha512-pO+hVXC+mvzUOQJJRG4RX4wJsRJ5BkURSf6dD6EjUXAX4Ml9es1WsEfkaZ4lcpmFzFvY47IkDaffks/GdCn9ag==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.2.9': + resolution: {integrity: sha512-0HNulLWpKTB7H5BhHCkEhcRAnWUHeAYCftrrGw3QC18+ZywTdAoPv/zEqKy/0adqt+ks4JDdlgSQ1lNKOKjo0A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@14.2.8': resolution: {integrity: sha512-bCat9izctychCtf3uL1nqHq31N5e1VxvdyNcBQflkudPMLbxVnlrw45Vi87K+lt1CwrtVayHqzo4ie0Szcpwzg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.2.9': + resolution: {integrity: sha512-hhVFViPHLAVUJRNtwwm609p9ozWajOmRvzOZzzKXgiVGwx/CALxlMUeh+M+e0Zj6orENhWLZeilOPHpptuENsA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@14.2.8': resolution: {integrity: sha512-gbxfUaSPV7EyUobpavida2Hwi62GhSJaSg7iBjmBWoxkxlmETOD7U4tWt763cGIsyE6jM7IoNavq0BXqwdW2QA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.2.9': + resolution: {integrity: sha512-p/v6XlOdrk06xfN9z4evLNBqftVQUWiyduQczCwSj7hNh8fWTbzdVxsEiNOcajMXJbQiaX/ZzZdFgKVmmJnnGQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@14.2.8': resolution: {integrity: sha512-PUXzEzjTTlUh3b5VAn1nlpwvujTnuCMMwbiCnaTazoVlN1nA3kWjlmp42IfURA2N/nyrlVEw7pURa/o4Qxj1cw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.2.9': + resolution: {integrity: sha512-IcW9dynWDjMK/0M05E3zopbRen7v0/yEaMZbHFOSS1J/w+8YG3jKywOGZWNp/eCUVtUUXs0PW+7Lpz8uLu+KQA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@14.2.8': resolution: {integrity: sha512-EnPKv0ttq02E9/1KZ/8Dn7kuutv6hy1CKc0HlNcvzOQcm4/SQtvfws5gY0zrG9tuupd3HfC2L/zcTrnBhpjTuQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.2.9': + resolution: {integrity: sha512-gcbpoXyWZdVOBgNa5BRzynrL5UR1nb2ZT38yKgnphYU9UHjeecnylMHntrQiMg/QtONDcJPFC/PmsS47xIRYoA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -4540,8 +4597,8 @@ packages: '@nrwl/devkit@17.2.8': resolution: {integrity: sha512-l2dFy5LkWqSA45s6pee6CoqJeluH+sjRdVnAAQfjLHRNSx6mFAKblyzq5h1f4P0EUCVVVqLs+kVqmNx5zxYqvw==} - '@nrwl/tao@19.6.5': - resolution: {integrity: sha512-EoUN/kE6CMWJ4ZZgcXAyiOzn8BSshG2DhC5PNwzLTAxRBus8FgXR/9c0XOzchaP46Kq3hoBGFgeyW434tfuv5w==} + '@nrwl/tao@19.7.0': + resolution: {integrity: sha512-Y7LwFAq6U38U486eL9L1G6D32Z2e+f6bJRqhbAqX7j4eAHPv0ALpQuum5uGms2yywL25qwXZPKWtAHi6nbC6Ag==} hasBin: true '@nx/devkit@17.2.8': @@ -4549,62 +4606,62 @@ packages: peerDependencies: nx: '>= 16 <= 18' - '@nx/nx-darwin-arm64@19.6.5': - resolution: {integrity: sha512-sFU2k0BaklM17206F2E5C3866y0SICb0xyuPeD6D07a6hB4IstjIUkldUJJN70wEsJ5I3VP4yZ2oJcwnb1TTRQ==} + '@nx/nx-darwin-arm64@19.7.0': + resolution: {integrity: sha512-xlgTO3QZVM+DnKM5j3vZrXqKqFkf9XPDLnh+LtMx6GKjkVdnz2TCDo/wwwBB2IjBE+nSK3Fvl15CmWLnI2GGWg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@19.6.5': - resolution: {integrity: sha512-EJmTbUPmlksgOap6xkQl89+zXwHpaAnZLsyLHUd7i00eVRa21FRhdKFnVsRxtwPDZp/YCG84IzMUye/IrwDFTQ==} + '@nx/nx-darwin-x64@19.7.0': + resolution: {integrity: sha512-tDT5Dk65+F+KWIybhT1IU5i+uBdlS3pa3SPvPIEvW0sJ+vgugCxDN7iKlrJgYdxYFDx9g+WHRRguLe9gKpVA2Q==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@19.6.5': - resolution: {integrity: sha512-rR8NJCskoEmIbK96uxaevHm146WDTA0V3jId+X1joITqjj3E2DMm0U4r5v/OgI5+iqbhFV4S83LrMxP6gBLTsQ==} + '@nx/nx-freebsd-x64@19.7.0': + resolution: {integrity: sha512-7dg7zMQ56F53Fw107dMmNcnD5SPW+gd2aJAkE9hrG0byz9oC5TpXNDpL0/eUSrrAESqF7xYclpfCzLzkMN2Iaw==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@19.6.5': - resolution: {integrity: sha512-OUHFV6iLlJN7b7qFnqLfa0Yj/aoylEiRXcEhV1bhPm0Ryt1bOeGDmLYScVN8n5t+AVmrwwYHk+ajXMzCOLLeZw==} + '@nx/nx-linux-arm-gnueabihf@19.7.0': + resolution: {integrity: sha512-Qc315NapRWvlasVWsncV1v4f6hL+QLHxM/8WPMbkvKNCdOjiaFgNFfjrFMbzevGqAIx3X5X5T6XKXHRblDPwXw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@19.6.5': - resolution: {integrity: sha512-CzbJfb24poaJgBHt4aKLaL8a7bO9KXCLls+TX0SZfmzA9AWX6YuiX9lhxwBv6cqsViXTDB4KnXndMDB/H0Gk4g==} + '@nx/nx-linux-arm64-gnu@19.7.0': + resolution: {integrity: sha512-nyxVymloy6DrSAIJDVBf3PkOoz4lXzZxj1AHgj4zdETllY/T2WXODzzy4PyN0sqF5ljX68FODVXbxpkIcS0EQQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@19.6.5': - resolution: {integrity: sha512-MgidKilQ0KWxQbTnaqXGjASu7wtAC9q6zAwFNKFENkwJq3nThaQH6jQVlnINE4lL9NSgyyg0AS/ix31hiqAgvA==} + '@nx/nx-linux-arm64-musl@19.7.0': + resolution: {integrity: sha512-BN/mwZGaVgcHJhuGbu1W6EcFPbtDc8pY0cTIYkqKLzHlFfWLdRvLLJVeUGmc9ubvU3lqQLWX/lRi6Nd8RZINjg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@19.6.5': - resolution: {integrity: sha512-rGDylAoslIlk5TDbEJ6YoQOYxxYP9gCpi6FLke2mFgXVzOmVlLKHfVsegIHYVMYYF26h3NJh0NLGGzGdoBjWgQ==} + '@nx/nx-linux-x64-gnu@19.7.0': + resolution: {integrity: sha512-ATcIPJdLQRYIMmbMQzbZzYVEo/unmSVq+9+/fah3okv+/5je+/tJcnf777WS4qP6ysBv2InE+wk2F/g6TNpJvg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@19.6.5': - resolution: {integrity: sha512-C/pNjDL/bDEcrDypgBo4r1AOiPTk8gWJwBsFE1QHIvg7//5WFSreqRj34rJu/GZ95eLYJH5tje1VW6z+atEGkQ==} + '@nx/nx-linux-x64-musl@19.7.0': + resolution: {integrity: sha512-IwP5Are8N2nBWnPygA0AS8xRl7+Wn3oTBkIPESjWs5WzfyMGTlVL/R2/8GB1hc8fdr2dd+3R7LuMZpZ/d1G7xg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@19.6.5': - resolution: {integrity: sha512-mMi8i16OFux17xed2iLPWwUdCbS1mYA9Ny/gnoNUCosmihmXX9wrzaGBkNAMsHA28huYQtPhGormsEs+zuiVFg==} + '@nx/nx-win32-arm64-msvc@19.7.0': + resolution: {integrity: sha512-+8EfLC760GzaZ4wvcWdYnoO1kw4xOrVnBTuijgkZeTPvBPPrKOi7y2bv9tG2LklE5GTt8mkmxCSEkQfSxsGIhw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@19.6.5': - resolution: {integrity: sha512-jjhbDYNBkyz9Fg1jf0KZTrgdf/yx4v+k0ifukDIHZjva+jko0Ve5WzdkQ2K07M9ZxxYibDtTDqX9uX6+eFZtoA==} + '@nx/nx-win32-x64-msvc@19.7.0': + resolution: {integrity: sha512-h6d3zBSjhJlGxjBXKGgLqrgxMrkobdyU5KO0zjrQ3+PWrdrtw4jrIhKxW3KoFOzjbDPMmwNH/Bd7aYwZ/RMlEw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -9864,6 +9921,24 @@ packages: sass: optional: true + next@14.2.9: + resolution: {integrity: sha512-3CzBNo6BuJnRjcQvRw+irnU1WiuJNZEp+dkzkt91y4jeIDN/Emg95F+takSYiLpJ/HkxClVQRyqiTwYce5IVqw==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + nice-napi@1.0.2: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] @@ -10025,8 +10100,8 @@ packages: nwsapi@2.2.7: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} - nx@19.6.5: - resolution: {integrity: sha512-igPYPsBF1BM1YxEiGDvaLOz0CWWoEvxzR7yQg3iULjGG9zKgDFNHHIHJwkyHsCBTtMhhkgeUl16PsTVgDuil3A==} + nx@19.7.0: + resolution: {integrity: sha512-SZOnoCqPl8yJyPWt721INotFcgRlmBmGKUvXJ+wwnLidNKoUbX1RICIAceWkpZwaVZ2c/fqKYqjXLtGEblyZng==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -14713,7 +14788,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 17.2.8(nx@19.6.5) + '@nx/devkit': 17.2.8(nx@19.7.0) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -14752,7 +14827,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.6.5 + nx: 19.7.0 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -15200,6 +15275,8 @@ snapshots: '@next/env@14.2.8': {} + '@next/env@14.2.9': {} + '@next/eslint-plugin-next@14.2.8': dependencies: glob: 10.3.10 @@ -15207,30 +15284,57 @@ snapshots: '@next/swc-darwin-arm64@14.2.8': optional: true + '@next/swc-darwin-arm64@14.2.9': + optional: true + '@next/swc-darwin-x64@14.2.8': optional: true + '@next/swc-darwin-x64@14.2.9': + optional: true + '@next/swc-linux-arm64-gnu@14.2.8': optional: true + '@next/swc-linux-arm64-gnu@14.2.9': + optional: true + '@next/swc-linux-arm64-musl@14.2.8': optional: true + '@next/swc-linux-arm64-musl@14.2.9': + optional: true + '@next/swc-linux-x64-gnu@14.2.8': optional: true + '@next/swc-linux-x64-gnu@14.2.9': + optional: true + '@next/swc-linux-x64-musl@14.2.8': optional: true + '@next/swc-linux-x64-musl@14.2.9': + optional: true + '@next/swc-win32-arm64-msvc@14.2.8': optional: true + '@next/swc-win32-arm64-msvc@14.2.9': + optional: true + '@next/swc-win32-ia32-msvc@14.2.8': optional: true + '@next/swc-win32-ia32-msvc@14.2.9': + optional: true + '@next/swc-win32-x64-msvc@14.2.8': optional: true + '@next/swc-win32-x64-msvc@14.2.9': + optional: true + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': optional: true @@ -15375,60 +15479,60 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@17.2.8(nx@19.6.5)': + '@nrwl/devkit@17.2.8(nx@19.7.0)': dependencies: - '@nx/devkit': 17.2.8(nx@19.6.5) + '@nx/devkit': 17.2.8(nx@19.7.0) transitivePeerDependencies: - nx - '@nrwl/tao@19.6.5': + '@nrwl/tao@19.7.0': dependencies: - nx: 19.6.5 + nx: 19.7.0 tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/devkit@17.2.8(nx@19.6.5)': + '@nx/devkit@17.2.8(nx@19.7.0)': dependencies: - '@nrwl/devkit': 17.2.8(nx@19.6.5) + '@nrwl/devkit': 17.2.8(nx@19.7.0) ejs: 3.1.8 enquirer: 2.3.6 ignore: 5.3.1 - nx: 19.6.5 + nx: 19.7.0 semver: 7.5.3 tmp: 0.2.3 tslib: 2.6.2 - '@nx/nx-darwin-arm64@19.6.5': + '@nx/nx-darwin-arm64@19.7.0': optional: true - '@nx/nx-darwin-x64@19.6.5': + '@nx/nx-darwin-x64@19.7.0': optional: true - '@nx/nx-freebsd-x64@19.6.5': + '@nx/nx-freebsd-x64@19.7.0': optional: true - '@nx/nx-linux-arm-gnueabihf@19.6.5': + '@nx/nx-linux-arm-gnueabihf@19.7.0': optional: true - '@nx/nx-linux-arm64-gnu@19.6.5': + '@nx/nx-linux-arm64-gnu@19.7.0': optional: true - '@nx/nx-linux-arm64-musl@19.6.5': + '@nx/nx-linux-arm64-musl@19.7.0': optional: true - '@nx/nx-linux-x64-gnu@19.6.5': + '@nx/nx-linux-x64-gnu@19.7.0': optional: true - '@nx/nx-linux-x64-musl@19.6.5': + '@nx/nx-linux-x64-musl@19.7.0': optional: true - '@nx/nx-win32-arm64-msvc@19.6.5': + '@nx/nx-win32-arm64-msvc@19.7.0': optional: true - '@nx/nx-win32-x64-msvc@19.6.5': + '@nx/nx-win32-x64-msvc@19.7.0': optional: true '@octokit/auth-token@2.5.0': @@ -15663,10 +15767,10 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.4)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.22(@types/react@18.3.4)(next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@pigment-css/unplugin': 0.0.22(@types/react@18.3.4)(react@18.3.1) - next: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react @@ -16453,7 +16557,7 @@ snapshots: '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': + '@toolpad/core@0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': dependencies: '@babel/runtime': 7.25.0 '@mui/icons-material': link:packages/mui-icons-material/build @@ -16466,7 +16570,7 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - next: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@emotion/react' @@ -21259,7 +21363,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 17.2.8(nx@19.6.5) + '@nx/devkit': 17.2.8(nx@19.7.0) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -21304,7 +21408,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.6.5 + nx: 19.7.0 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -22283,6 +22387,33 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.9 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001649 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.9 + '@next/swc-darwin-x64': 14.2.9 + '@next/swc-linux-arm64-gnu': 14.2.9 + '@next/swc-linux-arm64-musl': 14.2.9 + '@next/swc-linux-x64-gnu': 14.2.9 + '@next/swc-linux-x64-musl': 14.2.9 + '@next/swc-win32-arm64-msvc': 14.2.9 + '@next/swc-win32-ia32-msvc': 14.2.9 + '@next/swc-win32-x64-msvc': 14.2.9 + '@opentelemetry/api': 1.8.0 + '@playwright/test': 1.46.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1 @@ -22492,10 +22623,10 @@ snapshots: nwsapi@2.2.7: {} - nx@19.6.5: + nx@19.7.0: dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@nrwl/tao': 19.6.5 + '@nrwl/tao': 19.7.0 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -22530,16 +22661,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.6.5 - '@nx/nx-darwin-x64': 19.6.5 - '@nx/nx-freebsd-x64': 19.6.5 - '@nx/nx-linux-arm-gnueabihf': 19.6.5 - '@nx/nx-linux-arm64-gnu': 19.6.5 - '@nx/nx-linux-arm64-musl': 19.6.5 - '@nx/nx-linux-x64-gnu': 19.6.5 - '@nx/nx-linux-x64-musl': 19.6.5 - '@nx/nx-win32-arm64-msvc': 19.6.5 - '@nx/nx-win32-x64-msvc': 19.6.5 + '@nx/nx-darwin-arm64': 19.7.0 + '@nx/nx-darwin-x64': 19.7.0 + '@nx/nx-freebsd-x64': 19.7.0 + '@nx/nx-linux-arm-gnueabihf': 19.7.0 + '@nx/nx-linux-arm64-gnu': 19.7.0 + '@nx/nx-linux-arm64-musl': 19.7.0 + '@nx/nx-linux-x64-gnu': 19.7.0 + '@nx/nx-linux-x64-musl': 19.7.0 + '@nx/nx-win32-arm64-msvc': 19.7.0 + '@nx/nx-win32-x64-msvc': 19.7.0 transitivePeerDependencies: - debug From 6f3536788121b56d407fdd8c61dc2d5c2164ed54 Mon Sep 17 00:00:00 2001 From: Jan Potoms <2109932+Janpot@users.noreply.github.com> Date: Tue, 10 Sep 2024 13:57:41 +0200 Subject: [PATCH 11/18] [icons] Add exports field to package.json (#43624) --- apps/pigment-css-vite-app/vite.config.ts | 8 -------- packages/mui-icons-material/package.json | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/apps/pigment-css-vite-app/vite.config.ts b/apps/pigment-css-vite-app/vite.config.ts index 2be1c60009bb98..1aeffb286e54bb 100644 --- a/apps/pigment-css-vite-app/vite.config.ts +++ b/apps/pigment-css-vite-app/vite.config.ts @@ -47,12 +47,4 @@ export default defineConfig({ splitVendorChunkPlugin(), nodePolyfills(), ], - resolve: { - alias: [ - { - find: /^@mui\/icons-material\/(.*)/, - replacement: '@mui/icons-material/esm/$1', - }, - ], - }, }); diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index c41265b5d3145c..fe505eaefb66ff 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -83,5 +83,19 @@ }, "engines": { "node": ">=14.0.0" + }, + "exports": { + ".": { + "types": "./index.d.ts", + "import": "./esm/index.js", + "require": "./index.js" + }, + "./*": { + "types": "./*.d.ts", + "import": "./esm/*.js", + "require": "./*.js" + }, + "./esm/*": "./esm/*.js", + "./esm/*.js": "./esm/*.js" } } From dbc95b46cb0eff128872927aa3efcb9410fc46c6 Mon Sep 17 00:00:00 2001 From: GoOrit-Anima Date: Tue, 10 Sep 2024 15:58:04 +0300 Subject: [PATCH 12/18] [docs] Add Anima section to documentation (#43673) Signed-off-by: GoOrit-Anima Signed-off-by: Olivier Tassinari Co-authored-by: Gol-Orit Co-authored-by: Olivier Tassinari Co-authored-by: zanivan --- .../material-ui-for-figma/material-ui-for-figma.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md b/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md index 975268000fb1c7..a3f1f948fcf60e 100644 --- a/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md +++ b/docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md @@ -103,6 +103,17 @@ If you've got any feedback, we'd love to [hear from you](https://github.com/mui/ ## Integrations +### Anima + +With Anima, you can effortlessly transform your Figma designs into Material UI code. +Anima intelligently matches your design components in Figma to the most relevant code API, ensuring that the code generated is clean, reusable, and production-ready. +Anima supports both Figma and VS Code, so you can choose the workflow that suits you best. + +- Use the [Anima Figma Plugin](https://www.figma.com/community/plugin/857346721138427857/anima-figma-to-code-react-html-vue-css-tailwind-devmode-inspect-react-html-vue-css) to convert your designs directly in Figma. +- Use the [Anima VS Code Extension (Frontier)](https://marketplace.visualstudio.com/items?itemName=AnimaApp.vscode-anima) to seamlessly generate and edit Material UI code in your development environment. + +Visit [Anima](https://www.animaapp.com/) for more details. + ### Quest [Quest](https://www.quest.ai/) provides a native integration with this design kit. From da41cbf253f573c520370e767e3c71d8b9052c9e Mon Sep 17 00:00:00 2001 From: Lokendra Saini Date: Tue, 10 Sep 2024 19:15:18 +0530 Subject: [PATCH 13/18] [docs] Fix typo in Divider doc (#43691) Signed-off-by: Lokendra Saini --- docs/data/material/components/dividers/dividers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/material/components/dividers/dividers.md b/docs/data/material/components/dividers/dividers.md index 90219c5801ade8..b5916278a35ec5 100644 --- a/docs/data/material/components/dividers/dividers.md +++ b/docs/data/material/components/dividers/dividers.md @@ -78,7 +78,7 @@ This ensures that it's not announced by screen readers while still preserving th ```js - Text element + Text element ``` From 1ad4c8d3107cf5fa9d5d39c57cd0e99aea5176b6 Mon Sep 17 00:00:00 2001 From: Ale <93217218+alelthomas@users.noreply.github.com> Date: Tue, 10 Sep 2024 12:11:38 -0400 Subject: [PATCH 14/18] [docs][pigment-css] Add guide for Pigment CSS quickstart (#43395) Signed-off-by: Ale <93217218+alelthomas@users.noreply.github.com> Co-authored-by: Diego Andai Co-authored-by: Sycamore <71297412+samuelsycamore@users.noreply.github.com> --- .../pigment-css/pigment-css.md | 338 ++++++++++++++++++ docs/data/material/pages.ts | 1 + .../experimental-api/pigment-css.js | 7 + docs/translations/translations.json | 1 + 4 files changed, 347 insertions(+) create mode 100644 docs/data/material/experimental-api/pigment-css/pigment-css.md create mode 100644 docs/pages/material-ui/experimental-api/pigment-css.js diff --git a/docs/data/material/experimental-api/pigment-css/pigment-css.md b/docs/data/material/experimental-api/pigment-css/pigment-css.md new file mode 100644 index 00000000000000..dccd3387b494db --- /dev/null +++ b/docs/data/material/experimental-api/pigment-css/pigment-css.md @@ -0,0 +1,338 @@ +# Getting started with Pigment CSS + +

Learn how to get started customizing your components using Pigment CSS.

+ + + +[Pigment CSS](https://github.com/mui/pigment-css) is a zero-runtime CSS-in-JS library that pre-compiles at build time, making it compatible with React Server Components and providing you with significant performance improvements over other styling engines. + +Pigment CSS is compatible with any React component library and can be used with Vite and Next.js. + +Check out the [Migrating to Pigment CSS](/material-ui/migration/migrating-to-pigment-css/) guide if you have an existing Material UI project. + +## Prerequisites + +- Node.js +- A package manager +- A Next.js or Vite project + +You can fast track your Pigment CSS installation and project creation with the following commands: + + + +```bash Next.js +curl https://codeload.github.com/mui/pigment-css/tar.gz/master | tar -xz --strip=2 pigment-css-master/examples/pigment-css-nextjs-ts +cd pigment-css-nextjs-ts +``` + +```bash Vite +curl https://codeload.github.com/mui/pigment-css/tar.gz/master | tar -xz --strip=2 pigment-css/examples/pigment-css-vite-ts +cd pigment-css-vite-ts +``` + + + +## Manual installation + +To get started on an existing project, install Pigment CSS with the following command: + + + +```bash Next.js +npm install @pigment-css/react +npm install --save-dev @pigment-css/nextjs-plugin +``` + +```bash Vite +npm install @pigment-css/react@next +npm install --save-dev @pigment-css/vite-plugin@next +``` + + + +Next, head over to your config file and import the `withPigment` plugin: + + + +```js Next.js +// next.config.js +import { withPigment } from '@pigment-css/nextjs-plugin'; + +export default withPigment({ nextConfig }); +``` + +```ts Vite +// main.tsx +import { pigment } from '@pigment-css/vite-plugin'; + +export default defineConfig({ + plugins: [ + pigment(), + // ... Your other plugins. + ], +}); +``` + + + +Finally, import the Pigment CSS stylesheet in your `layout.tsx` (Next.js) or `main.tsx` (Vite) file: + +```js +import '@pigment-css/react/styles.css'; +``` + +## Usage + +Pigment CSS addresses the needs of modern React development: it's compatible with React Server Components and lets you reap the benefits of CSS-in-JS—all without runtime performance costs. + +With Pigment CSS, you can create locally scoped reusable styles, themes, CSS variables, and more. + +### Styling + +Pigment CSS simplifies the creation and definition of styles through various APIs: + +- `css`: for reusable styles +- `globalCss`: for global styles +- `keyframes`: for reusable animation keyframes +- `styled`: for styled components + +#### Creating reusable styles + +Use the `css` API to create reusable styles: + +```js +import { css } from '@pigment-css/react'; +``` + +You can do this with either template or object syntax: + +**Template syntax** + +```js +const bodyBackground = css` + background-color: #000; + color: #fff; +`; +``` + +**Object syntax** + +```js +const mainClass = css({ + display: '#000', + color: '#fff', +}); +``` + +#### Creating global styles + +Use the `globalCSS` API to define global styles to load across an entire app. + +You should define these at the top level of your JavaScript file: + +```js +import { globalCSS } from '@pigment-css/react'; + +globalCss` + body { + margin: 0; + padding: 0; + } +`; +``` + +#### Creating styled components + +Keeping styles scoped to components ensures that only the necessary CSS is loaded and leads to better modularity, readability, and maintainability. +You can apply conditional styling to your components based on props or runtime values. + +Use the `styled` API to create styled components: + +```js +import { styled } from '@pigment-css/react'; + +const Heading = styled('div')({ + fontSize: '2rem', + color: '#9FADBC', + fontWeight: 'bold', + margin: '1rem', +}); +``` + +**Styling based on props** + +Use the `variants` key to define different styling options based on props. +This approach is recommended when the value of the prop is known at build time. + +Each of the `variants` is an object with `props` and `style` keys: + +```js +import { styled } from '@pigment-css/react'; + +const Heading = styled('div')({ + fontSize: '2rem', + color: '#9FADBC', + fontWeight: 'bold', + margin: '1rem', + variants: [ + { + props: { variant: 'success' }, + style: { color: '#23AD79' }, + }, + { + props: { size: 'small' }, + style: { fontSize: '1.5rem' }, + }, + ], +}); +``` + +**Styling based on runtime values** + +When the value of a prop is unknown ahead of time, you can style your components based on runtime values: + +```js +const Heading = styled('h1')({ + color: ({ isError }) => (isError ? 'red' : 'black'), +}); +``` + +### Themes + +Pigment CSS supports theming to apply consistent styles and values across your application. +You can create themes by defining them in your config file: + +```js +import { withPigment } from '@pigment-css/nextjs-plugin'; + +export default withPigment(nextConfig, { + theme: { + colors: { + primary: 'tomato', + secondary: 'cyan', + }, + spacing: { + unit: 8, + }, + typography: { + fontFamily: 'Inter, sans-serif', + }, + // ...more keys and values, it's free style! + }, +}); +``` + +To access your themes, use a callback with the `styled()` and `css()` APIs: + +```js +const Heading = styled('h1')(({ theme }) => ({ + color: theme.colors.primary, + fontSize: theme.spacing.unit * 4, + fontFamily: theme.typography.fontFamily, +})); +``` + +#### CSS variables support + +Pigment CSS generates CSS variables from the theme values when they're wrapped by the `extendTheme` utility, creating a `vars` object: + +```js +import { withPigment, extendTheme } from '@pigment-css/nextjs-plugin'; + +export default withPigment(nextConfig, { + theme: extendTheme({ + colors: { + primary: 'tomato', + secondary: 'cyan', + }, + spacing: { + unit: 8, + }, + typography: { + fontFamily: 'Inter, sans-serif', + }, + }), +}); +``` + +#### Color schemes + +You can use the `colorSchemes` key within the `extendTheme` utility to assign different values based on different conditions, such as switching between dark mode and light mode: + +```js +extendTheme({ + colorSchemes: { + light: { + colors: { + background: '#f9f9f9', + foreground: '#121212', + }, + }, + dark: { + colors: { + background: '#212121', + foreground: '#fff', + }, + }, + }, +}); +``` + +Pigment CSS uses the `prefers-color-scheme` media query by default to switch between color schemes: + +```js +const colorScheme = css` + background-color: ${({ theme }) => theme.colorSchemes.dark.colors.background}; + + color: ${({ theme }) => theme.colorSchemes.dark.colors.foreground}; + + @media (prefers-color-scheme: light) { + background-color: ${({ theme }) => theme.colorSchemes.light.colors.background}; + color: ${({ theme }) => theme.colorSchemes.light.colors.foreground}; + } +`; +``` + +You can also customize the behavior by providing a `getSelector` function: + +```js + extendTheme({ + colorSchemes: { + light: { ... }, + dark: { ... }, + }, ++ getSelector: (colorScheme) => colorScheme ? `.theme-${colorScheme}` : ':root', + }); +``` + +### The sx prop + +Pigment CSS includes [the `sx` prop](/system/getting-started/the-sx-prop/) which lets you provide one-off inline custom styles to any element. + +At build time, Pigment CSS replaces the `sx` prop with `className` and `style` props. +The `sx` prop works with all Material UI components as well as HTML elements and any third-party JSX components. + +```js +
+ +; +``` + +If you use the `sx` prop on an HTML element, you'll need to augment the `HTMLAttributes` interface: + +```js +type Theme = { + // your theme type +}; + +declare global { + namespace React { + interface HTMLAttributes { + sx?: + | React.CSSProperties + | ((theme: Theme) => React.CSSProperties) + | ReadonlyArray React.CSSProperties)>; + } + } +} +``` diff --git a/docs/data/material/pages.ts b/docs/data/material/pages.ts index cc56a45fc9beb5..d2fe97058fd9f0 100644 --- a/docs/data/material/pages.ts +++ b/docs/data/material/pages.ts @@ -267,6 +267,7 @@ const pages: MuiPage[] = [ pathname: '/material-ui/experimental-api/classname-generator', title: 'ClassName generator', }, + { pathname: '/material-ui/experimental-api/pigment-css', title: 'Pigment CSS' }, ], }, { diff --git a/docs/pages/material-ui/experimental-api/pigment-css.js b/docs/pages/material-ui/experimental-api/pigment-css.js new file mode 100644 index 00000000000000..49d973f8c33484 --- /dev/null +++ b/docs/pages/material-ui/experimental-api/pigment-css.js @@ -0,0 +1,7 @@ +import * as React from 'react'; +import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs'; +import * as pageProps from 'docs/data/material/experimental-api/pigment-css/pigment-css.md?muiMarkdown'; + +export default function Page() { + return ; +} diff --git a/docs/translations/translations.json b/docs/translations/translations.json index bc3585c6155e0c..e6cfc6493930ff 100644 --- a/docs/translations/translations.json +++ b/docs/translations/translations.json @@ -258,6 +258,7 @@ "/material-ui/integrations/theme-scoping": "Theme scoping", "/material-ui/experimental-api": "Experimental APIs", "/material-ui/experimental-api/classname-generator": "ClassName generator", + "/material-ui/experimental-api/pigment-css": "Pigment CSS", "/material-ui/migration": "Migration", "/material-ui/migration/migration-grid-v2": "Migrating to Grid v2", "/material-ui/migration/pickers-migration": "Migration from @material-ui/pickers", From f91f4e5cf71b9a663623f8fcd0c351dace831bdd Mon Sep 17 00:00:00 2001 From: Diego Andai Date: Tue, 10 Sep 2024 14:25:35 -0300 Subject: [PATCH 15/18] [material-ui] Improve color map filter on styles (#43579) --- .../test-utils/src/describeConformance.tsx | 7 +++ packages/mui-material/src/Alert/Alert.js | 7 +-- packages/mui-material/src/AppBar/AppBar.js | 3 +- packages/mui-material/src/Badge/Badge.js | 3 +- packages/mui-material/src/Button/Button.js | 3 +- .../src/ButtonGroup/ButtonGroup.js | 5 +- .../mui-material/src/Checkbox/Checkbox.js | 5 +- packages/mui-material/src/Chip/Chip.js | 9 ++-- .../src/CircularProgress/CircularProgress.js | 3 +- packages/mui-material/src/Fab/Fab.js | 3 +- .../src/FilledInput/FilledInput.js | 3 +- .../mui-material/src/FormLabel/FormLabel.js | 3 +- packages/mui-material/src/Icon/Icon.js | 3 +- .../mui-material/src/IconButton/IconButton.js | 5 +- packages/mui-material/src/Input/Input.js | 3 +- .../src/LinearProgress/LinearProgress.js | 11 ++-- packages/mui-material/src/Link/Link.js | 3 +- .../src/OutlinedInput/OutlinedInput.js | 3 +- .../src/PaginationItem/PaginationItem.js | 5 +- packages/mui-material/src/Radio/Radio.js | 5 +- packages/mui-material/src/Slider/Slider.js | 7 +-- packages/mui-material/src/Switch/Switch.js | 3 +- .../src/ToggleButton/ToggleButton.js | 3 +- .../mui-material/src/Typography/Typography.js | 3 +- .../utils/createSimplePaletteValueFilter.ts | 54 +++++++++++++++++++ 25 files changed, 123 insertions(+), 39 deletions(-) create mode 100644 packages/mui-material/src/utils/createSimplePaletteValueFilter.ts diff --git a/packages-internal/test-utils/src/describeConformance.tsx b/packages-internal/test-utils/src/describeConformance.tsx index 3c2177b299de8a..744f4fdb8ad241 100644 --- a/packages-internal/test-utils/src/describeConformance.tsx +++ b/packages-internal/test-utils/src/describeConformance.tsx @@ -986,6 +986,13 @@ function testThemeCustomPalette( main: '#ff5252', }, unknown: null, + custom2: { + main: { + blue: { + dark: '#FFCC00', + }, + }, + }, }, }); diff --git a/packages/mui-material/src/Alert/Alert.js b/packages/mui-material/src/Alert/Alert.js index 62b0778a7010e6..33c3f68e7b8f4c 100644 --- a/packages/mui-material/src/Alert/Alert.js +++ b/packages/mui-material/src/Alert/Alert.js @@ -9,6 +9,7 @@ import memoTheme from '../utils/memoTheme'; import { useDefaultProps } from '../DefaultPropsProvider'; import useSlot from '../utils/useSlot'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import Paper from '../Paper'; import alertClasses, { getAlertUtilityClass } from './alertClasses'; import IconButton from '../IconButton'; @@ -59,7 +60,7 @@ const AlertRoot = styled(Paper, { padding: '6px 16px', variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.light) + .filter(createSimplePaletteValueFilter(['light'])) .map(([color]) => ({ props: { colorSeverity: color, variant: 'standard' }, style: { @@ -77,7 +78,7 @@ const AlertRoot = styled(Paper, { }, })), ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.light) + .filter(createSimplePaletteValueFilter(['light'])) .map(([color]) => ({ props: { colorSeverity: color, variant: 'outlined' }, style: { @@ -93,7 +94,7 @@ const AlertRoot = styled(Paper, { }, })), ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.dark) + .filter(createSimplePaletteValueFilter(['dark'])) .map(([color]) => ({ props: { colorSeverity: color, variant: 'filled' }, style: { diff --git a/packages/mui-material/src/AppBar/AppBar.js b/packages/mui-material/src/AppBar/AppBar.js index d46fe696c2c6ce..5be4078f364c41 100644 --- a/packages/mui-material/src/AppBar/AppBar.js +++ b/packages/mui-material/src/AppBar/AppBar.js @@ -7,6 +7,7 @@ import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; import { useDefaultProps } from '../DefaultPropsProvider'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import Paper from '../Paper'; import { getAppBarUtilityClass } from './appBarClasses'; @@ -116,7 +117,7 @@ const AppBarRoot = styled(Paper, { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main && palette.contrastText) + .filter(createSimplePaletteValueFilter(['contrastText'])) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Badge/Badge.js b/packages/mui-material/src/Badge/Badge.js index fdd83890b78167..a4d086e63b9fa1 100644 --- a/packages/mui-material/src/Badge/Badge.js +++ b/packages/mui-material/src/Badge/Badge.js @@ -8,6 +8,7 @@ import useSlotProps from '@mui/utils/useSlotProps'; import useBadge from './useBadge'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import capitalize from '../utils/capitalize'; import badgeClasses, { getBadgeUtilityClass } from './badgeClasses'; @@ -91,7 +92,7 @@ const BadgeBadge = styled('span', { }), variants: [ ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main && palette.contrastText) + .filter(createSimplePaletteValueFilter(['contrastText'])) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Button/Button.js b/packages/mui-material/src/Button/Button.js index 5829312c6e194f..6ddfe62dd10d71 100644 --- a/packages/mui-material/src/Button/Button.js +++ b/packages/mui-material/src/Button/Button.js @@ -11,6 +11,7 @@ import memoTheme from '../utils/memoTheme'; import { useDefaultProps } from '../DefaultPropsProvider'; import ButtonBase from '../ButtonBase'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import buttonClasses, { getButtonUtilityClass } from './buttonClasses'; import ButtonGroupContext from '../ButtonGroup/ButtonGroupContext'; import ButtonGroupButtonContext from '../ButtonGroup/ButtonGroupButtonContext'; @@ -161,7 +162,7 @@ const ButtonRoot = styled(ButtonBase, { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main && palette.dark && palette.contrastText) + .filter(createSimplePaletteValueFilter(['dark', 'contrastText'])) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/ButtonGroup/ButtonGroup.js b/packages/mui-material/src/ButtonGroup/ButtonGroup.js index 981f8a2b7609b8..4b18a7a53dcacd 100644 --- a/packages/mui-material/src/ButtonGroup/ButtonGroup.js +++ b/packages/mui-material/src/ButtonGroup/ButtonGroup.js @@ -8,6 +8,7 @@ import getValidReactChildren from '@mui/utils/getValidReactChildren'; import capitalize from '../utils/capitalize'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import buttonGroupClasses, { getButtonGroupUtilityClass } from './buttonGroupClasses'; import ButtonGroupContext from './ButtonGroupContext'; @@ -165,7 +166,7 @@ const ButtonGroupRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .flatMap(([color]) => [ { props: { variant: 'text', color }, @@ -229,7 +230,7 @@ const ButtonGroupRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.dark) + .filter(createSimplePaletteValueFilter(['dark'])) .map(([color]) => ({ props: { variant: 'contained', color }, style: { diff --git a/packages/mui-material/src/Checkbox/Checkbox.js b/packages/mui-material/src/Checkbox/Checkbox.js index 741d83b483339e..dcbb59de9aa90b 100644 --- a/packages/mui-material/src/Checkbox/Checkbox.js +++ b/packages/mui-material/src/Checkbox/Checkbox.js @@ -14,6 +14,7 @@ import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import checkboxClasses, { getCheckboxUtilityClass } from './checkboxClasses'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; @@ -66,7 +67,7 @@ const CheckboxRoot = styled(SwitchBase, { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, disableRipple: false }, style: { @@ -78,7 +79,7 @@ const CheckboxRoot = styled(SwitchBase, { }, })), ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Chip/Chip.js b/packages/mui-material/src/Chip/Chip.js index bea43f06e19903..2e4e05b5d09f44 100644 --- a/packages/mui-material/src/Chip/Chip.js +++ b/packages/mui-material/src/Chip/Chip.js @@ -11,6 +11,7 @@ import capitalize from '../utils/capitalize'; import ButtonBase from '../ButtonBase'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import chipClasses, { getChipUtilityClass } from './chipClasses'; @@ -165,7 +166,7 @@ const ChipRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.contrastText) + .filter(createSimplePaletteValueFilter(['contrastText'])) .map(([color]) => { return { props: { color }, @@ -213,7 +214,7 @@ const ChipRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.dark) + .filter(createSimplePaletteValueFilter(['dark'])) .map(([color]) => { return { props: { color, onDelete: true }, @@ -252,7 +253,7 @@ const ChipRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.dark) + .filter(createSimplePaletteValueFilter(['dark'])) .map(([color]) => ({ props: { color, clickable: true }, style: { @@ -297,7 +298,7 @@ const ChipRoot = styled('div', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) // no need to check for mainChannel as it's calculated from main + .filter(createSimplePaletteValueFilter()) // no need to check for mainChannel as it's calculated from main .map(([color]) => ({ props: { variant: 'outlined', color }, style: { diff --git a/packages/mui-material/src/CircularProgress/CircularProgress.js b/packages/mui-material/src/CircularProgress/CircularProgress.js index 88746f36205e9e..e0aaae8ba05f0d 100644 --- a/packages/mui-material/src/CircularProgress/CircularProgress.js +++ b/packages/mui-material/src/CircularProgress/CircularProgress.js @@ -8,6 +8,7 @@ import { keyframes, css, styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; import { useDefaultProps } from '../DefaultPropsProvider'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { getCircularProgressUtilityClass } from './circularProgressClasses'; const SIZE = 44; @@ -101,7 +102,7 @@ const CircularProgressRoot = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Fab/Fab.js b/packages/mui-material/src/Fab/Fab.js index 2a7db6fcf197e5..b4a0de38c3f8cd 100644 --- a/packages/mui-material/src/Fab/Fab.js +++ b/packages/mui-material/src/Fab/Fab.js @@ -9,6 +9,7 @@ import fabClasses, { getFabUtilityClass } from './fabClasses'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; @@ -137,7 +138,7 @@ const FabRoot = styled(ButtonBase, { memoTheme(({ theme }) => ({ variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.dark && value.contrastText) // check all the used fields in the style below + .filter(createSimplePaletteValueFilter(['dark', 'contrastText'])) // check all the used fields in the style below .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/FilledInput/FilledInput.js b/packages/mui-material/src/FilledInput/FilledInput.js index ee9c6e3cfc63b1..7e0d90740b1309 100644 --- a/packages/mui-material/src/FilledInput/FilledInput.js +++ b/packages/mui-material/src/FilledInput/FilledInput.js @@ -8,6 +8,7 @@ import InputBase from '../InputBase'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import filledInputClasses, { getFilledInputUtilityClass } from './filledInputClasses'; import { @@ -137,7 +138,7 @@ const FilledInputRoot = styled(InputBaseRoot, { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) // check all the used fields in the style below + .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below .map(([color]) => ({ props: { disableUnderline: false, diff --git a/packages/mui-material/src/FormLabel/FormLabel.js b/packages/mui-material/src/FormLabel/FormLabel.js index 446f6494b4b1b5..a773ea4e7d25b9 100644 --- a/packages/mui-material/src/FormLabel/FormLabel.js +++ b/packages/mui-material/src/FormLabel/FormLabel.js @@ -8,6 +8,7 @@ import useFormControl from '../FormControl/useFormControl'; import capitalize from '../utils/capitalize'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import formLabelClasses, { getFormLabelUtilityClasses } from './formLabelClasses'; @@ -48,7 +49,7 @@ export const FormLabelRoot = styled('label', { position: 'relative', variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Icon/Icon.js b/packages/mui-material/src/Icon/Icon.js index 1908f8b4f7decd..7e7d824f4ff171 100644 --- a/packages/mui-material/src/Icon/Icon.js +++ b/packages/mui-material/src/Icon/Icon.js @@ -6,6 +6,7 @@ import composeClasses from '@mui/utils/composeClasses'; import capitalize from '../utils/capitalize'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import { getIconUtilityClass } from './iconClasses'; @@ -104,7 +105,7 @@ const IconRoot = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/IconButton/IconButton.js b/packages/mui-material/src/IconButton/IconButton.js index af22d5c655a9ff..05747642096d82 100644 --- a/packages/mui-material/src/IconButton/IconButton.js +++ b/packages/mui-material/src/IconButton/IconButton.js @@ -7,6 +7,7 @@ import composeClasses from '@mui/utils/composeClasses'; import { alpha } from '@mui/system/colorManipulator'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import ButtonBase from '../ButtonBase'; import capitalize from '../utils/capitalize'; @@ -102,7 +103,7 @@ const IconButtonRoot = styled(ButtonBase, { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) // check all the used fields in the style below + .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below .map(([color]) => ({ props: { color }, style: { @@ -110,7 +111,7 @@ const IconButtonRoot = styled(ButtonBase, { }, })), ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) // check all the used fields in the style below + .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below .map(([color]) => ({ props: { color, disableRipple: false }, style: { diff --git a/packages/mui-material/src/Input/Input.js b/packages/mui-material/src/Input/Input.js index 9ff6587bdd42b5..6f1c58b7436643 100644 --- a/packages/mui-material/src/Input/Input.js +++ b/packages/mui-material/src/Input/Input.js @@ -8,6 +8,7 @@ import InputBase from '../InputBase'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import inputClasses, { getInputUtilityClass } from './inputClasses'; import { @@ -114,7 +115,7 @@ const InputRoot = styled(InputBaseRoot, { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, disableUnderline: false }, style: { diff --git a/packages/mui-material/src/LinearProgress/LinearProgress.js b/packages/mui-material/src/LinearProgress/LinearProgress.js index d3224fd41a2ef8..f5e77d32b6b850 100644 --- a/packages/mui-material/src/LinearProgress/LinearProgress.js +++ b/packages/mui-material/src/LinearProgress/LinearProgress.js @@ -7,6 +7,7 @@ import { darken, lighten } from '@mui/system/colorManipulator'; import { useRtl } from '@mui/system/RtlProvider'; import { keyframes, css, styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import capitalize from '../utils/capitalize'; import { getLinearProgressUtilityClass } from './linearProgressClasses'; @@ -144,7 +145,7 @@ const LinearProgressRoot = styled('span', { }, variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { @@ -204,7 +205,7 @@ const LinearProgressDashed = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => { const backgroundColor = getColorShade(theme, color); return { @@ -256,7 +257,7 @@ const LinearProgressBar1 = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { @@ -323,7 +324,7 @@ const LinearProgressBar2 = styled('span', { transformOrigin: 'left', variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { @@ -346,7 +347,7 @@ const LinearProgressBar2 = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, variant: 'buffer' }, style: { diff --git a/packages/mui-material/src/Link/Link.js b/packages/mui-material/src/Link/Link.js index a3b9a1829ac86e..77d1401d6f3d71 100644 --- a/packages/mui-material/src/Link/Link.js +++ b/packages/mui-material/src/Link/Link.js @@ -9,6 +9,7 @@ import isFocusVisible from '@mui/utils/isFocusVisible'; import capitalize from '../utils/capitalize'; import { styled, useTheme } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import Typography from '../Typography'; import linkClasses, { getLinkUtilityClass } from './linkClasses'; @@ -95,7 +96,7 @@ const LinkRoot = styled(Typography, { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { underline: 'always', color }, style: { diff --git a/packages/mui-material/src/OutlinedInput/OutlinedInput.js b/packages/mui-material/src/OutlinedInput/OutlinedInput.js index 01cc3a7fd47e68..e96b4ec567c638 100644 --- a/packages/mui-material/src/OutlinedInput/OutlinedInput.js +++ b/packages/mui-material/src/OutlinedInput/OutlinedInput.js @@ -9,6 +9,7 @@ import formControlState from '../FormControl/formControlState'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import outlinedInputClasses, { getOutlinedInputUtilityClass } from './outlinedInputClasses'; import InputBase, { @@ -55,7 +56,7 @@ const OutlinedInputRoot = styled(InputBaseRoot, { }, variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/PaginationItem/PaginationItem.js b/packages/mui-material/src/PaginationItem/PaginationItem.js index 76f49942981c6b..d85a37ae33b254 100644 --- a/packages/mui-material/src/PaginationItem/PaginationItem.js +++ b/packages/mui-material/src/PaginationItem/PaginationItem.js @@ -8,6 +8,7 @@ import { useRtl } from '@mui/system/RtlProvider'; import paginationItemClasses, { getPaginationItemUtilityClass } from './paginationItemClasses'; import ButtonBase from '../ButtonBase'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import FirstPageIcon from '../internal/svg-icons/FirstPage'; import LastPageIcon from '../internal/svg-icons/LastPage'; import NavigateBeforeIcon from '../internal/svg-icons/NavigateBefore'; @@ -218,7 +219,7 @@ const PaginationItemPage = styled(ButtonBase, { }, }, ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.dark && value.contrastText) + .filter(createSimplePaletteValueFilter(['dark', 'contrastText'])) .map(([color]) => ({ props: { variant: 'text', color }, style: { @@ -242,7 +243,7 @@ const PaginationItemPage = styled(ButtonBase, { }, })), ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.light) + .filter(createSimplePaletteValueFilter(['light'])) .map(([color]) => ({ props: { variant: 'outlined', color }, style: { diff --git a/packages/mui-material/src/Radio/Radio.js b/packages/mui-material/src/Radio/Radio.js index d3707e7bffaa96..c125296639fc8a 100644 --- a/packages/mui-material/src/Radio/Radio.js +++ b/packages/mui-material/src/Radio/Radio.js @@ -15,6 +15,7 @@ import radioClasses, { getRadioUtilityClass } from './radioClasses'; import rootShouldForwardProp from '../styles/rootShouldForwardProp'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; @@ -62,7 +63,7 @@ const RadioRoot = styled(SwitchBase, { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, disabled: false, disableRipple: false }, style: { @@ -74,7 +75,7 @@ const RadioRoot = styled(SwitchBase, { }, })), ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, disabled: false }, style: { diff --git a/packages/mui-material/src/Slider/Slider.js b/packages/mui-material/src/Slider/Slider.js index b2642863490a71..2a6291380a84ab 100644 --- a/packages/mui-material/src/Slider/Slider.js +++ b/packages/mui-material/src/Slider/Slider.js @@ -15,6 +15,7 @@ import { useDefaultProps } from '../DefaultPropsProvider'; import slotShouldForwardProp from '../styles/slotShouldForwardProp'; import shouldSpreadAdditionalProps from '../utils/shouldSpreadAdditionalProps'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import BaseSliderValueLabel from './SliderValueLabel'; import sliderClasses, { getSliderUtilityClass } from './sliderClasses'; @@ -62,7 +63,7 @@ export const SliderRoot = styled('span', { }, variants: [ ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { @@ -206,7 +207,7 @@ export const SliderTrack = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color, track: 'inverted' }, style: { @@ -308,7 +309,7 @@ export const SliderThumb = styled('span', { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Switch/Switch.js b/packages/mui-material/src/Switch/Switch.js index 1a0fe4a1ecea9e..bd5a766e8b9263 100644 --- a/packages/mui-material/src/Switch/Switch.js +++ b/packages/mui-material/src/Switch/Switch.js @@ -7,6 +7,7 @@ import refType from '@mui/utils/refType'; import composeClasses from '@mui/utils/composeClasses'; import { alpha, darken, lighten } from '@mui/system/colorManipulator'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import SwitchBase from '../internal/SwitchBase'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; @@ -150,7 +151,7 @@ const SwitchSwitchBase = styled(SwitchBase, { }, variants: [ ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main && value.light) // check all the used fields in the style below + .filter(createSimplePaletteValueFilter(['light'])) // check all the used fields in the style below .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/ToggleButton/ToggleButton.js b/packages/mui-material/src/ToggleButton/ToggleButton.js index 92df06fcd7f0ae..007d2311709e7b 100644 --- a/packages/mui-material/src/ToggleButton/ToggleButton.js +++ b/packages/mui-material/src/ToggleButton/ToggleButton.js @@ -10,6 +10,7 @@ import ButtonBase from '../ButtonBase'; import capitalize from '../utils/capitalize'; import { styled } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { useDefaultProps } from '../DefaultPropsProvider'; import toggleButtonClasses, { getToggleButtonUtilityClass } from './toggleButtonClasses'; import ToggleButtonGroupContext from '../ToggleButtonGroup/ToggleButtonGroupContext'; @@ -89,7 +90,7 @@ const ToggleButtonRoot = styled(ButtonBase, { }, }, ...Object.entries(theme.palette) - .filter(([, palette]) => palette && palette.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/Typography/Typography.js b/packages/mui-material/src/Typography/Typography.js index c52f7307ac5afd..dcda0315e3bdb3 100644 --- a/packages/mui-material/src/Typography/Typography.js +++ b/packages/mui-material/src/Typography/Typography.js @@ -7,6 +7,7 @@ import { styled, internal_createExtendSxProp } from '../zero-styled'; import memoTheme from '../utils/memoTheme'; import { useDefaultProps } from '../DefaultPropsProvider'; import capitalize from '../utils/capitalize'; +import createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter'; import { getTypographyUtilityClass } from './typographyClasses'; const v6Colors = { @@ -77,7 +78,7 @@ export const TypographyRoot = styled('span', { style: value, })), ...Object.entries(theme.palette) - .filter(([, value]) => value && value.main) + .filter(createSimplePaletteValueFilter()) .map(([color]) => ({ props: { color }, style: { diff --git a/packages/mui-material/src/utils/createSimplePaletteValueFilter.ts b/packages/mui-material/src/utils/createSimplePaletteValueFilter.ts new file mode 100644 index 00000000000000..6fcbdb3ab162d3 --- /dev/null +++ b/packages/mui-material/src/utils/createSimplePaletteValueFilter.ts @@ -0,0 +1,54 @@ +import { PaletteColorOptions, SimplePaletteColorOptions } from '../styles/createPalette'; + +/** + * Type guard to check if the object has a "main" property of type string. + * + * @param obj - the object to check + * @returns boolean + */ +function hasCorrectMainProperty(obj: PaletteColorOptions): obj is SimplePaletteColorOptions { + return typeof (obj as SimplePaletteColorOptions).main === 'string'; +} + +type AdditionalPropertiesToCheck = (keyof Omit)[]; + +/** + * Checks if the object conforms to the SimplePaletteColorOptions type. + * The minimum requirement is that the object has a "main" property of type string, this is always checked. + * Optionally, you can pass additional properties to check. + * + * @param obj - The object to check + * @param additionalPropertiesToCheck - Array containing "light", "dark", and/or "contrastText" + * @returns boolean + */ +function checkSimplePaletteColorValues( + obj: PaletteColorOptions, + additionalPropertiesToCheck: AdditionalPropertiesToCheck = [], +): boolean { + if (!hasCorrectMainProperty(obj)) { + return false; + } + + for (const value of additionalPropertiesToCheck) { + if (!obj.hasOwnProperty(value) || typeof obj[value] !== 'string') { + return false; + } + } + + return true; +} + +/** + * Creates a filter function used to filter simple palette color options. + * The minimum requirement is that the object has a "main" property of type string, this is always checked. + * Optionally, you can pass additional properties to check. + * + * @param additionalPropertiesToCheck - Array containing "light", "dark", and/or "contrastText" + * @returns ([, value]: [any, PaletteColorOptions]) => boolean + */ +export default function createSimplePaletteValueFilter( + additionalPropertiesToCheck: AdditionalPropertiesToCheck = [], +) { + return ([, value]: [any, PaletteColorOptions]) => + value && checkSimplePaletteColorValues(value, additionalPropertiesToCheck); +} From f94b0408398fbaef31bbc5bdc163e9c42882baa6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:15:59 +0530 Subject: [PATCH 16/18] Bump styled-components to ^6.1.13 (#43654) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: ZeeshanTamboli --- benchmark/package.json | 2 +- docs/package.json | 2 +- package.json | 5 - packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-system/package.json | 2 +- patches/styled-components@6.1.12.patch | 184 --------------------- pnpm-lock.yaml | 31 ++-- test/package.json | 2 +- 8 files changed, 18 insertions(+), 212 deletions(-) delete mode 100644 patches/styled-components@6.1.12.patch diff --git a/benchmark/package.json b/benchmark/package.json index 81a3279e0e38c3..67ed4e1e5ecd06 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -34,7 +34,7 @@ "react-redux": "^8.1.3", "redux": "^4.2.1", "serve-handler": "^6.1.5", - "styled-components": "^6.1.12", + "styled-components": "^6.1.13", "styled-system": "^5.1.5", "theme-ui": "^0.16.2", "webpack": "^5.93.0" diff --git a/docs/package.json b/docs/package.json index b292ae11485e61..11195c7d098bd1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -104,7 +104,7 @@ "react-virtuoso": "^4.10.3", "react-window": "^1.8.10", "rimraf": "^5.0.10", - "styled-components": "^6.1.12", + "styled-components": "^6.1.13", "stylis": "4.2.0", "stylis-plugin-rtl": "^2.1.1", "use-count-up": "^3.0.1", diff --git a/package.json b/package.json index b9f90607e197d5..7b5e2fa09c7841 100644 --- a/package.json +++ b/package.json @@ -288,10 +288,5 @@ ] } } - }, - "pnpm": { - "patchedDependencies": { - "styled-components@6.1.12": "patches/styled-components@6.1.12.patch" - } } } diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 0a1ba0f0b5bd0b..fc26b32c463c96 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -50,7 +50,7 @@ "@types/react": "^18.3.4", "chai": "^4.5.0", "react": "^18.3.1", - "styled-components": "^6.1.12" + "styled-components": "^6.1.13" }, "peerDependencies": { "styled-components": "^6.0.0" diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index a6b82cc07d9a12..23c404fe22bb77 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -63,7 +63,7 @@ "lodash": "^4.17.21", "react": "^18.3.1", "sinon": "^18.0.0", - "styled-components": "^6.1.12" + "styled-components": "^6.1.13" }, "peerDependencies": { "@emotion/react": "^11.5.0", diff --git a/patches/styled-components@6.1.12.patch b/patches/styled-components@6.1.12.patch deleted file mode 100644 index 5c29b1ec848ba1..00000000000000 --- a/patches/styled-components@6.1.12.patch +++ /dev/null @@ -1,184 +0,0 @@ -diff --git a/dist/hoc/withTheme.d.ts b/dist/hoc/withTheme.d.ts -index f3452c16983a0b45ca314c7c717de9f6da75f90a..21fec5f48cc060f485520c0d77afc59bf7e7d487 100644 ---- a/dist/hoc/withTheme.d.ts -+++ b/dist/hoc/withTheme.d.ts -@@ -1,3 +1,3 @@ - import React from 'react'; - import { AnyComponent, ExecutionProps } from '../types'; --export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "defaultProps" | "$$typeof" | "displayName" | "type" | "propTypes" | "compare" : T extends React.ForwardRefExoticComponent ? "defaultProps" | "$$typeof" | "displayName" | "propTypes" | "render" : "prototype" | "length" | "arguments" | "caller" | "name" | "defaultProps" | "displayName" | "type" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "getDefaultProps" | "mixins" | "callee" | "arity">]: T[key]; }; -+export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "defaultProps" | "$$typeof" | "displayName" | "type" | "propTypes" | "compare" : T extends React.ForwardRefExoticComponent ? "defaultProps" | "$$typeof" | "displayName" | "propTypes" | "render" : "prototype" | "length" | "arguments" | "caller" | "name" | "defaultProps" | "displayName" | "type" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "getDefaultProps" | "mixins" | "callee" | "arity">]: T[key]; }; -diff --git a/dist/models/ServerStyleSheet.d.ts b/dist/models/ServerStyleSheet.d.ts -index b47f4589f4da7b7413b37907c491dadc433c019b..d3f07db75a689eb9d45ddf412537a2b8a0e374b4 100644 ---- a/dist/models/ServerStyleSheet.d.ts -+++ b/dist/models/ServerStyleSheet.d.ts -@@ -8,9 +8,9 @@ export default class ServerStyleSheet { - sealed: boolean; - constructor(); - _emitSheetCSS: () => string; -- collectStyles(children: any): JSX.Element; -+ collectStyles(children: any): React.JSX.Element; - getStyleTags: () => string; - getStyleElement: () => React.JSX.Element[]; - interleaveWithNodeStream(input: Readable): streamInternal.Transform; - seal: () => void; - } -diff --git a/dist/models/StyleSheetManager.d.ts b/dist/models/StyleSheetManager.d.ts -index a2e4ac7f0ed10ea0e6827956c65a2e066948e3d1..0008e83fba4f3d84e90928da9d9af7cd2c85ad4e 100644 ---- a/dist/models/StyleSheetManager.d.ts -+++ b/dist/models/StyleSheetManager.d.ts -@@ -62,4 +62,4 @@ export type IStyleSheetManager = React.PropsWithChildren<{ - */ - target?: undefined | HTMLElement; - }>; --export declare function StyleSheetManager(props: IStyleSheetManager): JSX.Element; -+export declare function StyleSheetManager(props: IStyleSheetManager): React.JSX.Element; -diff --git a/dist/models/ThemeProvider.d.ts b/dist/models/ThemeProvider.d.ts -index b5d7d32bd1748d30ccba747db5c8c54438124eb4..2511ae972a2cc124b8d703d990865c31264eb528 100644 ---- a/dist/models/ThemeProvider.d.ts -+++ b/dist/models/ThemeProvider.d.ts -@@ -43,5 +43,5 @@ export declare function useTheme(): DefaultTheme; - /** - * Provide a theme to an entire react component tree via context - */ --export default function ThemeProvider(props: Props): JSX.Element | null; -+export default function ThemeProvider(props: Props): React.JSX.Element | null; - export {}; -diff --git a/dist/types.d.ts b/dist/types.d.ts -index a76cac2b82b733fa72d9be6ca9b764415d4ed8b4..5e166d7b485e98aa08ef684d7e0450fa601acee3 100644 ---- a/dist/types.d.ts -+++ b/dist/types.d.ts -@@ -130,13 +130,13 @@ export type PolymorphicComponentProps extends React.ForwardRefExoticComponent { -- | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): JSX.Element; -+ | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): React.JSX.Element; - } - export interface IStyledComponentBase extends PolymorphicComponent, IStyledStatics, StyledComponentBrand { - defaultProps?: (ExecutionProps & Partial) | undefined; - toString: () => string; - } --export type IStyledComponent = IStyledComponentBase & -+export type IStyledComponent = IStyledComponentBase & - /** - * TypeScript doesn't allow using a styled component as a key inside object - * styles because "A computed property name must be of type 'string', 'number', -diff --git a/native/dist/dist/hoc/withTheme.d.ts b/native/dist/dist/hoc/withTheme.d.ts -index f3452c16983a0b45ca314c7c717de9f6da75f90a..21fec5f48cc060f485520c0d77afc59bf7e7d487 100644 ---- a/native/dist/dist/hoc/withTheme.d.ts -+++ b/native/dist/dist/hoc/withTheme.d.ts -@@ -1,3 +1,3 @@ - import React from 'react'; - import { AnyComponent, ExecutionProps } from '../types'; --export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "defaultProps" | "$$typeof" | "displayName" | "type" | "propTypes" | "compare" : T extends React.ForwardRefExoticComponent ? "defaultProps" | "$$typeof" | "displayName" | "propTypes" | "render" : "prototype" | "length" | "arguments" | "caller" | "name" | "defaultProps" | "displayName" | "type" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "getDefaultProps" | "mixins" | "callee" | "arity">]: T[key]; }; -+export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "defaultProps" | "$$typeof" | "displayName" | "type" | "propTypes" | "compare" : T extends React.ForwardRefExoticComponent ? "defaultProps" | "$$typeof" | "displayName" | "propTypes" | "render" : "prototype" | "length" | "arguments" | "caller" | "name" | "defaultProps" | "displayName" | "type" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "getDefaultProps" | "mixins" | "callee" | "arity">]: T[key]; }; -diff --git a/native/dist/dist/models/ServerStyleSheet.d.ts b/native/dist/dist/models/ServerStyleSheet.d.ts -index b47f4589f4da7b7413b37907c491dadc433c019b..086123ea82646c4e42a36abfa34b029c1339dc7e 100644 ---- a/native/dist/dist/models/ServerStyleSheet.d.ts -+++ b/native/dist/dist/models/ServerStyleSheet.d.ts -@@ -8,7 +8,7 @@ export default class ServerStyleSheet { - sealed: boolean; - constructor(); - _emitSheetCSS: () => string; -- collectStyles(children: any): JSX.Element; -+ collectStyles(children: any): React.JSX.Element; - getStyleTags: () => string; - getStyleElement: () => React.JSX.Element[]; - interleaveWithNodeStream(input: Readable): streamInternal.Transform; -diff --git a/native/dist/dist/models/StyleSheetManager.d.ts b/native/dist/dist/models/StyleSheetManager.d.ts -index a2e4ac7f0ed10ea0e6827956c65a2e066948e3d1..0008e83fba4f3d84e90928da9d9af7cd2c85ad4e 100644 ---- a/native/dist/dist/models/StyleSheetManager.d.ts -+++ b/native/dist/dist/models/StyleSheetManager.d.ts -@@ -62,4 +62,4 @@ export type IStyleSheetManager = React.PropsWithChildren<{ - */ - target?: undefined | HTMLElement; - }>; --export declare function StyleSheetManager(props: IStyleSheetManager): JSX.Element; -+export declare function StyleSheetManager(props: IStyleSheetManager): React.JSX.Element; -diff --git a/native/dist/dist/models/ThemeProvider.d.ts b/native/dist/dist/models/ThemeProvider.d.ts -index b5d7d32bd1748d30ccba747db5c8c54438124eb4..2511ae972a2cc124b8d703d990865c31264eb528 100644 ---- a/native/dist/dist/models/ThemeProvider.d.ts -+++ b/native/dist/dist/models/ThemeProvider.d.ts -@@ -43,5 +43,5 @@ export declare function useTheme(): DefaultTheme; - /** - * Provide a theme to an entire react component tree via context - */ --export default function ThemeProvider(props: Props): JSX.Element | null; -+export default function ThemeProvider(props: Props): React.JSX.Element | null; - export {}; -diff --git a/native/dist/dist/types.d.ts b/native/dist/dist/types.d.ts -index a76cac2b82b733fa72d9be6ca9b764415d4ed8b4..5e166d7b485e98aa08ef684d7e0450fa601acee3 100644 ---- a/native/dist/dist/types.d.ts -+++ b/native/dist/dist/types.d.ts -@@ -130,13 +130,13 @@ export type PolymorphicComponentProps extends React.ForwardRefExoticComponent { -- | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): JSX.Element; -+ | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): React.JSX.Element; - } - export interface IStyledComponentBase extends PolymorphicComponent, IStyledStatics, StyledComponentBrand { - defaultProps?: (ExecutionProps & Partial) | undefined; - toString: () => string; - } --export type IStyledComponent = IStyledComponentBase & -+export type IStyledComponent = IStyledComponentBase & - /** - * TypeScript doesn't allow using a styled component as a key inside object - * styles because "A computed property name must be of type 'string', 'number', -diff --git a/native/dist/hoc/withTheme.d.ts b/native/dist/hoc/withTheme.d.ts -index 7d244d05cbfd990881338c15ec8d53afc578f5bd..21a2eafb196fb5372b0ad2dbae6af015b16b4587 100644 ---- a/native/dist/hoc/withTheme.d.ts -+++ b/native/dist/hoc/withTheme.d.ts -@@ -1,3 +1,3 @@ - import React from 'react'; - import { AnyComponent, ExecutionProps } from '../types'; --export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "propTypes" | "defaultProps" | "displayName" | "$$typeof" | "type" | "compare" : T extends React.ForwardRefExoticComponent ? "propTypes" | "defaultProps" | "displayName" | "$$typeof" | "render" : "length" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "defaultProps" | "displayName" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "type" | "getDefaultProps" | "mixins" | "name" | "prototype" | "caller" | "callee" | "arguments" | "arity">]: T[key]; }; -+export default function withTheme(Component: T): React.ForwardRefExoticComponent> & React.RefAttributes> & { [key in Exclude ? "propTypes" | "defaultProps" | "displayName" | "$$typeof" | "type" | "compare" : T extends React.ForwardRefExoticComponent ? "propTypes" | "defaultProps" | "displayName" | "$$typeof" | "render" : "length" | "propTypes" | "contextType" | "contextTypes" | "childContextTypes" | "defaultProps" | "displayName" | "getDerivedStateFromProps" | "getDerivedStateFromError" | "type" | "getDefaultProps" | "mixins" | "name" | "prototype" | "caller" | "callee" | "arguments" | "arity">]: T[key]; }; -diff --git a/native/dist/models/ServerStyleSheet.d.ts b/native/dist/models/ServerStyleSheet.d.ts -index b47f4589f4da7b7413b37907c491dadc433c019b..086123ea82646c4e42a36abfa34b029c1339dc7e 100644 ---- a/native/dist/models/ServerStyleSheet.d.ts -+++ b/native/dist/models/ServerStyleSheet.d.ts -@@ -8,7 +8,7 @@ export default class ServerStyleSheet { - sealed: boolean; - constructor(); - _emitSheetCSS: () => string; -- collectStyles(children: any): JSX.Element; -+ collectStyles(children: any): React.JSX.Element; - getStyleTags: () => string; - getStyleElement: () => React.JSX.Element[]; - interleaveWithNodeStream(input: Readable): streamInternal.Transform; -diff --git a/native/dist/models/StyleSheetManager.d.ts b/native/dist/models/StyleSheetManager.d.ts -index a2e4ac7f0ed10ea0e6827956c65a2e066948e3d1..0008e83fba4f3d84e90928da9d9af7cd2c85ad4e 100644 ---- a/native/dist/models/StyleSheetManager.d.ts -+++ b/native/dist/models/StyleSheetManager.d.ts -@@ -62,4 +62,4 @@ export type IStyleSheetManager = React.PropsWithChildren<{ - */ - target?: undefined | HTMLElement; - }>; --export declare function StyleSheetManager(props: IStyleSheetManager): JSX.Element; -+export declare function StyleSheetManager(props: IStyleSheetManager): React.JSX.Element; -diff --git a/native/dist/models/ThemeProvider.d.ts b/native/dist/models/ThemeProvider.d.ts -index b5d7d32bd1748d30ccba747db5c8c54438124eb4..2511ae972a2cc124b8d703d990865c31264eb528 100644 ---- a/native/dist/models/ThemeProvider.d.ts -+++ b/native/dist/models/ThemeProvider.d.ts -@@ -43,5 +43,5 @@ export declare function useTheme(): DefaultTheme; - /** - * Provide a theme to an entire react component tree via context - */ --export default function ThemeProvider(props: Props): JSX.Element | null; -+export default function ThemeProvider(props: Props): React.JSX.Element | null; - export {}; -diff --git a/native/dist/types.d.ts b/native/dist/types.d.ts -index 4a6953c145bbd6c0880378e09e0de80b7a2113f0..1e023c172fe4b569ec1a03710305458109931022 100644 ---- a/native/dist/types.d.ts -+++ b/native/dist/types.d.ts -@@ -130,7 +130,7 @@ export type PolymorphicComponentProps extends React.ForwardRefExoticComponent { -- | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): JSX.Element; -+ | void = void, ForwardedAsTarget extends StyledTarget | void = void>(props: PolymorphicComponentProps): React.JSX.Element; - } - export interface IStyledComponent extends PolymorphicComponent, IStyledStatics, StyledComponentBrand { - defaultProps?: (ExecutionProps & Partial) | undefined; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bef19b13304e02..5fc231f8670259 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,11 +25,6 @@ overrides: '@pigment-css/nextjs-plugin': 0.0.22 '@pigment-css/vite-plugin': 0.0.22 -patchedDependencies: - styled-components@6.1.12: - hash: ua4w6griwxbnxnkzzvndsl67he - path: patches/styled-components@6.1.12.patch - importers: .: @@ -536,8 +531,8 @@ importers: specifier: ^6.1.5 version: 6.1.5 styled-components: - specifier: ^6.1.12 - version: 6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.13 + version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) styled-system: specifier: ^5.1.5 version: 5.1.5 @@ -806,8 +801,8 @@ importers: specifier: ^5.0.10 version: 5.0.10 styled-components: - specifier: ^6.1.12 - version: 6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.13 + version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) stylis: specifier: 4.2.0 version: 4.2.0 @@ -1972,8 +1967,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 styled-components: - specifier: ^6.1.12 - version: 6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.13 + version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) publishDirectory: build packages/mui-styles: @@ -2132,8 +2127,8 @@ importers: specifier: ^18.0.0 version: 18.0.0 styled-components: - specifier: ^6.1.12 - version: 6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.13 + version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) publishDirectory: build packages/mui-types: @@ -2362,8 +2357,8 @@ importers: specifier: ^18.0.0 version: 18.0.0 styled-components: - specifier: ^6.1.12 - version: 6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.13 + version: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) stylis: specifier: 4.2.0 version: 4.2.0 @@ -11866,8 +11861,8 @@ packages: style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} - styled-components@6.1.12: - resolution: {integrity: sha512-n/O4PzRPhbYI0k1vKKayfti3C/IGcPf+DqcrOB7O/ab9x4u/zjqraneT5N45+sIe87cxrCApXM8Bna7NYxwoTA==} + styled-components@6.1.13: + resolution: {integrity: sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==} engines: {node: '>= 16'} peerDependencies: react: '>= 16.8.0' @@ -24691,7 +24686,7 @@ snapshots: style-search@0.1.0: {} - styled-components@6.1.12(patch_hash=ua4w6griwxbnxnkzzvndsl67he)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 diff --git a/test/package.json b/test/package.json index acececc5e168bf..9e57e66d69c863 100644 --- a/test/package.json +++ b/test/package.json @@ -36,7 +36,7 @@ "react-is": "^18.3.1", "react-router-dom": "^6.26.1", "sinon": "^18.0.0", - "styled-components": "^6.1.12", + "styled-components": "^6.1.13", "stylis": "4.2.0", "stylis-plugin-rtl": "^2.1.1", "stylis-plugin-rtl-sc": "npm:stylis-plugin-rtl@^1.1.0", From 96f79378fe01304e95d7c5a314e5513b7dbbf83c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 12:13:58 +0530 Subject: [PATCH 17/18] Bump MUI X to 7.16.0 (#43674) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/package.json | 18 ++--- pnpm-lock.yaml | 182 +++++++++++++++++++++++++--------------------- 2 files changed, 108 insertions(+), 92 deletions(-) diff --git a/docs/package.json b/docs/package.json index 11195c7d098bd1..b0ff35bb61a603 100644 --- a/docs/package.json +++ b/docs/package.json @@ -43,15 +43,15 @@ "@mui/system": "workspace:^", "@mui/types": "workspace:^", "@mui/utils": "workspace:^", - "@mui/x-charts": "7.13.0", - "@mui/x-data-grid": "7.13.0", - "@mui/x-data-grid-generator": "7.13.0", - "@mui/x-data-grid-premium": "7.13.0", - "@mui/x-data-grid-pro": "7.13.0", - "@mui/x-date-pickers": "7.13.0", - "@mui/x-date-pickers-pro": "7.13.0", - "@mui/x-license": "7.13.0", - "@mui/x-tree-view": "7.13.0", + "@mui/x-charts": "7.16.0", + "@mui/x-data-grid": "7.16.0", + "@mui/x-data-grid-generator": "7.16.0", + "@mui/x-data-grid-premium": "7.16.0", + "@mui/x-data-grid-pro": "7.16.0", + "@mui/x-date-pickers": "7.16.0", + "@mui/x-date-pickers-pro": "7.16.0", + "@mui/x-license": "7.16.0", + "@mui/x-tree-view": "7.16.0", "@popperjs/core": "^2.11.8", "@react-spring/web": "^9.7.4", "@toolpad/core": "^0.5.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5fc231f8670259..02e0f24bab5239 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -618,32 +618,32 @@ importers: specifier: workspace:^ version: link:../packages/mui-utils/build '@mui/x-charts': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-generator': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-premium': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-pro': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers-pro': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-license': - specifier: 7.13.0 - version: 7.13.0(@types/react@18.3.4)(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@types/react@18.3.4)(react@18.3.1) '@mui/x-tree-view': - specifier: 7.13.0 - version: 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.16.0 + version: 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -4207,16 +4207,17 @@ packages: '@types/react': optional: true - '@mui/x-charts-vendor@7.13.0': - resolution: {integrity: sha512-Db2KRvTOZZhXHGiP2rb/YmlXrOA+dTuD8ltk6luqXK4YMxy18z59IR9cyn/KzfrrzGnpnCERrws/a9vOkCKcKA==} + '@mui/x-charts-vendor@7.16.0': + resolution: {integrity: sha512-MyMCCl7eAM53rLbjqP4zbMy5hYtdeqCjAYCH2jpvBKdgugm2eaPLKOPM8bUVfen0wHA8BXleQrIrNceytFPyZA==} - '@mui/x-charts@7.13.0': - resolution: {integrity: sha512-uYTKYQFrP0yl7I8k5pTatWbsTzoKr0AeWDa8Ttb0iEoyx7XdG9ZPVPEG8L86WB0aJ8+Rwjefq+7QX2V9kV55TQ==} + '@mui/x-charts@7.16.0': + resolution: {integrity: sha512-YnimCNnLpmSu93LEGYAy8HaMoa6xqqQNFRD8BtzGs492sk/coM9uh6OwHJekF5302fDpANu3rYSF0KEpFWZM2Q==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4225,14 +4226,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-generator@7.13.0': - resolution: {integrity: sha512-8HxUKLF9LM2ABUoppFtPpJb9X9g+mdRzYf04vAZWIjJ/IgFVDS7bEjyv4Kr7DZRAbGlmcuUbJCX5w1PZ3Tymgg==} + '@mui/x-data-grid-generator@7.16.0': + resolution: {integrity: sha512-cYLPBChpzWKerGfNBuz00W4kvxkYMz6KFoM+CQgALADRVeKjy4nHjFFu8Acrq+1QqM+NRKjbLlm6dmuWMh3HOg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/icons-material': ^5.4.1 - '@mui/material': ^5.15.14 + '@mui/icons-material': ^5.4.1 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@emotion/react': @@ -4240,13 +4241,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-premium@7.13.0': - resolution: {integrity: sha512-8jvGd29iiykVhq0QREe2+Yvbtk0SawXSUt2O/qKdopJdfCMi95+vX/f6t0N9AtXSms8vW881KZrn+O42vMhvsg==} + '@mui/x-data-grid-premium@7.16.0': + resolution: {integrity: sha512-KkUINGc2ZEtuAH8AaxO/2bxY6Y2z/0Ewa4lg+BYt86WcX46vamjiBcmdhtw3w3R7MEakJqETDJPMUMldNQBzdQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4255,13 +4257,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid-pro@7.13.0': - resolution: {integrity: sha512-gHh02VibtxISJKLiCdvxWzdjULESy78atGvRoJnjciY1yEnleOa33j97+ulNfOEtO0UU0fanCF8dWZGl8XTbsA==} + '@mui/x-data-grid-pro@7.16.0': + resolution: {integrity: sha512-LsasvW7tR0aQTdiYlN14PDyhFjVxKn4qRDSOp6srhv/udzzxjgTiZ3+MEO3xAUkH24w3OIpATca2LgMlfMSsMg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4270,13 +4273,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-data-grid@7.13.0': - resolution: {integrity: sha512-opV4OgNqc9UoKkQ1z5Ot2AkluwiVQMo6UmDaxmT/v0k2uQ77eQvxJqbnCwYll0XjsRzPz6ehiTaK3nbhXm0sIQ==} + '@mui/x-data-grid@7.16.0': + resolution: {integrity: sha512-71ZyffTeF8RPa399UkMlUbQ8T70kOrUK3fBXfinnal4mwgISlKwBN8EHNZZhyxSQ4vpWs3wHrHZ6MGQeXNUhJQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4285,13 +4289,14 @@ packages: '@emotion/styled': optional: true - '@mui/x-date-pickers-pro@7.13.0': - resolution: {integrity: sha512-GgMUuONXKUBwHFjf6C+kVA78WBO+DfSymMGmqTb7PQkCMl30l/1zTN5fBR+5MbR4HT0eIxuKDo6NK1zY3vX2+A==} + '@mui/x-date-pickers-pro@7.16.0': + resolution: {integrity: sha512-Z0cgiUO2C+mPCXUX8ur6NgPn+E0F6fdZYyOBwLVpeMlvP0knw3NOKKQwMndr3lmC/2ljsyHKyeXytrzk/qWaMg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 date-fns: ^2.25.0 || ^3.2.0 date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 dayjs: ^1.10.7 @@ -4321,13 +4326,14 @@ packages: moment-jalaali: optional: true - '@mui/x-date-pickers@7.13.0': - resolution: {integrity: sha512-cmpAfkzOjUgL4I8WenU4elm1QJO8vWpGmIPCezT3Q9wFjGL1QApQhJ5gMZ+X4tM6Gha9AhIWNQX5eXHKbSoyFQ==} + '@mui/x-date-pickers@7.16.0': + resolution: {integrity: sha512-NjFAoI6NiJ/65LJf5A38Y+aA/zSIow+7i52QBcgryrdBlIu46nssqzohPRWNUFwnxNXhWstfcV3YAb2avCIY5A==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 date-fns: ^2.25.0 || ^3.2.0 date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 dayjs: ^1.10.7 @@ -4357,25 +4363,26 @@ packages: moment-jalaali: optional: true - '@mui/x-internals@7.13.0': - resolution: {integrity: sha512-eUK7iykkDWU+wBfTzE/S0qh4awgVgsORfrpvuPbUp+E6qUj1Xhu9M/WKzbwz0CPFnTJZwBQ9KYrxpGXnPBEpRQ==} + '@mui/x-internals@7.16.0': + resolution: {integrity: sha512-ijer5XYmWlJqWaTmF6TGH1odG7EAupv8iDWYmDm2yVR9IQ+L2nQSuhiFClI+wmGx40KS2VKOlzDMPpF0t7/HCg==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 - '@mui/x-license@7.13.0': - resolution: {integrity: sha512-9MJeI3exJAJKUzM75XoTlvYxdUtaUbwXT8RxPpe4SBciYJaCNN93XcLjbB9xMuhsx4bscgeUur3IAXJcX5HPtA==} + '@mui/x-license@7.16.0': + resolution: {integrity: sha512-7vRfqyTsYNsW6G8uQqdSZ+S52SaGTYFX8yMfX7eYSUXIGn6Zc/c58yDWAfjRMiIazvTV1U2dxMXUf1XT8Sm22A==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 - '@mui/x-tree-view@7.13.0': - resolution: {integrity: sha512-ADixvp85a0iZ7AOzBuCPQ+yl+gMq0BlIWhg3GfbX+57sMhjcdOEUUxcGIcIt6pw1V05bVXE2/QP+5qzDamiGPw==} + '@mui/x-tree-view@7.16.0': + resolution: {integrity: sha512-C/XCMtBs5jZSiCJG7hgRufcjj1fh60ea8COzgrcNG09bKVPkkfCP2Hp1L5ZXiTJJJ1GcFwQ3wVwy/1ln2+LuHg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -11311,6 +11318,9 @@ packages: reselect@4.1.8: resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} + reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} @@ -15059,7 +15069,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.4 - '@mui/x-charts-vendor@7.13.0': + '@mui/x-charts-vendor@7.16.0': dependencies: '@babel/runtime': 7.25.0 '@types/d3-color': 3.1.3 @@ -15077,13 +15087,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-charts@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-charts-vendor': 7.13.0 + '@mui/x-charts-vendor': 7.16.0 + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) '@react-spring/rafz': 9.7.4 '@react-spring/web': 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -15096,12 +15107,12 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-generator@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-premium': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) chance: 1.1.12 clsx: 2.1.1 lru-cache: 10.4.3 @@ -15110,79 +15121,81 @@ snapshots: '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) transitivePeerDependencies: + - '@mui/system' - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-premium@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-data-grid': 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-data-grid-pro': 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.13.0(@types/react@18.3.4)(react@18.3.1) - '@mui/x-license': 7.13.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-data-grid': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-pro': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-license': 7.16.0(@types/react@18.3.4)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - reselect: 4.1.8 + reselect: 5.1.1 optionalDependencies: '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-pro@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-data-grid': 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.13.0(@types/react@18.3.4)(react@18.3.1) - '@mui/x-license': 7.13.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-data-grid': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-license': 7.16.0(@types/react@18.3.4)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - reselect: 4.1.8 + reselect: 5.1.1 optionalDependencies: '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-internals': 7.13.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - reselect: 4.1.8 + reselect: 5.1.1 optionalDependencies: '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers-pro@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-date-pickers': 7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-license': 7.13.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-date-pickers': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-license': 7.16.0(@types/react@18.3.4)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 @@ -15196,12 +15209,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -15216,7 +15230,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.13.0(@types/react@18.3.4)(react@18.3.1)': + '@mui/x-internals@7.16.0(@types/react@18.3.4)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15224,7 +15238,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.13.0(@types/react@18.3.4)(react@18.3.1)': + '@mui/x-license@7.16.0(@types/react@18.3.4)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15232,13 +15246,13 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-tree-view@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.0 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-internals': 7.13.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-internals': 7.16.0(@types/react@18.3.4)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -24033,6 +24047,8 @@ snapshots: reselect@4.1.8: {} + reselect@5.1.1: {} + resize-observer-polyfill@1.5.1: {} resolve-cwd@3.0.0: From c502e6911be6800d64380ae53ff75aa0a220c5e0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 06:54:49 +0000 Subject: [PATCH 18/18] Bump babel --- benchmark/package.json | 2 +- docs/package.json | 4 +- package.json | 14 +- packages-internal/scripts/package.json | 4 +- packages-internal/test-utils/package.json | 2 +- packages/api-docs-builder/package.json | 2 +- packages/markdown/package.json | 2 +- packages/mui-babel-macros/package.json | 2 +- packages/mui-base/package.json | 2 +- packages/mui-codemod/package.json | 4 +- packages/mui-docs/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-lab/package.json | 2 +- packages/mui-material-nextjs/package.json | 2 +- .../mui-material-pigment-css/package.json | 2 +- packages/mui-material/package.json | 2 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 2 +- packages/mui-utils/package.json | 2 +- pnpm-lock.yaml | 717 +++++++++--------- test/package.json | 2 +- 25 files changed, 382 insertions(+), 401 deletions(-) diff --git a/benchmark/package.json b/benchmark/package.json index 67ed4e1e5ecd06..373540de13e430 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -11,7 +11,7 @@ "server:system": "cd ../ && cross-env NODE_ENV=production BABEL_ENV=benchmark babel-node benchmark/server/scenarios/system.js --inspect=0.0.0.0:9229 --extensions \".tsx,.ts,.js\"" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@chakra-ui/system": "^2.6.2", "@emotion/react": "^11.13.3", "@emotion/server": "^11.11.0", diff --git a/docs/package.json b/docs/package.json index b0ff35bb61a603..7c33a312aeea23 100644 --- a/docs/package.json +++ b/docs/package.json @@ -20,8 +20,8 @@ }, "dependencies": { "@babel/core": "^7.25.2", - "@babel/runtime": "^7.25.0", - "@babel/runtime-corejs2": "^7.25.0", + "@babel/runtime": "^7.25.6", + "@babel/runtime-corejs2": "^7.25.6", "@docsearch/react": "^3.6.1", "@emotion/cache": "^11.13.1", "@emotion/react": "^11.13.3", diff --git a/package.json b/package.json index 7b5e2fa09c7841..3229a6fa375a90 100644 --- a/package.json +++ b/package.json @@ -106,12 +106,12 @@ }, "devDependencies": { "@argos-ci/core": "^2.5.0", - "@babel/cli": "^7.24.8", + "@babel/cli": "^7.25.6", "@babel/core": "^7.25.2", "@babel/node": "^7.25.0", "@babel/plugin-transform-react-constant-elements": "^7.25.1", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/preset-env": "^7.25.3", + "@babel/plugin-transform-runtime": "^7.25.4", + "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@babel/register": "^7.24.6", @@ -206,12 +206,12 @@ "resolutions": { "@babel/core": "^7.25.2", "@babel/code-frame": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/preset-env": "^7.25.3", + "@babel/plugin-transform-runtime": "^7.25.4", + "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", - "@babel/runtime": "^7.25.0", - "@babel/types": "^7.25.2", + "@babel/runtime": "^7.25.6", + "@babel/types": "^7.25.6", "@definitelytyped/header-parser": "^0.2.12", "@definitelytyped/typescript-versions": "^0.1.4", "@definitelytyped/utils": "^0.1.7", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 3ec0c71b80f399..ea891a361a7761 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -28,8 +28,8 @@ "@babel/core": "^7.25.2", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-syntax-typescript": "^7.24.7", - "@babel/types": "^7.25.2", + "@babel/plugin-syntax-typescript": "^7.25.4", + "@babel/types": "^7.25.6", "@mui/internal-docs-utils": "workspace:^", "doctrine": "^3.0.0", "lodash": "^4.17.21", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index 9bb2b23a0802f1..ef8df5aea5c147 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -34,7 +34,7 @@ "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/preset-typescript": "^7.24.7", "@babel/register": "^7.24.6", - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@emotion/cache": "^11.13.1", "@emotion/react": "^11.13.3", "@testing-library/dom": "^10.4.0", diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index e2af5dc580b2bb..d2abe9d2868daa 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -10,7 +10,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/preset-typescript": "^7.24.7", - "@babel/traverse": "^7.25.3", + "@babel/traverse": "^7.25.6", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-markdown": "workspace:^", "ast-types": "^0.14.2", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index eec5bccf119cf5..f85e9036af34e1 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -20,7 +20,7 @@ "release:publish:dry-run": "pnpm publish --tag latest --registry=\"http://localhost:4873/\"" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "lodash": "^4.17.21", "marked": "^13.0.3", "prismjs": "^1.29.0" diff --git a/packages/mui-babel-macros/package.json b/packages/mui-babel-macros/package.json index 4d57b290bbdcf1..c211254f130f36 100644 --- a/packages/mui-babel-macros/package.json +++ b/packages/mui-babel-macros/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@babel/helper-module-imports": "^7.24.7", - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "babel-plugin-macros": "^3.1.0" }, "devDependencies": { diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index e0d85af196896f..b69a8ed9b49104 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -40,7 +40,7 @@ "typescript:module-augmentation": "node scripts/testModuleAugmentation.js" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@floating-ui/react-dom": "^2.1.1", "@mui/types": "workspace:^", "@mui/utils": "workspace:^", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index 5cbd9dc1cbbc70..4ff4e2c4ce42f5 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -31,8 +31,8 @@ }, "dependencies": { "@babel/core": "^7.25.2", - "@babel/runtime": "^7.25.0", - "@babel/traverse": "^7.25.3", + "@babel/runtime": "^7.25.6", + "@babel/traverse": "^7.25.6", "jscodeshift": "^0.16.1", "jscodeshift-add-imports": "^1.0.11", "postcss": "^8.4.45", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 3ea157b3a2ed9d..98ace526cd0291 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -34,7 +34,7 @@ "test": "exit 0" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/internal-markdown": "workspace:^", "clipboard-copy": "^4.0.1", "clsx": "^2.1.1", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index fe505eaefb66ff..9c9efe89f09479 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -45,7 +45,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0" + "@babel/runtime": "^7.25.6" }, "devDependencies": { "@mui/icons-material": "workspace:*", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index bd0c267783e008..4c2eb07e1efdc9 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -38,7 +38,7 @@ "typescript:module-augmentation": "node scripts/testModuleAugmentation.js" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/base": "workspace:*", "@mui/core-downloads-tracker": "workspace:^", "@mui/system": "workspace:^", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index ee8cfed15c0059..24df7616c5d3ef 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -40,7 +40,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/base": "workspace:*", "@mui/system": "workspace:^", "@mui/types": "workspace:^", diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index ec24fb80468f2d..d0bee55603c5bf 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -36,7 +36,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0" + "@babel/runtime": "^7.25.6" }, "devDependencies": { "@emotion/cache": "^11.13.1", diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index 85f7afb4121dd6..23eef67c631772 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -39,7 +39,7 @@ "typescript:module-augmentation": "node scripts/testModuleAugmentation.js" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/system": "workspace:*", "@pigment-css/react": "0.0.22" }, diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index e566ee645c0e38..63e9e7f05e8b17 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -40,7 +40,7 @@ "typescript:module-augmentation": "node scripts/testModuleAugmentation.js" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/core-downloads-tracker": "workspace:^", "@mui/system": "workspace:^", "@mui/types": "workspace:^", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index baf4b6f7948b97..bc84f546b6aa34 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -37,7 +37,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/utils": "workspace:^", "prop-types": "^15.8.1" }, diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index fc26b32c463c96..239592bc2d8c40 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -37,7 +37,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "csstype": "^3.1.3", "hoist-non-react-statics": "^3.3.2", "prop-types": "^15.8.1" diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 514a360f88dd97..cf3b577c7149cf 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -37,7 +37,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@emotion/cache": "^11.13.1", "csstype": "^3.1.3", "prop-types": "^15.8.1" diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 528151d537a367..f4c20a345bd840 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -37,7 +37,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@emotion/hash": "^0.9.2", "@mui/private-theming": "workspace:^", "@mui/types": "workspace:^", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 23c404fe22bb77..eb81a948c43d99 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -39,7 +39,7 @@ "typescript:module-augmentation": "node scripts/testModuleAugmentation.js" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/private-theming": "workspace:^", "@mui/styled-engine": "workspace:^", "@mui/types": "workspace:^", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index c87a35b6e3a649..1bdf4cacdf53d8 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -38,7 +38,7 @@ "typescript": "tsc -p tsconfig.json" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@mui/types": "workspace:^", "@types/prop-types": "^15.7.12", "clsx": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02e0f24bab5239..cddfbfd3f7f769 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,12 +7,12 @@ settings: overrides: '@babel/core': ^7.25.2 '@babel/code-frame': ^7.24.7 - '@babel/plugin-transform-runtime': ^7.24.7 - '@babel/preset-env': ^7.25.3 + '@babel/plugin-transform-runtime': ^7.25.4 + '@babel/preset-env': ^7.25.4 '@babel/preset-react': ^7.24.7 '@babel/preset-typescript': ^7.24.7 - '@babel/runtime': ^7.25.0 - '@babel/types': ^7.25.2 + '@babel/runtime': ^7.25.6 + '@babel/types': ^7.25.6 '@definitelytyped/header-parser': ^0.2.12 '@definitelytyped/typescript-versions': ^0.1.4 '@definitelytyped/utils': ^0.1.7 @@ -49,8 +49,8 @@ importers: specifier: ^2.5.0 version: 2.5.0 '@babel/cli': - specifier: ^7.24.8 - version: 7.24.8(@babel/core@7.25.2) + specifier: ^7.25.6 + version: 7.25.6(@babel/core@7.25.2) '@babel/core': specifier: ^7.25.2 version: 7.25.2 @@ -61,11 +61,11 @@ importers: specifier: ^7.25.1 version: 7.25.1(@babel/core@7.25.2) '@babel/plugin-transform-runtime': - specifier: ^7.24.7 - version: 7.24.7(@babel/core@7.25.2) + specifier: ^7.25.4 + version: 7.25.4(@babel/core@7.25.2) '@babel/preset-env': - specifier: ^7.25.3 - version: 7.25.3(@babel/core@7.25.2) + specifier: ^7.25.4 + version: 7.25.4(@babel/core@7.25.2) '@babel/preset-react': specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) @@ -462,8 +462,8 @@ importers: benchmark: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@chakra-ui/system': specifier: ^2.6.2 version: 2.6.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) @@ -523,7 +523,7 @@ importers: version: 10.10.0(react@18.3.1) react-redux: specifier: ^8.1.3 - version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) + version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) redux: specifier: ^4.2.1 version: 4.2.1 @@ -549,11 +549,11 @@ importers: specifier: ^7.25.2 version: 7.25.2 '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@babel/runtime-corejs2': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@docsearch/react': specifier: ^3.6.1 version: 3.6.1(@algolia/client-search@4.23.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) @@ -784,7 +784,7 @@ importers: version: 0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-spring: specifier: ^9.7.4 - version: 9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.162.0)(zdog@1.1.3) + version: 9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.162.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@18.3.1) @@ -935,11 +935,11 @@ importers: specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) '@babel/plugin-syntax-typescript': - specifier: ^7.24.7 - version: 7.24.7(@babel/core@7.25.2) + specifier: ^7.25.4 + version: 7.25.4(@babel/core@7.25.2) '@babel/types': - specifier: ^7.25.2 - version: 7.25.2 + specifier: ^7.25.6 + version: 7.25.6 '@mui/internal-docs-utils': specifier: workspace:^ version: link:../docs-utils @@ -1005,8 +1005,8 @@ importers: specifier: ^7.24.6 version: 7.24.6(@babel/core@7.25.2) '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 @@ -1096,8 +1096,8 @@ importers: specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) '@babel/traverse': - specifier: ^7.25.3 - version: 7.25.3 + specifier: ^7.25.6 + version: 7.25.6 '@mui/internal-docs-utils': specifier: workspace:^ version: link:../../packages-internal/docs-utils @@ -1245,8 +1245,8 @@ importers: packages/markdown: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -1270,8 +1270,8 @@ importers: specifier: ^7.24.7 version: 7.24.7 '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/utils': specifier: ^5.0.0 version: 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -1295,8 +1295,8 @@ importers: packages/mui-base: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@floating-ui/react-dom': specifier: ^2.1.1 version: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1369,17 +1369,17 @@ importers: specifier: ^7.25.2 version: 7.25.2 '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@babel/traverse': - specifier: ^7.25.3 - version: 7.25.3 + specifier: ^7.25.6 + version: 7.25.6 jscodeshift: specifier: ^0.16.1 - version: 0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + version: 0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2)) jscodeshift-add-imports: specifier: ^1.0.11 - version: 1.0.11(jscodeshift@0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + version: 1.0.11(jscodeshift@0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2))) postcss: specifier: ^8.4.45 version: 8.4.45 @@ -1407,8 +1407,8 @@ importers: packages/mui-docs: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/base': specifier: '*' version: 5.0.0-beta.40(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1510,8 +1510,8 @@ importers: packages/mui-icons-material: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 devDependencies: '@mui/icons-material': specifier: workspace:* @@ -1569,8 +1569,8 @@ importers: packages/mui-joy: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/react': specifier: ^11.5.0 version: 11.13.3(@types/react@18.3.4)(react@18.3.1) @@ -1646,8 +1646,8 @@ importers: packages/mui-lab: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/react': specifier: ^11.5.0 version: 11.13.3(@types/react@18.3.4)(react@18.3.1) @@ -1714,8 +1714,8 @@ importers: packages/mui-material: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/react': specifier: ^11.5.0 version: 11.13.3(@types/react@18.3.4)(react@18.3.1) @@ -1821,8 +1821,8 @@ importers: packages/mui-material-nextjs: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 devDependencies: '@emotion/cache': specifier: ^11.13.1 @@ -1847,8 +1847,8 @@ importers: packages/mui-material-pigment-css: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/system': specifier: workspace:* version: link:../mui-system/build @@ -1860,8 +1860,8 @@ importers: packages/mui-private-theming: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/utils': specifier: workspace:^ version: link:../mui-utils/build @@ -1892,8 +1892,8 @@ importers: packages/mui-styled-engine: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 @@ -1933,8 +1933,8 @@ importers: packages/mui-styled-engine-sc: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 csstype: specifier: ^3.1.3 version: 3.1.3 @@ -1974,8 +1974,8 @@ importers: packages/mui-styles: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/hash': specifier: ^0.9.2 version: 0.9.2 @@ -2060,8 +2060,8 @@ importers: packages/mui-system: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/private-theming': specifier: workspace:^ version: link:../mui-private-theming/build @@ -2144,8 +2144,8 @@ importers: packages/mui-utils: dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@mui/types': specifier: workspace:^ version: link:../mui-types/build @@ -2267,8 +2267,8 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.6 + version: 7.25.6 '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 @@ -2484,8 +2484,8 @@ packages: resolution: {integrity: sha512-UyACLQe9rvCPbo9muhrLte1AD75kQlcGBuecjmaotaF9MBMj+9Yz+TYs1jJrlLMgqowfIgbXjBYmkXRUn36tCg==} engines: {node: '>=18.0.0'} - '@babel/cli@7.24.8': - resolution: {integrity: sha512-isdp+G6DpRyKc+3Gqxy2rjzgF7Zj9K0mzLNnxz+E/fgeag8qT3vVulX4gY9dGO1q0y+0lUv6V3a+uhUzMzrwXg==} + '@babel/cli@7.25.6': + resolution: {integrity: sha512-Z+Doemr4VtvSD2SNHTrkiFZ1LX+JI6tyRXAAOb4N9khIuPyoEPmTPJarPm8ljJV1D6bnMQjyHMWTT9NeKbQuXA==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: @@ -2495,16 +2495,16 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.2': - resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} '@babel/core@7.25.2': resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.0': - resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} + '@babel/generator@7.25.6': + resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -2519,20 +2519,20 @@ packages: resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.7': - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + '@babel/helper-create-class-features-plugin@7.25.4': + resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 - '@babel/helper-create-regexp-features-plugin@7.25.0': - resolution: {integrity: sha512-q0T+dknZS+L5LDazIP+02gEZITG5unzvb6yIjcmj5i0eFrs5ToBV2m2JGH4EsE/gtP8ygEGLGApBgRIZkTm7zg==} + '@babel/helper-create-regexp-features-plugin@7.25.2': + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 - '@babel/helper-define-polyfill-provider@0.6.1': - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.25.2 @@ -2540,10 +2540,6 @@ packages: resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} 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-member-expression-to-functions@7.24.8': resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} @@ -2586,10 +2582,6 @@ packages: resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} 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.24.8': resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} @@ -2621,8 +2613,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/parser@7.25.3': - resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true @@ -2832,8 +2824,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-syntax-typescript@7.24.7': - resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==} + '@babel/plugin-syntax-typescript@7.25.4': + resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -2850,8 +2842,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-async-generator-functions@7.25.0': - resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} + '@babel/plugin-transform-async-generator-functions@7.25.4': + resolution: {integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -2874,8 +2866,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-class-properties@7.24.7': - resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + '@babel/plugin-transform-class-properties@7.25.4': + resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -2886,8 +2878,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-classes@7.25.0': - resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} + '@babel/plugin-transform-classes@7.25.4': + resolution: {integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -3060,8 +3052,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-private-methods@7.24.7': - resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + '@babel/plugin-transform-private-methods@7.25.4': + resolution: {integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -3132,8 +3124,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-runtime@7.24.7': - resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} + '@babel/plugin-transform-runtime@7.25.4': + resolution: {integrity: sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -3192,14 +3184,14 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - '@babel/plugin-transform-unicode-sets-regex@7.24.7': - resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + '@babel/plugin-transform-unicode-sets-regex@7.25.4': + resolution: {integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 - '@babel/preset-env@7.25.3': - resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} + '@babel/preset-env@7.25.4': + resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.25.2 @@ -3236,28 +3228,28 @@ packages: '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - '@babel/runtime-corejs2@7.25.0': - resolution: {integrity: sha512-aoYVE3tm+vgAoezmXFWmVcp+NlSdsUqQMPL7c6zRxq8KDHCf570pamC7005Q/UkSlTuoL6oeE16zIw/9J3YFyw==} + '@babel/runtime-corejs2@7.25.6': + resolution: {integrity: sha512-24uCmOJPrsnS7HtRamCibYabHRV0bscPJNFFcyKgj7FqUA0V5XcbZUmz9PVNDW4L+euMsZtCIetU1LxTmUaIlA==} engines: {node: '>=6.9.0'} '@babel/runtime-corejs3@7.24.4': resolution: {integrity: sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.25.0': - resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.3': - resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} + '@babel/traverse@7.25.6': + resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.2': - resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -4916,7 +4908,7 @@ packages: resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} engines: {node: '>=18'} peerDependencies: - '@babel/preset-env': ^7.25.3 + '@babel/preset-env': ^7.25.4 '@react-native/community-cli-plugin@0.73.17': resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} @@ -6196,8 +6188,8 @@ packages: peerDependencies: '@babel/core': ^7.25.2 - babel-plugin-polyfill-corejs3@0.10.4: - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: '@babel/core': ^7.25.2 @@ -6855,8 +6847,8 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} core-js-pure@3.32.1: resolution: {integrity: sha512-f52QZwkFVDPf7UEQZGHKx6NYxsxmVGJe5DIvbzOdRMJlmT6yv0KDjR8rmy3ngr/t5wU54c7Sp/qIJH0ppbhVpQ==} @@ -8967,13 +8959,13 @@ packages: resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: - '@babel/preset-env': ^7.25.3 + '@babel/preset-env': ^7.25.4 jscodeshift@0.16.1: resolution: {integrity: sha512-oMQXySazy63awNBzMpXbbVv73u3irdxTeX2L5ueRyFRxi32qb9uzdZdOY5fTBYADBG19l5M/wnGknZSV1dzCdA==} hasBin: true peerDependencies: - '@babel/preset-env': ^7.25.3 + '@babel/preset-env': ^7.25.4 peerDependenciesMeta: '@babel/preset-env': optional: true @@ -13118,7 +13110,7 @@ snapshots: '@argos-ci/util@2.1.1': {} - '@babel/cli@7.24.8(@babel/core@7.25.2)': + '@babel/cli@7.25.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@jridgewell/trace-mapping': 0.3.25 @@ -13137,20 +13129,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.25.2': {} + '@babel/compat-data@7.25.4': {} '@babel/core@7.25.2': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.6(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -13159,55 +13151,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.0': + '@babel/generator@7.25.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.25.2)': + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 + '@babel/traverse': 7.25.6 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.0(@babel/core@7.25.2)': + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.25.2)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 @@ -13220,24 +13210,19 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.25.2 - - '@babel/helper-function-name@7.24.7': - dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -13247,13 +13232,13 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-plugin-utils@7.24.8': {} @@ -13262,7 +13247,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13271,28 +13256,24 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color - '@babel/helper-split-export-declaration@7.24.7': - dependencies: - '@babel/types': 7.25.2 - '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -13302,15 +13283,15 @@ snapshots: '@babel/helper-wrap-function@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/highlight@7.24.7': dependencies: @@ -13329,15 +13310,15 @@ snapshots: regenerator-runtime: 0.14.0 v8flags: 3.2.0 - '@babel/parser@7.25.3': + '@babel/parser@7.25.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13364,7 +13345,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13381,7 +13362,7 @@ snapshots: '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -13406,7 +13387,7 @@ snapshots: '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 @@ -13431,7 +13412,7 @@ snapshots: '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -13540,7 +13521,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 @@ -13548,7 +13529,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': @@ -13556,13 +13537,13 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': + '@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13585,10 +13566,10 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -13596,20 +13577,20 @@ snapshots: '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)': + '@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13628,7 +13609,7 @@ snapshots: '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': @@ -13639,7 +13620,7 @@ snapshots: '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': @@ -13681,7 +13662,7 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13730,7 +13711,7 @@ snapshots: '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -13745,7 +13726,7 @@ snapshots: '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': @@ -13801,10 +13782,10 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -13813,7 +13794,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: @@ -13858,7 +13839,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -13879,13 +13860,13 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: @@ -13923,9 +13904,9 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -13937,24 +13918,24 @@ snapshots: '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 - '@babel/preset-env@7.25.3(@babel/core@7.25.2)': + '@babel/preset-env@7.25.4(@babel/core@7.25.2)': dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 @@ -13984,13 +13965,13 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) @@ -14018,7 +13999,7 @@ snapshots: '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) @@ -14031,12 +14012,12 @@ snapshots: '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.4(@babel/core@7.25.2) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.25.2) - core-js-compat: 3.37.1 + core-js-compat: 3.38.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14052,7 +14033,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 esutils: 2.0.3 '@babel/preset-react@7.24.7(@babel/core@7.25.2)': @@ -14089,7 +14070,7 @@ snapshots: '@babel/regjsgen@0.8.0': {} - '@babel/runtime-corejs2@7.25.0': + '@babel/runtime-corejs2@7.25.6': dependencies: core-js: 2.6.12 regenerator-runtime: 0.14.0 @@ -14099,29 +14080,29 @@ snapshots: core-js-pure: 3.32.1 regenerator-runtime: 0.14.0 - '@babel/runtime@7.25.0': + '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.0 '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 - '@babel/traverse@7.25.3': + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 debug: 4.3.6(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.25.2': + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -14247,7 +14228,7 @@ snapshots: '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7 - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.1 @@ -14308,7 +14289,7 @@ snapshots: '@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 '@emotion/serialize': 1.3.1 @@ -14343,7 +14324,7 @@ snapshots: '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.0 '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) @@ -14872,7 +14853,7 @@ snapshots: '@mui/base@5.0.0-beta.30(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.4) '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -14886,7 +14867,7 @@ snapshots: '@mui/base@5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.4) '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -14900,7 +14881,7 @@ snapshots: '@mui/base@5.0.0-beta.40(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.4) '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -14916,7 +14897,7 @@ snapshots: '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/base': 5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) @@ -14933,7 +14914,7 @@ snapshots: '@mui/lab@5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/base': 5.0.0-beta.40(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) @@ -14950,7 +14931,7 @@ snapshots: '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/base': 5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) @@ -14971,7 +14952,7 @@ snapshots: '@mui/private-theming@5.16.5(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 @@ -14980,7 +14961,7 @@ snapshots: '@mui/private-theming@6.0.0-alpha.3(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/utils': 6.0.0-rc.0(@types/react@18.3.4)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 @@ -14989,7 +14970,7 @@ snapshots: '@mui/styled-engine@5.16.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -15000,7 +14981,7 @@ snapshots: '@mui/styled-engine@6.0.0-alpha.3(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -15011,7 +14992,7 @@ snapshots: '@mui/system@5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/private-theming': 5.16.5(@types/react@18.3.4)(react@18.3.1) '@mui/styled-engine': 5.16.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.4) @@ -15027,7 +15008,7 @@ snapshots: '@mui/system@6.0.0-dev.240424162023-9968b4889d(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/private-theming': 6.0.0-alpha.3(@types/react@18.3.4)(react@18.3.1) '@mui/styled-engine': 6.0.0-alpha.3(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.15(@types/react@18.3.4) @@ -15047,7 +15028,7 @@ snapshots: '@mui/utils@5.16.6(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/types': 7.2.15(@types/react@18.3.4) '@types/prop-types': 15.7.12 clsx: 2.1.1 @@ -15059,7 +15040,7 @@ snapshots: '@mui/utils@6.0.0-rc.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/types': 7.2.15(@types/react@18.3.4) '@types/prop-types': 15.7.12 clsx: 2.1.1 @@ -15071,7 +15052,7 @@ snapshots: '@mui/x-charts-vendor@7.16.0': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@types/d3-color': 3.1.3 '@types/d3-delaunay': 6.0.4 '@types/d3-interpolate': 3.0.4 @@ -15089,7 +15070,7 @@ snapshots: '@mui/x-charts@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15109,7 +15090,7 @@ snapshots: '@mui/x-data-grid-generator@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build '@mui/x-data-grid-premium': 7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -15127,7 +15108,7 @@ snapshots: '@mui/x-data-grid-premium@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15150,7 +15131,7 @@ snapshots: '@mui/x-data-grid-pro@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15171,7 +15152,7 @@ snapshots: '@mui/x-data-grid@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15189,7 +15170,7 @@ snapshots: '@mui/x-date-pickers-pro@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15211,7 +15192,7 @@ snapshots: '@mui/x-date-pickers@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15232,7 +15213,7 @@ snapshots: '@mui/x-internals@7.16.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: @@ -15240,7 +15221,7 @@ snapshots: '@mui/x-license@7.16.0(@types/react@18.3.4)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: @@ -15248,7 +15229,7 @@ snapshots: '@mui/x-tree-view@7.16.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) @@ -15790,8 +15771,8 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@emotion/css': 11.11.2 '@emotion/is-prop-valid': 1.3.0 '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) @@ -15994,14 +15975,14 @@ snapshots: '@react-native/assets-registry@0.73.1': {} - '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.25.3(@babel/core@7.25.2))': + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.25.4(@babel/core@7.25.2))': dependencies: - '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.4(@babel/core@7.25.2)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': + '@react-native/babel-preset@0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2) @@ -16020,7 +16001,7 @@ snapshots: '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.25.2) @@ -16029,45 +16010,45 @@ snapshots: '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) - '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.25.4(@babel/core@7.25.2)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2))': + '@react-native/codegen@0.73.3(@babel/preset-env@7.25.4(@babel/core@7.25.2))': dependencies: - '@babel/parser': 7.25.3 - '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/parser': 7.25.6 + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) flow-parser: 0.206.0 glob: 7.2.3 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + jscodeshift: 0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2)) mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.73.17(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.73.17(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)': dependencies: '@react-native-community/cli-server-api': 12.3.6(encoding@0.1.13) '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) '@react-native/dev-middleware': 0.73.8(encoding@0.1.13) - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2)) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.7(encoding@0.1.13) @@ -16108,10 +16089,10 @@ snapshots: '@react-native/js-polyfills@0.73.1': {} - '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))': + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))': dependencies: '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + '@react-native/babel-preset': 0.73.21(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2)) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -16120,11 +16101,11 @@ snapshots: '@react-native/normalize-colors@0.73.2': {} - '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) + react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) '@react-spring/animated@9.7.4(react@18.3.1)': dependencies: @@ -16149,14 +16130,14 @@ snapshots: react: 18.3.1 react-konva: 18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-spring/native@9.7.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-spring/native@9.7.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': dependencies: '@react-spring/animated': 9.7.4(react@18.3.1) '@react-spring/core': 9.7.4(react@18.3.1) '@react-spring/shared': 9.7.4(react@18.3.1) '@react-spring/types': 9.7.4 react: 18.3.1 - react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) + react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) '@react-spring/rafz@9.7.4': {} @@ -16166,13 +16147,13 @@ snapshots: '@react-spring/types': 9.7.4 react: 18.3.1 - '@react-spring/three@9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(react@18.3.1)(three@0.162.0)': + '@react-spring/three@9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(react@18.3.1)(three@0.162.0)': dependencies: '@react-spring/animated': 9.7.4(react@18.3.1) '@react-spring/core': 9.7.4(react@18.3.1) '@react-spring/shared': 9.7.4(react@18.3.1) '@react-spring/types': 9.7.4 - '@react-three/fiber': 8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0) + '@react-three/fiber': 8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0) react: 18.3.1 three: 0.162.0 @@ -16198,9 +16179,9 @@ snapshots: react-zdog: 1.2.2 zdog: 1.1.3 - '@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0)': + '@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@types/react-reconciler': 0.26.7 '@types/webxr': 0.5.14 base64-js: 1.5.1 @@ -16215,7 +16196,7 @@ snapshots: zustand: 3.7.2(react@18.3.1) optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) + react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) '@remix-run/router@1.19.1': {} @@ -16497,7 +16478,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@types/aria-query': 5.0.1 aria-query: 5.3.0 chalk: 4.1.2 @@ -16507,7 +16488,7 @@ snapshots: '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16568,7 +16549,7 @@ snapshots: '@toolpad/core@0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.9(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/lab': 5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build @@ -16651,24 +16632,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.4': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@types/babel__template@7.4.1': dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@types/body-parser@1.19.2': dependencies: @@ -17138,7 +17119,7 @@ snapshots: '@wyw-in-js/processor-utils@0.5.4': dependencies: - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@wyw-in-js/shared': 0.5.4 transitivePeerDependencies: - supports-color @@ -17154,12 +17135,12 @@ snapshots: '@wyw-in-js/transform@0.5.4': dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/helper-module-imports': 7.24.7 '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 '@wyw-in-js/processor-utils': 0.5.4 '@wyw-in-js/shared': 0.5.4 babel-merge: 3.0.0(@babel/core@7.25.2) @@ -17616,7 +17597,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 cosmiconfig: 7.0.1 resolve: 1.22.8 @@ -17630,34 +17611,34 @@ snapshots: babel-plugin-optimize-clsx@2.6.2: dependencies: - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 find-cache-dir: 3.3.2 lodash: 4.17.21 object-hash: 2.2.0 babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.25.2): dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.25.2) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.25.2) - core-js-compat: 3.37.1 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.25.2) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -18419,7 +18400,7 @@ snapshots: cookie@0.6.0: {} - core-js-compat@3.37.1: + core-js-compat@3.38.1: dependencies: browserslist: 4.23.3 @@ -18571,7 +18552,7 @@ snapshots: css-jss@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-preset-default: 10.10.0 @@ -18611,7 +18592,7 @@ snapshots: css-vendor@2.0.8: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 is-in-browser: 1.1.3 css-what@6.1.0: {} @@ -18754,7 +18735,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 date-format@4.0.13: {} @@ -18910,7 +18891,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 csstype: 3.1.3 dom-serialize@2.2.1: @@ -19376,7 +19357,7 @@ snapshots: eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 aria-query: 5.3.0 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -19404,7 +19385,7 @@ snapshots: eslint-plugin-react-compiler@0.0.0-experimental-3f2f4f0-20240826(eslint@8.57.0): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.25.2) eslint: 8.57.0 hermes-parser: 0.20.1 @@ -19529,8 +19510,8 @@ snapshots: estree-to-babel@3.2.1: dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 c8: 7.12.0 transitivePeerDependencies: - supports-color @@ -19775,7 +19756,7 @@ snapshots: final-form@4.20.10: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 finalhandler@1.1.2: dependencies: @@ -20804,7 +20785,7 @@ snapshots: istanbul-lib-instrument@6.0.2: dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.6.3 @@ -20976,27 +20957,27 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift-add-imports@1.0.11(jscodeshift@0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2))): + jscodeshift-add-imports@1.0.11(jscodeshift@0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2))): dependencies: - '@babel/traverse': 7.25.3 - jscodeshift: 0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - jscodeshift-find-imports: 2.0.4(jscodeshift@0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2))) + '@babel/traverse': 7.25.6 + jscodeshift: 0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2)) + jscodeshift-find-imports: 2.0.4(jscodeshift@0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2))) transitivePeerDependencies: - supports-color - jscodeshift-find-imports@2.0.4(jscodeshift@0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2))): + jscodeshift-find-imports@2.0.4(jscodeshift@0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2))): dependencies: - jscodeshift: 0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2)) + jscodeshift: 0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2)) - jscodeshift@0.14.0(@babel/preset-env@7.25.3(@babel/core@7.25.2)): + jscodeshift@0.14.0(@babel/preset-env@7.25.4(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) - '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/register': 7.24.6(@babel/core@7.25.2) @@ -21013,15 +20994,15 @@ snapshots: transitivePeerDependencies: - supports-color - jscodeshift@0.16.1(@babel/preset-env@7.25.3(@babel/core@7.25.2)): + jscodeshift@0.16.1(@babel/preset-env@7.25.4(@babel/core@7.25.2)): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/parser': 7.25.6 + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) '@babel/preset-flow': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/register': 7.24.6(@babel/core@7.25.2) @@ -21035,7 +21016,7 @@ snapshots: temp: 0.9.4 write-file-atomic: 5.0.1 optionalDependencies: - '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -21130,75 +21111,75 @@ snapshots: jss-plugin-camel-case@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 hyphenate-style-name: 1.0.4 jss: 10.10.0 jss-plugin-compose@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-default-unit@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-plugin-expand@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-plugin-extend@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-global@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-plugin-nested@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-props-sort@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-plugin-rule-value-function@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-rule-value-observable@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 symbol-observable: 1.2.0 jss-plugin-template@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-vendor-prefixer@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 css-vendor: 2.0.8 jss: 10.10.0 jss-preset-default@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 jss: 10.10.0 jss-plugin-camel-case: 10.10.0 jss-plugin-compose: 10.10.0 @@ -21220,7 +21201,7 @@ snapshots: jss@10.10.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 csstype: 3.1.3 is-in-browser: 1.1.3 tiny-warning: 1.0.3 @@ -21760,7 +21741,7 @@ snapshots: material-ui-popup-state@5.1.2(@mui/material@packages+mui-material+build)(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@types/prop-types': 15.7.12 '@types/react': 18.3.4 @@ -21930,12 +21911,12 @@ snapshots: metro-runtime@0.80.7: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 metro-source-map@0.80.7: dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 invariant: 2.2.4 metro-symbolicate: 0.80.7 nullthrows: 1.1.1 @@ -21959,9 +21940,9 @@ snapshots: metro-transform-plugins@0.80.7: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -21969,9 +21950,9 @@ snapshots: metro-transform-worker@0.80.7(encoding@0.1.13): dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 metro: 0.80.7(encoding@0.1.13) metro-babel-transformer: 0.80.7 metro-cache: 0.80.7 @@ -21990,11 +21971,11 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -23528,8 +23509,8 @@ snapshots: react-docgen@5.4.3: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 - '@babel/runtime': 7.25.0 + '@babel/generator': 7.25.6 + '@babel/runtime': 7.25.6 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -23555,12 +23536,12 @@ snapshots: react-error-boundary@4.0.13(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 react: 18.3.1 react-event-listener@0.6.6(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 prop-types: 15.8.1 react: 18.3.1 warning: 4.0.3 @@ -23569,7 +23550,7 @@ snapshots: react-final-form@6.5.9(final-form@4.20.10)(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 final-form: 4.20.10 react: 18.3.1 @@ -23593,7 +23574,7 @@ snapshots: react-jss@10.10.0(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@emotion/is-prop-valid': 0.7.3 css-jss: 10.10.0 hoist-non-react-statics: 3.3.2 @@ -23616,19 +23597,19 @@ snapshots: react-reconciler: 0.29.0(react@18.3.1) scheduler: 0.23.2 - react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1): + react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 12.3.6(encoding@0.1.13) '@react-native-community/cli-platform-android': 12.3.6(encoding@0.1.13) '@react-native-community/cli-platform-ios': 12.3.6(encoding@0.1.13) '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.3(@babel/core@7.25.2)) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.25.4(@babel/core@7.25.2)) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1)) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1)) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -23682,9 +23663,9 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): + react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 '@types/hoist-non-react-statics': 3.3.5 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 @@ -23695,7 +23676,7 @@ snapshots: '@types/react': 18.3.4 '@types/react-dom': 18.3.0 react-dom: 18.3.1(react@18.3.1) - react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) + react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) redux: 4.2.1 react-refresh@0.14.2: {} @@ -23729,12 +23710,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-spring@9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.162.0)(zdog@1.1.3): + react-spring@9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.162.0)(zdog@1.1.3): dependencies: '@react-spring/core': 9.7.4(react@18.3.1) '@react-spring/konva': 9.7.4(konva@9.3.6)(react-konva@18.2.10(konva@9.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@react-spring/native': 9.7.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-spring/three': 9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(react@18.3.1)(three@0.162.0) + '@react-spring/native': 9.7.4(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) + '@react-spring/three': 9.7.4(@react-three/fiber@8.16.0(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.162.0))(react@18.3.1)(three@0.162.0) '@react-spring/web': 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-spring/zdog': 9.7.4(react-dom@18.3.1(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(zdog@1.1.3) react: 18.3.1 @@ -23750,12 +23731,12 @@ snapshots: react-swipeable-views-core@0.14.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 warning: 4.0.3 react-swipeable-views-utils@0.14.0(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 keycode: 2.2.1 prop-types: 15.8.1 react-event-listener: 0.6.6(react@18.3.1) @@ -23766,7 +23747,7 @@ snapshots: react-swipeable-views@0.14.0(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 prop-types: 15.8.1 react: 18.3.1 react-swipeable-views-core: 0.14.0 @@ -23775,7 +23756,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -23795,7 +23776,7 @@ snapshots: react-window@1.8.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 memoize-one: 5.2.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -23943,7 +23924,7 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 reflect.getprototypeof@1.0.4: dependencies: @@ -23966,7 +23947,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 regexp.prototype.flags@1.5.2: dependencies: @@ -24145,7 +24126,7 @@ snapshots: rtl-css-js@1.16.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.6 run-async@2.4.1: {} @@ -24751,8 +24732,8 @@ snapshots: stylelint-processor-styled-components@1.10.0: dependencies: - '@babel/parser': 7.25.3 - '@babel/traverse': 7.25.3 + '@babel/parser': 7.25.6 + '@babel/traverse': 7.25.6 micromatch: 4.0.7 postcss: 7.0.39 transitivePeerDependencies: diff --git a/test/package.json b/test/package.json index 9e57e66d69c863..a1ce248dae974e 100644 --- a/test/package.json +++ b/test/package.json @@ -6,7 +6,7 @@ "typescript": "tsc -p tsconfig.json" }, "devDependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.6", "@emotion/cache": "^11.13.1", "@emotion/react": "^11.13.3", "@mui/base": "workspace:*",