diff --git a/src/steps/finalizeDependencies.test.ts b/src/steps/finalizeDependencies.test.ts index aa18969f9..4c86ea4ce 100644 --- a/src/steps/finalizeDependencies.test.ts +++ b/src/steps/finalizeDependencies.test.ts @@ -65,6 +65,9 @@ describe("finalize", () => { [ "npx all-contributors-cli generate", ], + [ + "pnpm dedupe", + ], ] `); }); @@ -83,6 +86,9 @@ describe("finalize", () => { [ "npx all-contributors-cli generate", ], + [ + "pnpm dedupe", + ], ] `); }); @@ -110,6 +116,9 @@ describe("finalize", () => { [ "pnpm add @types/eslint@latest @typescript-eslint/eslint-plugin@latest @typescript-eslint/parser@latest eslint@latest eslint-plugin-deprecation@latest eslint-plugin-eslint-comments@latest eslint-plugin-jsdoc@latest eslint-plugin-n@latest eslint-plugin-regexp@latest husky@latest lint-staged@latest prettier@latest prettier-plugin-curly@latest prettier-plugin-packagejson@latest tsup@latest typescript@latest -D", ], + [ + "pnpm dedupe", + ], ] `); }); diff --git a/src/steps/finalizeDependencies.ts b/src/steps/finalizeDependencies.ts index a6c888d89..52e294302 100644 --- a/src/steps/finalizeDependencies.ts +++ b/src/steps/finalizeDependencies.ts @@ -78,4 +78,6 @@ export async function finalizeDependencies(options: Options) { "-D", ); } + + await execaCommand(`pnpm dedupe`); }