Skip to content

Commit

Permalink
fix CLI output for initNPM commands
Browse files Browse the repository at this point in the history
  • Loading branch information
erickzhao committed Jan 30, 2025
1 parent 1592d85 commit d5a43a2
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/api/core/src/api/init-scripts/init-npm.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,17 @@ export const exactDevDeps = ['electron'];

export const initNPM = async <T>(dir: string, task: ForgeListrTask<T>): Promise<void> => {
d('installing dependencies');
const packageManager = await resolvePackageManager();
task.output = `${packageManager} install ${deps.join(' ')}`;
const pm = await resolvePackageManager();
task.output = `${pm.executable} ${pm.install} ${deps.join(' ')}`;
await installDepList(dir, deps);

d('installing devDependencies');
task.output = `${packageManager} install --dev ${deps.join(' ')}`;
task.output = `${pm.executable} ${pm.install} ${pm.dev} ${deps.join(' ')}`;
await installDepList(dir, devDeps, DepType.DEV);

d('installing exact devDependencies');
for (const packageName of exactDevDeps) {
task.output = `${packageManager} install --dev --exact ${packageName}`;
task.output = `${pm.executable} ${pm.install} ${pm.dev} ${pm.exact} ${packageName}`;
await installDepList(dir, [packageName], DepType.DEV, DepVersionRestriction.EXACT);
}
};

0 comments on commit d5a43a2

Please sign in to comment.