core/node_modules/c9/manifest.js
2016-06-26 13:53:19 +02:00

17 lines
432 B
JavaScript

var git = require("./git");
var hostname = require("./hostname");
var os = require("os");
exports.load = function(root) {
var manifest = require(root + "/package.json");
manifest.revision =
manifest.revision ||
git.getHeadRevisionSync(root);
manifest.hostname = hostname.get();
manifest.internalIP = os.networkInterfaces().eth0 && os.networkInterfaces().eth0[0].address;
return manifest;
};