chainscript
Version:
Client for chainscript.io
29 lines (18 loc) • 698 B
JavaScript
;
exports.__esModule = true;
exports['default'] = readPackageSync;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _fs = require('fs');
var _path = require('path');
var _objectPath = require('object-path');
var _objectPath2 = _interopRequireDefault(_objectPath);
function readPackageSync() {
var prop = arguments.length <= 0 || arguments[0] === undefined ? null : arguments[0];
var path = _path.resolve(__dirname, '../../package.json');
var json = JSON.parse(_fs.readFileSync(path, 'utf8'));
if (prop) {
return _objectPath2['default'].get(json, prop);
}
return json;
}
module.exports = exports['default'];