Add logs to debug licensed [skip ci]

This commit is contained in:
lowlighter
2021-06-07 13:26:57 +02:00
parent afdab270a7
commit 63d0f11009

View File

@@ -56,6 +56,18 @@ export default async function({login, q, imports, data, graphql, queries, accoun
//Spawn licensed process //Spawn licensed process
console.debug(`metrics/compute/${login}/plugins > licenses > running licensed`) console.debug(`metrics/compute/${login}/plugins > licenses > running licensed`)
try {
console.log(imports.run("npm list --production --all", {cwd:path}))
}
catch (error) {
console.log(error)
}
try {
console.log(imports.run("licensed list --format=json --licenses", {cwd:path}))
}
catch (error) {
console.log(error)
}
JSON.parse(await imports.run("licensed list --format=json --licenses", {cwd:path})).apps JSON.parse(await imports.run("licensed list --format=json --licenses", {cwd:path})).apps
.map(({sources}) => sources?.flatMap(source => source.dependencies?.map(({dependency, license}) => { .map(({sources}) => sources?.flatMap(source => source.dependencies?.map(({dependency, license}) => {
used[license] = (used[license] ?? 0) + 1 used[license] = (used[license] ?? 0) + 1