Skip to content

Commit f2dab56

Browse files
authored
chore(scripts): remove devDeps defined in monorepo root (#3138)
1 parent e6ff930 commit f2dab56

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: scripts/generate-clients/copy-to-clients.js

+5
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ const mergeManifest = (fromContent = {}, toContent = {}) => {
3535
const merged = {};
3636
for (const name of Object.keys(fromContent)) {
3737
if (fromContent[name].constructor.name === "Object") {
38+
if (name === "devDependencies") {
39+
// Remove devDeps defined in monorepo root
40+
const devDepsInRoot = ["downlevel-dts", "rimraf", "typedoc", "typescript"];
41+
devDepsInRoot.forEach((devDep) => delete fromContent[name][devDep]);
42+
}
3843
merged[name] = mergeManifest(fromContent[name], toContent[name]);
3944
if (name === "scripts" || name === "devDependencies") {
4045
// Allow target package.json(toContent) has its own special script or

0 commit comments

Comments
 (0)