@quasar/app-webpack
Version:
Quasar Framework App CLI with Webpack
23 lines (18 loc) • 540 B
JavaScript
const { getPackageJson } = require('./get-package-json.js')
function getMajorVersion (version) {
const matches = version.match(/^(\d)\./)
return parseInt(matches[ 1 ], 10)
}
/**
* Get major version of a host package.
*/
module.exports.getPackageMajorVersion = function getPackageMajorVersion (pkgName, dir) {
if (dir === void 0) {
console.error('getPackageMajorVersion() -> dir param is required')
process.exit(1)
}
const pkg = getPackageJson(pkgName, dir)
if (pkg) {
return getMajorVersion(pkg.version)
}
}