stratumn-cli
Version:
CLI tools for Stratumn
29 lines (19 loc) • 700 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = readPackageSync;
var _fs = require('fs');
var _path = require('path');
var _objectPath = require('object-path');
var _objectPath2 = _interopRequireDefault(_objectPath);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function readPackageSync() {
var prop = arguments.length <= 0 || arguments[0] === undefined ? null : arguments[0];
var path = (0, _path.resolve)(__dirname, '../../package.json');
var json = JSON.parse((0, _fs.readFileSync)(path, 'utf8'));
if (prop) {
return _objectPath2.default.get(json, prop);
}
return json;
}