tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
base16-builder: drop superfluous supplement input
Robert Schütz
2 years ago
fb2725b4
d4260d7a
+1
-702
4 changed files
expand all
collapse all
unified
split
pkgs
misc
base16-builder
generate.sh
node-packages.nix
supplement.json
supplement.nix
-1
pkgs/misc/base16-builder/generate.sh
···
3
exec node2nix --nodejs-18 \
4
--input node-packages.json \
5
--output node-packages-generated.nix \
6
-
--supplement-input supplement.json \
7
--composition node-packages.nix \
8
--node-env ./../../development/node-packages/node-env.nix \
···
3
exec node2nix --nodejs-18 \
4
--input node-packages.json \
5
--output node-packages-generated.nix \
0
6
--composition node-packages.nix \
7
--node-env ./../../development/node-packages/node-env.nix \
+1
-5
pkgs/misc/base16-builder/node-packages.nix
···
5
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}:
6
7
let
8
-
globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix {
9
-
inherit nodeEnv;
10
-
inherit (pkgs) stdenv lib nix-gitignore fetchurl fetchgit;
11
-
});
12
nodeEnv = import ../../development/node-packages/node-env.nix {
13
inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript;
14
inherit pkgs nodejs;
···
17
in
18
import ./node-packages-generated.nix {
19
inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit;
20
-
inherit nodeEnv globalBuildInputs;
21
}
···
5
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}:
6
7
let
0
0
0
0
8
nodeEnv = import ../../development/node-packages/node-env.nix {
9
inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript;
10
inherit pkgs nodejs;
···
13
in
14
import ./node-packages-generated.nix {
15
inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit;
16
+
inherit nodeEnv;
17
}
-3
pkgs/misc/base16-builder/supplement.json
···
1
-
[
2
-
"node-pre-gyp"
3
-
]
···
0
0
0
-693
pkgs/misc/base16-builder/supplement.nix
···
1
-
# This file has been generated by node2nix 1.11.1. Do not edit!
2
-
3
-
{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
4
-
5
-
let
6
-
sources = {
7
-
"abbrev-1.1.1" = {
8
-
name = "abbrev";
9
-
packageName = "abbrev";
10
-
version = "1.1.1";
11
-
src = fetchurl {
12
-
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
13
-
sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
14
-
};
15
-
};
16
-
"ansi-regex-2.1.1" = {
17
-
name = "ansi-regex";
18
-
packageName = "ansi-regex";
19
-
version = "2.1.1";
20
-
src = fetchurl {
21
-
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
22
-
sha512 = "TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==";
23
-
};
24
-
};
25
-
"aproba-1.2.0" = {
26
-
name = "aproba";
27
-
packageName = "aproba";
28
-
version = "1.2.0";
29
-
src = fetchurl {
30
-
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
31
-
sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
32
-
};
33
-
};
34
-
"are-we-there-yet-1.1.7" = {
35
-
name = "are-we-there-yet";
36
-
packageName = "are-we-there-yet";
37
-
version = "1.1.7";
38
-
src = fetchurl {
39
-
url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz";
40
-
sha512 = "nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==";
41
-
};
42
-
};
43
-
"balanced-match-1.0.2" = {
44
-
name = "balanced-match";
45
-
packageName = "balanced-match";
46
-
version = "1.0.2";
47
-
src = fetchurl {
48
-
url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz";
49
-
sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==";
50
-
};
51
-
};
52
-
"brace-expansion-1.1.11" = {
53
-
name = "brace-expansion";
54
-
packageName = "brace-expansion";
55
-
version = "1.1.11";
56
-
src = fetchurl {
57
-
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
58
-
sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
59
-
};
60
-
};
61
-
"chownr-1.1.4" = {
62
-
name = "chownr";
63
-
packageName = "chownr";
64
-
version = "1.1.4";
65
-
src = fetchurl {
66
-
url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
67
-
sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
68
-
};
69
-
};
70
-
"code-point-at-1.1.0" = {
71
-
name = "code-point-at";
72
-
packageName = "code-point-at";
73
-
version = "1.1.0";
74
-
src = fetchurl {
75
-
url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
76
-
sha512 = "RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==";
77
-
};
78
-
};
79
-
"concat-map-0.0.1" = {
80
-
name = "concat-map";
81
-
packageName = "concat-map";
82
-
version = "0.0.1";
83
-
src = fetchurl {
84
-
url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
85
-
sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==";
86
-
};
87
-
};
88
-
"console-control-strings-1.1.0" = {
89
-
name = "console-control-strings";
90
-
packageName = "console-control-strings";
91
-
version = "1.1.0";
92
-
src = fetchurl {
93
-
url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
94
-
sha512 = "ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==";
95
-
};
96
-
};
97
-
"core-util-is-1.0.3" = {
98
-
name = "core-util-is";
99
-
packageName = "core-util-is";
100
-
version = "1.0.3";
101
-
src = fetchurl {
102
-
url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz";
103
-
sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==";
104
-
};
105
-
};
106
-
"debug-3.2.7" = {
107
-
name = "debug";
108
-
packageName = "debug";
109
-
version = "3.2.7";
110
-
src = fetchurl {
111
-
url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
112
-
sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
113
-
};
114
-
};
115
-
"deep-extend-0.6.0" = {
116
-
name = "deep-extend";
117
-
packageName = "deep-extend";
118
-
version = "0.6.0";
119
-
src = fetchurl {
120
-
url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
121
-
sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
122
-
};
123
-
};
124
-
"delegates-1.0.0" = {
125
-
name = "delegates";
126
-
packageName = "delegates";
127
-
version = "1.0.0";
128
-
src = fetchurl {
129
-
url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
130
-
sha512 = "bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==";
131
-
};
132
-
};
133
-
"detect-libc-1.0.3" = {
134
-
name = "detect-libc";
135
-
packageName = "detect-libc";
136
-
version = "1.0.3";
137
-
src = fetchurl {
138
-
url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
139
-
sha512 = "pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==";
140
-
};
141
-
};
142
-
"fs-minipass-1.2.7" = {
143
-
name = "fs-minipass";
144
-
packageName = "fs-minipass";
145
-
version = "1.2.7";
146
-
src = fetchurl {
147
-
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
148
-
sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
149
-
};
150
-
};
151
-
"fs.realpath-1.0.0" = {
152
-
name = "fs.realpath";
153
-
packageName = "fs.realpath";
154
-
version = "1.0.0";
155
-
src = fetchurl {
156
-
url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
157
-
sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==";
158
-
};
159
-
};
160
-
"gauge-2.7.4" = {
161
-
name = "gauge";
162
-
packageName = "gauge";
163
-
version = "2.7.4";
164
-
src = fetchurl {
165
-
url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
166
-
sha512 = "14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==";
167
-
};
168
-
};
169
-
"glob-7.2.3" = {
170
-
name = "glob";
171
-
packageName = "glob";
172
-
version = "7.2.3";
173
-
src = fetchurl {
174
-
url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz";
175
-
sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==";
176
-
};
177
-
};
178
-
"has-unicode-2.0.1" = {
179
-
name = "has-unicode";
180
-
packageName = "has-unicode";
181
-
version = "2.0.1";
182
-
src = fetchurl {
183
-
url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
184
-
sha512 = "8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==";
185
-
};
186
-
};
187
-
"iconv-lite-0.4.24" = {
188
-
name = "iconv-lite";
189
-
packageName = "iconv-lite";
190
-
version = "0.4.24";
191
-
src = fetchurl {
192
-
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
193
-
sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
194
-
};
195
-
};
196
-
"ignore-walk-3.0.4" = {
197
-
name = "ignore-walk";
198
-
packageName = "ignore-walk";
199
-
version = "3.0.4";
200
-
src = fetchurl {
201
-
url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz";
202
-
sha512 = "PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==";
203
-
};
204
-
};
205
-
"inflight-1.0.6" = {
206
-
name = "inflight";
207
-
packageName = "inflight";
208
-
version = "1.0.6";
209
-
src = fetchurl {
210
-
url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
211
-
sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==";
212
-
};
213
-
};
214
-
"inherits-2.0.4" = {
215
-
name = "inherits";
216
-
packageName = "inherits";
217
-
version = "2.0.4";
218
-
src = fetchurl {
219
-
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
220
-
sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
221
-
};
222
-
};
223
-
"ini-1.3.8" = {
224
-
name = "ini";
225
-
packageName = "ini";
226
-
version = "1.3.8";
227
-
src = fetchurl {
228
-
url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";
229
-
sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==";
230
-
};
231
-
};
232
-
"is-fullwidth-code-point-1.0.0" = {
233
-
name = "is-fullwidth-code-point";
234
-
packageName = "is-fullwidth-code-point";
235
-
version = "1.0.0";
236
-
src = fetchurl {
237
-
url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
238
-
sha512 = "1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==";
239
-
};
240
-
};
241
-
"isarray-1.0.0" = {
242
-
name = "isarray";
243
-
packageName = "isarray";
244
-
version = "1.0.0";
245
-
src = fetchurl {
246
-
url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
247
-
sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==";
248
-
};
249
-
};
250
-
"minimatch-3.1.2" = {
251
-
name = "minimatch";
252
-
packageName = "minimatch";
253
-
version = "3.1.2";
254
-
src = fetchurl {
255
-
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";
256
-
sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==";
257
-
};
258
-
};
259
-
"minimist-1.2.8" = {
260
-
name = "minimist";
261
-
packageName = "minimist";
262
-
version = "1.2.8";
263
-
src = fetchurl {
264
-
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz";
265
-
sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==";
266
-
};
267
-
};
268
-
"minipass-2.9.0" = {
269
-
name = "minipass";
270
-
packageName = "minipass";
271
-
version = "2.9.0";
272
-
src = fetchurl {
273
-
url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
274
-
sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
275
-
};
276
-
};
277
-
"minizlib-1.3.3" = {
278
-
name = "minizlib";
279
-
packageName = "minizlib";
280
-
version = "1.3.3";
281
-
src = fetchurl {
282
-
url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
283
-
sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
284
-
};
285
-
};
286
-
"mkdirp-0.5.6" = {
287
-
name = "mkdirp";
288
-
packageName = "mkdirp";
289
-
version = "0.5.6";
290
-
src = fetchurl {
291
-
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz";
292
-
sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==";
293
-
};
294
-
};
295
-
"ms-2.1.3" = {
296
-
name = "ms";
297
-
packageName = "ms";
298
-
version = "2.1.3";
299
-
src = fetchurl {
300
-
url = "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz";
301
-
sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==";
302
-
};
303
-
};
304
-
"needle-2.9.1" = {
305
-
name = "needle";
306
-
packageName = "needle";
307
-
version = "2.9.1";
308
-
src = fetchurl {
309
-
url = "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz";
310
-
sha512 = "6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==";
311
-
};
312
-
};
313
-
"nopt-4.0.3" = {
314
-
name = "nopt";
315
-
packageName = "nopt";
316
-
version = "4.0.3";
317
-
src = fetchurl {
318
-
url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
319
-
sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
320
-
};
321
-
};
322
-
"npm-bundled-1.1.2" = {
323
-
name = "npm-bundled";
324
-
packageName = "npm-bundled";
325
-
version = "1.1.2";
326
-
src = fetchurl {
327
-
url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz";
328
-
sha512 = "x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==";
329
-
};
330
-
};
331
-
"npm-normalize-package-bin-1.0.1" = {
332
-
name = "npm-normalize-package-bin";
333
-
packageName = "npm-normalize-package-bin";
334
-
version = "1.0.1";
335
-
src = fetchurl {
336
-
url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
337
-
sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
338
-
};
339
-
};
340
-
"npm-packlist-1.4.8" = {
341
-
name = "npm-packlist";
342
-
packageName = "npm-packlist";
343
-
version = "1.4.8";
344
-
src = fetchurl {
345
-
url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
346
-
sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
347
-
};
348
-
};
349
-
"npmlog-4.1.2" = {
350
-
name = "npmlog";
351
-
packageName = "npmlog";
352
-
version = "4.1.2";
353
-
src = fetchurl {
354
-
url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
355
-
sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
356
-
};
357
-
};
358
-
"number-is-nan-1.0.1" = {
359
-
name = "number-is-nan";
360
-
packageName = "number-is-nan";
361
-
version = "1.0.1";
362
-
src = fetchurl {
363
-
url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
364
-
sha512 = "4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==";
365
-
};
366
-
};
367
-
"object-assign-4.1.1" = {
368
-
name = "object-assign";
369
-
packageName = "object-assign";
370
-
version = "4.1.1";
371
-
src = fetchurl {
372
-
url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
373
-
sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==";
374
-
};
375
-
};
376
-
"once-1.4.0" = {
377
-
name = "once";
378
-
packageName = "once";
379
-
version = "1.4.0";
380
-
src = fetchurl {
381
-
url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
382
-
sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==";
383
-
};
384
-
};
385
-
"os-homedir-1.0.2" = {
386
-
name = "os-homedir";
387
-
packageName = "os-homedir";
388
-
version = "1.0.2";
389
-
src = fetchurl {
390
-
url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
391
-
sha512 = "B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==";
392
-
};
393
-
};
394
-
"os-tmpdir-1.0.2" = {
395
-
name = "os-tmpdir";
396
-
packageName = "os-tmpdir";
397
-
version = "1.0.2";
398
-
src = fetchurl {
399
-
url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
400
-
sha512 = "D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==";
401
-
};
402
-
};
403
-
"osenv-0.1.5" = {
404
-
name = "osenv";
405
-
packageName = "osenv";
406
-
version = "0.1.5";
407
-
src = fetchurl {
408
-
url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
409
-
sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
410
-
};
411
-
};
412
-
"path-is-absolute-1.0.1" = {
413
-
name = "path-is-absolute";
414
-
packageName = "path-is-absolute";
415
-
version = "1.0.1";
416
-
src = fetchurl {
417
-
url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
418
-
sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==";
419
-
};
420
-
};
421
-
"process-nextick-args-2.0.1" = {
422
-
name = "process-nextick-args";
423
-
packageName = "process-nextick-args";
424
-
version = "2.0.1";
425
-
src = fetchurl {
426
-
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
427
-
sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
428
-
};
429
-
};
430
-
"rc-1.2.8" = {
431
-
name = "rc";
432
-
packageName = "rc";
433
-
version = "1.2.8";
434
-
src = fetchurl {
435
-
url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
436
-
sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
437
-
};
438
-
};
439
-
"readable-stream-2.3.8" = {
440
-
name = "readable-stream";
441
-
packageName = "readable-stream";
442
-
version = "2.3.8";
443
-
src = fetchurl {
444
-
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz";
445
-
sha512 = "8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==";
446
-
};
447
-
};
448
-
"rimraf-2.7.1" = {
449
-
name = "rimraf";
450
-
packageName = "rimraf";
451
-
version = "2.7.1";
452
-
src = fetchurl {
453
-
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
454
-
sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
455
-
};
456
-
};
457
-
"safe-buffer-5.1.2" = {
458
-
name = "safe-buffer";
459
-
packageName = "safe-buffer";
460
-
version = "5.1.2";
461
-
src = fetchurl {
462
-
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
463
-
sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
464
-
};
465
-
};
466
-
"safe-buffer-5.2.1" = {
467
-
name = "safe-buffer";
468
-
packageName = "safe-buffer";
469
-
version = "5.2.1";
470
-
src = fetchurl {
471
-
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
472
-
sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
473
-
};
474
-
};
475
-
"safer-buffer-2.1.2" = {
476
-
name = "safer-buffer";
477
-
packageName = "safer-buffer";
478
-
version = "2.1.2";
479
-
src = fetchurl {
480
-
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
481
-
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
482
-
};
483
-
};
484
-
"sax-1.2.4" = {
485
-
name = "sax";
486
-
packageName = "sax";
487
-
version = "1.2.4";
488
-
src = fetchurl {
489
-
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
490
-
sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
491
-
};
492
-
};
493
-
"semver-5.7.1" = {
494
-
name = "semver";
495
-
packageName = "semver";
496
-
version = "5.7.1";
497
-
src = fetchurl {
498
-
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
499
-
sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
500
-
};
501
-
};
502
-
"set-blocking-2.0.0" = {
503
-
name = "set-blocking";
504
-
packageName = "set-blocking";
505
-
version = "2.0.0";
506
-
src = fetchurl {
507
-
url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
508
-
sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==";
509
-
};
510
-
};
511
-
"signal-exit-3.0.7" = {
512
-
name = "signal-exit";
513
-
packageName = "signal-exit";
514
-
version = "3.0.7";
515
-
src = fetchurl {
516
-
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz";
517
-
sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";
518
-
};
519
-
};
520
-
"string-width-1.0.2" = {
521
-
name = "string-width";
522
-
packageName = "string-width";
523
-
version = "1.0.2";
524
-
src = fetchurl {
525
-
url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
526
-
sha512 = "0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==";
527
-
};
528
-
};
529
-
"string_decoder-1.1.1" = {
530
-
name = "string_decoder";
531
-
packageName = "string_decoder";
532
-
version = "1.1.1";
533
-
src = fetchurl {
534
-
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
535
-
sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
536
-
};
537
-
};
538
-
"strip-ansi-3.0.1" = {
539
-
name = "strip-ansi";
540
-
packageName = "strip-ansi";
541
-
version = "3.0.1";
542
-
src = fetchurl {
543
-
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
544
-
sha512 = "VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==";
545
-
};
546
-
};
547
-
"strip-json-comments-2.0.1" = {
548
-
name = "strip-json-comments";
549
-
packageName = "strip-json-comments";
550
-
version = "2.0.1";
551
-
src = fetchurl {
552
-
url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
553
-
sha512 = "4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==";
554
-
};
555
-
};
556
-
"tar-4.4.19" = {
557
-
name = "tar";
558
-
packageName = "tar";
559
-
version = "4.4.19";
560
-
src = fetchurl {
561
-
url = "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz";
562
-
sha512 = "a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==";
563
-
};
564
-
};
565
-
"util-deprecate-1.0.2" = {
566
-
name = "util-deprecate";
567
-
packageName = "util-deprecate";
568
-
version = "1.0.2";
569
-
src = fetchurl {
570
-
url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
571
-
sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==";
572
-
};
573
-
};
574
-
"wide-align-1.1.5" = {
575
-
name = "wide-align";
576
-
packageName = "wide-align";
577
-
version = "1.1.5";
578
-
src = fetchurl {
579
-
url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz";
580
-
sha512 = "eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==";
581
-
};
582
-
};
583
-
"wrappy-1.0.2" = {
584
-
name = "wrappy";
585
-
packageName = "wrappy";
586
-
version = "1.0.2";
587
-
src = fetchurl {
588
-
url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
589
-
sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==";
590
-
};
591
-
};
592
-
"yallist-3.1.1" = {
593
-
name = "yallist";
594
-
packageName = "yallist";
595
-
version = "3.1.1";
596
-
src = fetchurl {
597
-
url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
598
-
sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
599
-
};
600
-
};
601
-
};
602
-
in
603
-
{
604
-
node-pre-gyp = nodeEnv.buildNodePackage {
605
-
name = "node-pre-gyp";
606
-
packageName = "node-pre-gyp";
607
-
version = "0.17.0";
608
-
src = fetchurl {
609
-
url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.17.0.tgz";
610
-
sha512 = "abzZt1hmOjkZez29ppg+5gGqdPLUuJeAEwVPtHYEJgx0qzttCbcKFpxrCQn2HYbwCv2c+7JwH4BgEzFkUGpn4A==";
611
-
};
612
-
dependencies = [
613
-
sources."abbrev-1.1.1"
614
-
sources."ansi-regex-2.1.1"
615
-
sources."aproba-1.2.0"
616
-
sources."are-we-there-yet-1.1.7"
617
-
sources."balanced-match-1.0.2"
618
-
sources."brace-expansion-1.1.11"
619
-
sources."chownr-1.1.4"
620
-
sources."code-point-at-1.1.0"
621
-
sources."concat-map-0.0.1"
622
-
sources."console-control-strings-1.1.0"
623
-
sources."core-util-is-1.0.3"
624
-
sources."debug-3.2.7"
625
-
sources."deep-extend-0.6.0"
626
-
sources."delegates-1.0.0"
627
-
sources."detect-libc-1.0.3"
628
-
sources."fs-minipass-1.2.7"
629
-
sources."fs.realpath-1.0.0"
630
-
sources."gauge-2.7.4"
631
-
sources."glob-7.2.3"
632
-
sources."has-unicode-2.0.1"
633
-
sources."iconv-lite-0.4.24"
634
-
sources."ignore-walk-3.0.4"
635
-
sources."inflight-1.0.6"
636
-
sources."inherits-2.0.4"
637
-
sources."ini-1.3.8"
638
-
sources."is-fullwidth-code-point-1.0.0"
639
-
sources."isarray-1.0.0"
640
-
sources."minimatch-3.1.2"
641
-
sources."minimist-1.2.8"
642
-
sources."minipass-2.9.0"
643
-
sources."minizlib-1.3.3"
644
-
sources."mkdirp-0.5.6"
645
-
sources."ms-2.1.3"
646
-
sources."needle-2.9.1"
647
-
sources."nopt-4.0.3"
648
-
sources."npm-bundled-1.1.2"
649
-
sources."npm-normalize-package-bin-1.0.1"
650
-
sources."npm-packlist-1.4.8"
651
-
sources."npmlog-4.1.2"
652
-
sources."number-is-nan-1.0.1"
653
-
sources."object-assign-4.1.1"
654
-
sources."once-1.4.0"
655
-
sources."os-homedir-1.0.2"
656
-
sources."os-tmpdir-1.0.2"
657
-
sources."osenv-0.1.5"
658
-
sources."path-is-absolute-1.0.1"
659
-
sources."process-nextick-args-2.0.1"
660
-
sources."rc-1.2.8"
661
-
sources."readable-stream-2.3.8"
662
-
sources."rimraf-2.7.1"
663
-
sources."safe-buffer-5.1.2"
664
-
sources."safer-buffer-2.1.2"
665
-
sources."sax-1.2.4"
666
-
sources."semver-5.7.1"
667
-
sources."set-blocking-2.0.0"
668
-
sources."signal-exit-3.0.7"
669
-
sources."string-width-1.0.2"
670
-
sources."string_decoder-1.1.1"
671
-
sources."strip-ansi-3.0.1"
672
-
sources."strip-json-comments-2.0.1"
673
-
(sources."tar-4.4.19" // {
674
-
dependencies = [
675
-
sources."safe-buffer-5.2.1"
676
-
];
677
-
})
678
-
sources."util-deprecate-1.0.2"
679
-
sources."wide-align-1.1.5"
680
-
sources."wrappy-1.0.2"
681
-
sources."yallist-3.1.1"
682
-
];
683
-
buildInputs = globalBuildInputs;
684
-
meta = {
685
-
description = "Node.js native addon binary install tool";
686
-
homepage = "https://github.com/mapbox/node-pre-gyp#readme";
687
-
license = "BSD-3-Clause";
688
-
};
689
-
production = true;
690
-
bypassCache = true;
691
-
reconstructLock = true;
692
-
};
693
-
}
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0