UNPKG

lore

Version:

Convention-driven framework for building React-Redux applications

31 lines (25 loc) 918 B
'use strict'; 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'];