module.exports = function()

in src/exec.js [30:53]


module.exports = function (cmd, opt_cwd) {
    return new Promise((resolve, reject) => {
        try {
            const opt = { cwd: opt_cwd, maxBuffer: 1024000 };
            let timerID = 0;
            if (process.platform === 'linux') {
                timerID = setTimeout(() => {
                    resolve('linux-timeout');
                }, 5000);
            }
            child_process.exec(cmd, opt, (err, stdout, stderr) => {
                clearTimeout(timerID);
                if (err) {
                    reject(new Error(`Error executing "${cmd}": ${stderr}`));
                } else {
                    resolve(stdout);
                }
            });
        } catch (e) {
            console.error(`error caught: ${e}`);
            reject(e);
        }
    });
};