lol

base16-builder: drop superfluous supplement input

+1 -702
-1
pkgs/misc/base16-builder/generate.sh
··· 3 3 exec node2nix --nodejs-18 \ 4 4 --input node-packages.json \ 5 5 --output node-packages-generated.nix \ 6 - --supplement-input supplement.json \ 7 6 --composition node-packages.nix \ 8 7 --node-env ./../../development/node-packages/node-env.nix \
+1 -5
pkgs/misc/base16-builder/node-packages.nix
··· 5 5 }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}: 6 6 7 7 let 8 - globalBuildInputs = pkgs.lib.attrValues (import ./supplement.nix { 9 - inherit nodeEnv; 10 - inherit (pkgs) stdenv lib nix-gitignore fetchurl fetchgit; 11 - }); 12 8 nodeEnv = import ../../development/node-packages/node-env.nix { 13 9 inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; 14 10 inherit pkgs nodejs; ··· 17 13 in 18 14 import ./node-packages-generated.nix { 19 15 inherit (pkgs) fetchurl nix-gitignore stdenv lib fetchgit; 20 - inherit nodeEnv globalBuildInputs; 16 + inherit nodeEnv; 21 17 }
-3
pkgs/misc/base16-builder/supplement.json
··· 1 - [ 2 - "node-pre-gyp" 3 - ]
-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 - }