UNPKG

@quasar/app-webpack

Version:

Quasar Framework App CLI with Webpack

27 lines (23 loc) 590 B
const { readFileSync } = require('node:fs') const { getPackagePath } = require('./get-package-path.js') /** * Get package.json of a host package. * Don't use it for direct dependencies of this project. */ module.exports.getPackageJson = function getPackageJson (pkgName, dir) { if (dir === void 0) { console.error('getPackageJson() -> dir param is required') process.exit(1) } try { return JSON.parse( readFileSync( getPackagePath(`${ pkgName }/package.json`, dir), 'utf-8' ) ) } catch (_) { /* do and return nothing */ } }