async version(req, res) { let version = {}; version["Xmysql"] = this.app.get("version"); version["mysql"] = await this.getMysqlHealth(); version["node"] = process.versions.node; res.json(version); }
function isNodeLT(tar) { tar = (Array.isArray(tar) ? tar : tar.split('.')).map(Number); let i=0, src=process.versions.node.split('.').map(Number); for (; i < tar.length; i++) { if (src[i] > tar[i]) return false; if (tar[i] > src[i]) return true; } return false; }
describe('module.exports', function moduleExportsSuite() { const nodeVersion = parseInt(process.versions.node.split('.')[0], 10); it('is loaded from src/ on Node.js v6+ and above', function test() { if (nodeVersion <= 5) this.skip(); // skip on Node.js v5 and below assert.equal(TelegramBot, require('../src/telegram')); }); it('is loaded from lib/ on Node.js v5 and below', function test() { if (nodeVersion > 5) this.skip(); // skip on newer versions assert.equal(TelegramBot, require('../lib/telegram')); }); });
if (process.versions.node.split(".")[0] >= 8) h = { port: this.opts.port, exclusive: true };
if (process.versions.node.split(".")[0] >= 8) { expect(server.listen).toHaveBeenCalledWith({ port: 1234, exclusive: true }, jasmine.any(Function)); } else {
if (!process.env.NDD_DATA) process.env.NDD_DATA = process.pid + '_ndbId'; process.versions['ndb'] = '1.1.5'; const inspector = require('inspector'); inspector.open(0, undefined, false);
version: os.release() }, node: process.versions.node, mongodb: results.mongodb };
}, nodeInfo: function (callback) { var nodeInfo = process.versions;
before(function () { Object.defineProperty(process.versions, 'node', { value: '8.11.0', // CHANGE THIS WHENEVER RECOMMENDED NODE VERSION CHANGES writable: true, enumerable: true, configurable: true }); });
function getHeaders (opts) { const headers = {} if (opts.secretToken) headers.Authorization = 'Bearer ' + opts.secretToken headers.Accept = 'application/json' headers['User-Agent'] = `${opts.userAgent} ${pkg.name}/${pkg.version} ${process.release.name}/${process.versions.node}` return Object.assign(headers, opts.headers) }
link({instance, installPath, version, rollback}) { const symlinkSync = require('symlink-or-copy').sync; fs.removeSync(path.join(process.cwd(), 'current')); symlinkSync(installPath, path.join(process.cwd(), 'current')); instance.previousVersion = rollback ? null : instance.version; instance.version = version; instance.nodeVersion = process.versions.node; }