diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 9f24cf79..79491038 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -30,8 +30,8 @@ }, "peerDependencies": { "immer": ">=2.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "publishConfig": { "access": "public", diff --git a/packages/icons/package.json b/packages/icons/package.json index 9c10233c..8692bf77 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -29,8 +29,8 @@ "lodash": "^4.17.21" }, "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "publishConfig": { "access": "public", diff --git a/packages/ui/package.json b/packages/ui/package.json index 8b1fc288..61caf224 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -32,10 +32,10 @@ "rxjs": "^7.6.0" }, "peerDependencies": { - "dayjs": "^1.11.7", + "dayjs": "^1.11.0", "immer": ">=2.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "publishConfig": { "access": "public", diff --git a/tools/update-dependencies.ts b/tools/update-dependencies.ts index 529839aa..5fef7dd1 100644 --- a/tools/update-dependencies.ts +++ b/tools/update-dependencies.ts @@ -65,10 +65,7 @@ Object.entries(workspace.projects).forEach(([projectName, projectPath]) => { const version = dependence.startsWith('@react-devui') ? 'file:../' + dependence.split('/')[1] : packageJson.devDependencies[dependence]; - if (projectPackageJson['peerDependencies'] && dependence in projectPackageJson['peerDependencies']) { - delete projectPackageJson['dependencies'][dependence]; - projectPackageJson['peerDependencies'][dependence] = version; - } else { + if (!(projectPackageJson['peerDependencies'] && dependence in projectPackageJson['peerDependencies'])) { projectPackageJson['dependencies'][dependence] = version; } }