diff --git a/lib/cli.js b/lib/cli.js index 9aa3b75..19e1d06 100755 --- a/lib/cli.js +++ b/lib/cli.js @@ -8,6 +8,7 @@ const pkgUp = require('pkg-up') const DependencyReport = require('./dependency-report') const pkg = JSON.parse(readFileSync(pkgUp.sync(), 'utf8')) +console.log(pkg) // Since we're CPU bound, loading lots of files at the same time just hurts performance let spinner @@ -49,37 +50,37 @@ function toJSON(obj) { return JSON.stringify(obj, null, 2) } -function hasPackage(deps = {}, name) { - for (const [key] of Object.entries(deps)) { - if (key === name) return true - } - return false -} - -function findPackageVersion(deps = {}, name) { - for (const [key, value] of Object.entries(deps)) { - if (key === name) { - return value - } - } -} - -function getVersion(name) { - let version - // Try deps - if (hasPackage(pkg.dependencies, name)) { - version = findPackageVersion(pkg.dependencies, name) - } - // Try peerDeps - if (!version && hasPackage(pkg.peerDependencies, name)) { - version = findPackageVersion(pkg.peerDependencies, name) - } - // Try devDeps - if (!version && hasPackage(pkg.devDependencies, name)) { - version = findPackageVersion(pkg.devDependencies, name) - } - return version -} +// Function hasPackage(deps = {}, name) { +// for (const [key] of Object.entries(deps)) { +// if (key === name) return true +// } +// return false +// } + +// function findPackageVersion(deps = {}, name) { +// for (const [key, value] of Object.entries(deps)) { +// if (key === name) { +// return value +// } +// } +// } + +// function getVersion(name) { +// let version +// // Try deps +// if (hasPackage(pkg.dependencies, name)) { +// version = findPackageVersion(pkg.dependencies, name) +// } +// // Try peerDeps +// if (!version && hasPackage(pkg.peerDependencies, name)) { +// version = findPackageVersion(pkg.peerDependencies, name) +// } +// // Try devDeps +// if (!version && hasPackage(pkg.devDependencies, name)) { +// version = findPackageVersion(pkg.devDependencies, name) +// } +// return version +// } function output(result) { const payload = toJSON(result) @@ -138,10 +139,11 @@ async function main() { output(result) } else { const result = packages.map(pack => { - const version = getVersion(pack.name) - .replace('^', '') - .replace('~', '') - return { version, ...pack.toPlainObject() } + // Const version = getVersion(pack.name) + // .replace('^', '') + // .replace('~', '') + // return { version, ...pack.toPlainObject() } + return pack.toPlainObject() }) // Const result = packages.map(pack => pack.usageReport()) // console.log(toJSON(result))