import { exec } from 'child_process'; export interface Package { name: string; version: string; private: boolean; location: string; } export const listOfPackages = (): Promise => new Promise((res, rej) => { const command = `npx lerna list --json`; exec(command, (e, result) => { if (e) { rej(e); } else { const data = JSON.parse(result.toString().trim()); res(data); } }); });