UNPKG

@quasar/app

Version:

Quasar Framework local CLI

23 lines (18 loc) 436 B
const getPackageJson = require('./get-package-json') module.exports = function (deps) { if (!deps) { return {} } const appDeps = { ...deps } Object.keys(deps).forEach(name => { // is it a URL? if (/^[a-zA-Z]/.test(deps[name])) { appDeps[name] = deps[name] } else { const pkg = getPackageJson(name) appDeps[name] = pkg !== void 0 ? pkg.version : deps[name] } }) return appDeps }