import execa from 'execa' ; export async function canUseNpm ( ) { try { await execa ( 'npm' , [ '--version' ] , { env : process . env } ) ; return true ; } catch ( e ) { return false ; } } export async function canUseYarn ( ) { try { await execa ( 'yarn' , [ '--version' ] , { env : process . env } ) ; return true ; } catch ( e ) { return false ; } } export async function canUsePnpm ( ) { try { await execa ( 'pnpm' , [ '--version' ] , { env : process . env } ) ; return true ; } catch ( e ) { return false ; } }