UNPKG

chainscript

Version:
29 lines (18 loc) 698 B
'use strict'; 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'];