UNPKG

@favware/cliff-jumper

Version:

A small CLI tool to create a semantic release and git-cliff powered Changelog

25 lines 845 B
import { doActionAndLog, resolveInstallCommand } from '#lib/utils'; import { execa } from 'execa'; export function installDependencies(options, packageManagerUsed) { return doActionAndLog(`Installing dependencies with ${packageManager(packageManagerUsed)}`, // async () => { if (!options.dryRun) { const installCommand = resolveInstallCommand(packageManagerUsed).split(' '); await execa(installCommand[0], installCommand.slice(1)); } }); } function packageManager(packageManagerUsed) { switch (packageManagerUsed) { case 'npm': return 'npm'; case 'pnpm': return 'pnpm'; case 'yarn-v1': case 'yarn-v2': case 'yarn-v3': case 'yarn-v4': return 'yarn'; } } //# sourceMappingURL=install-dependencies.js.map