diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index e4e89ade8e8e67..57a7f7cc1cf081 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -19,16 +19,16 @@ "@emotion/cache": "latest", "local-ui-lib": "workspace:^", "next": "latest", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { "@pigment-css/unplugin": "file:../../packages/pigment-css-unplugin", "@pigment-css/nextjs-plugin": "file:../../packages/pigment-css-nextjs-plugin", "@types/node": "^20.5.7", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "eslint": "^8.56.0", - "typescript": "^5.3.3" + "typescript": "^5.6.3" } } diff --git a/apps/pigment-css-vite-app/package.json b/apps/pigment-css-vite-app/package.json index 772a0ad8f24d60..f8dfd3881898af 100644 --- a/apps/pigment-css-vite-app/package.json +++ b/apps/pigment-css-vite-app/package.json @@ -17,8 +17,8 @@ "@mui/icons-material": "file:../../packages/mui-icons-material/build", "clsx": "^2.1.0", "local-ui-lib": "workspace:^", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-router": "^6.22.1", "react-router-dom": "^6.22.1" }, @@ -27,8 +27,8 @@ "@babel/preset-react": "^7.23.3", "@babel/preset-typescript": "^7.23.3", "@pigment-css/vite-plugin": "file:../../packages/pigment-css-vite-plugin", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.2.1", "postcss": "^8.4.35", "postcss-combine-media-query": "^1.0.1", diff --git a/benchmark/package.json b/benchmark/package.json index 81d2a5e92dee76..94c5ec3f3054e6 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@chakra-ui/system": "^2.6.2", - "@emotion/react": "^11.11.4", + "@emotion/react": "^11.13.5", "@emotion/server": "^11.11.0", - "@emotion/styled": "^11.11.0", + "@emotion/styled": "^11.13.5", "@mui/material": "workspace:^", "@mui/styles": "workspace:^", "@mui/system": "workspace:^", @@ -26,9 +26,9 @@ "jss": "^10.10.0", "playwright": "^1.42.1", "prop-types": "^15.8.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-is": "^19.0.0", "react-jss": "^10.10.0", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/docs/data/base/components/modal/SpringModal.js b/docs/data/base/components/modal/SpringModal.js index 93e7ca66f93e74..40c128f35c4830 100644 --- a/docs/data/base/components/modal/SpringModal.js +++ b/docs/data/base/components/modal/SpringModal.js @@ -80,6 +80,7 @@ const Fade = React.forwardRef(function Fade(props, ref) { }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {children} diff --git a/docs/data/base/components/modal/SpringModal.tsx b/docs/data/base/components/modal/SpringModal.tsx index 44c2f280a8b452..6298f68db95b6e 100644 --- a/docs/data/base/components/modal/SpringModal.tsx +++ b/docs/data/base/components/modal/SpringModal.tsx @@ -86,6 +86,7 @@ const Fade = React.forwardRef(function Fade(props, re }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {children} diff --git a/docs/data/base/components/transitions/ReactSpring.js b/docs/data/base/components/transitions/ReactSpring.js index 383e46069691cb..85c82fda9dd643 100644 --- a/docs/data/base/components/transitions/ReactSpring.js +++ b/docs/data/base/components/transitions/ReactSpring.js @@ -144,7 +144,10 @@ function ReactSpringTransition({ children }) { } }, [requestedEnter, api, onExited]); - return {children}; + return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 + {children} + ); } ReactSpringTransition.propTypes = { diff --git a/docs/data/base/components/transitions/ReactSpring.tsx b/docs/data/base/components/transitions/ReactSpring.tsx index f1177d9682f0e1..4638c9f7c82401 100644 --- a/docs/data/base/components/transitions/ReactSpring.tsx +++ b/docs/data/base/components/transitions/ReactSpring.tsx @@ -139,5 +139,8 @@ function ReactSpringTransition({ children }: React.PropsWithChildren<{}>) { } }, [requestedEnter, api, onExited]); - return {children}; + return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 + {children} + ); } diff --git a/docs/data/base/getting-started/quickstart/quickstart.md b/docs/data/base/getting-started/quickstart/quickstart.md index 0bcf49c0652a79..bfbc1899758fd0 100644 --- a/docs/data/base/getting-started/quickstart/quickstart.md +++ b/docs/data/base/getting-started/quickstart/quickstart.md @@ -34,8 +34,8 @@ Please note that [react](https://www.npmjs.com/package/react) and [react-dom](ht ```json "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, ``` diff --git a/docs/data/joy/getting-started/installation/installation.md b/docs/data/joy/getting-started/installation/installation.md index 4f1b53ec6624cf..f7f969913f1c6e 100644 --- a/docs/data/joy/getting-started/installation/installation.md +++ b/docs/data/joy/getting-started/installation/installation.md @@ -29,8 +29,8 @@ Please note that [react](https://www.npmjs.com/package/react) and [react-dom](ht ```json "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, ``` diff --git a/docs/data/material/components/modal/SpringModal.js b/docs/data/material/components/modal/SpringModal.js index 06faa8dd1d4708..606c738939ac38 100644 --- a/docs/data/material/components/modal/SpringModal.js +++ b/docs/data/material/components/modal/SpringModal.js @@ -33,6 +33,7 @@ const Fade = React.forwardRef(function Fade(props, ref) { }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {React.cloneElement(children, { onClick })} diff --git a/docs/data/material/components/modal/SpringModal.tsx b/docs/data/material/components/modal/SpringModal.tsx index 31c07aadab1754..8e14b2bd06276e 100644 --- a/docs/data/material/components/modal/SpringModal.tsx +++ b/docs/data/material/components/modal/SpringModal.tsx @@ -41,6 +41,7 @@ const Fade = React.forwardRef(function Fade(props, re }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {React.cloneElement(children, { onClick })} diff --git a/docs/data/material/components/popper/SpringPopper.js b/docs/data/material/components/popper/SpringPopper.js index c86ecf815a0454..77055ed67b346d 100644 --- a/docs/data/material/components/popper/SpringPopper.js +++ b/docs/data/material/components/popper/SpringPopper.js @@ -22,6 +22,7 @@ const Fade = React.forwardRef(function Fade(props, ref) { }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {children} diff --git a/docs/data/material/components/popper/SpringPopper.tsx b/docs/data/material/components/popper/SpringPopper.tsx index 636bedcfc229c1..cf96081e340e5b 100644 --- a/docs/data/material/components/popper/SpringPopper.tsx +++ b/docs/data/material/components/popper/SpringPopper.tsx @@ -28,6 +28,7 @@ const Fade = React.forwardRef(function Fade(props, re }); return ( + // @ts-expect-error https://github.com/pmndrs/react-spring/issues/2341 {children} diff --git a/docs/data/material/getting-started/installation/installation.md b/docs/data/material/getting-started/installation/installation.md index bb248aa2e27fe9..a6d919aaa930dc 100644 --- a/docs/data/material/getting-started/installation/installation.md +++ b/docs/data/material/getting-started/installation/installation.md @@ -30,8 +30,8 @@ Please note that [react](https://www.npmjs.com/package/react) and [react-dom](ht ```json "peerDependencies": { - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, ``` diff --git a/docs/data/system/getting-started/installation/installation.md b/docs/data/system/getting-started/installation/installation.md index 3fe69f67219c12..1d786c24dfc296 100644 --- a/docs/data/system/getting-started/installation/installation.md +++ b/docs/data/system/getting-started/installation/installation.md @@ -30,7 +30,7 @@ Please note that [react](https://www.npmjs.com/package/react) is a peer dependen ```json "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, ``` diff --git a/docs/next-env.d.ts b/docs/next-env.d.ts index 4f11a03dc6cc37..52e831b4342482 100644 --- a/docs/next-env.d.ts +++ b/docs/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information. diff --git a/docs/next.config.mjs b/docs/next.config.mjs index a03764c29401bd..9572152a0700a0 100644 --- a/docs/next.config.mjs +++ b/docs/next.config.mjs @@ -30,10 +30,6 @@ const pkgContent = fs.readFileSync(path.resolve(workspaceRoot, 'package.json'), const pkg = JSON.parse(pkgContent); export default withDocsInfra({ - experimental: { - workerThreads: true, - cpus: 3, - }, webpack: (config, options) => { const plugins = config.plugins.slice(); @@ -60,7 +56,8 @@ export default withDocsInfra({ // We only care about Node runtime at this point. (options.nextRuntime === undefined || options.nextRuntime === 'nodejs') ) { - const [nextExternals, ...externals] = config.externals; + const externals = config.externals.slice(0, -1); + const nextExternals = config.externals.at(-1); config.externals = [ // @ts-ignore @@ -104,7 +101,7 @@ export default withDocsInfra({ // for 3rd party packages with dependencies in this repository '@mui/material': path.resolve(workspaceRoot, 'packages/mui-material/src'), '@mui/docs': path.resolve(workspaceRoot, 'packages/mui-docs/src'), - '@mui/icons-material': path.resolve(workspaceRoot, 'packages/mui-icons-material/lib'), + '@mui/icons-material': path.resolve(workspaceRoot, 'packages/mui-icons-material/lib/esm'), '@mui/lab': path.resolve(workspaceRoot, 'packages/mui-lab/src'), '@mui/styled-engine': path.resolve(workspaceRoot, 'packages/mui-styled-engine/src'), '@mui/styles': path.resolve(workspaceRoot, 'packages/mui-styles/src'), diff --git a/docs/nextConfigDocsInfra.js b/docs/nextConfigDocsInfra.js index ba6e0690714473..ceb9f0e79c71c2 100644 --- a/docs/nextConfigDocsInfra.js +++ b/docs/nextConfigDocsInfra.js @@ -75,6 +75,8 @@ function withDocsInfra(nextConfig) { experimental: { scrollRestoration: true, esmExternals: false, + workerThreads: false, + cpus: 3, ...nextConfig.experimental, }, eslint: { diff --git a/docs/package.json b/docs/package.json index f3ef003a3b98cf..03aa7c4b63661e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -24,13 +24,13 @@ "@babel/runtime": "^7.23.9", "@babel/runtime-corejs2": "^7.23.9", "@docsearch/react": "^3.6.0", - "@emotion/cache": "^11.11.0", - "@emotion/react": "^11.11.4", + "@emotion/cache": "^11.13.5", + "@emotion/react": "^11.13.5", "@emotion/server": "^11.11.0", - "@emotion/styled": "^11.11.0", + "@emotion/styled": "^11.13.5", "@fortawesome/fontawesome-svg-core": "^6.5.1", "@fortawesome/free-solid-svg-icons": "^6.5.1", - "@fortawesome/react-fontawesome": "^0.2.0", + "@fortawesome/react-fontawesome": "^0.2.2", "@mui/base": "workspace:*", "@mui/docs": "workspace:^", "@mui/icons-material": "workspace:^", @@ -82,19 +82,19 @@ "lz-string": "^1.5.0", "markdown-to-jsx": "^7.4.3", "material-ui-popup-state": "^5.0.10", - "next": "^13.5.1", + "next": "^15.0.4", "notistack": "3.0.1", "nprogress": "^0.2.0", "postcss": "^8.4.35", "postcss-import": "^15.1.0", "prop-types": "^15.8.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-draggable": "^4.4.6", "react-final-form": "^6.5.9", "react-imask": "^7.5.0", "react-intersection-observer": "^9.8.1", - "react-is": "^18.3.1", + "react-is": "^19.0.0", "react-number-format": "^5.3.3", "react-router-dom": "^6.21.3", "react-runner": "^1.0.3", @@ -122,10 +122,10 @@ "@types/chai": "^4.3.12", "@types/css-mediaquery": "^0.1.4", "@types/json2mq": "^0.2.2", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/react-swipeable-views": "^0.13.5", "@types/react-swipeable-views-utils": "^0.13.7", "@types/react-transition-group": "^4.4.10", diff --git a/docs/src/modules/utils/useClipboardCopy.ts b/docs/src/modules/utils/useClipboardCopy.ts index dd0b3b618b8e3e..923a36be1ea5de 100644 --- a/docs/src/modules/utils/useClipboardCopy.ts +++ b/docs/src/modules/utils/useClipboardCopy.ts @@ -3,7 +3,7 @@ import clipboardCopy from 'clipboard-copy'; export default function useClipboardCopy() { const [isCopied, setIsCopied] = React.useState(false); - const timeout = React.useRef>(); + const timeout = React.useRef>(undefined); const mounted = React.useRef(false); React.useEffect(() => { diff --git a/package.json b/package.json index 110377057d577e..00a92cf10b58ef 100644 --- a/package.json +++ b/package.json @@ -120,9 +120,9 @@ "@types/fs-extra": "^11.0.4", "@types/lodash": "^4.17.0", "@types/mocha": "^10.0.6", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/prettier": "^2.7.3", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "@types/yargs": "^17.0.32", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", @@ -185,7 +185,7 @@ "terser-webpack-plugin": "^5.3.10", "tsup": "^8.0.2", "tsx": "^4.7.1", - "typescript": "^5.3.3", + "typescript": "^5.6.3", "webpack": "^5.90.3", "webpack-bundle-analyzer": "^4.10.1", "webpack-cli": "^5.1.4", @@ -213,9 +213,7 @@ "@definitelytyped/header-parser": "^0.2.8", "@definitelytyped/typescript-versions": "^0.1.1", "@definitelytyped/utils": "^0.1.5", - "@types/node": "^18.19.25", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", + "@types/node": "^18.19.48", "cross-fetch": "^4.0.0" }, "nyc": { diff --git a/packages-internal/docs-utils/package.json b/packages-internal/docs-utils/package.json index 7ddabfa3a217fa..fd94ab9ba3dbb0 100644 --- a/packages-internal/docs-utils/package.json +++ b/packages-internal/docs-utils/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "rimraf": "^5.0.5", - "typescript": "^5.3.3" + "typescript": "^5.6.3" }, "publishConfig": { "access": "public" diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index d80fc46c6b5332..4762b603be2dd4 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -33,7 +33,7 @@ "@mui/internal-docs-utils": "workspace:^", "doctrine": "^3.0.0", "lodash": "^4.17.21", - "typescript": "^5.3.3", + "typescript": "^5.6.3", "uuid": "^9.0.1" }, "devDependencies": { @@ -42,9 +42,9 @@ "@types/chai": "^4.3.12", "@types/doctrine": "^0.0.9", "@types/lodash": "^4.17.0", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/prettier": "^2.7.3", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "@types/uuid": "^9.0.8", "chai": "^4.4.1", "fast-glob": "^3.3.2", diff --git a/packages/api-docs-builder-core/package.json b/packages/api-docs-builder-core/package.json index 1d50e34a43e4d6..1b5cc4f7563a5b 100644 --- a/packages/api-docs-builder-core/package.json +++ b/packages/api-docs-builder-core/package.json @@ -17,10 +17,10 @@ "devDependencies": { "@types/chai": "^4.3.12", "@types/mocha": "^10.0.6", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "sinon": "^15.2.0", - "typescript": "^5.3.3" + "typescript": "^5.6.3" } } diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 6d50457c687aa7..a0ed81aafd24c9 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -22,7 +22,7 @@ "react-docgen": "^5.4.3", "recast": "^0.23.6", "remark": "^13.0.0", - "typescript": "^5.3.3", + "typescript": "^5.6.3", "unist-util-visit": "^2.0.3" }, "devDependencies": { @@ -32,7 +32,7 @@ "@types/doctrine": "^0.0.9", "@types/mdast": "4.0.3", "@types/mocha": "^10.0.6", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/react-docgen": "workspace:*", "@types/sinon": "^10.0.20", "chai": "^4.4.1", diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index 9e5fc38ec41262..78079c710500fe 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -57,20 +57,20 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.12", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "fast-glob": "^3.3.2", "lodash": "^4.17.21", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sinon": "^15.2.0" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-base/src/Badge/Badge.types.ts b/packages/mui-base/src/Badge/Badge.types.ts index e4feb756c41c05..6b0f09ef4d0acc 100644 --- a/packages/mui-base/src/Badge/Badge.types.ts +++ b/packages/mui-base/src/Badge/Badge.types.ts @@ -83,7 +83,7 @@ export type BadgeRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: BadgeOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type BadgeBadgeSlotProps = { diff --git a/packages/mui-base/src/Input/Input.types.ts b/packages/mui-base/src/Input/Input.types.ts index e112ce086c7b75..02ec0b3024b890 100644 --- a/packages/mui-base/src/Input/Input.types.ts +++ b/packages/mui-base/src/Input/Input.types.ts @@ -190,7 +190,7 @@ export type InputInputSlotProps = Simplify< ownerState: InputOwnerState; placeholder: string | undefined; readOnly: boolean | undefined; - ref: React.Ref; + ref?: React.Ref; type: React.HTMLInputTypeAttribute | undefined; } >; diff --git a/packages/mui-base/src/MenuItem/MenuItem.types.ts b/packages/mui-base/src/MenuItem/MenuItem.types.ts index 4383f7ac219385..5ddf3f49a313a7 100644 --- a/packages/mui-base/src/MenuItem/MenuItem.types.ts +++ b/packages/mui-base/src/MenuItem/MenuItem.types.ts @@ -77,7 +77,7 @@ export type MenuItemRootSlotProps = Simplify< UseMenuItemRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: MenuItemOwnerState; } >; diff --git a/packages/mui-base/src/Modal/Modal.tsx b/packages/mui-base/src/Modal/Modal.tsx index 980d90b81b459e..a9fc92d49f3f79 100644 --- a/packages/mui-base/src/Modal/Modal.tsx +++ b/packages/mui-base/src/Modal/Modal.tsx @@ -44,10 +44,9 @@ const useUtilityClasses = (ownerState: ModalOwnerState) => { * * - [Modal API](https://mui.com/base-ui/react-modal/components-api/#modal) */ -const Modal = React.forwardRef(function Modal( - props: ModalProps, - forwardedRef: React.ForwardedRef, -) { +const Modal = React.forwardRef(function Modal< + RootComponentType extends React.ElementType, +>(props: ModalProps, forwardedRef: React.ForwardedRef) { const { children, closeAfterTransition = false, diff --git a/packages/mui-base/src/Option/Option.tsx b/packages/mui-base/src/Option/Option.tsx index 07d1dfafef2333..5531f5fd05a316 100644 --- a/packages/mui-base/src/Option/Option.tsx +++ b/packages/mui-base/src/Option/Option.tsx @@ -21,10 +21,10 @@ function useUtilityClasses(ownerState: OptionOwnerState( - props: OptionProps, - forwardedRef: React.ForwardedRef, - ) { + React.forwardRef>(function Option< + OptionValue, + RootComponentType extends React.ElementType, + >(props: OptionProps, forwardedRef: React.ForwardedRef) { const { children, disabled = false, diff --git a/packages/mui-base/src/Option/Option.types.ts b/packages/mui-base/src/Option/Option.types.ts index 907b8a8f601775..809f2d5ee5b551 100644 --- a/packages/mui-base/src/Option/Option.types.ts +++ b/packages/mui-base/src/Option/Option.types.ts @@ -82,7 +82,7 @@ export type OptionRootSlotProps = Simplify< UseOptionRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: OptionOwnerState; } >; diff --git a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts index 6069bbeb6dcb4c..8b24146c056811 100644 --- a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts +++ b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts @@ -70,7 +70,7 @@ export type OptionGroupRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: OptionGroupOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type OptionGroupLabelSlotProps = { diff --git a/packages/mui-base/src/Popper/Popper.tsx b/packages/mui-base/src/Popper/Popper.tsx index b42dfcb37e1266..0715ee764ed5cd 100644 --- a/packages/mui-base/src/Popper/Popper.tsx +++ b/packages/mui-base/src/Popper/Popper.tsx @@ -75,7 +75,7 @@ const useUtilityClasses = () => { const defaultPopperOptions = {}; -const PopperTooltip = React.forwardRef(function PopperTooltip< +const PopperTooltip = React.forwardRef(function PopperTooltip< RootComponentType extends React.ElementType, >(props: PopperTooltipProps, forwardedRef: React.ForwardedRef) { const { @@ -245,10 +245,9 @@ const PopperTooltip = React.forwardRef(function PopperTooltip< * * - [Popper API](https://mui.com/base-ui/react-popper/components-api/#popper) */ -const Popper = React.forwardRef(function Popper( - props: PopperProps, - forwardedRef: React.ForwardedRef, -) { +const Popper = React.forwardRef(function Popper< + RootComponentType extends React.ElementType, +>(props: PopperProps, forwardedRef: React.ForwardedRef) { const { anchorEl, children, diff --git a/packages/mui-base/src/Snackbar/Snackbar.types.ts b/packages/mui-base/src/Snackbar/Snackbar.types.ts index c66dfcf2736946..dff41e7b915524 100644 --- a/packages/mui-base/src/Snackbar/Snackbar.types.ts +++ b/packages/mui-base/src/Snackbar/Snackbar.types.ts @@ -59,7 +59,7 @@ export type SnackbarRootSlotProps = { ownerState: SnackbarOwnerState; className?: string; children?: React.ReactNode; - ref: React.Ref; + ref?: React.Ref; }; export interface SnackbarClickAwayListenerSlotProps extends ClickAwayListenerProps { diff --git a/packages/mui-base/src/Tab/Tab.types.ts b/packages/mui-base/src/Tab/Tab.types.ts index 0f35c00f3f1801..a7ee2d11398e8c 100644 --- a/packages/mui-base/src/Tab/Tab.types.ts +++ b/packages/mui-base/src/Tab/Tab.types.ts @@ -62,7 +62,7 @@ export type TabOwnerState = Simplify< export type TabRootSlotProps = Simplify< UseTabRootSlotProps & { className?: string; - ref: React.Ref; + ref?: React.Ref; ownerState: TabOwnerState; } >; diff --git a/packages/mui-base/src/TablePagination/TablePagination.tsx b/packages/mui-base/src/TablePagination/TablePagination.tsx index f06db73e2b7a49..200a0a11e14abf 100644 --- a/packages/mui-base/src/TablePagination/TablePagination.tsx +++ b/packages/mui-base/src/TablePagination/TablePagination.tsx @@ -59,7 +59,7 @@ const useUtilityClasses = () => { * * - [TablePagination API](https://mui.com/base-ui/react-table-pagination/components-api/#table-pagination) */ -const TablePagination = React.forwardRef(function TablePagination< +const TablePagination = React.forwardRef(function TablePagination< RootComponentType extends React.ElementType, >(props: TablePaginationProps, forwardedRef: React.ForwardedRef) { const { diff --git a/packages/mui-base/src/TablePagination/TablePaginationActions.tsx b/packages/mui-base/src/TablePagination/TablePaginationActions.tsx index 19a86a9c053d4b..abe25ef6af7bce 100644 --- a/packages/mui-base/src/TablePagination/TablePaginationActions.tsx +++ b/packages/mui-base/src/TablePagination/TablePaginationActions.tsx @@ -29,136 +29,136 @@ function defaultGetAriaLabel(type: ItemAriaLabelType) { /** * @ignore - internal component. */ -const TablePaginationActions = React.forwardRef(function TablePaginationActions< - RootComponentType extends React.ElementType, ->( - props: TablePaginationActionsProps, - forwardedRef: React.ForwardedRef, -) { - const { - count, - getItemAriaLabel = defaultGetAriaLabel, - onPageChange, - page, - rowsPerPage, - showFirstButton = false, - showLastButton = false, - direction, - // @ts-ignore - ownerState: ownerStateProp, - slotProps = {}, - slots = {}, - ...other - } = props; - - const ownerState = props; - - const handleFirstPageButtonClick = (event: React.MouseEvent) => { - onPageChange(event, 0); - }; - - const handleBackButtonClick = (event: React.MouseEvent) => { - onPageChange(event, page - 1); - }; - - const handleNextButtonClick = (event: React.MouseEvent) => { - onPageChange(event, page + 1); - }; - - const handleLastPageButtonClick = (event: React.MouseEvent) => { - onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)); - }; - - const Root = slots.root ?? 'div'; - const rootProps: WithOptionalOwnerState = useSlotProps({ - elementType: Root, - externalSlotProps: slotProps.root, - externalForwardedProps: other, - additionalProps: { ref: forwardedRef }, - ownerState, - }); - - const FirstButton = slots.firstButton ?? 'button'; - const firstButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: FirstButton, - externalSlotProps: slotProps.firstButton, - additionalProps: { - onClick: handleFirstPageButtonClick, - disabled: page === 0, - 'aria-label': getItemAriaLabel('first', page), - title: getItemAriaLabel('first', page), - }, +const TablePaginationActions = React.forwardRef( + function TablePaginationActions( + props: TablePaginationActionsProps, + forwardedRef: React.ForwardedRef, + ) { + const { + count, + getItemAriaLabel = defaultGetAriaLabel, + onPageChange, + page, + rowsPerPage, + showFirstButton = false, + showLastButton = false, + direction, + // @ts-ignore + ownerState: ownerStateProp, + slotProps = {}, + slots = {}, + ...other + } = props; + + const ownerState = props; + + const handleFirstPageButtonClick = (event: React.MouseEvent) => { + onPageChange(event, 0); + }; + + const handleBackButtonClick = (event: React.MouseEvent) => { + onPageChange(event, page - 1); + }; + + const handleNextButtonClick = (event: React.MouseEvent) => { + onPageChange(event, page + 1); + }; + + const handleLastPageButtonClick = (event: React.MouseEvent) => { + onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)); + }; + + const Root = slots.root ?? 'div'; + const rootProps: WithOptionalOwnerState = useSlotProps({ + elementType: Root, + externalSlotProps: slotProps.root, + externalForwardedProps: other, + additionalProps: { ref: forwardedRef }, ownerState, }); - const LastButton = slots.lastButton ?? 'button'; - const lastButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: LastButton, - externalSlotProps: slotProps.lastButton, - additionalProps: { - onClick: handleLastPageButtonClick, - disabled: page >= Math.ceil(count / rowsPerPage) - 1, - 'aria-label': getItemAriaLabel('last', page), - title: getItemAriaLabel('last', page), - }, - ownerState, - }); - - const NextButton = slots.nextButton ?? 'button'; - const nextButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: NextButton, - externalSlotProps: slotProps.nextButton, - additionalProps: { - onClick: handleNextButtonClick, - disabled: count !== -1 ? page >= Math.ceil(count / rowsPerPage) - 1 : false, - 'aria-label': getItemAriaLabel('next', page), - title: getItemAriaLabel('next', page), - }, - ownerState, - }); - - const BackButton = slots.backButton ?? 'button'; - const backButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: BackButton, - externalSlotProps: slotProps.backButton, - additionalProps: { - onClick: handleBackButtonClick, - disabled: page === 0, - 'aria-label': getItemAriaLabel('previous', page), - title: getItemAriaLabel('previous', page), - }, - ownerState, - }); - - const LastPageIcon = slots.lastPageIcon ?? LastPageIconDefault; - const FirstPageIcon = slots.firstPageIcon ?? FirstPageIconDefault; - const NextPageIcon = slots.nextPageIcon ?? NextPageIconDefault; - const BackPageIcon = slots.backPageIcon ?? BackPageIconDefault; - - return ( - - {showFirstButton && ( - - {direction === 'rtl' ? : } - - )} - - {direction === 'rtl' ? : } - - - {direction === 'rtl' ? : } - - {showLastButton && ( - - {direction === 'rtl' ? : } - - )} - - ); -}) as PolymorphicComponent; + const FirstButton = slots.firstButton ?? 'button'; + const firstButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: FirstButton, + externalSlotProps: slotProps.firstButton, + additionalProps: { + onClick: handleFirstPageButtonClick, + disabled: page === 0, + 'aria-label': getItemAriaLabel('first', page), + title: getItemAriaLabel('first', page), + }, + ownerState, + }); + + const LastButton = slots.lastButton ?? 'button'; + const lastButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: LastButton, + externalSlotProps: slotProps.lastButton, + additionalProps: { + onClick: handleLastPageButtonClick, + disabled: page >= Math.ceil(count / rowsPerPage) - 1, + 'aria-label': getItemAriaLabel('last', page), + title: getItemAriaLabel('last', page), + }, + ownerState, + }); + + const NextButton = slots.nextButton ?? 'button'; + const nextButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: NextButton, + externalSlotProps: slotProps.nextButton, + additionalProps: { + onClick: handleNextButtonClick, + disabled: count !== -1 ? page >= Math.ceil(count / rowsPerPage) - 1 : false, + 'aria-label': getItemAriaLabel('next', page), + title: getItemAriaLabel('next', page), + }, + ownerState, + }); + + const BackButton = slots.backButton ?? 'button'; + const backButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: BackButton, + externalSlotProps: slotProps.backButton, + additionalProps: { + onClick: handleBackButtonClick, + disabled: page === 0, + 'aria-label': getItemAriaLabel('previous', page), + title: getItemAriaLabel('previous', page), + }, + ownerState, + }); + + const LastPageIcon = slots.lastPageIcon ?? LastPageIconDefault; + const FirstPageIcon = slots.firstPageIcon ?? FirstPageIconDefault; + const NextPageIcon = slots.nextPageIcon ?? NextPageIconDefault; + const BackPageIcon = slots.backPageIcon ?? BackPageIconDefault; + + return ( + + {showFirstButton && ( + + {direction === 'rtl' ? : } + + )} + + {direction === 'rtl' ? : } + + + {direction === 'rtl' ? : } + + {showLastButton && ( + + {direction === 'rtl' ? : } + + )} + + ); + }, +) as PolymorphicComponent; export { TablePaginationActions }; diff --git a/packages/mui-base/src/useButton/useButton.types.ts b/packages/mui-base/src/useButton/useButton.types.ts index 0eeaf07bb888c1..6af5adfcfffcf3 100644 --- a/packages/mui-base/src/useButton/useButton.types.ts +++ b/packages/mui-base/src/useButton/useButton.types.ts @@ -41,7 +41,7 @@ export interface UseButtonRootSlotOwnProps { onKeyUp: MuiCancellableEventHandler; onMouseDown: React.MouseEventHandler; onMouseLeave: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseButtonRootSlotProps = ExternalProps & UseButtonRootSlotOwnProps; diff --git a/packages/mui-base/src/useList/useList.types.ts b/packages/mui-base/src/useList/useList.types.ts index 33c12b4386ffa6..193b9e52939506 100644 --- a/packages/mui-base/src/useList/useList.types.ts +++ b/packages/mui-base/src/useList/useList.types.ts @@ -243,7 +243,7 @@ interface UseListRootSlotOwnProps { onBlur: MuiCancellableEventHandler>; onKeyDown: MuiCancellableEventHandler>; tabIndex: number; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseListRootSlotProps = ExternalProps & UseListRootSlotOwnProps; diff --git a/packages/mui-base/src/useMenu/useMenu.types.ts b/packages/mui-base/src/useMenu/useMenu.types.ts index f9f6bd606963c9..988cfb6325adb2 100644 --- a/packages/mui-base/src/useMenu/useMenu.types.ts +++ b/packages/mui-base/src/useMenu/useMenu.types.ts @@ -89,7 +89,7 @@ interface UseMenuListboxSlotEventHandlers { export type UseMenuListboxSlotProps = UseListRootSlotProps< Omit & UseMenuListboxSlotEventHandlers > & { - ref: React.RefCallback | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts index ed8ea501838a62..6a898044fb1d7c 100644 --- a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts +++ b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts @@ -4,7 +4,7 @@ import { MuiCancellableEventHandler } from '../utils/MuiCancellableEvent'; interface UseMenuItemRootSlotOwnProps { id: string | undefined; role: 'menuitem'; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export interface MenuItemMetadata { diff --git a/packages/mui-base/src/useSelect/useSelect.types.ts b/packages/mui-base/src/useSelect/useSelect.types.ts index c76160baccccee..487d178539d0c4 100644 --- a/packages/mui-base/src/useSelect/useSelect.types.ts +++ b/packages/mui-base/src/useSelect/useSelect.types.ts @@ -143,7 +143,7 @@ export type UseSelectButtonSlotProps = UseButtonRootSlotProps< 'aria-expanded': React.AriaAttributes['aria-expanded']; 'aria-controls': React.AriaAttributes['aria-controls']; role: React.HTMLAttributes['role']; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; interface UseSelectHiddenInputSlotEventHandlers { diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 38f411b5df6335..8e8c4f55c7273d 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -114,7 +114,7 @@ export interface Mark { export type UseSliderRootSlotOwnProps = { onMouseDown: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; export type UseSliderRootSlotProps = Omit< diff --git a/packages/mui-base/src/useSwitch/useSwitch.types.ts b/packages/mui-base/src/useSwitch/useSwitch.types.ts index 920494847c7bc4..433a091c0330e9 100644 --- a/packages/mui-base/src/useSwitch/useSwitch.types.ts +++ b/packages/mui-base/src/useSwitch/useSwitch.types.ts @@ -42,7 +42,7 @@ interface UseSwitchInputSlotOwnProps { onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; readOnly?: boolean; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; required?: boolean; type: React.HTMLInputTypeAttribute; } diff --git a/packages/mui-base/src/useTab/useTab.types.ts b/packages/mui-base/src/useTab/useTab.types.ts index 9ab0c7b0c6117d..44474240d66d53 100644 --- a/packages/mui-base/src/useTab/useTab.types.ts +++ b/packages/mui-base/src/useTab/useTab.types.ts @@ -35,7 +35,7 @@ export type UseTabRootSlotProps = UseButtonRootSlotProps | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useTabsList/useTabsList.types.ts b/packages/mui-base/src/useTabsList/useTabsList.types.ts index 9459da11c885ed..0ebec996e00b9e 100644 --- a/packages/mui-base/src/useTabsList/useTabsList.types.ts +++ b/packages/mui-base/src/useTabsList/useTabsList.types.ts @@ -14,7 +14,7 @@ export type UseTabsListRootSlotProps = ExternalProps & { 'aria-labelledby'?: React.AriaAttributes['aria-labelledby']; 'aria-orientation'?: React.AriaAttributes['aria-orientation']; role: React.AriaRole; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; onKeyDown?: React.KeyboardEventHandler; }; diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 065d4c97bb8ff3..3fe6a0496c0836 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -43,11 +43,11 @@ "devDependencies": { "@mui/icons-material": "workspace:*", "@mui/material": "workspace:*", - "@types/node": "^18.19.25", + "@types/node": "^18.19.48", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "next": "^13.5.1", - "react": "^18.3.1" + "@types/react": "^19.0.0", + "next": "^15.0.4", + "react": "^19.0.0" }, "peerDependencies": { "@mui/base": "*", @@ -55,7 +55,7 @@ "@mui/material": "^5.0.0", "@mui/system": "^5.0.0", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "next": "^13.5.1 || ^14", + "next": "^13.5.1 || ^14 || ^15.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { diff --git a/packages/mui-envinfo/test/package.json b/packages/mui-envinfo/test/package.json index f582254c8d6708..ef458e3da671e7 100644 --- a/packages/mui-envinfo/test/package.json +++ b/packages/mui-envinfo/test/package.json @@ -3,15 +3,15 @@ "version": "1.0.0", "private": true, "dependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", + "@emotion/react": "^11.13.5", + "@emotion/styled": "^11.13.5", "@mui/base": "5.0.0-beta.30", "@mui/joy": "5.0.0-beta.22", "@mui/material": "5.15.4", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@types/react": "^18.3.3" + "@types/react": "^19.0.0" } } diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 5e63535dbe7e45..a4deb4dbbd488c 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -53,7 +53,7 @@ "@mui/internal-waterfall": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.12", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "chai": "^4.4.1", "chalk": "^5.3.0", "cross-fetch": "^4.0.0", @@ -61,7 +61,7 @@ "fs-extra": "^11.2.0", "lodash": "^4.17.21", "mustache": "^4.2.0", - "react": "^18.3.1", + "react": "^19.0.0", "rimraf": "^5.0.5", "shx": "^0.3.4", "svgo": "^3.2.0", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index 5f3d4eabcb4d40..5d083265a66cfe 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -52,23 +52,23 @@ "@mui/material": "workspace:^", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "fast-glob": "^3.3.2", "lodash": "^4.17.21", - "next": "^13.4.19", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "next": "^15.0.4", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sinon": "^15.2.0" }, "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index a5c597d420a61d..254e39e0b37069 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -53,12 +53,12 @@ "@mui-internal/test-utils": "workspace:^", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sinon": "^15.2.0" }, "peerDependencies": { diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 37b4a10e500487..fcf6cfb00ec461 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -40,12 +40,12 @@ "@babel/runtime": "^7.23.9" }, "devDependencies": { - "@emotion/cache": "^11.11.0", - "@emotion/react": "^11.11.4", + "@emotion/cache": "^11.13.5", + "@emotion/react": "^11.13.5", "@emotion/server": "^11.11.0", - "@types/react": "^18.3.3", - "next": "13.5.1", - "react": "^18.3.1" + "@types/react": "^19.0.0", + "next": "^15.0.4", + "react": "^19.0.0" }, "peerDependencies": { "@emotion/cache": "^11.11.0", diff --git a/packages/mui-material-nextjs/src/v13-appRouter/appRouterV13.tsx b/packages/mui-material-nextjs/src/v13-appRouter/appRouterV13.tsx index 8eda09a16c9c3f..14bf5e6f63570c 100644 --- a/packages/mui-material-nextjs/src/v13-appRouter/appRouterV13.tsx +++ b/packages/mui-material-nextjs/src/v13-appRouter/appRouterV13.tsx @@ -74,7 +74,7 @@ export default function AppRouterCacheProvider(props: AppRouterCacheProviderProp inserted.forEach(({ name, isGlobal }) => { const style = registry.cache.inserted[name]; - if (typeof style !== 'boolean') { + if (typeof style === 'string') { if (isGlobal) { globals.push({ name, style }); } else { diff --git a/packages/mui-material-nextjs/tsconfig.json b/packages/mui-material-nextjs/tsconfig.json index 88c4875ab6e81e..d620da99b3a3d4 100644 --- a/packages/mui-material-nextjs/tsconfig.json +++ b/packages/mui-material-nextjs/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "types": ["react", "mocha", "node"] + "types": ["react", "mocha", "node", "next"] }, "include": ["src/**/*"] } diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 5630ec95289d34..4cac3e9906a0b5 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -52,7 +52,7 @@ "clsx": "^2.1.0", "csstype": "^3.1.3", "prop-types": "^15.8.1", - "react-is": "^18.3.1", + "react-is": "^19.0.0", "react-transition-group": "^4.4.5" }, "devDependencies": { @@ -63,8 +63,8 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "css-mediaquery": "^0.1.2", @@ -73,8 +73,8 @@ "fs-extra": "^11.2.0", "lodash": "^4.17.21", "playwright": "^1.42.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-router-dom": "^6.21.3", "rollup": "^3.29.4", "rollup-plugin-babel": "^4.4.0", diff --git a/packages/mui-material/src/ButtonBase/ButtonBase.test.js b/packages/mui-material/src/ButtonBase/ButtonBase.test.js index 35ddbff211a3d5..92031c09149b91 100644 --- a/packages/mui-material/src/ButtonBase/ButtonBase.test.js +++ b/packages/mui-material/src/ButtonBase/ButtonBase.test.js @@ -467,7 +467,7 @@ describe('', () => { it('should not crash when changes enableRipple from false to true', () => { function App() { - /** @type {React.MutableRefObject} */ + /** @type {React.RefObject} */ const buttonRef = React.useRef(null); const [enableRipple, setRipple] = React.useState(false); @@ -1127,7 +1127,7 @@ describe('', () => { describe('prop: action', () => { it('should be able to focus visible the button', () => { /** - * @type {React.RefObject} + * @type {React.RefObject} */ const buttonActionsRef = React.createRef(); const { getByText } = render( diff --git a/packages/mui-material/src/Modal/Modal.test.js b/packages/mui-material/src/Modal/Modal.test.js index d120bdc3a3f93e..98c449d9832fd9 100644 --- a/packages/mui-material/src/Modal/Modal.test.js +++ b/packages/mui-material/src/Modal/Modal.test.js @@ -590,7 +590,6 @@ describe('', () => { // Test case for https://github.com/mui/material-ui/issues/12831 it('should unmount the children ', () => { - const timeout = 50; function TestCase() { const [open, setOpen] = React.useState(true); @@ -600,15 +599,13 @@ describe('', () => { return ( - - - + {/* TODO: Look into why this test started to fail with React 19 when using a transition component as children. */} + {/* See: https://github.com/mui/material-ui/issues/43312 */} + ); } render(); - // exit transition started - clock.tick(timeout); expect(document.querySelector('#modal-body')).to.equal(null); }); }); diff --git a/packages/mui-material/src/Popper/BasePopper.tsx b/packages/mui-material/src/Popper/BasePopper.tsx index 235874aab7a8e9..12b3ec436af335 100644 --- a/packages/mui-material/src/Popper/BasePopper.tsx +++ b/packages/mui-material/src/Popper/BasePopper.tsx @@ -77,7 +77,7 @@ const useUtilityClasses = (ownerState: any) => { const defaultPopperOptions = {}; -const PopperTooltip = React.forwardRef(function PopperTooltip< +const PopperTooltip = React.forwardRef(function PopperTooltip< RootComponentType extends React.ElementType, >(props: PopperTooltipProps, forwardedRef: React.ForwardedRef) { const { @@ -239,10 +239,9 @@ const PopperTooltip = React.forwardRef(function PopperTooltip< /** * @ignore - internal component. */ -const Popper = React.forwardRef(function Popper( - props: PopperProps, - forwardedRef: React.ForwardedRef, -) { +const Popper = React.forwardRef(function Popper< + RootComponentType extends React.ElementType, +>(props: PopperProps, forwardedRef: React.ForwardedRef) { const { anchorEl, children, diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index af137942460093..f56a54b012e1a5 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -46,9 +46,9 @@ "@mui-internal/test-utils": "workspace:^", "@mui/types": "workspace:^", "@types/chai": "^4.3.12", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "chai": "^4.4.1", - "react": "^18.3.1" + "react": "^19.0.0" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index 195e0a5ae509bf..8b5381a4be18e2 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -48,9 +48,9 @@ "@mui/styled-engine-sc": "workspace:*", "@types/chai": "^4.3.12", "@types/hoist-non-react-statics": "^3.3.5", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "chai": "^4.4.1", - "react": "^18.3.1", + "react": "^19.0.0", "styled-components": "^6.1.8" }, "peerDependencies": { diff --git a/packages/mui-styled-engine-sc/tsconfig.json b/packages/mui-styled-engine-sc/tsconfig.json index 52d43eaaa9b975..cf1e0996590193 100644 --- a/packages/mui-styled-engine-sc/tsconfig.json +++ b/packages/mui-styled-engine-sc/tsconfig.json @@ -1,4 +1,7 @@ { "extends": "../../tsconfig.json", + "compilerOptions": { + "skipLibCheck": true + }, "include": ["src/**/*"] } diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 1bf84b88bb7d94..df397e298067e5 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -39,19 +39,19 @@ }, "dependencies": { "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", + "@emotion/cache": "^11.13.5", "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "devDependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", + "@emotion/react": "^11.13.5", + "@emotion/styled": "^11.13.5", "@mui-internal/test-utils": "workspace:^", "@mui/styled-engine": "workspace:*", "@types/chai": "^4.3.12", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "chai": "^4.4.1", - "react": "^18.3.1" + "react": "^19.0.0" }, "peerDependencies": { "@emotion/react": "^11.4.1", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 19e6d9f4a41d8e..687aed8ca1ec3d 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -60,12 +60,12 @@ "@mui-internal/test-utils": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sinon": "^15.2.0" }, "peerDependencies": { diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index d158ea70f0bbf2..c3f3eab8ac67ec 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -50,19 +50,19 @@ "prop-types": "^15.8.1" }, "devDependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", + "@emotion/react": "^11.13.5", + "@emotion/styled": "^11.13.5", "@mui-internal/test-utils": "workspace:^", "@mui/internal-babel-macros": "workspace:^", "@mui/system": "workspace:*", "@types/chai": "^4.3.12", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "fast-glob": "^3.3.2", "lodash": "^4.17.21", - "react": "^18.3.1", + "react": "^19.0.0", "sinon": "^15.2.0", "styled-components": "^6.1.8" }, diff --git a/packages/mui-system/tsconfig.json b/packages/mui-system/tsconfig.json index 09c7a60fdb55a0..d9da91bc873dee 100644 --- a/packages/mui-system/tsconfig.json +++ b/packages/mui-system/tsconfig.json @@ -1,5 +1,8 @@ { "extends": "../../tsconfig.json", "include": ["src/**/*", "test/**/*"], - "exclude": ["test/typescript/moduleAugmentation"] + "exclude": ["test/typescript/moduleAugmentation"], + "compilerOptions": { + "skipLibCheck": true + } } diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index 1a4fa5a7a28474..9fe1a2ae50adcc 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@mui/types": "workspace:*", - "@types/react": "^18.3.3" + "@types/react": "^19.0.0" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 255011b19f0eb4..2087a9f9402a98 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -44,7 +44,7 @@ "@types/prop-types": "^15.7.12", "clsx": "^2.1.1", "prop-types": "^15.8.1", - "react-is": "^18.3.1" + "react-is": "^19.0.0" }, "devDependencies": { "@mui-internal/test-utils": "workspace:^", @@ -52,14 +52,14 @@ "@mui/types": "workspace:^", "@types/chai": "^4.3.12", "@types/mocha": "^10.0.6", - "@types/node": "^18.19.25", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@types/react-is": "^18.3.0", + "@types/node": "^18.19.48", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/react-is": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sinon": "^15.2.0" }, "peerDependencies": { diff --git a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx index 4acf190399ed56..0cc87ea0b43f33 100644 --- a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx @@ -84,7 +84,7 @@ describe('elementAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx index 6a1a638756acc0..151595ce446dd2 100644 --- a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx @@ -81,7 +81,7 @@ describe('elementTypeAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/pigment-css-react/package.json b/packages/pigment-css-react/package.json index 05da6562d5c303..af7f59003084f3 100644 --- a/packages/pigment-css-react/package.json +++ b/packages/pigment-css-react/package.json @@ -38,9 +38,9 @@ "@babel/parser": "^7.23.9", "@babel/types": "^7.23.9", "@emotion/css": "^11.11.2", - "@emotion/react": "^11.11.4", + "@emotion/react": "^11.13.5", "@emotion/serialize": "^1.1.3", - "@emotion/styled": "^11.11.0", + "@emotion/styled": "^11.13.5", "@mui/system": "workspace:^", "@wyw-in-js/processor-utils": "^0.5.0", "@wyw-in-js/shared": "^0.5.0", @@ -61,14 +61,14 @@ "@types/lodash": "^4.17.0", "@types/mocha": "^10.0.6", "@types/node": "^18.19.25", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "@types/stylis": "^4.2.5", "chai": "^4.4.1", "prettier": "^3.2.5", - "react": "^18.3.1" + "react": "^19.0.0" }, "peerDependencies": { - "react": "^17.0.0 || ^18.0.0" + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "sideEffects": false, "publishConfig": { diff --git a/packages/pigment-css-react/src/processors/generateAtomics.ts b/packages/pigment-css-react/src/processors/generateAtomics.ts index 1780a386f2f02e..60496b34396d95 100644 --- a/packages/pigment-css-react/src/processors/generateAtomics.ts +++ b/packages/pigment-css-react/src/processors/generateAtomics.ts @@ -64,7 +64,7 @@ export class GenerateAtomicsProcessor extends BaseProcessor { classes.forEach(({ className, css: cssObject }) => { const emotionClass = css(cssObject as CSSInterpolation); - const cssText = cache.registered[emotionClass]; + const cssText = cache.registered[emotionClass] ?? ''; const rules: Rules = { [`.${className}`]: { diff --git a/packages/pigment-css-react/src/processors/styled.ts b/packages/pigment-css-react/src/processors/styled.ts index f9258edea8121e..3fb66cae462ebd 100644 --- a/packages/pigment-css-react/src/processors/styled.ts +++ b/packages/pigment-css-react/src/processors/styled.ts @@ -436,12 +436,13 @@ export class StyledProcessor extends BaseProcessor { } } else { const styleObjOrFn = values.get(styleArg.ex.name); - const finalStyle = this.processCss( - styleObjOrFn as object | (() => void), - styleArg, - variantsAccumulator, - themeImportIdentifier, - ); + const finalStyle = + this.processCss( + styleObjOrFn as object | (() => void), + styleArg, + variantsAccumulator, + themeImportIdentifier, + ) ?? ''; const className = this.getClassName(); this.baseClasses.push(className); this.collectedStyles.push([className, finalStyle, styleArg]); @@ -478,7 +479,7 @@ export class StyledProcessor extends BaseProcessor { this.collectedStyles.push([className, overrideStyle, null]); return; } - const finalStyle = this.processCss(overrideStyle, null, variantsAccumulator); + const finalStyle = this.processCss(overrideStyle, null, variantsAccumulator) ?? ''; this.baseClasses.push(className); this.collectedStyles.push([className, finalStyle, null]); } @@ -504,7 +505,7 @@ export class StyledProcessor extends BaseProcessor { const className = this.getClassName(displayName ? 'variant' : undefined); const styleObjOrFn = variant.style; const originalExpression = variant.originalExpression; - const finalStyle = this.processCss(styleObjOrFn, originalExpression ?? null); + const finalStyle = this.processCss(styleObjOrFn, originalExpression ?? null) ?? ''; this.collectedStyles.push([className, finalStyle, null]); this.collectedVariants.push({ props: variant.props, diff --git a/packages/pigment-css-react/src/processors/sx.ts b/packages/pigment-css-react/src/processors/sx.ts index b0293aa8c58f93..0e5cc4fad5a220 100644 --- a/packages/pigment-css-react/src/processors/sx.ts +++ b/packages/pigment-css-react/src/processors/sx.ts @@ -52,7 +52,7 @@ export class SxProcessor extends BaseProcessor { } } else { const styleObjOrFn = values.get(sxStyle.ex.name); - cssText = this.processCss(styleObjOrFn, sxStyle); + cssText = this.processCss(styleObjOrFn, sxStyle) ?? ''; } const selector = this.elementClassName ? `${this.elementClassName}${this.asSelector}` diff --git a/packages/rsc-builder/package.json b/packages/rsc-builder/package.json index 8e9a60d6c178e2..0280bbf95b47bb 100644 --- a/packages/rsc-builder/package.json +++ b/packages/rsc-builder/package.json @@ -9,6 +9,6 @@ }, "devDependencies": { "@types/mocha": "^10.0.6", - "@types/node": "^18.19.25" + "@types/node": "^18.19.48" } } diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 552210fe45ac2d..b6b9ae292104d5 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -22,8 +22,8 @@ "@babel/preset-typescript": "^7.23.3", "@babel/register": "^7.23.7", "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "@emotion/react": "^11.11.4", + "@emotion/cache": "^11.13.5", + "@emotion/react": "^11.13.5", "@testing-library/dom": "^10.3.1", "@testing-library/react": "^16.0.0", "chai": "^4.4.1", @@ -43,13 +43,13 @@ "@types/chai-dom": "^1.11.3", "@types/format-util": "^1.0.4", "@types/prop-types": "^15.7.12", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@types/sinon": "^10.0.20", - "typescript": "^5.3.3" + "typescript": "^5.6.3" }, "peerDependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b26e01cd684197..e32650d0bb570b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,9 +22,7 @@ overrides: '@definitelytyped/header-parser': ^0.2.8 '@definitelytyped/typescript-versions': ^0.1.1 '@definitelytyped/utils': ^0.1.5 - '@types/node': ^18.19.25 - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/node': ^18.19.48 cross-fetch: ^4.0.0 importers: @@ -138,23 +136,23 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/yargs': specifier: ^17.0.32 version: 17.0.32 '@typescript-eslint/eslint-plugin': specifier: ^6.19.1 - version: 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) + version: 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint@8.56.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^6.19.1 - version: 6.19.1(eslint@8.56.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.56.0)(typescript@5.7.2) babel-loader: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.3) @@ -208,7 +206,7 @@ importers: version: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0) eslint-config-airbnb-typescript: specifier: ^17.1.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@8.56.0) + version: 17.1.0(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint@8.56.0)(typescript@5.7.2))(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@8.56.0) eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@8.56.0) @@ -223,7 +221,7 @@ importers: version: 1.3.2(eslint@8.56.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) eslint-plugin-jsx-a11y: specifier: ^6.7.1 version: 6.7.1(eslint@8.56.0) @@ -328,13 +326,13 @@ importers: version: 5.3.10(esbuild@0.19.11)(webpack@5.90.3(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.1)(webpack@5.90.3))) tsup: specifier: ^8.0.2 - version: 8.0.2(postcss@8.4.35)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.35)(typescript@5.7.2) tsx: specifier: ^4.7.1 version: 4.7.1 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 webpack: specifier: ^5.90.3 version: 5.90.3(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.1)(webpack@5.90.3)) @@ -352,16 +350,16 @@ importers: dependencies: '@chakra-ui/system': specifier: ^2.6.2 - version: 2.6.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + version: 2.6.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@18.3.3)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@types/react@18.3.3)(react@19.0.0) '@mui/material': specifier: workspace:^ version: link:../packages/mui-material/build @@ -396,20 +394,20 @@ importers: specifier: ^15.8.1 version: 15.8.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-jss: specifier: ^10.10.0 - version: 10.10.0(react@18.3.1) + version: 10.10.0(react@19.0.0) react-redux: specifier: ^8.1.3 - version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) + version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(redux@4.2.1) redux: specifier: ^4.2.1 version: 4.2.1 @@ -418,13 +416,13 @@ importers: version: 6.1.5 styled-components: specifier: ^6.1.8 - version: 6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) styled-system: specifier: ^5.1.5 version: 5.1.5 theme-ui: specifier: ^0.16.2 - version: 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + version: 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) webpack: specifier: ^5.90.3 version: 5.90.3(esbuild@0.19.11)(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.1)(webpack@5.90.3)) @@ -445,19 +443,19 @@ importers: version: 7.23.9 '@docsearch/react': specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.22.1)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) + version: 3.6.0(@algolia/client-search@4.22.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0) '@emotion/cache': - specifier: ^11.11.0 - version: 11.11.0 + specifier: ^11.13.5 + version: 11.14.0 '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@fortawesome/fontawesome-svg-core': specifier: ^6.5.1 version: 6.5.1 @@ -465,8 +463,8 @@ importers: specifier: ^6.5.1 version: 6.5.1 '@fortawesome/react-fontawesome': - specifier: ^0.2.0 - version: 0.2.0(@fortawesome/fontawesome-svg-core@6.5.1)(react@18.3.1) + specifier: ^0.2.2 + version: 0.2.2(@fortawesome/fontawesome-svg-core@6.5.1)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../packages/mui-base/build @@ -508,37 +506,37 @@ importers: version: link:../packages/mui-utils/build '@mui/x-charts': specifier: 6.19.5 - version: 6.19.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.19.5(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid': specifier: 7.0.0-beta.7 - version: 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-generator': specifier: 7.0.0-beta.7 - version: 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-premium': specifier: 7.0.0-beta.7 - version: 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-data-grid-pro': specifier: 7.0.0-beta.7 - version: 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers': specifier: 6.19.7 - version: 6.19.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.19.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-date-pickers-pro': specifier: 6.19.7 - version: 6.19.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.19.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/x-license-pro': specifier: 6.10.2 - version: 6.10.2(@types/react@18.3.3)(react@18.3.1) + version: 6.10.2(@types/react@19.0.1)(react@19.0.0) '@mui/x-tree-view': specifier: 6.17.0 - version: 6.17.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.17.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 '@react-spring/web': specifier: ^9.7.3 - version: 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) autoprefixer: specifier: ^10.4.18 version: 10.4.18(postcss@8.4.35) @@ -616,16 +614,16 @@ importers: version: 1.5.0 markdown-to-jsx: specifier: ^7.4.3 - version: 7.4.3(react@18.3.1) + version: 7.4.3(react@19.0.0) material-ui-popup-state: specifier: ^5.0.10 - version: 5.0.10(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.10(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next: - specifier: ^13.5.1 - version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.4 + version: 15.1.0(@babel/core@7.23.9)(@playwright/test@1.42.1)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 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) + version: 3.0.1(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) nprogress: specifier: ^0.2.0 version: 0.2.0 @@ -639,62 +637,62 @@ importers: specifier: ^15.8.1 version: 15.8.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-draggable: specifier: ^4.4.6 - version: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-final-form: specifier: ^6.5.9 - version: 6.5.9(final-form@4.20.10)(react@18.3.1) + version: 6.5.9(final-form@4.20.10)(react@19.0.0) react-imask: specifier: ^7.5.0 - version: 7.5.0(react@18.3.1) + version: 7.5.0(react@19.0.0) react-intersection-observer: specifier: ^9.8.1 - version: 9.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.8.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-number-format: specifier: ^5.3.3 - version: 5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.3.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-router-dom: specifier: ^6.21.3 - version: 6.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.22.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-runner: specifier: ^1.0.3 - version: 1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-simple-code-editor: specifier: ^0.14.1 - version: 0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-spring: specifier: ^9.7.3 - version: 9.7.3(@react-three/fiber@8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0))(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.161.0)(zdog@1.1.3) + version: 9.7.3(@react-three/fiber@8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0))(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(three@0.161.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 - version: 0.14.0(react@18.3.1) + version: 0.14.0(react@19.0.0) react-swipeable-views-utils: specifier: ^0.14.0 - version: 0.14.0(react@18.3.1) + version: 0.14.0(react@19.0.0) react-transition-group: specifier: ^4.4.5 - version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-virtuoso: specifier: ^4.7.2 - version: 4.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.7.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-window: specifier: ^1.8.10 - version: 1.8.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.8.10(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rimraf: specifier: ^5.0.5 version: 5.0.5 styled-components: specifier: ^6.1.8 - version: 6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) stylis: specifier: 4.2.0 version: 4.2.0 @@ -703,7 +701,7 @@ importers: version: 2.1.1(stylis@4.2.0) use-count-up: specifier: ^3.0.1 - version: 3.0.1(react@18.3.1) + version: 3.0.1(react@19.0.0) webpack-bundle-analyzer: specifier: ^4.10.1 version: 4.10.1 @@ -736,17 +734,17 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/prop-types': specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/react-swipeable-views': specifier: ^0.13.5 version: 0.13.5 @@ -793,8 +791,8 @@ importers: specifier: ^5.0.5 version: 5.0.5 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 packages-internal/scripts: dependencies: @@ -823,8 +821,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 uuid: specifier: ^9.0.1 version: 9.0.1 @@ -845,14 +843,14 @@ importers: specifier: ^4.17.0 version: 4.17.0 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -914,8 +912,8 @@ importers: specifier: ^13.0.0 version: 13.0.0 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 unist-util-visit: specifier: ^2.0.3 version: 2.0.3 @@ -939,8 +937,8 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/react-docgen': specifier: workspace:* version: link:../react-docgen-types @@ -976,8 +974,8 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -988,8 +986,8 @@ importers: specifier: ^15.2.0 version: 15.2.0 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 packages/eslint-plugin-material-ui: dependencies: @@ -1002,7 +1000,7 @@ importers: version: 8.56.2 '@typescript-eslint/parser': specifier: ^6.19.1 - version: 6.19.1(eslint@8.56.0)(typescript@5.3.3) + version: 6.19.1(eslint@8.56.0)(typescript@5.7.2) eslint: specifier: ^8.56.0 version: 8.56.0 @@ -1056,7 +1054,7 @@ importers: version: 7.23.9 '@mui/utils': specifier: ^5.0.0 - version: 5.15.20(@types/react@18.3.3)(react@18.3.1) + version: 5.15.20(@types/react@18.3.3)(react@19.0.0) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -1074,8 +1072,8 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 babel-plugin-tester: specifier: ^11.0.4 version: 11.0.4(@babel/core@7.23.9) @@ -1090,7 +1088,7 @@ importers: version: 7.23.9 '@floating-ui/react-dom': specifier: ^2.0.8 - version: 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/types': specifier: workspace:^ version: link:../mui-types/build @@ -1115,7 +1113,7 @@ importers: version: link:../mui-babel-macros '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.3.1) @@ -1126,11 +1124,11 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1144,11 +1142,11 @@ importers: specifier: ^4.17.21 version: 4.17.21 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1202,10 +1200,10 @@ importers: version: 7.23.9 '@mui/base': specifier: '*' - version: 5.0.0-beta.66(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.66(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/system': specifier: ^5.0.0 - version: 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + version: 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) clsx: specifier: ^2.1.0 version: 2.1.1 @@ -1223,20 +1221,20 @@ importers: specifier: workspace:* version: link:../mui-material/build '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/prop-types': specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 next: - specifier: ^13.5.1 - version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.4 + version: 15.1.0(@babel/core@7.23.9)(@playwright/test@1.42.1)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 publishDirectory: build packages/mui-envinfo: @@ -1258,30 +1256,30 @@ importers: packages/mui-envinfo/test: dependencies: '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui/base': specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/joy': specifier: 5.0.0-beta.22 - version: 5.0.0-beta.22(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.22(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': specifier: 5.15.4 - version: 5.15.4(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.4(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) devDependencies: '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 packages/mui-icons-material: dependencies: @@ -1302,8 +1300,8 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 chai: specifier: ^4.4.1 version: 4.4.1 @@ -1326,8 +1324,8 @@ importers: specifier: ^4.2.0 version: 4.2.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 rimraf: specifier: ^5.0.5 version: 5.0.5 @@ -1349,10 +1347,10 @@ importers: version: 7.23.9 '@emotion/react': specifier: ^11.5.0 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1388,11 +1386,11 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1406,14 +1404,14 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^13.4.19 - version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.4 + version: 15.1.0(@babel/core@7.23.9)(@playwright/test@1.42.1)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1426,16 +1424,16 @@ importers: version: 7.23.9 '@emotion/react': specifier: ^11.5.0 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui/base': specifier: workspace:* version: link:../mui-base/build '@mui/material': specifier: '>=5.15.0' - version: 5.15.4(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.4(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/system': specifier: workspace:^ version: link:../mui-system/build @@ -1462,11 +1460,11 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1474,11 +1472,11 @@ importers: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1491,10 +1489,10 @@ importers: version: 7.23.9 '@emotion/react': specifier: ^11.5.0 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': specifier: ^11.3.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui/core-downloads-tracker': specifier: workspace:^ version: link:../mui-core-downloads-tracker/build @@ -1523,11 +1521,11 @@ importers: specifier: ^15.8.1 version: 15.8.1 react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-transition-group: specifier: ^4.4.5 - version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@mui-internal/test-utils': specifier: workspace:^ @@ -1551,11 +1549,11 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1581,14 +1579,14 @@ importers: specifier: ^1.42.1 version: 1.42.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-router-dom: specifier: ^6.21.3 - version: 6.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.22.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rollup: specifier: ^3.29.4 version: 3.29.4 @@ -1619,26 +1617,26 @@ importers: version: 7.23.9 '@mui/material': specifier: ^5.0.0 - version: 5.15.4(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.4(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@emotion/cache': - specifier: ^11.11.0 - version: 11.11.0 + specifier: ^11.13.5 + version: 11.14.0 '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 next: - specifier: 13.5.1 - version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.4 + version: 15.1.0(@babel/core@7.23.9)(@playwright/test@1.42.1)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 publishDirectory: build packages/mui-private-theming: @@ -1663,14 +1661,14 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 chai: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 publishDirectory: build packages/mui-styled-engine: @@ -1679,8 +1677,8 @@ importers: specifier: ^7.23.9 version: 7.23.9 '@emotion/cache': - specifier: ^11.11.0 - version: 11.11.0 + specifier: ^11.13.5 + version: 11.14.0 csstype: specifier: ^3.1.3 version: 3.1.3 @@ -1689,11 +1687,11 @@ importers: version: 15.8.1 devDependencies: '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui-internal/test-utils': specifier: workspace:^ version: link:../test-utils @@ -1704,14 +1702,14 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 chai: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 publishDirectory: build packages/mui-styled-engine-sc: @@ -1742,17 +1740,17 @@ importers: specifier: ^3.3.5 version: 3.3.5 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 chai: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 styled-components: specifier: ^6.1.8 - version: 6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) publishDirectory: build packages/mui-styles: @@ -1762,7 +1760,7 @@ importers: version: 7.23.9 '@emotion/hash': specifier: ^0.9.1 - version: 0.9.1 + version: 0.9.2 '@mui/private-theming': specifier: workspace:^ version: link:../mui-private-theming/build @@ -1819,11 +1817,11 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1831,11 +1829,11 @@ importers: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -1869,11 +1867,11 @@ importers: version: 15.8.1 devDependencies: '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui-internal/test-utils': specifier: workspace:^ version: link:../test-utils @@ -1890,8 +1888,8 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1905,14 +1903,14 @@ importers: specifier: ^4.17.21 version: 4.17.21 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 sinon: specifier: ^15.2.0 version: 15.2.0 styled-components: specifier: ^6.1.8 - version: 6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) publishDirectory: build packages/mui-types: @@ -1921,8 +1919,8 @@ importers: specifier: workspace:* version: link:build '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 publishDirectory: build packages/mui-utils: @@ -1943,8 +1941,8 @@ importers: specifier: ^15.8.1 version: 15.8.1 react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 devDependencies: '@mui-internal/test-utils': specifier: workspace:^ @@ -1959,17 +1957,17 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/react-is': - specifier: ^18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.0 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1977,11 +1975,11 @@ importers: specifier: ^4.4.1 version: 4.4.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -2001,7 +1999,7 @@ importers: devDependencies: next: specifier: ^13.5.1 - version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) packages/pigment-css-react: dependencies: @@ -2024,14 +2022,14 @@ importers: specifier: ^11.11.2 version: 11.11.2 '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@emotion/serialize': specifier: ^1.1.3 - version: 1.1.3 + version: 1.3.3 '@emotion/styled': - specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) '@mui/system': specifier: workspace:^ version: link:../mui-system/build @@ -2085,11 +2083,11 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/stylis': specifier: ^4.2.5 version: 4.2.5 @@ -2100,8 +2098,8 @@ importers: specifier: ^3.2.5 version: 3.2.5 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 packages/pigment-css-unplugin: dependencies: @@ -2154,7 +2152,7 @@ importers: version: 7.20.5 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.25)(terser@5.27.0) + version: 5.0.12(@types/node@18.19.68)(terser@5.27.0) packages/react-docgen-types: devDependencies: @@ -2175,8 +2173,8 @@ importers: specifier: ^10.0.6 version: 10.0.6 '@types/node': - specifier: ^18.19.25 - version: 18.19.25 + specifier: ^18.19.48 + version: 18.19.68 packages/test-utils: dependencies: @@ -2193,17 +2191,17 @@ importers: specifier: ^7.23.9 version: 7.23.9 '@emotion/cache': - specifier: ^11.11.0 - version: 11.11.0 + specifier: ^11.13.5 + version: 11.14.0 '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@testing-library/dom': specifier: ^10.3.1 version: 10.3.1 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) chai: specifier: ^4.4.1 version: 4.4.1 @@ -2235,11 +2233,11 @@ importers: specifier: ^15.8.1 version: 15.8.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 @@ -2257,17 +2255,17 @@ importers: specifier: ^15.7.12 version: 15.7.14 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.2(@types/react@19.0.1) '@types/sinon': specifier: ^10.0.20 version: 10.0.20 typescript: - specifier: ^5.3.3 - version: 5.3.3 + specifier: ^5.6.3 + version: 5.7.2 packages/waterfall: {} @@ -2277,11 +2275,11 @@ importers: specifier: ^7.23.9 version: 7.23.9 '@emotion/cache': - specifier: ^11.11.0 - version: 11.11.0 + specifier: ^11.13.5 + version: 11.14.0 '@emotion/react': - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react@18.3.1) + specifier: ^11.13.5 + version: 11.14.0(@types/react@19.0.1)(react@19.0.0) '@mui-internal/test-utils': specifier: workspace:^ version: link:../packages/test-utils @@ -2316,11 +2314,11 @@ importers: specifier: ^4.3.12 version: 4.3.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: ^19.0.0 + version: 19.0.1 '@types/react-is': - specifier: ^18.3.0 - version: 18.3.0 + specifier: ^19.0.0 + version: 19.0.0 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -2349,23 +2347,23 @@ importers: specifier: ^15.8.1 version: 15.8.1 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-is: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-router-dom: specifier: ^6.21.3 - version: 6.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.22.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sinon: specifier: ^15.2.0 version: 15.2.0 styled-components: specifier: ^6.1.8 - version: 6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) stylis: specifier: 4.2.0 version: 4.2.0 @@ -3346,7 +3344,7 @@ packages: '@docsearch/react@3.6.0': resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} peerDependencies: - '@types/react': 18.3.3 + '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' search-insights: '>= 1 < 3' @@ -3360,17 +3358,20 @@ packages: search-insights: optional: true - '@emotion/babel-plugin@11.11.0': - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} - '@emotion/cache@11.11.0': - resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} + '@emotion/babel-plugin@11.13.5': + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} + + '@emotion/cache@11.14.0': + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} '@emotion/css@11.11.2': resolution: {integrity: sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==} - '@emotion/hash@0.9.1': - resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} + '@emotion/hash@0.9.2': + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} '@emotion/is-prop-valid@0.7.3': resolution: {integrity: sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==} @@ -3381,6 +3382,9 @@ packages: '@emotion/is-prop-valid@1.2.1': resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==} + '@emotion/is-prop-valid@1.3.1': + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + '@emotion/memoize@0.7.1': resolution: {integrity: sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg==} @@ -3393,8 +3397,11 @@ packages: '@emotion/memoize@0.8.1': resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - '@emotion/react@11.11.4': - resolution: {integrity: sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==} + '@emotion/memoize@0.9.0': + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + + '@emotion/react@11.14.0': + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -3402,8 +3409,8 @@ packages: '@types/react': optional: true - '@emotion/serialize@1.1.3': - resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} + '@emotion/serialize@1.3.3': + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} '@emotion/server@11.11.0': resolution: {integrity: sha512-6q89fj2z8VBTx9w93kJ5n51hsmtYuFPtZgnc1L8VzRx9ti4EU6EyvF6Nn1H1x3vcCQCF7u2dB2lY4AYJwUW4PA==} @@ -3413,11 +3420,11 @@ packages: '@emotion/css': optional: true - '@emotion/sheet@1.2.2': - resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} + '@emotion/sheet@1.4.0': + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - '@emotion/styled@11.11.0': - resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} + '@emotion/styled@11.14.0': + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' @@ -3426,22 +3433,22 @@ packages: '@types/react': optional: true + '@emotion/unitless@0.10.0': + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + '@emotion/unitless@0.8.0': resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} - '@emotion/unitless@0.8.1': - resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - - '@emotion/use-insertion-effect-with-fallbacks@1.0.1': - resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + '@emotion/use-insertion-effect-with-fallbacks@1.2.0': + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} peerDependencies: react: '>=16.8.0' - '@emotion/utils@1.2.1': - resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} + '@emotion/utils@1.4.2': + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} - '@emotion/weak-memoize@0.3.1': - resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} + '@emotion/weak-memoize@0.4.0': + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} '@esbuild/aix-ppc64@0.19.11': resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} @@ -3632,8 +3639,8 @@ packages: resolution: {integrity: sha512-S1PPfU3mIJa59biTtXJz1oI0+KAXW6bkAb31XKhxdxtuXDiUIFsih4JR1v5BbxY7hVHsD1RKq+jRkVRaf773NQ==} engines: {node: '>=6'} - '@fortawesome/react-fontawesome@0.2.0': - resolution: {integrity: sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==} + '@fortawesome/react-fontawesome@0.2.2': + resolution: {integrity: sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==} peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 react: '>=16.3' @@ -3678,6 +3685,111 @@ packages: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -3759,7 +3871,7 @@ packages: resolution: {integrity: sha512-dc38W4W3K42atE9nSaOeoJ7/x9wGIfawdwC/UmMxMLlZ1iSsITQ8dQJaTATCbn98YvYPINK/EH541YA5enQIPQ==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -3770,7 +3882,7 @@ packages: resolution: {integrity: sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -3781,7 +3893,7 @@ packages: resolution: {integrity: sha512-1SzcNbtIms0o/Dx+599B6QbvR5qUMBUjwc2Gs47h1HsF7RcEFXxqaq7zrWkIWbvGctIIPx0j330oGx/SkF+UmA==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -3797,7 +3909,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -3814,7 +3926,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -3829,7 +3941,7 @@ packages: resolution: {integrity: sha512-cqoSo9sgA5HE+8vZClbLrq9EkyOnYysooepi5eKaKvJ41lReT2c5wOZAeDDM1+xknrMDos+0mT2zr3sZmUiRRA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -3854,7 +3966,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@emotion/react': @@ -3867,7 +3979,7 @@ packages: '@mui/types@7.2.19': resolution: {integrity: sha512-6XpZEM/Q3epK9RN8ENoXuygnqUQxE+siN/6rGRi2iwJPgBUR25mphYQ9ZI87plGh58YoZ5pp40bFvKYOCDJ3tA==} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3876,7 +3988,7 @@ packages: resolution: {integrity: sha512-mAbYx0sovrnpAu1zHc3MDIhPqL8RPVC5W5xcO1b7PiSCJPtckIZmBkp8hefamAvUiAV8gpfMOM6Zb+eSisbI2A==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -3886,7 +3998,7 @@ packages: resolution: {integrity: sha512-77CaFJi+OIi2SjbPwCis8z5DXvE0dfx9hBz5FguZHt1VYFlWEPCWTHcMsQCahSErnfik5ebLsYK8+D+nsjGVfw==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': 18.3.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': @@ -4057,6 +4169,9 @@ packages: '@next/env@13.5.1': resolution: {integrity: sha512-CIMWiOTyflFn/GFx33iYXkgLSQsMQZV4jB91qaj/TfxGaGOXxn8C1j72TaUSPIyN7ziS/AYG46kGmnvuk1oOpg==} + '@next/env@15.1.0': + resolution: {integrity: sha512-UcCO481cROsqJuszPPXJnb7GGuLq617ve4xuAyyNG4VSSocJNtMU5Fsx+Lp6mlN8c7W58aZLc5y6D/2xNmaK+w==} + '@next/eslint-plugin-next@14.1.3': resolution: {integrity: sha512-VCnZI2cy77Yaj3L7Uhs3+44ikMM1VD/fBMwvTBb3hIaTIuqa+DmG4dhUDq+MASu3yx97KhgsVJbsas0XuiKyww==} @@ -4066,42 +4181,84 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@15.1.0': + resolution: {integrity: sha512-ZU8d7xxpX14uIaFC3nsr4L++5ZS/AkWDm1PzPO6gD9xWhFkOj2hzSbSIxoncsnlJXB1CbLOfGVN4Zk9tg83PUw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@13.5.1': resolution: {integrity: sha512-uvTZrZa4D0bdWa1jJ7X1tBGIxzpqSnw/ATxWvoRO9CVBvXSx87JyuISY+BWsfLFF59IRodESdeZwkWM2l6+Kjg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@15.1.0': + resolution: {integrity: sha512-DQ3RiUoW2XC9FcSM4ffpfndq1EsLV0fj0/UY33i7eklW5akPUCo6OX2qkcLXZ3jyPdo4sf2flwAED3AAq3Om2Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@13.5.1': resolution: {integrity: sha512-/52ThlqdORPQt3+AlMoO+omicdYyUEDeRDGPAj86ULpV4dg+/GCFCKAmFWT0Q4zChFwsAoZUECLcKbRdcc0SNg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@15.1.0': + resolution: {integrity: sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@13.5.1': resolution: {integrity: sha512-L4qNXSOHeu1hEAeeNsBgIYVnvm0gg9fj2O2Yx/qawgQEGuFBfcKqlmIE/Vp8z6gwlppxz5d7v6pmHs1NB6R37w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@15.1.0': + resolution: {integrity: sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@13.5.1': resolution: {integrity: sha512-QVvMrlrFFYvLtABk092kcZ5Mzlmsk2+SV3xYuAu8sbTuIoh0U2+HGNhVklmuYCuM3DAAxdiMQTNlRQmNH11udw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@15.1.0': + resolution: {integrity: sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@13.5.1': resolution: {integrity: sha512-bBnr+XuWc28r9e8gQ35XBtyi5KLHLhTbEvrSgcWna8atI48sNggjIK8IyiEBO3KIrcUVXYkldAzGXPEYMnKt1g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@15.1.0': + resolution: {integrity: sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@13.5.1': resolution: {integrity: sha512-EQGeE4S5c9v06jje9gr4UlxqUEA+zrsgPi6kg9VwR+dQHirzbnVJISF69UfKVkmLntknZJJI9XpWPB6q0Z7mTg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@15.1.0': + resolution: {integrity: sha512-WEAoHyG14t5sTavZa1c6BnOIEukll9iqFRTavqRVPfYmfegOAd5MaZfXgOGG6kGo1RduyGdTHD4+YZQSdsNZXg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@13.5.1': resolution: {integrity: sha512-1y31Q6awzofVjmbTLtRl92OX3s+W0ZfO8AP8fTnITcIo9a6ATDc/eqa08fd6tSpFu6IFpxOBbdevOjwYTGx/AQ==} engines: {node: '>= 10'} @@ -4114,6 +4271,12 @@ packages: cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@15.1.0': + resolution: {integrity: sha512-J1YdKuJv9xcixzXR24Dv+4SaDKc2jj31IVUEMdO5xJivMTXuE6MAdIi4qPjSymHuFG8O5wbfWKnhJUcHHpj5CA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -4799,6 +4962,12 @@ packages: '@styled-system/variant@5.1.5': resolution: {integrity: sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} @@ -4815,8 +4984,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: @@ -5041,8 +5210,8 @@ packages: '@types/mocha@10.0.6': resolution: {integrity: sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg==} - '@types/node@18.19.25': - resolution: {integrity: sha512-NrNXHJCexZtcbR9K1hsv1fSbwAwnhv7ql7l331aKvW0sej5H0NY1o64BHe0AA2ZoQuTm7NE6fyNW079MOWXe4Q==} + '@types/node@18.19.68': + resolution: {integrity: sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5071,8 +5240,13 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react-is@18.3.0': - resolution: {integrity: sha512-KZJpHUkAdzyKj/kUHJDc6N7KyidftICufJfOFpiG6haL/BDQNQt5i4n1XDUL/nDZAtGLHDSWRYpLzKTAKSvX6w==} + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} + peerDependencies: + '@types/react': ^19.0.0 + + '@types/react-is@19.0.0': + resolution: {integrity: sha512-71dSZeeJ0t3aoPyY9x6i+JNSvg5m9EF2i2OlSZI5QoJuI8Ocgor610i+4A10TQmURR+0vLwcVCEYFpXdzM1Biw==} '@types/react-reconciler@0.26.7': resolution: {integrity: sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==} @@ -5095,6 +5269,9 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@19.0.1': + resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} + '@types/resolve@0.0.8': resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} @@ -6776,8 +6953,8 @@ packages: resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==} engines: {node: '>=4'} - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} di@0.0.1: @@ -9507,6 +9684,27 @@ packages: sass: optional: true + next@15.1.0: + resolution: {integrity: sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + nice-napi@1.0.2: resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} os: ['!win32'] @@ -10511,6 +10709,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} peerDependencies: @@ -10598,8 +10801,8 @@ packages: react-redux@8.1.3: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': ^16.8 || ^17.0 || ^18.0 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 react-native: '>=0.59' @@ -10703,6 +10906,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -11091,6 +11298,9 @@ packages: scheduler@0.24.0-canary-efb381bbf-20230505: resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -11118,8 +11328,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -11190,6 +11400,10 @@ packages: resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} engines: {node: '>=14.15.0'} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -11555,6 +11769,19 @@ packages: babel-plugin-macros: optional: true + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + styled-system@5.1.5: resolution: {integrity: sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==} @@ -11868,8 +12095,8 @@ packages: tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} @@ -11980,8 +12207,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true @@ -12187,7 +12414,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': ^18.19.25 + '@types/node': ^18.19.48 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -13644,21 +13871,21 @@ snapshots: '@chakra-ui/anatomy@2.2.2': {} - '@chakra-ui/color-mode@2.2.0(react@18.3.1)': + '@chakra-ui/color-mode@2.2.0(react@19.0.0)': dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - react: 18.3.1 + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@19.0.0) + react: 19.0.0 '@chakra-ui/object-utils@2.1.0': {} - '@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.3.1)': + '@chakra-ui/react-use-safe-layout-effect@2.1.0(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 - '@chakra-ui/react-utils@2.0.12(react@18.3.1)': + '@chakra-ui/react-utils@2.0.12(react@19.0.0)': dependencies: '@chakra-ui/utils': 2.0.15 - react: 18.3.1 + react: 19.0.0 '@chakra-ui/shared-utils@2.0.5': {} @@ -13668,17 +13895,17 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/system@2.6.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/system@2.6.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@types/react@18.3.3)(react@19.0.0))(react@19.0.0)': dependencies: - '@chakra-ui/color-mode': 2.2.0(react@18.3.1) + '@chakra-ui/color-mode': 2.2.0(react@19.0.0) '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-utils': 2.0.12(react@18.3.1) + '@chakra-ui/react-utils': 2.0.12(react@19.0.0) '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@types/react@18.3.3)(react@19.0.0) + react: 19.0.0 react-fast-compare: 3.2.2 '@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2)': @@ -13730,27 +13957,32 @@ snapshots: '@docsearch/css@3.6.0': {} - '@docsearch/react@3.6.0(@algolia/client-search@4.22.1)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)': + '@docsearch/react@3.6.0(@algolia/client-search@4.22.1)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.13.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) '@docsearch/css': 3.6.0 algoliasearch: 4.19.1 optionalDependencies: - '@types/react': 18.3.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@types/react': 19.0.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - '@emotion/babel-plugin@11.11.0': + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.22.15 '@babel/runtime': 7.23.9 - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.3 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 babel-plugin-macros: 3.1.0 convert-source-map: 1.8.0 escape-string-regexp: 4.0.0 @@ -13758,23 +13990,23 @@ snapshots: source-map: 0.5.7 stylis: 4.2.0 - '@emotion/cache@11.11.0': + '@emotion/cache@11.14.0': dependencies: - '@emotion/memoize': 0.8.1 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 stylis: 4.2.0 '@emotion/css@11.11.2': dependencies: - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.3 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 - '@emotion/hash@0.9.1': {} + '@emotion/hash@0.9.2': {} '@emotion/is-prop-valid@0.7.3': dependencies: @@ -13788,6 +14020,10 @@ snapshots: dependencies: '@emotion/memoize': 0.8.1 + '@emotion/is-prop-valid@1.3.1': + dependencies: + '@emotion/memoize': 0.9.0 + '@emotion/memoize@0.7.1': {} '@emotion/memoize@0.7.4': {} @@ -13796,63 +14032,92 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)': + '@emotion/memoize@0.9.0': {} + + '@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0 optionalDependencies: '@types/react': 18.3.3 - '@emotion/serialize@1.1.3': + '@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0)': dependencies: - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/unitless': 0.8.1 - '@emotion/utils': 1.2.1 + '@babel/runtime': 7.23.9 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.1 + + '@emotion/serialize@1.3.3': + dependencies: + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 csstype: 3.1.3 '@emotion/server@11.11.0(@emotion/css@11.11.2)': dependencies: - '@emotion/utils': 1.2.1 + '@emotion/utils': 1.4.2 html-tokenize: 2.0.1 multipipe: 1.0.2 through: 2.3.8 optionalDependencies: '@emotion/css': 11.11.2 - '@emotion/sheet@1.2.2': {} + '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@types/react@18.3.3)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@emotion/babel-plugin': 11.11.0 - '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/serialize': 1.1.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@emotion/utils': 1.2.1 - react: 18.3.1 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + react: 19.0.0 optionalDependencies: '@types/react': 18.3.3 - '@emotion/unitless@0.8.0': {} + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.23.9 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.1 + + '@emotion/unitless@0.10.0': {} - '@emotion/unitless@0.8.1': {} + '@emotion/unitless@0.8.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 - '@emotion/utils@1.2.1': {} + '@emotion/utils@1.4.2': {} - '@emotion/weak-memoize@0.3.1': {} + '@emotion/weak-memoize@0.4.0': {} '@esbuild/aix-ppc64@0.19.11': optional: true @@ -13948,7 +14213,7 @@ snapshots: '@fast-csv/format@4.3.5': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -13957,7 +14222,7 @@ snapshots: '@fast-csv/parse@4.3.6': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -13974,11 +14239,11 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 1.6.12 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) '@floating-ui/utils@0.2.8': {} @@ -13992,11 +14257,11 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 6.5.1 - '@fortawesome/react-fontawesome@0.2.0(@fortawesome/fontawesome-svg-core@6.5.1)(react@18.3.1)': + '@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.5.1)(react@19.0.0)': dependencies: '@fortawesome/fontawesome-svg-core': 6.5.1 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 '@gitbeaker/core@35.8.1': dependencies: @@ -14048,6 +14313,81 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.1 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -14077,14 +14417,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.25 + '@types/node': 18.19.68 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.25 + '@types/node': 18.19.68 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -14097,7 +14437,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -14106,7 +14446,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -14188,7 +14528,7 @@ snapshots: read-package-json: 6.0.4 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.6.0 + semver: 7.6.3 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 @@ -14213,327 +14553,337 @@ snapshots: '@material-ui/types@4.1.1': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@minh.nguyen/plugin-transform-destructuring@7.5.2(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - '@mui/base@5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 - '@mui/base@5.0.0-beta.31(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.31(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 - '@mui/base@5.0.0-beta.66(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.66(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 6.2.0(@types/react@18.3.3)(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 6.2.0(@types/react@19.0.1)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@mui/core-downloads-tracker@5.15.8': {} - '@mui/joy@5.0.0-beta.22(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/joy@5.0.0-beta.22(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/core-downloads-tracker': 5.15.8 - '@mui/system': 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/system': 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@types/react': 18.3.3 + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@types/react': 19.0.1 - '@mui/material@5.15.4(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.15.4(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/core-downloads-tracker': 5.15.8 - '@mui/system': 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/system': 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-is: 18.3.1 - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@types/react': 18.3.3 + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@types/react': 19.0.1 - '@mui/private-theming@5.15.12(@types/react@18.3.3)(react@18.3.1)': + '@mui/private-theming@5.15.12(@types/react@19.0.1)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 - '@mui/styled-engine@5.15.11(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.15.11(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@emotion/cache': 11.11.0 + '@emotion/cache': 11.14.0 csstype: 3.1.3 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) - '@mui/system@5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/system@5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/private-theming': 5.15.12(@types/react@18.3.3)(react@18.3.1) - '@mui/styled-engine': 5.15.11(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.19(@types/react@18.3.3) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/private-theming': 5.15.12(@types/react@19.0.1)(react@19.0.0) + '@mui/styled-engine': 5.15.11(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.19(@types/react@19.0.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@types/react': 18.3.3 + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@types/react': 19.0.1 - '@mui/types@7.2.19(@types/react@18.3.3)': + '@mui/types@7.2.19(@types/react@19.0.1)': optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 - '@mui/utils@5.15.20(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.15.20(@types/react@18.3.3)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 '@types/prop-types': 15.7.14 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 react-is: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@mui/utils@6.2.0(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.15.20(@types/react@19.0.1)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/types': 7.2.19(@types/react@18.3.3) + '@types/prop-types': 15.7.14 + prop-types: 15.8.1 + react: 19.0.0 + react-is: 18.3.1 + optionalDependencies: + '@types/react': 19.0.1 + + '@mui/utils@6.2.0(@types/react@19.0.1)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.23.9 + '@mui/types': 7.2.19(@types/react@19.0.1) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 react-is: 19.0.0 optionalDependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 - '@mui/x-charts@6.19.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-charts@6.19.5(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@react-spring/rafz': 9.7.3 - '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-spring/web': 9.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 d3-color: 3.1.0 d3-scale: 4.0.2 d3-shape: 3.2.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-generator@7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.66(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.66(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-premium': 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) chance: 1.1.11 clsx: 2.1.1 lru-cache: 7.18.3 - react: 18.3.1 + react: 19.0.0 transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-premium@7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) - '@mui/x-data-grid': 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-data-grid-pro': 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-license': 7.0.0-beta.6(@types/react@18.3.3)(react@18.3.1) + '@mui/system': 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) + '@mui/x-data-grid': 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid-pro': 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-license': 7.0.0-beta.6(@types/react@19.0.1)(react@19.0.0) '@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) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) reselect: 4.1.8 transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' - '@types/react' - '@mui/x-data-grid-pro@7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-pro@7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) - '@mui/x-data-grid': 7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-license': 7.0.0-beta.6(@types/react@18.3.3)(react@18.3.1) + '@mui/system': 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) + '@mui/x-data-grid': 7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-license': 7.0.0-beta.6(@types/react@19.0.1)(react@19.0.0) '@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) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) reselect: 4.1.8 transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' - '@types/react' - '@mui/x-data-grid@7.0.0-beta.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.0.0-beta.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build - '@mui/system': 5.15.12(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/system': 5.15.12(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) reselect: 4.1.8 transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' - '@types/react' - '@mui/x-date-pickers-pro@6.19.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers-pro@6.19.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) - '@mui/x-date-pickers': 6.19.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-license-pro': 6.10.2(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) + '@mui/x-date-pickers': 6.19.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-license-pro': 6.10.2(@types/react@19.0.1)(react@19.0.0) clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) date-fns: 2.30.0 date-fns-jalali: 2.21.3-1 dayjs: 1.11.10 transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@6.19.7(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@6.19.7(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(dayjs@1.11.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/base': 5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) date-fns: 2.30.0 date-fns-jalali: 2.21.3-1 dayjs: 1.11.10 transitivePeerDependencies: - '@types/react' - '@mui/x-license-pro@6.10.2(@types/react@18.3.3)(react@18.3.1)': + '@mui/x-license-pro@6.10.2(@types/react@19.0.1)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) + react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.0.0-beta.6(@types/react@18.3.3)(react@18.3.1)': + '@mui/x-license@7.0.0-beta.6(@types/react@19.0.1)(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) + react: 19.0.0 transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@6.17.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-tree-view@6.17.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@emotion/styled': 11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/base': 5.0.0-beta.30(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.0.1)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0) + '@mui/base': 5.0.0-beta.30(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@19.0.1)(react@19.0.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - '@types/react' @@ -14550,6 +14900,8 @@ snapshots: '@next/env@13.5.1': {} + '@next/env@15.1.0': {} + '@next/eslint-plugin-next@14.1.3': dependencies: glob: 10.3.10 @@ -14557,30 +14909,54 @@ snapshots: '@next/swc-darwin-arm64@13.5.1': optional: true + '@next/swc-darwin-arm64@15.1.0': + optional: true + '@next/swc-darwin-x64@13.5.1': optional: true + '@next/swc-darwin-x64@15.1.0': + optional: true + '@next/swc-linux-arm64-gnu@13.5.1': optional: true + '@next/swc-linux-arm64-gnu@15.1.0': + optional: true + '@next/swc-linux-arm64-musl@13.5.1': optional: true + '@next/swc-linux-arm64-musl@15.1.0': + optional: true + '@next/swc-linux-x64-gnu@13.5.1': optional: true + '@next/swc-linux-x64-gnu@15.1.0': + optional: true + '@next/swc-linux-x64-musl@13.5.1': optional: true + '@next/swc-linux-x64-musl@15.1.0': + optional: true + '@next/swc-win32-arm64-msvc@13.5.1': optional: true + '@next/swc-win32-arm64-msvc@15.1.0': + optional: true + '@next/swc-win32-ia32-msvc@13.5.1': optional: true '@next/swc-win32-x64-msvc@13.5.1': optional: true + '@next/swc-win32-x64-msvc@15.1.0': + optional: true + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': optional: true @@ -14608,7 +14984,7 @@ snapshots: '@npmcli/fs@3.1.0': dependencies: - semver: 7.6.0 + semver: 7.6.3 '@npmcli/git@5.0.3': dependencies: @@ -14618,7 +14994,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.0 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -14653,7 +15029,7 @@ snapshots: '@nrwl/tao@17.3.2': dependencies: nx: 17.3.2 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -14668,7 +15044,7 @@ snapshots: nx: 17.3.2 semver: 7.5.3 tmp: 0.2.1 - tslib: 2.6.2 + tslib: 2.8.1 '@nx/nx-darwin-arm64@17.3.2': optional: true @@ -14988,7 +15364,7 @@ snapshots: ip: 1.1.9 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.3 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.3.4 @@ -15055,7 +15431,7 @@ snapshots: node-fetch: 2.7.0(encoding@0.1.13) open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.3 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: @@ -15084,7 +15460,7 @@ snapshots: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - bufferutil - encoding @@ -15216,101 +15592,101 @@ snapshots: '@react-native/normalize-colors@0.73.2': {} - '@react-native/virtualized-lists@0.73.4(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))': + '@react-native/virtualized-lists@0.73.4(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0) - '@react-spring/animated@9.7.3(react@18.3.1)': + '@react-spring/animated@9.7.3(react@19.0.0)': dependencies: - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - react: 18.3.1 + react: 19.0.0 - '@react-spring/core@9.7.3(react@18.3.1)': + '@react-spring/core@9.7.3(react@19.0.0)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - react: 18.3.1 + react: 19.0.0 - '@react-spring/konva@9.7.3(konva@9.3.2)(react-konva@18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@react-spring/konva@9.7.3(konva@9.3.2)(react-konva@18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 konva: 9.3.2 - react: 18.3.1 - react-konva: 18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-konva: 18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@react-spring/native@9.7.3(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)': + '@react-spring/native@9.7.3(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - react: 18.3.1 - react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1) + react: 19.0.0 + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0) '@react-spring/rafz@9.7.3': {} - '@react-spring/shared@9.7.3(react@18.3.1)': + '@react-spring/shared@9.7.3(react@19.0.0)': dependencies: '@react-spring/types': 9.7.3 - react: 18.3.1 + react: 19.0.0 - '@react-spring/three@9.7.3(@react-three/fiber@8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0))(react@18.3.1)(three@0.161.0)': + '@react-spring/three@9.7.3(@react-three/fiber@8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0))(react@19.0.0)(three@0.161.0)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - '@react-three/fiber': 8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0) - react: 18.3.1 + '@react-three/fiber': 8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0) + react: 19.0.0 three: 0.161.0 '@react-spring/types@9.7.3': {} - '@react-spring/web@9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-spring/web@9.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - '@react-spring/zdog@9.7.3(react-dom@18.3.1(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(zdog@1.1.3)': + '@react-spring/zdog@9.7.3(react-dom@19.0.0(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(zdog@1.1.3)': dependencies: - '@react-spring/animated': 9.7.3(react@18.3.1) - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/shared': 9.7.3(react@18.3.1) + '@react-spring/animated': 9.7.3(react@19.0.0) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/shared': 9.7.3(react@19.0.0) '@react-spring/types': 9.7.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-zdog: 1.2.2 zdog: 1.1.3 - '@react-three/fiber@8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0)': + '@react-three/fiber@8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0)': dependencies: '@babel/runtime': 7.23.9 '@types/react-reconciler': 0.26.7 '@types/webxr': 0.5.13 base64-js: 1.5.1 buffer: 6.0.3 - its-fine: 1.1.1(react@18.3.1) - react: 18.3.1 - react-reconciler: 0.27.0(react@18.3.1) - react-use-measure: 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + its-fine: 1.1.1(react@19.0.0) + react: 19.0.0 + react-reconciler: 0.27.0(react@19.0.0) + react-use-measure: 2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) scheduler: 0.21.0 - suspend-react: 0.1.3(react@18.3.1) + suspend-react: 0.1.3(react@19.0.0) three: 0.161.0 - zustand: 3.7.2(react@18.3.1) + zustand: 3.7.2(react@19.0.0) optionalDependencies: - react-dom: 18.3.1(react@18.3.1) - react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0) '@remix-run/router@1.15.1': {} @@ -15461,18 +15837,18 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@slack/logger@4.0.0': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@slack/oauth@2.6.2': dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.12.0 '@types/jsonwebtoken': 8.5.9 - '@types/node': 18.19.25 + '@types/node': 18.19.68 jsonwebtoken: 9.0.0 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -15482,7 +15858,7 @@ snapshots: dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.12.0 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/p-queue': 2.3.2 '@types/ws': 7.4.7 eventemitter3: 3.1.2 @@ -15502,7 +15878,7 @@ snapshots: '@slack/logger': 3.0.0 '@slack/types': 2.11.0 '@types/is-stream': 1.1.0 - '@types/node': 18.19.25 + '@types/node': 18.19.68 axios: 1.6.5(debug@4.3.4) eventemitter3: 3.1.2 form-data: 2.5.1 @@ -15572,9 +15948,15 @@ snapshots: '@styled-system/core': 5.1.2 '@styled-system/css': 5.1.5 + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + '@swc/helpers@0.5.2': dependencies: - tslib: 2.6.2 + tslib: 2.8.1 '@szmarczak/http-timer@4.0.6': dependencies: @@ -15591,66 +15973,66 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@19.0.2(@types/react@19.0.1))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 10.3.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 + '@types/react': 19.0.1 + '@types/react-dom': 19.0.2(@types/react@19.0.1) '@testing-library/user-event@14.5.2(@testing-library/dom@10.3.1)': dependencies: '@testing-library/dom': 10.3.1 - '@theme-ui/color-modes@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@theme-ui/color-modes@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@theme-ui/core': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) deepmerge: 4.3.1 - react: 18.3.1 + react: 19.0.0 - '@theme-ui/components@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@theme-ui/components@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) '@styled-system/color': 5.1.2 '@styled-system/should-forward-prop': 5.1.5 '@styled-system/space': 5.1.2 - '@theme-ui/core': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) '@types/styled-system': 5.1.15 - react: 18.3.1 + react: 19.0.0 - '@theme-ui/core@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@theme-ui/core@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) deepmerge: 4.3.1 - react: 18.3.1 + react: 19.0.0 - '@theme-ui/css@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))': + '@theme-ui/css@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) csstype: 3.1.3 - '@theme-ui/global@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@theme-ui/global@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@theme-ui/core': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) + react: 19.0.0 - '@theme-ui/theme-provider@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1)': + '@theme-ui/theme-provider@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0)': dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/core': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) + react: 19.0.0 '@tootallnate/once@2.0.0': {} @@ -15711,13 +16093,13 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/cacheable-request@6.0.2': dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/responselike': 1.0.0 '@types/chai-dom@1.11.3': @@ -15728,7 +16110,7 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/cookie@0.4.1': {} @@ -15754,7 +16136,7 @@ snapshots: '@types/express-serve-static-core@4.17.35': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -15771,11 +16153,11 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/hoist-non-react-statics@3.3.5': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -15786,7 +16168,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/istanbul-lib-coverage@2.0.6': {} @@ -15811,15 +16193,15 @@ snapshots: '@types/jsonfile@6.1.1': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/jsonwebtoken@8.5.9': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/lodash.mergewith@4.6.7': dependencies: @@ -15845,7 +16227,7 @@ snapshots: '@types/mocha@10.0.6': {} - '@types/node@18.19.25': + '@types/node@18.19.68': dependencies: undici-types: 5.26.5 @@ -15867,50 +16249,60 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 + optional: true - '@types/react-is@18.3.0': + '@types/react-dom@19.0.2(@types/react@19.0.1)': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 + + '@types/react-is@19.0.0': + dependencies: + '@types/react': 19.0.1 '@types/react-reconciler@0.26.7': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-reconciler@0.28.8': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-swipeable-views-utils@0.13.7': dependencies: '@material-ui/types': 4.1.1 - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-swipeable-views': 0.13.5 '@types/react-swipeable-views@0.13.5': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-transition-group@4.4.10': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react-window@1.8.8': dependencies: - '@types/react': 18.3.3 + '@types/react': 19.0.1 '@types/react@18.3.3': dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 + optional: true + + '@types/react@19.0.1': + dependencies: + csstype: 3.1.3 '@types/resolve@0.0.8': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/responselike@1.0.0': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/retry@0.12.0': {} @@ -15919,13 +16311,13 @@ snapshots: '@types/send@0.17.1': dependencies: '@types/mime': 1.3.2 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/serve-static@1.15.2': dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/sinon@10.0.20': dependencies: @@ -15957,7 +16349,7 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 '@types/yargs-parser@21.0.3': {} @@ -15969,36 +16361,36 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint@8.56.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.7.2) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + semver: 7.6.3 + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3)': + '@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 6.19.1 '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.19.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -16007,21 +16399,21 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 - '@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3)': + '@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.7.2) + '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.7.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.19.1': {} - '@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@6.19.1(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 @@ -16029,23 +16421,23 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + semver: 7.6.3 + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3)': + '@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.19.1 '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.7.2) eslint: 8.56.0 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -16192,7 +16584,7 @@ snapshots: '@yarnpkg/parsers@3.0.0-rc.46': dependencies: js-yaml: 3.14.1 - tslib: 2.6.2 + tslib: 2.8.1 '@zeit/schemas@2.29.0': {} @@ -16545,15 +16937,15 @@ snapshots: ast-types@0.14.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 ast-types@0.15.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 ast-types@0.16.1: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 astral-regex@1.0.0: {} @@ -16900,7 +17292,7 @@ snapshots: builtins@5.0.1: dependencies: - semver: 7.6.0 + semver: 7.6.3 bundle-require@4.0.2(esbuild@0.19.11): dependencies: @@ -17018,7 +17410,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.2 + tslib: 2.8.1 camelcase-css@2.0.1: {} @@ -17131,7 +17523,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17142,7 +17534,7 @@ snapshots: chromium-edge-launcher@1.0.0: dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17430,7 +17822,7 @@ snapshots: handlebars: 4.7.7 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.6.0 + semver: 7.6.3 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -17870,7 +18262,7 @@ snapshots: detect-indent@5.0.0: {} - detect-libc@2.0.2: {} + detect-libc@2.0.3: {} di@0.0.1: {} @@ -17953,7 +18345,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 dot-prop@5.3.0: dependencies: @@ -18015,7 +18407,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.19.25 + '@types/node': 18.19.68 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -18220,24 +18612,24 @@ snapshots: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.56.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) object.assign: 4.1.5 object.entries: 1.1.7 semver: 6.3.1 - eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-plugin-import@2.29.1)(eslint@8.56.0): + eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint@8.56.0)(typescript@5.7.2))(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-plugin-import@2.29.1)(eslint@8.56.0): dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint@8.56.0)(typescript@5.7.2) + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.7.2) eslint: 8.56.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1)(eslint-plugin-jsx-a11y@6.7.1(eslint@8.56.0))(eslint-plugin-react-hooks@4.6.0(eslint@8.56.0))(eslint-plugin-react@7.34.1(eslint@8.56.0))(eslint@8.56.0): dependencies: eslint: 8.56.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) eslint-plugin-react: 7.34.1(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) @@ -18261,7 +18653,7 @@ snapshots: array.prototype.find: 2.2.2 debug: 3.2.7 enhanced-resolve: 0.9.1 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) find-root: 1.1.0 hasown: 2.0.2 interpret: 1.4.0 @@ -18274,11 +18666,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.7.2) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-webpack: 0.13.8(eslint-plugin-import@2.29.1)(webpack@5.90.3) @@ -18298,7 +18690,7 @@ snapshots: lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -18308,7 +18700,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.8)(eslint@8.56.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -18319,7 +18711,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19020,7 +19412,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.6.0 + semver: 7.6.3 git-up@7.0.0: dependencies: @@ -19527,7 +19919,7 @@ snapshots: promzard: 1.0.0 read: 2.1.0 read-package-json: 6.0.4 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.0 @@ -19899,10 +20291,10 @@ snapshots: reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 - its-fine@1.1.1(react@18.3.1): + its-fine@1.1.1(react@19.0.0): dependencies: '@types/react-reconciler': 0.28.8 - react: 18.3.1 + react: 19.0.0 jackspeak@2.3.6: dependencies: @@ -19929,7 +20321,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.25 + '@types/node': 18.19.68 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -19950,13 +20342,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.25 + '@types/node': 18.19.68 jest-util: 29.7.0 jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.25 + '@types/node': 18.19.68 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -19973,19 +20365,19 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20164,7 +20556,7 @@ snapshots: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.6.0 + semver: 7.6.3 jss-plugin-camel-case@10.10.0: dependencies: @@ -20470,14 +20862,14 @@ snapshots: read-package-json: 6.0.4 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.6.0 + semver: 7.6.3 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 strong-log-transformer: 2.1.0 tar: 6.1.11 temp-dir: 1.0.0 - typescript: 5.3.3 + typescript: 5.7.2 upath: 2.0.1 uuid: 9.0.1 validate-npm-package-license: 3.0.4 @@ -20517,7 +20909,7 @@ snapshots: npm-package-arg: 10.1.0 npm-registry-fetch: 14.0.5 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 sigstore: 1.8.0 ssri: 10.0.4 transitivePeerDependencies: @@ -20695,7 +21087,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 lowercase-keys@2.0.0: {} @@ -20741,7 +21133,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 make-fetch-happen@11.1.1: dependencies: @@ -20804,9 +21196,9 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.0.0 - markdown-to-jsx@7.4.3(react@18.3.1): + markdown-to-jsx@7.4.3(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 markdownlint-cli2-formatter-default@0.0.4(markdownlint-cli2@0.12.1): dependencies: @@ -20832,13 +21224,13 @@ snapshots: marky@1.2.5: {} - material-ui-popup-state@5.0.10(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + material-ui-popup-state@5.0.10(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 - '@mui/material': 5.15.4(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.4(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react@19.0.0))(@types/react@19.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) classnames: 2.3.2 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' @@ -21333,16 +21725,16 @@ snapshots: nested-error-stacks@2.1.1: {} - next@13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@13.5.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 13.5.1 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001593 postcss: 8.4.14 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@19.0.0) watchpack: 2.4.0 zod: 3.21.4 optionalDependencies: @@ -21359,6 +21751,32 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@15.1.0(@babel/core@7.23.9)(@playwright/test@1.42.1)(babel-plugin-macros@3.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@next/env': 15.1.0 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.15 + busboy: 1.6.0 + caniuse-lite: 1.0.30001593 + postcss: 8.4.31 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@19.0.0) + optionalDependencies: + '@next/swc-darwin-arm64': 15.1.0 + '@next/swc-darwin-x64': 15.1.0 + '@next/swc-linux-arm64-gnu': 15.1.0 + '@next/swc-linux-arm64-musl': 15.1.0 + '@next/swc-linux-x64-gnu': 15.1.0 + '@next/swc-linux-x64-musl': 15.1.0 + '@next/swc-win32-arm64-msvc': 15.1.0 + '@next/swc-win32-x64-msvc': 15.1.0 + '@playwright/test': 1.42.1 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nice-napi@1.0.2: dependencies: node-addon-api: 3.2.1 @@ -21376,13 +21794,13 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.2 + tslib: 2.8.1 nocache@3.0.4: {} node-abi@3.24.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 node-abort-controller@3.1.1: {} @@ -21426,7 +21844,7 @@ snapshots: make-fetch-happen: 13.0.0 nopt: 7.2.0 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 tar: 6.1.11 which: 4.0.0 transitivePeerDependencies: @@ -21459,21 +21877,21 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.0: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -21482,12 +21900,12 @@ snapshots: normalize-url@6.1.0: {} - notistack@3.0.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + notistack@3.0.1(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: clsx: 1.2.1 goober: 2.1.13(csstype@3.1.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: - csstype @@ -21501,7 +21919,7 @@ snapshots: npm-install-checks@6.1.1: dependencies: - semver: 7.6.0 + semver: 7.6.3 npm-normalize-package-bin@1.0.1: {} @@ -21511,20 +21929,20 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-name: 5.0.0 npm-package-arg@11.0.1: dependencies: hosted-git-info: 7.0.1 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-name: 5.0.0 npm-package-arg@8.1.1: dependencies: hosted-git-info: 3.0.8 - semver: 7.6.0 + semver: 7.6.3 validate-npm-package-name: 3.0.0 npm-packlist@5.1.1: @@ -21543,7 +21961,7 @@ snapshots: npm-install-checks: 6.1.1 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.1 - semver: 7.6.0 + semver: 7.6.3 npm-registry-fetch@14.0.5: dependencies: @@ -21621,13 +22039,13 @@ snapshots: npm-run-path: 4.0.1 open: 8.4.0 ora: 5.3.0 - semver: 7.6.0 + semver: 7.6.3 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.2.0 - tslib: 2.6.2 + tslib: 2.8.1 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: @@ -21963,7 +22381,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 parent-module@1.0.1: dependencies: @@ -22023,7 +22441,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.8.1 pascalcase@0.1.1: {} @@ -22205,7 +22623,7 @@ snapshots: postcss-styled-syntax@0.6.4(postcss@8.4.35): dependencies: postcss: 8.4.35 - typescript: 5.3.3 + typescript: 5.7.2 postcss-value-parser@4.2.0: {} @@ -22234,7 +22652,7 @@ snapshots: prebuild-install@7.1.1: dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.6 @@ -22288,7 +22706,7 @@ snapshots: picocolors: 1.0.0 picomatch: 3.0.1 prettier: 3.2.5 - tslib: 2.6.2 + tslib: 2.8.1 prettyjson@1.2.5: dependencies: @@ -22477,39 +22895,44 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-draggable@4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-draggable@4.4.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: clsx: 1.2.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-event-listener@0.6.6(react@18.3.1): + react-event-listener@0.6.6(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 warning: 4.0.3 react-fast-compare@3.2.2: {} - react-final-form@6.5.9(final-form@4.20.10)(react@18.3.1): + react-final-form@6.5.9(final-form@4.20.10)(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 final-form: 4.20.10 - react: 18.3.1 + react: 19.0.0 - react-imask@7.5.0(react@18.3.1): + react-imask@7.5.0(react@19.0.0): dependencies: imask: 7.5.0 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 - react-intersection-observer@9.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-intersection-observer@9.8.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) react-is@16.13.1: {} @@ -22519,7 +22942,7 @@ snapshots: react-is@19.0.0: {} - react-jss@10.10.0(react@18.3.1): + react-jss@10.10.0(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 '@emotion/is-prop-valid': 0.7.3 @@ -22529,22 +22952,22 @@ snapshots: jss: 10.10.0 jss-preset-default: 10.10.0 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 shallow-equal: 1.2.1 - theming: 3.3.0(react@18.3.1) + theming: 3.3.0(react@19.0.0) tiny-warning: 1.0.3 - react-konva@18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-konva@18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/react-reconciler': 0.28.8 - its-fine: 1.1.1(react@18.3.1) + its-fine: 1.1.1(react@19.0.0) konva: 9.3.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-reconciler: 0.29.0(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-reconciler: 0.29.0(react@19.0.0) scheduler: 0.23.2 - react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1): + react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native-community/cli': 12.3.2(encoding@0.1.13) @@ -22556,7 +22979,7 @@ snapshots: '@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.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1)) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0)) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -22575,10 +22998,10 @@ snapshots: nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 - react: 18.3.1 + react: 19.0.0 react-devtools-core: 4.28.5 react-refresh: 0.14.0 - react-shallow-renderer: 16.15.0(react@18.3.1) + react-shallow-renderer: 16.15.0(react@19.0.0) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 @@ -22593,81 +23016,81 @@ snapshots: - supports-color - utf-8-validate - react-number-format@5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-number-format@5.3.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-reconciler@0.27.0(react@18.3.1): + react-reconciler@0.27.0(react@19.0.0): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.0.0 scheduler: 0.21.0 - react-reconciler@0.29.0(react@18.3.1): + react-reconciler@0.29.0(react@19.0.0): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.0.0 scheduler: 0.23.2 - react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.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.3)(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(redux@4.2.1): dependencies: '@babel/runtime': 7.23.9 '@types/hoist-non-react-statics': 3.3.5 '@types/use-sync-external-store': 0.0.3 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0 react-is: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) + use-sync-external-store: 1.2.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - react-dom: 18.3.1(react@18.3.1) - react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0) redux: 4.2.1 react-refresh@0.14.0: {} - react-router-dom@6.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.22.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@remix-run/router': 1.15.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.22.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 6.22.1(react@19.0.0) - react-router@6.22.1(react@18.3.1): + react-router@6.22.1(react@19.0.0): dependencies: '@remix-run/router': 1.15.1 - react: 18.3.1 + react: 19.0.0 - react-runner@1.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-runner@1.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) sucrase: 3.34.0 - react-shallow-renderer@16.15.0(react@18.3.1): + react-shallow-renderer@16.15.0(react@19.0.0): dependencies: object-assign: 4.1.1 - react: 18.3.1 + react: 19.0.0 react-is: 18.3.1 - react-simple-code-editor@0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-simple-code-editor@0.14.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-spring@9.7.3(@react-three/fiber@8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0))(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react-konva@18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react-zdog@1.2.2)(react@18.3.1)(three@0.161.0)(zdog@1.1.3): + react-spring@9.7.3(@react-three/fiber@8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0))(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react-konva@18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(three@0.161.0)(zdog@1.1.3): dependencies: - '@react-spring/core': 9.7.3(react@18.3.1) - '@react-spring/konva': 9.7.3(konva@9.3.2)(react-konva@18.2.10(konva@9.3.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@react-spring/native': 9.7.3(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1) - '@react-spring/three': 9.7.3(@react-three/fiber@8.15.16(react-dom@18.3.1(react@18.3.1))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(three@0.161.0))(react@18.3.1)(three@0.161.0) - '@react-spring/web': 9.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-spring/zdog': 9.7.3(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 - react-dom: 18.3.1(react@18.3.1) + '@react-spring/core': 9.7.3(react@19.0.0) + '@react-spring/konva': 9.7.3(konva@9.3.2)(react-konva@18.2.10(konva@9.3.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@react-spring/native': 9.7.3(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0) + '@react-spring/three': 9.7.3(@react-three/fiber@8.15.16(react-dom@19.0.0(react@19.0.0))(react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(encoding@0.1.13)(react@19.0.0))(react@19.0.0)(three@0.161.0))(react@19.0.0)(three@0.161.0) + '@react-spring/web': 9.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@react-spring/zdog': 9.7.3(react-dom@19.0.0(react@19.0.0))(react-zdog@1.2.2)(react@19.0.0)(zdog@1.1.3) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: - '@react-three/fiber' - konva @@ -22682,52 +23105,52 @@ snapshots: '@babel/runtime': 7.23.9 warning: 4.0.3 - react-swipeable-views-utils@0.14.0(react@18.3.1): + react-swipeable-views-utils@0.14.0(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 keycode: 2.2.1 prop-types: 15.8.1 - react-event-listener: 0.6.6(react@18.3.1) + react-event-listener: 0.6.6(react@19.0.0) react-swipeable-views-core: 0.14.0 shallow-equal: 1.2.1 transitivePeerDependencies: - react - react-swipeable-views@0.14.0(react@18.3.1): + react-swipeable-views@0.14.0(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 react-swipeable-views-core: 0.14.0 - react-swipeable-views-utils: 0.14.0(react@18.3.1) + react-swipeable-views-utils: 0.14.0(react@19.0.0) warning: 4.0.3 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-use-measure@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use-measure@2.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: debounce: 1.2.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-virtuoso@4.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-virtuoso@4.7.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-window@1.8.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-window@1.8.10(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.23.9 memoize-one: 5.2.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-zdog@1.2.2: dependencies: @@ -22739,6 +23162,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + react@19.0.0: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -22845,14 +23270,14 @@ snapshots: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.2 + tslib: 2.8.1 recast@0.21.5: dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.2 + tslib: 2.8.1 recast@0.23.6: dependencies: @@ -22860,7 +23285,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.2 + tslib: 2.8.1 rechoir@0.6.2: dependencies: @@ -23143,7 +23568,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 safe-array-concat@1.1.2: dependencies: @@ -23192,6 +23617,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0: {} + schema-utils@3.3.0: dependencies: '@types/json-schema': 7.0.12 @@ -23217,9 +23644,7 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 + semver@7.6.3: {} send@0.18.0: dependencies: @@ -23330,14 +23755,41 @@ snapshots: sharp@0.32.6: dependencies: color: 4.2.3 - detect-libc: 2.0.2 + detect-libc: 2.0.3 node-addon-api: 6.1.0 prebuild-install: 7.1.1 - semver: 7.6.0 + semver: 7.6.3 simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -23738,7 +24190,7 @@ snapshots: style-search@0.1.0: {} - styled-components@6.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@6.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@emotion/is-prop-valid': 1.2.1 '@emotion/unitless': 0.8.0 @@ -23746,16 +24198,24 @@ snapshots: css-to-react-native: 3.2.0 csstype: 3.1.2 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) shallowequal: 1.1.0 stylis: 4.3.1 tslib: 2.5.0 - styled-jsx@5.1.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@19.0.0): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@babel/core': 7.23.9 + babel-plugin-macros: 3.1.0 + + styled-jsx@5.1.6(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react@19.0.0): + dependencies: + client-only: 0.0.1 + react: 19.0.0 optionalDependencies: '@babel/core': 7.23.9 babel-plugin-macros: 3.1.0 @@ -23889,9 +24349,9 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - suspend-react@0.1.3(react@18.3.1): + suspend-react@0.1.3(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 svg-tags@1.0.0: {} @@ -24024,22 +24484,22 @@ snapshots: text-table@0.2.0: {} - theme-ui@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1): + theme-ui@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0): dependencies: - '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/components': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1)) - '@theme-ui/global': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - react: 18.3.1 + '@emotion/react': 11.14.0(@types/react@18.3.3)(react@19.0.0) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/components': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0))(react@19.0.0) + '@theme-ui/core': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/css': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0)) + '@theme-ui/global': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.14.0(@types/react@18.3.3)(react@19.0.0))(react@19.0.0) + react: 19.0.0 - theming@3.3.0(react@18.3.1): + theming@3.3.0(react@19.0.0): dependencies: hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 - react: 18.3.1 + react: 19.0.0 react-display-name: 0.2.5 tiny-warning: 1.0.3 @@ -24136,15 +24596,15 @@ snapshots: trough@1.0.5: {} - ts-api-utils@1.0.1(typescript@5.3.3): + ts-api-utils@1.0.1(typescript@5.7.2): dependencies: - typescript: 5.3.3 + typescript: 5.7.2 ts-interface-checker@0.1.13: {} ts-invariant@0.10.3: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 tsconfig-paths@3.15.0: dependencies: @@ -24163,11 +24623,11 @@ snapshots: tslib@2.5.0: {} - tslib@2.6.2: {} + tslib@2.8.1: {} tsscmp@1.0.6: {} - tsup@8.0.2(postcss@8.4.35)(typescript@5.3.3): + tsup@8.0.2(postcss@8.4.35)(typescript@5.7.2): dependencies: bundle-require: 4.0.2(esbuild@0.19.11) cac: 6.7.14 @@ -24185,7 +24645,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.35 - typescript: 5.3.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - ts-node @@ -24284,7 +24744,7 @@ snapshots: typedarray@0.0.6: {} - typescript@5.3.3: {} + typescript@5.7.2: {} ua-parser-js@0.7.33: {} @@ -24425,18 +24885,18 @@ snapshots: urlpattern-polyfill@8.0.2: {} - use-count-up@3.0.1(react@18.3.1): + use-count-up@3.0.1(react@19.0.0): dependencies: - react: 18.3.1 - use-elapsed-time: 3.0.2(react@18.3.1) + react: 19.0.0 + use-elapsed-time: 3.0.2(react@19.0.0) - use-elapsed-time@3.0.2(react@18.3.1): + use-elapsed-time@3.0.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 use@3.1.1: {} @@ -24497,13 +24957,13 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite@5.0.12(@types/node@18.19.25)(terser@5.27.0): + vite@5.0.12(@types/node@18.19.68)(terser@5.27.0): dependencies: esbuild: 0.19.11 postcss: 8.4.35 rollup: 4.9.2 optionalDependencies: - '@types/node': 18.19.25 + '@types/node': 18.19.68 fsevents: 2.3.3 terser: 5.27.0 @@ -24898,8 +25358,8 @@ snapshots: zod@3.21.4: {} - zustand@3.7.2(react@18.3.1): + zustand@3.7.2(react@19.0.0): optionalDependencies: - react: 18.3.1 + react: 19.0.0 zwitch@1.0.5: {} diff --git a/test/integration/mui-system/theme-scoping.test.tsx b/test/integration/mui-system/theme-scoping.test.tsx index c75f9005c15e97..4965d7300f47e5 100644 --- a/test/integration/mui-system/theme-scoping.test.tsx +++ b/test/integration/mui-system/theme-scoping.test.tsx @@ -20,7 +20,7 @@ function LibThemeProvider({ children }: React.PropsWithChildren<{}>) { } function LibComponent() { - const theme = React.useContext(ThemeContext as React.Context); + const theme = React.useContext(ThemeContext as unknown as React.Context); return
; } diff --git a/test/package.json b/test/package.json index 706cd46356f492..25962b63750f92 100644 --- a/test/package.json +++ b/test/package.json @@ -7,8 +7,8 @@ }, "devDependencies": { "@babel/runtime": "^7.23.9", - "@emotion/cache": "^11.11.0", - "@emotion/react": "^11.11.4", + "@emotion/cache": "^11.13.5", + "@emotion/react": "^11.13.5", "@mui-internal/test-utils": "workspace:^", "@mui/base": "workspace:*", "@mui/icons-material": "workspace:^", @@ -20,8 +20,8 @@ "@playwright/test": "1.42.1", "@testing-library/dom": "^10.3.1", "@types/chai": "^4.3.12", - "@types/react": "^18.3.3", - "@types/react-is": "^18.3.0", + "@types/react": "^19.0.0", + "@types/react-is": "^19.0.0", "@types/sinon": "^10.0.20", "chai": "^4.4.1", "docs": "workspace:^", @@ -31,9 +31,9 @@ "lodash": "^4.17.21", "playwright": "^1.42.1", "prop-types": "^15.8.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-is": "^19.0.0", "react-router-dom": "^6.21.3", "sinon": "^15.2.0", "styled-components": "^6.1.8", diff --git a/tsconfig.json b/tsconfig.json index 7fa1f4d5fb5964..8171cf67d915f1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,8 @@ { "compilerOptions": { "module": "esnext", - "target": "es5", - "lib": ["es2020", "dom"], + "target": "es2022", + "lib": ["es2020", "dom", "dom.iterable"], "jsx": "preserve", "moduleResolution": "node", "forceConsistentCasingInFileNames": true, @@ -41,6 +41,7 @@ "@mui/material-nextjs/*": ["./packages/mui-material-nextjs/src/*"], "@mui/joy": ["./packages/mui-joy/src"], "@mui/joy/*": ["./packages/mui-joy/src/*"], + "@mui/icons-material": ["./packages/mui-icons-material/lib/esm/index.js"], "@mui/icons-material/*": ["./packages/mui-icons-material/src/icon.d.ts"], "@pigment-css/nextjs-plugin": ["./packages/pigment-css-nextjs-plugin/src"], "@pigment-css/nextjs-plugin/*": ["./packages/pigment-css-nextjs-plugin/src/*"],