import { execa } from 'execa'; import { npmDirectory } from './dir'; export async function shellExec(command: string) { try { const { exitCode } = await execa(command, { cwd: npmDirectory, stdio: 'inherit' }); return exitCode; } catch (error) { throw new Error(`Error occurred while executing command "${command}". Exit code: ${error.exitCode}`); } }