serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
20 lines (16 loc) • 520 B
JavaScript
;
const BbPromise = require('bluebird');
const childProcess = BbPromise.promisifyAll(require('child_process'));
function localEmulatorInstalled(localEmulatorVersion) {
try {
const cp = childProcess.spawnSync('sle', ['ping'], { encoding: 'utf8' });
const currentVersion = cp.stdout.trim();
if (currentVersion === 'pong' || (currentVersion !== localEmulatorVersion)) {
return false;
}
return true;
} catch (e) {
return false;
}
}
module.exports = localEmulatorInstalled;