UNPKG

@openzeppelin/solidity-loader

Version:
23 lines (18 loc) 475 B
const util = require('util'); const findUp = require('find-up'); const which = require('which'); const { readFile } = require('fs-extra'); const childProcess = require('child_process'); const { promisify } = util; const exec = promisify(childProcess.exec); const wait = promisify(setTimeout); async function packageExist(pckg, dir) { return findUp(`node_modules/.bin/${pckg}`, { cwd: dir }); } module.exports = { exec, readFile, wait, packageExist, which, };