dependency-hunter
Advanced tools
Comparing version 3.1.0 to 4.0.0
@@ -21,7 +21,7 @@ #!/usr/bin/env node | ||
var res = []; | ||
var type = 'User'; | ||
var type = 'Org'; | ||
var onend = function() { | ||
if (type === 'User' && !res.length) { | ||
type = 'Org'; | ||
var onend = function(err) { | ||
if (type === 'Org' && (!res.length || err && err.code === 404)) { | ||
type = 'User'; | ||
next(); | ||
@@ -35,13 +35,12 @@ return; | ||
log('Getting list of repositories from '+organization+'. Page: #'+page); | ||
github.repos['getFor' + type]({ | ||
var method = type === 'Org' ? 'getForOrg' : 'getAll'; | ||
github.repos[method]({ | ||
org: organization, | ||
user: organization, | ||
username: organization, | ||
type: 'all', | ||
per_page: 100, | ||
page: page | ||
}, function(err, repos) { | ||
if (err) return callback(err); | ||
if (!repos.length) return onend(); | ||
res = res.concat(repos); | ||
}, function(err, resp) { | ||
if (err || !resp.data.length) return onend(err); | ||
res = res.concat(resp.data.filter((repo) => repo.owner.login === organization)); | ||
page++; | ||
@@ -58,3 +57,2 @@ next(); | ||
var left = repos.length; | ||
var result = {}; | ||
@@ -75,3 +73,3 @@ var next = afterAll(function() { | ||
github.repos.getContent({ | ||
user: organization, | ||
owner: organization, | ||
repo: repository.name, | ||
@@ -85,7 +83,7 @@ path: file | ||
try { | ||
json = JSON.parse(new Buffer(res.content, 'base64')); | ||
json = JSON.parse(new Buffer(res.data.content, 'base64')); | ||
} | ||
catch(e) { | ||
// File is not proper json | ||
return callback(new Error('Could not parse body for '+repository.name)); | ||
return callback(new Error(e + 'Could not parse body for '+repository.name)); | ||
} | ||
@@ -92,0 +90,0 @@ |
{ | ||
"name": "dependency-hunter", | ||
"version": "3.1.0", | ||
"version": "4.0.0", | ||
"description": "Find node.js dependencies in github repositories. Goes through package.json in each repository so you can easily find dependencies and devDependencies", | ||
@@ -29,3 +29,3 @@ "keywords": [ | ||
"ghauth": "^3.0.0", | ||
"github": "^3.1.1", | ||
"github": "9.0.0", | ||
"single-line-log": "^1.0.0", | ||
@@ -32,0 +32,0 @@ "xtend": "^4.0.1" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8983
199
+ Addedgithub@9.0.0(transitive)
+ Addednetrc@0.1.4(transitive)
- Removedgithub@3.1.1(transitive)
Updatedgithub@9.0.0