UNPKG

stratumn-cli

Version:
29 lines (19 loc) 700 B
'use strict'; 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; }