lore
Version:
Convention-driven framework for building React-Redux applications
31 lines (25 loc) • 918 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getVersionAndDependencyInfo;
var _package = require('../loaders/package');
var _package2 = _interopRequireDefault(_package);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Read the current version of Lore from the package.json file and create
* a simple object to access it from.
*
* @returns {Object} Information about the current version of Lore
*/
function getVersionAndDependencyInfo() {
var json = _package2.default.load();
return {
version: json.version,
majorVersion: json.version.split('.')[0].replace(/[^0-9]/g, ''),
minorVersion: json.version.split('.')[1].replace(/[^0-9]/g, ''),
patchVersion: json.version.split('.')[2].replace(/[^0-9]/g, ''),
dependencies: json.dependencies
};
}
module.exports = exports['default'];