UNPKG

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
'use strict'; 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;