matrix.js
601 Bytes
require('pkginfo')(module, 'version');
const simpleGit = require('simple-git');
const machineid = require('node-machine-id');
const matrix = {
machineid: machineid.machineIdSync(),
machineid_readable: null,
komodosdk_type: 'nodejs',
komodosdk_version: module.exports.version,
};
matrix.machineid_readable = matrix.machineid.match(/.{1,4}/g).join('-');
// get active git version
simpleGit(process.cwd()).raw(
['describe'],
(err, result) => {
if (!err) {
matrix.version_active = (result || '').trim() || null;
}
},
);
module.exports = matrix;