forked from mrjackv/volumio-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcredits.js.diff
70 lines (65 loc) · 1.64 KB
/
credits.js.diff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
--- a/credits.js 2021-10-30 20:38:17.316266897 +0200
+++ b/credits.js 2021-10-30 20:40:51.474154562 +0200
@@ -1,7 +1,6 @@
#!/usr/local/bin/node
var fs = require('fs');
var request = require("request");
-var npm = require("npm");
var fs=require('fs-extra');
var theme = process.argv.slice(2)[0];
var variant = process.argv.slice(2)[1];
@@ -38,13 +37,6 @@
var finishCount=0;
var finalCount = array.length*2;
-npm.load(function (er) {
- for (itemN in array) {
- var item = array[itemN];
- readPackages(item);
- readAuthors(item);
- }
-});
function readPackages(item) {
request({
@@ -71,44 +63,7 @@
}
function fetchRepos(dep) {
- npm.commands.view([dep], true, function (er, data) {
- if (er) {
- log("ERR: " + er);
- } else {
- var k = Object.keys(data)[0];
- var pkg = data[k];
- try {
-
- var vanilla = {repo: "#", author: "N/A", license: "N/A"};
-
- if (Object.prototype.hasOwnProperty.call(pkg,"repository")) {
- if (Object.prototype.hasOwnProperty.call(pkg.repository,'url') ) {
- vanilla.repo = pkg.repository.url;
- } else {
- vanilla.repo = pkg.repository;
- }
- }
-
- if (Object.prototype.hasOwnProperty.call(pkg,"author") ) {
- if (Object.prototype.hasOwnProperty.call(pkg.author,"name") ) {
- vanilla.author = pkg.author.name;
- } else {
- vanilla.author = pkg.author;
- }
- }
-
- vanilla.license = pkg.license;
-
- repos[dep] = vanilla;
- } catch (e) {
- var k = Object.keys(data)[0];
- var pkg = data[k];
- log("Error fetching " + dep + " " + k + " : "+ e + " - " + Object.keys(pkg));
- }
-
- }
- finished();
- });
+ finished();
}