diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 8d599274eade1d..4165d5645326f5 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -56,11 +56,11 @@ "@mui/icons-material": "^5.0.0", "@mui/material": "^5.0.0", "@mui/system": "^5.0.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", "chai": "^4.4.1", "csstype": "^3.1.3", "next": "^13.5.1 || ^14", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 8ada11c9fb285c..27d815f9c61346 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -68,8 +68,8 @@ }, "peerDependencies": { "@mui/material": "workspace:*", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index ebe2c00588c8f2..e971e641aa656c 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -66,9 +66,9 @@ "@emotion/styled": "^11.3.0", "@mui/material": "workspace:^", "@mui/material-pigment-css": "workspace:^", - "@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" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react-dom": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 0ebe97df18fc09..279b4b8a0ccc4f 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -50,9 +50,9 @@ "@emotion/cache": "^11.11.0", "@emotion/react": "^11.11.4", "@emotion/server": "^11.11.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", "next": "^13.0.0 || ^14.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 4e8767e256b551..76945232c1a3e7 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -78,9 +78,9 @@ "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", "@mui/material-pigment-css": "workspace:^", - "@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" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react-dom": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 6dcadf31e25226..1076d64ad834e0 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -50,8 +50,8 @@ "react": "^18.3.1" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 2a259ad4421e4b..abff76977118c7 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -55,7 +55,7 @@ "peerDependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@emotion/react": { diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index a12de833177dd1..92af2389603a78 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -68,8 +68,8 @@ "sinon": "^16.1.3" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 58785ab7afd045..547712cc2976e1 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -68,8 +68,8 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index ae5b907a84f610..d103ca58992d8e 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -43,7 +43,7 @@ "@types/react": "^18.3.3" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 5c3046b447e289..6f53342dcc1d69 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -62,8 +62,8 @@ "sinon": "^16.1.3" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0", + "react": "^17.0.0 || ^18.0.0 || >= 19.0.0-rc-0" }, "peerDependenciesMeta": { "@types/react": {