UNPKG

is-iojs

Version:

is-iojs determines if runtime is io.js.

18 lines (14 loc) 397 B
'use strict'; var execSync = require('child_process').execSync; module.exports = (function () { if (!execSync) { return false; } /** * @TODO: Make some reliable test for v1.0.0 and v1.0.1 versions */ if (~[ 'v1.0.0', 'v1.0.1' ].indexOf(process.version)) { return true; } return /iojs\.org/.test(execSync('"' + process.execPath + '" -h', { encoding: 'ascii' })); })();