Skip to content

Commit d5029cd

Browse files
authored
fix: set strictPeerDependencies: false in Rspress cases (#133)
1 parent 9ee8a73 commit d5029cd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

scripts/src/shared/git.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,16 @@ export async function cloneRepo(productName: string, caseName: string) {
102102
addContentToPnpmPackages(content, "- 'cases/*'"),
103103
);
104104

105+
// Rspress add strictPeerDependencies: false
106+
if (productName === 'RSPRESS') {
107+
await updateFile(join(localRepoPath, 'pnpm-workspace.yaml'), content =>
108+
content.replace(
109+
/^strictPeerDependencies: true/m,
110+
'strictPeerDependencies: false',
111+
),
112+
);
113+
}
114+
105115
// rename prepare scripts to avoid executing
106116
// pnpm link will execute complete process of pnpm install in pnpm v10.
107117
await updateFile(

0 commit comments

Comments
 (0)