remarkjs: use node2nix generated expressions

(cherry picked from commit 0f591992df1e7abe8e324e53a8970e20afac267d)

+2994 -6
+9 -6
pkgs/development/web/remarkjs/default.nix
··· 1 - { stdenv, lib, fetchgit, fetchurl, nodejs, nodePackages }: 1 + { stdenv, lib, fetchgit, fetchurl, nodejs, phantomjs2, pkgs }: 2 2 3 3 with lib; 4 4 ··· 10 10 rev = "10b9500b67983f0a9c42d8ce8bf8e8c469f7078c"; 11 11 sha256 = "1yy8by15kfklw8lwh17z1swpj067q0skjjih12yawbryraig41m0"; 12 12 }; 13 + 14 + nodePackages = import ./nodepkgs.nix { 15 + inherit pkgs; 16 + inherit (stdenv) system; 17 + }; 13 18 14 19 in stdenv.mkDerivation rec { 15 20 name = "remarkjs-${version}"; ··· 21 26 sha256 = "1a2il6aa0g9cnig56ykmq8lr626pbxlsllk6js41h6gcn214rw60"; 22 27 }; 23 28 24 - buildInputs = with nodePackages; [ 25 - nodejs 29 + buildInputs = [ nodejs phantomjs2 ] ++ (with nodePackages; [ 26 30 marked 27 31 browserify 28 32 uglify-js 29 33 less 30 34 mocha 31 - mocha-phantomjs 32 - phantomjs 35 + #mocha-phantomjs 33 36 should 34 37 sinon 35 38 jshint 36 39 shelljs 37 - ]; 40 + ]); 38 41 39 42 configurePhase = '' 40 43 mkdir -p node_modules/.bin
+3
pkgs/development/web/remarkjs/generate.sh
··· 1 + #!/bin/sh -e 2 + 3 + node2nix -i pkgs.json -c nodepkgs.nix -e ../../node-packages/node-env.nix
+2954
pkgs/development/web/remarkjs/node-packages.nix
··· 1 + # This file has been generated by node2nix 1.0.1. Do not edit! 2 + 3 + {nodeEnv, fetchurl, fetchgit}: 4 + 5 + let 6 + sources = { 7 + "JSONStream-1.1.4" = { 8 + name = "JSONStream"; 9 + packageName = "JSONStream"; 10 + version = "1.1.4"; 11 + src = fetchurl { 12 + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz"; 13 + sha1 = "be11a495938e882d277773d11986f3974a8ba37a"; 14 + }; 15 + }; 16 + "assert-1.3.0" = { 17 + name = "assert"; 18 + packageName = "assert"; 19 + version = "1.3.0"; 20 + src = fetchurl { 21 + url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; 22 + sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; 23 + }; 24 + }; 25 + "browser-pack-6.0.1" = { 26 + name = "browser-pack"; 27 + packageName = "browser-pack"; 28 + version = "6.0.1"; 29 + src = fetchurl { 30 + url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.1.tgz"; 31 + sha1 = "779887c792eaa1f64a46a22c8f1051cdcd96755f"; 32 + }; 33 + }; 34 + "browser-resolve-1.11.2" = { 35 + name = "browser-resolve"; 36 + packageName = "browser-resolve"; 37 + version = "1.11.2"; 38 + src = fetchurl { 39 + url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz"; 40 + sha1 = "8ff09b0a2c421718a1051c260b32e48f442938ce"; 41 + }; 42 + }; 43 + "browserify-zlib-0.1.4" = { 44 + name = "browserify-zlib"; 45 + packageName = "browserify-zlib"; 46 + version = "0.1.4"; 47 + src = fetchurl { 48 + url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz"; 49 + sha1 = "bb35f8a519f600e0fa6b8485241c979d0141fb2d"; 50 + }; 51 + }; 52 + "buffer-4.9.1" = { 53 + name = "buffer"; 54 + packageName = "buffer"; 55 + version = "4.9.1"; 56 + src = fetchurl { 57 + url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz"; 58 + sha1 = "6d1bb601b07a4efced97094132093027c95bc298"; 59 + }; 60 + }; 61 + "concat-stream-1.5.2" = { 62 + name = "concat-stream"; 63 + packageName = "concat-stream"; 64 + version = "1.5.2"; 65 + src = fetchurl { 66 + url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz"; 67 + sha1 = "708978624d856af41a5a741defdd261da752c266"; 68 + }; 69 + }; 70 + "console-browserify-1.1.0" = { 71 + name = "console-browserify"; 72 + packageName = "console-browserify"; 73 + version = "1.1.0"; 74 + src = fetchurl { 75 + url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz"; 76 + sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10"; 77 + }; 78 + }; 79 + "constants-browserify-1.0.0" = { 80 + name = "constants-browserify"; 81 + packageName = "constants-browserify"; 82 + version = "1.0.0"; 83 + src = fetchurl { 84 + url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz"; 85 + sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; 86 + }; 87 + }; 88 + "crypto-browserify-3.11.0" = { 89 + name = "crypto-browserify"; 90 + packageName = "crypto-browserify"; 91 + version = "3.11.0"; 92 + src = fetchurl { 93 + url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz"; 94 + sha1 = "3652a0906ab9b2a7e0c3ce66a408e957a2485522"; 95 + }; 96 + }; 97 + "defined-1.0.0" = { 98 + name = "defined"; 99 + packageName = "defined"; 100 + version = "1.0.0"; 101 + src = fetchurl { 102 + url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"; 103 + sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; 104 + }; 105 + }; 106 + "deps-sort-2.0.0" = { 107 + name = "deps-sort"; 108 + packageName = "deps-sort"; 109 + version = "2.0.0"; 110 + src = fetchurl { 111 + url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz"; 112 + sha1 = "091724902e84658260eb910748cccd1af6e21fb5"; 113 + }; 114 + }; 115 + "domain-browser-1.1.7" = { 116 + name = "domain-browser"; 117 + packageName = "domain-browser"; 118 + version = "1.1.7"; 119 + src = fetchurl { 120 + url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz"; 121 + sha1 = "867aa4b093faa05f1de08c06f4d7b21fdf8698bc"; 122 + }; 123 + }; 124 + "duplexer2-0.1.4" = { 125 + name = "duplexer2"; 126 + packageName = "duplexer2"; 127 + version = "0.1.4"; 128 + src = fetchurl { 129 + url = "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"; 130 + sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1"; 131 + }; 132 + }; 133 + "events-1.1.1" = { 134 + name = "events"; 135 + packageName = "events"; 136 + version = "1.1.1"; 137 + src = fetchurl { 138 + url = "https://registry.npmjs.org/events/-/events-1.1.1.tgz"; 139 + sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; 140 + }; 141 + }; 142 + "glob-5.0.15" = { 143 + name = "glob"; 144 + packageName = "glob"; 145 + version = "5.0.15"; 146 + src = fetchurl { 147 + url = "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"; 148 + sha1 = "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"; 149 + }; 150 + }; 151 + "has-1.0.1" = { 152 + name = "has"; 153 + packageName = "has"; 154 + version = "1.0.1"; 155 + src = fetchurl { 156 + url = "https://registry.npmjs.org/has/-/has-1.0.1.tgz"; 157 + sha1 = "8461733f538b0837c9361e39a9ab9e9704dc2f28"; 158 + }; 159 + }; 160 + "htmlescape-1.1.1" = { 161 + name = "htmlescape"; 162 + packageName = "htmlescape"; 163 + version = "1.1.1"; 164 + src = fetchurl { 165 + url = "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz"; 166 + sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351"; 167 + }; 168 + }; 169 + "https-browserify-0.0.1" = { 170 + name = "https-browserify"; 171 + packageName = "https-browserify"; 172 + version = "0.0.1"; 173 + src = fetchurl { 174 + url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz"; 175 + sha1 = "3f91365cabe60b77ed0ebba24b454e3e09d95a82"; 176 + }; 177 + }; 178 + "inherits-2.0.1" = { 179 + name = "inherits"; 180 + packageName = "inherits"; 181 + version = "2.0.1"; 182 + src = fetchurl { 183 + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 184 + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 185 + }; 186 + }; 187 + "insert-module-globals-7.0.1" = { 188 + name = "insert-module-globals"; 189 + packageName = "insert-module-globals"; 190 + version = "7.0.1"; 191 + src = fetchurl { 192 + url = "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.0.1.tgz"; 193 + sha1 = "c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3"; 194 + }; 195 + }; 196 + "labeled-stream-splicer-2.0.0" = { 197 + name = "labeled-stream-splicer"; 198 + packageName = "labeled-stream-splicer"; 199 + version = "2.0.0"; 200 + src = fetchurl { 201 + url = "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz"; 202 + sha1 = "a52e1d138024c00b86b1c0c91f677918b8ae0a59"; 203 + }; 204 + }; 205 + "module-deps-4.0.7" = { 206 + name = "module-deps"; 207 + packageName = "module-deps"; 208 + version = "4.0.7"; 209 + src = fetchurl { 210 + url = "https://registry.npmjs.org/module-deps/-/module-deps-4.0.7.tgz"; 211 + sha1 = "edfeb3937be7359bc14a6672c22ef124887f6ed2"; 212 + }; 213 + }; 214 + "os-browserify-0.1.2" = { 215 + name = "os-browserify"; 216 + packageName = "os-browserify"; 217 + version = "0.1.2"; 218 + src = fetchurl { 219 + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz"; 220 + sha1 = "49ca0293e0b19590a5f5de10c7f265a617d8fe54"; 221 + }; 222 + }; 223 + "parents-1.0.1" = { 224 + name = "parents"; 225 + packageName = "parents"; 226 + version = "1.0.1"; 227 + src = fetchurl { 228 + url = "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz"; 229 + sha1 = "fedd4d2bf193a77745fe71e371d73c3307d9c751"; 230 + }; 231 + }; 232 + "path-browserify-0.0.0" = { 233 + name = "path-browserify"; 234 + packageName = "path-browserify"; 235 + version = "0.0.0"; 236 + src = fetchurl { 237 + url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz"; 238 + sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a"; 239 + }; 240 + }; 241 + "process-0.11.9" = { 242 + name = "process"; 243 + packageName = "process"; 244 + version = "0.11.9"; 245 + src = fetchurl { 246 + url = "https://registry.npmjs.org/process/-/process-0.11.9.tgz"; 247 + sha1 = "7bd5ad21aa6253e7da8682264f1e11d11c0318c1"; 248 + }; 249 + }; 250 + "punycode-1.4.1" = { 251 + name = "punycode"; 252 + packageName = "punycode"; 253 + version = "1.4.1"; 254 + src = fetchurl { 255 + url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"; 256 + sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; 257 + }; 258 + }; 259 + "querystring-es3-0.2.1" = { 260 + name = "querystring-es3"; 261 + packageName = "querystring-es3"; 262 + version = "0.2.1"; 263 + src = fetchurl { 264 + url = "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz"; 265 + sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; 266 + }; 267 + }; 268 + "read-only-stream-2.0.0" = { 269 + name = "read-only-stream"; 270 + packageName = "read-only-stream"; 271 + version = "2.0.0"; 272 + src = fetchurl { 273 + url = "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz"; 274 + sha1 = "2724fd6a8113d73764ac288d4386270c1dbf17f0"; 275 + }; 276 + }; 277 + "readable-stream-2.1.5" = { 278 + name = "readable-stream"; 279 + packageName = "readable-stream"; 280 + version = "2.1.5"; 281 + src = fetchurl { 282 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz"; 283 + sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0"; 284 + }; 285 + }; 286 + "resolve-1.1.7" = { 287 + name = "resolve"; 288 + packageName = "resolve"; 289 + version = "1.1.7"; 290 + src = fetchurl { 291 + url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; 292 + sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; 293 + }; 294 + }; 295 + "shasum-1.0.2" = { 296 + name = "shasum"; 297 + packageName = "shasum"; 298 + version = "1.0.2"; 299 + src = fetchurl { 300 + url = "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz"; 301 + sha1 = "e7012310d8f417f4deb5712150e5678b87ae565f"; 302 + }; 303 + }; 304 + "shell-quote-1.6.1" = { 305 + name = "shell-quote"; 306 + packageName = "shell-quote"; 307 + version = "1.6.1"; 308 + src = fetchurl { 309 + url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz"; 310 + sha1 = "f4781949cce402697127430ea3b3c5476f481767"; 311 + }; 312 + }; 313 + "stream-browserify-2.0.1" = { 314 + name = "stream-browserify"; 315 + packageName = "stream-browserify"; 316 + version = "2.0.1"; 317 + src = fetchurl { 318 + url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz"; 319 + sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; 320 + }; 321 + }; 322 + "stream-http-2.3.1" = { 323 + name = "stream-http"; 324 + packageName = "stream-http"; 325 + version = "2.3.1"; 326 + src = fetchurl { 327 + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.3.1.tgz"; 328 + sha1 = "7e1dc87102c3e31b32e660f04ca31f23ddbd1d52"; 329 + }; 330 + }; 331 + "string_decoder-0.10.31" = { 332 + name = "string_decoder"; 333 + packageName = "string_decoder"; 334 + version = "0.10.31"; 335 + src = fetchurl { 336 + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; 337 + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; 338 + }; 339 + }; 340 + "subarg-1.0.0" = { 341 + name = "subarg"; 342 + packageName = "subarg"; 343 + version = "1.0.0"; 344 + src = fetchurl { 345 + url = "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz"; 346 + sha1 = "f62cf17581e996b48fc965699f54c06ae268b8d2"; 347 + }; 348 + }; 349 + "syntax-error-1.1.6" = { 350 + name = "syntax-error"; 351 + packageName = "syntax-error"; 352 + version = "1.1.6"; 353 + src = fetchurl { 354 + url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz"; 355 + sha1 = "b4549706d386cc1c1dc7c2423f18579b6cade710"; 356 + }; 357 + }; 358 + "through2-2.0.1" = { 359 + name = "through2"; 360 + packageName = "through2"; 361 + version = "2.0.1"; 362 + src = fetchurl { 363 + url = "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz"; 364 + sha1 = "384e75314d49f32de12eebb8136b8eb6b5d59da9"; 365 + }; 366 + }; 367 + "timers-browserify-1.4.2" = { 368 + name = "timers-browserify"; 369 + packageName = "timers-browserify"; 370 + version = "1.4.2"; 371 + src = fetchurl { 372 + url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz"; 373 + sha1 = "c9c58b575be8407375cb5e2462dacee74359f41d"; 374 + }; 375 + }; 376 + "tty-browserify-0.0.0" = { 377 + name = "tty-browserify"; 378 + packageName = "tty-browserify"; 379 + version = "0.0.0"; 380 + src = fetchurl { 381 + url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz"; 382 + sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; 383 + }; 384 + }; 385 + "url-0.11.0" = { 386 + name = "url"; 387 + packageName = "url"; 388 + version = "0.11.0"; 389 + src = fetchurl { 390 + url = "https://registry.npmjs.org/url/-/url-0.11.0.tgz"; 391 + sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; 392 + }; 393 + }; 394 + "util-0.10.3" = { 395 + name = "util"; 396 + packageName = "util"; 397 + version = "0.10.3"; 398 + src = fetchurl { 399 + url = "https://registry.npmjs.org/util/-/util-0.10.3.tgz"; 400 + sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; 401 + }; 402 + }; 403 + "vm-browserify-0.0.4" = { 404 + name = "vm-browserify"; 405 + packageName = "vm-browserify"; 406 + version = "0.0.4"; 407 + src = fetchurl { 408 + url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz"; 409 + sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; 410 + }; 411 + }; 412 + "xtend-4.0.1" = { 413 + name = "xtend"; 414 + packageName = "xtend"; 415 + version = "4.0.1"; 416 + src = fetchurl { 417 + url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"; 418 + sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; 419 + }; 420 + }; 421 + "jsonparse-1.2.0" = { 422 + name = "jsonparse"; 423 + packageName = "jsonparse"; 424 + version = "1.2.0"; 425 + src = fetchurl { 426 + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz"; 427 + sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd"; 428 + }; 429 + }; 430 + "through-2.3.8" = { 431 + name = "through"; 432 + packageName = "through"; 433 + version = "2.3.8"; 434 + src = fetchurl { 435 + url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz"; 436 + sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; 437 + }; 438 + }; 439 + "combine-source-map-0.7.2" = { 440 + name = "combine-source-map"; 441 + packageName = "combine-source-map"; 442 + version = "0.7.2"; 443 + src = fetchurl { 444 + url = "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.7.2.tgz"; 445 + sha1 = "0870312856b307a87cc4ac486f3a9a62aeccc09e"; 446 + }; 447 + }; 448 + "umd-3.0.1" = { 449 + name = "umd"; 450 + packageName = "umd"; 451 + version = "3.0.1"; 452 + src = fetchurl { 453 + url = "https://registry.npmjs.org/umd/-/umd-3.0.1.tgz"; 454 + sha1 = "8ae556e11011f63c2596708a8837259f01b3d60e"; 455 + }; 456 + }; 457 + "convert-source-map-1.1.3" = { 458 + name = "convert-source-map"; 459 + packageName = "convert-source-map"; 460 + version = "1.1.3"; 461 + src = fetchurl { 462 + url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz"; 463 + sha1 = "4829c877e9fe49b3161f3bf3673888e204699860"; 464 + }; 465 + }; 466 + "inline-source-map-0.6.2" = { 467 + name = "inline-source-map"; 468 + packageName = "inline-source-map"; 469 + version = "0.6.2"; 470 + src = fetchurl { 471 + url = "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz"; 472 + sha1 = "f9393471c18a79d1724f863fa38b586370ade2a5"; 473 + }; 474 + }; 475 + "lodash.memoize-3.0.4" = { 476 + name = "lodash.memoize"; 477 + packageName = "lodash.memoize"; 478 + version = "3.0.4"; 479 + src = fetchurl { 480 + url = "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz"; 481 + sha1 = "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f"; 482 + }; 483 + }; 484 + "source-map-0.5.6" = { 485 + name = "source-map"; 486 + packageName = "source-map"; 487 + version = "0.5.6"; 488 + src = fetchurl { 489 + url = "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"; 490 + sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; 491 + }; 492 + }; 493 + "pako-0.2.9" = { 494 + name = "pako"; 495 + packageName = "pako"; 496 + version = "0.2.9"; 497 + src = fetchurl { 498 + url = "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz"; 499 + sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; 500 + }; 501 + }; 502 + "base64-js-1.1.2" = { 503 + name = "base64-js"; 504 + packageName = "base64-js"; 505 + version = "1.1.2"; 506 + src = fetchurl { 507 + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz"; 508 + sha1 = "d6400cac1c4c660976d90d07a04351d89395f5e8"; 509 + }; 510 + }; 511 + "ieee754-1.1.6" = { 512 + name = "ieee754"; 513 + packageName = "ieee754"; 514 + version = "1.1.6"; 515 + src = fetchurl { 516 + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz"; 517 + sha1 = "2e1013219c6d6712973ec54d981ec19e5579de97"; 518 + }; 519 + }; 520 + "isarray-1.0.0" = { 521 + name = "isarray"; 522 + packageName = "isarray"; 523 + version = "1.0.0"; 524 + src = fetchurl { 525 + url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; 526 + sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; 527 + }; 528 + }; 529 + "typedarray-0.0.6" = { 530 + name = "typedarray"; 531 + packageName = "typedarray"; 532 + version = "0.0.6"; 533 + src = fetchurl { 534 + url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"; 535 + sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; 536 + }; 537 + }; 538 + "readable-stream-2.0.6" = { 539 + name = "readable-stream"; 540 + packageName = "readable-stream"; 541 + version = "2.0.6"; 542 + src = fetchurl { 543 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"; 544 + sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e"; 545 + }; 546 + }; 547 + "core-util-is-1.0.2" = { 548 + name = "core-util-is"; 549 + packageName = "core-util-is"; 550 + version = "1.0.2"; 551 + src = fetchurl { 552 + url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; 553 + sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 554 + }; 555 + }; 556 + "process-nextick-args-1.0.7" = { 557 + name = "process-nextick-args"; 558 + packageName = "process-nextick-args"; 559 + version = "1.0.7"; 560 + src = fetchurl { 561 + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"; 562 + sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3"; 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 + sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; 572 + }; 573 + }; 574 + "date-now-0.1.4" = { 575 + name = "date-now"; 576 + packageName = "date-now"; 577 + version = "0.1.4"; 578 + src = fetchurl { 579 + url = "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz"; 580 + sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b"; 581 + }; 582 + }; 583 + "browserify-cipher-1.0.0" = { 584 + name = "browserify-cipher"; 585 + packageName = "browserify-cipher"; 586 + version = "1.0.0"; 587 + src = fetchurl { 588 + url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz"; 589 + sha1 = "9988244874bf5ed4e28da95666dcd66ac8fc363a"; 590 + }; 591 + }; 592 + "browserify-sign-4.0.0" = { 593 + name = "browserify-sign"; 594 + packageName = "browserify-sign"; 595 + version = "4.0.0"; 596 + src = fetchurl { 597 + url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz"; 598 + sha1 = "10773910c3c206d5420a46aad8694f820b85968f"; 599 + }; 600 + }; 601 + "create-ecdh-4.0.0" = { 602 + name = "create-ecdh"; 603 + packageName = "create-ecdh"; 604 + version = "4.0.0"; 605 + src = fetchurl { 606 + url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz"; 607 + sha1 = "888c723596cdf7612f6498233eebd7a35301737d"; 608 + }; 609 + }; 610 + "create-hash-1.1.2" = { 611 + name = "create-hash"; 612 + packageName = "create-hash"; 613 + version = "1.1.2"; 614 + src = fetchurl { 615 + url = "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz"; 616 + sha1 = "51210062d7bb7479f6c65bb41a92208b1d61abad"; 617 + }; 618 + }; 619 + "create-hmac-1.1.4" = { 620 + name = "create-hmac"; 621 + packageName = "create-hmac"; 622 + version = "1.1.4"; 623 + src = fetchurl { 624 + url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz"; 625 + sha1 = "d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170"; 626 + }; 627 + }; 628 + "diffie-hellman-5.0.2" = { 629 + name = "diffie-hellman"; 630 + packageName = "diffie-hellman"; 631 + version = "5.0.2"; 632 + src = fetchurl { 633 + url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz"; 634 + sha1 = "b5835739270cfe26acf632099fded2a07f209e5e"; 635 + }; 636 + }; 637 + "pbkdf2-3.0.4" = { 638 + name = "pbkdf2"; 639 + packageName = "pbkdf2"; 640 + version = "3.0.4"; 641 + src = fetchurl { 642 + url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz"; 643 + sha1 = "12c8bfaf920543786a85150b03f68d5f1aa982fc"; 644 + }; 645 + }; 646 + "public-encrypt-4.0.0" = { 647 + name = "public-encrypt"; 648 + packageName = "public-encrypt"; 649 + version = "4.0.0"; 650 + src = fetchurl { 651 + url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz"; 652 + sha1 = "39f699f3a46560dd5ebacbca693caf7c65c18cc6"; 653 + }; 654 + }; 655 + "randombytes-2.0.3" = { 656 + name = "randombytes"; 657 + packageName = "randombytes"; 658 + version = "2.0.3"; 659 + src = fetchurl { 660 + url = "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz"; 661 + sha1 = "674c99760901c3c4112771a31e521dc349cc09ec"; 662 + }; 663 + }; 664 + "browserify-aes-1.0.6" = { 665 + name = "browserify-aes"; 666 + packageName = "browserify-aes"; 667 + version = "1.0.6"; 668 + src = fetchurl { 669 + url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz"; 670 + sha1 = "5e7725dbdef1fd5930d4ebab48567ce451c48a0a"; 671 + }; 672 + }; 673 + "browserify-des-1.0.0" = { 674 + name = "browserify-des"; 675 + packageName = "browserify-des"; 676 + version = "1.0.0"; 677 + src = fetchurl { 678 + url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz"; 679 + sha1 = "daa277717470922ed2fe18594118a175439721dd"; 680 + }; 681 + }; 682 + "evp_bytestokey-1.0.0" = { 683 + name = "evp_bytestokey"; 684 + packageName = "evp_bytestokey"; 685 + version = "1.0.0"; 686 + src = fetchurl { 687 + url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz"; 688 + sha1 = "497b66ad9fef65cd7c08a6180824ba1476b66e53"; 689 + }; 690 + }; 691 + "buffer-xor-1.0.3" = { 692 + name = "buffer-xor"; 693 + packageName = "buffer-xor"; 694 + version = "1.0.3"; 695 + src = fetchurl { 696 + url = "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz"; 697 + sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; 698 + }; 699 + }; 700 + "cipher-base-1.0.2" = { 701 + name = "cipher-base"; 702 + packageName = "cipher-base"; 703 + version = "1.0.2"; 704 + src = fetchurl { 705 + url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"; 706 + sha1 = "54ac1d1ebdf6a1bcd3559e6f369d72697f2cab8f"; 707 + }; 708 + }; 709 + "des.js-1.0.0" = { 710 + name = "des.js"; 711 + packageName = "des.js"; 712 + version = "1.0.0"; 713 + src = fetchurl { 714 + url = "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz"; 715 + sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc"; 716 + }; 717 + }; 718 + "minimalistic-assert-1.0.0" = { 719 + name = "minimalistic-assert"; 720 + packageName = "minimalistic-assert"; 721 + version = "1.0.0"; 722 + src = fetchurl { 723 + url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz"; 724 + sha1 = "702be2dda6b37f4836bcb3f5db56641b64a1d3d3"; 725 + }; 726 + }; 727 + "bn.js-4.11.6" = { 728 + name = "bn.js"; 729 + packageName = "bn.js"; 730 + version = "4.11.6"; 731 + src = fetchurl { 732 + url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz"; 733 + sha1 = "53344adb14617a13f6e8dd2ce28905d1c0ba3215"; 734 + }; 735 + }; 736 + "browserify-rsa-4.0.1" = { 737 + name = "browserify-rsa"; 738 + packageName = "browserify-rsa"; 739 + version = "4.0.1"; 740 + src = fetchurl { 741 + url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz"; 742 + sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; 743 + }; 744 + }; 745 + "elliptic-6.3.1" = { 746 + name = "elliptic"; 747 + packageName = "elliptic"; 748 + version = "6.3.1"; 749 + src = fetchurl { 750 + url = "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz"; 751 + sha1 = "17781f2109ab0ec686b146bdcff5d2e8c6aeceda"; 752 + }; 753 + }; 754 + "parse-asn1-5.0.0" = { 755 + name = "parse-asn1"; 756 + packageName = "parse-asn1"; 757 + version = "5.0.0"; 758 + src = fetchurl { 759 + url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz"; 760 + sha1 = "35060f6d5015d37628c770f4e091a0b5a278bc23"; 761 + }; 762 + }; 763 + "brorand-1.0.5" = { 764 + name = "brorand"; 765 + packageName = "brorand"; 766 + version = "1.0.5"; 767 + src = fetchurl { 768 + url = "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"; 769 + sha1 = "07b54ca30286abd1718a0e2a830803efdc9bfa04"; 770 + }; 771 + }; 772 + "hash.js-1.0.3" = { 773 + name = "hash.js"; 774 + packageName = "hash.js"; 775 + version = "1.0.3"; 776 + src = fetchurl { 777 + url = "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz"; 778 + sha1 = "1332ff00156c0a0ffdd8236013d07b77a0451573"; 779 + }; 780 + }; 781 + "asn1.js-4.8.0" = { 782 + name = "asn1.js"; 783 + packageName = "asn1.js"; 784 + version = "4.8.0"; 785 + src = fetchurl { 786 + url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.0.tgz"; 787 + sha1 = "e0e04e9923319163be46aed9e5378973b161ef13"; 788 + }; 789 + }; 790 + "ripemd160-1.0.1" = { 791 + name = "ripemd160"; 792 + packageName = "ripemd160"; 793 + version = "1.0.1"; 794 + src = fetchurl { 795 + url = "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz"; 796 + sha1 = "93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"; 797 + }; 798 + }; 799 + "sha.js-2.4.5" = { 800 + name = "sha.js"; 801 + packageName = "sha.js"; 802 + version = "2.4.5"; 803 + src = fetchurl { 804 + url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"; 805 + sha1 = "27d171efcc82a118b99639ff581660242b506e7c"; 806 + }; 807 + }; 808 + "miller-rabin-4.0.0" = { 809 + name = "miller-rabin"; 810 + packageName = "miller-rabin"; 811 + version = "4.0.0"; 812 + src = fetchurl { 813 + url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz"; 814 + sha1 = "4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"; 815 + }; 816 + }; 817 + "inflight-1.0.5" = { 818 + name = "inflight"; 819 + packageName = "inflight"; 820 + version = "1.0.5"; 821 + src = fetchurl { 822 + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"; 823 + sha1 = "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a"; 824 + }; 825 + }; 826 + "minimatch-3.0.3" = { 827 + name = "minimatch"; 828 + packageName = "minimatch"; 829 + version = "3.0.3"; 830 + src = fetchurl { 831 + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz"; 832 + sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774"; 833 + }; 834 + }; 835 + "once-1.3.3" = { 836 + name = "once"; 837 + packageName = "once"; 838 + version = "1.3.3"; 839 + src = fetchurl { 840 + url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz"; 841 + sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20"; 842 + }; 843 + }; 844 + "path-is-absolute-1.0.0" = { 845 + name = "path-is-absolute"; 846 + packageName = "path-is-absolute"; 847 + version = "1.0.0"; 848 + src = fetchurl { 849 + url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"; 850 + sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912"; 851 + }; 852 + }; 853 + "wrappy-1.0.2" = { 854 + name = "wrappy"; 855 + packageName = "wrappy"; 856 + version = "1.0.2"; 857 + src = fetchurl { 858 + url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; 859 + sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 860 + }; 861 + }; 862 + "brace-expansion-1.1.6" = { 863 + name = "brace-expansion"; 864 + packageName = "brace-expansion"; 865 + version = "1.1.6"; 866 + src = fetchurl { 867 + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz"; 868 + sha1 = "7197d7eaa9b87e648390ea61fc66c84427420df9"; 869 + }; 870 + }; 871 + "balanced-match-0.4.2" = { 872 + name = "balanced-match"; 873 + packageName = "balanced-match"; 874 + version = "0.4.2"; 875 + src = fetchurl { 876 + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"; 877 + sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838"; 878 + }; 879 + }; 880 + "concat-map-0.0.1" = { 881 + name = "concat-map"; 882 + packageName = "concat-map"; 883 + version = "0.0.1"; 884 + src = fetchurl { 885 + url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; 886 + sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; 887 + }; 888 + }; 889 + "function-bind-1.1.0" = { 890 + name = "function-bind"; 891 + packageName = "function-bind"; 892 + version = "1.1.0"; 893 + src = fetchurl { 894 + url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz"; 895 + sha1 = "16176714c801798e4e8f2cf7f7529467bb4a5771"; 896 + }; 897 + }; 898 + "is-buffer-1.1.4" = { 899 + name = "is-buffer"; 900 + packageName = "is-buffer"; 901 + version = "1.1.4"; 902 + src = fetchurl { 903 + url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz"; 904 + sha1 = "cfc86ccd5dc5a52fa80489111c6920c457e2d98b"; 905 + }; 906 + }; 907 + "lexical-scope-1.2.0" = { 908 + name = "lexical-scope"; 909 + packageName = "lexical-scope"; 910 + version = "1.2.0"; 911 + src = fetchurl { 912 + url = "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz"; 913 + sha1 = "fcea5edc704a4b3a8796cdca419c3a0afaf22df4"; 914 + }; 915 + }; 916 + "astw-2.0.0" = { 917 + name = "astw"; 918 + packageName = "astw"; 919 + version = "2.0.0"; 920 + src = fetchurl { 921 + url = "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz"; 922 + sha1 = "08121ac8288d35611c0ceec663f6cd545604897d"; 923 + }; 924 + }; 925 + "acorn-1.2.2" = { 926 + name = "acorn"; 927 + packageName = "acorn"; 928 + version = "1.2.2"; 929 + src = fetchurl { 930 + url = "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"; 931 + sha1 = "c8ce27de0acc76d896d2b1fad3df588d9e82f014"; 932 + }; 933 + }; 934 + "isarray-0.0.1" = { 935 + name = "isarray"; 936 + packageName = "isarray"; 937 + version = "0.0.1"; 938 + src = fetchurl { 939 + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; 940 + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; 941 + }; 942 + }; 943 + "stream-splicer-2.0.0" = { 944 + name = "stream-splicer"; 945 + packageName = "stream-splicer"; 946 + version = "2.0.0"; 947 + src = fetchurl { 948 + url = "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz"; 949 + sha1 = "1b63be438a133e4b671cc1935197600175910d83"; 950 + }; 951 + }; 952 + "detective-4.3.1" = { 953 + name = "detective"; 954 + packageName = "detective"; 955 + version = "4.3.1"; 956 + src = fetchurl { 957 + url = "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz"; 958 + sha1 = "9fb06dd1ee8f0ea4dbcc607cda39d9ce1d4f726f"; 959 + }; 960 + }; 961 + "stream-combiner2-1.1.1" = { 962 + name = "stream-combiner2"; 963 + packageName = "stream-combiner2"; 964 + version = "1.1.1"; 965 + src = fetchurl { 966 + url = "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz"; 967 + sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe"; 968 + }; 969 + }; 970 + "path-platform-0.11.15" = { 971 + name = "path-platform"; 972 + packageName = "path-platform"; 973 + version = "0.11.15"; 974 + src = fetchurl { 975 + url = "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz"; 976 + sha1 = "e864217f74c36850f0852b78dc7bf7d4a5721bf2"; 977 + }; 978 + }; 979 + "buffer-shims-1.0.0" = { 980 + name = "buffer-shims"; 981 + packageName = "buffer-shims"; 982 + version = "1.0.0"; 983 + src = fetchurl { 984 + url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; 985 + sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; 986 + }; 987 + }; 988 + "json-stable-stringify-0.0.1" = { 989 + name = "json-stable-stringify"; 990 + packageName = "json-stable-stringify"; 991 + version = "0.0.1"; 992 + src = fetchurl { 993 + url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"; 994 + sha1 = "611c23e814db375527df851193db59dd2af27f45"; 995 + }; 996 + }; 997 + "jsonify-0.0.0" = { 998 + name = "jsonify"; 999 + packageName = "jsonify"; 1000 + version = "0.0.0"; 1001 + src = fetchurl { 1002 + url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"; 1003 + sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73"; 1004 + }; 1005 + }; 1006 + "array-filter-0.0.1" = { 1007 + name = "array-filter"; 1008 + packageName = "array-filter"; 1009 + version = "0.0.1"; 1010 + src = fetchurl { 1011 + url = "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz"; 1012 + sha1 = "7da8cf2e26628ed732803581fd21f67cacd2eeec"; 1013 + }; 1014 + }; 1015 + "array-reduce-0.0.0" = { 1016 + name = "array-reduce"; 1017 + packageName = "array-reduce"; 1018 + version = "0.0.0"; 1019 + src = fetchurl { 1020 + url = "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz"; 1021 + sha1 = "173899d3ffd1c7d9383e4479525dbe278cab5f2b"; 1022 + }; 1023 + }; 1024 + "array-map-0.0.0" = { 1025 + name = "array-map"; 1026 + packageName = "array-map"; 1027 + version = "0.0.0"; 1028 + src = fetchurl { 1029 + url = "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz"; 1030 + sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; 1031 + }; 1032 + }; 1033 + "builtin-status-codes-2.0.0" = { 1034 + name = "builtin-status-codes"; 1035 + packageName = "builtin-status-codes"; 1036 + version = "2.0.0"; 1037 + src = fetchurl { 1038 + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz"; 1039 + sha1 = "6f22003baacf003ccd287afe6872151fddc58579"; 1040 + }; 1041 + }; 1042 + "to-arraybuffer-1.0.1" = { 1043 + name = "to-arraybuffer"; 1044 + packageName = "to-arraybuffer"; 1045 + version = "1.0.1"; 1046 + src = fetchurl { 1047 + url = "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; 1048 + sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; 1049 + }; 1050 + }; 1051 + "minimist-1.2.0" = { 1052 + name = "minimist"; 1053 + packageName = "minimist"; 1054 + version = "1.2.0"; 1055 + src = fetchurl { 1056 + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; 1057 + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; 1058 + }; 1059 + }; 1060 + "acorn-2.7.0" = { 1061 + name = "acorn"; 1062 + packageName = "acorn"; 1063 + version = "2.7.0"; 1064 + src = fetchurl { 1065 + url = "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"; 1066 + sha1 = "ab6e7d9d886aaca8b085bc3312b79a198433f0e7"; 1067 + }; 1068 + }; 1069 + "punycode-1.3.2" = { 1070 + name = "punycode"; 1071 + packageName = "punycode"; 1072 + version = "1.3.2"; 1073 + src = fetchurl { 1074 + url = "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; 1075 + sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; 1076 + }; 1077 + }; 1078 + "querystring-0.2.0" = { 1079 + name = "querystring"; 1080 + packageName = "querystring"; 1081 + version = "0.2.0"; 1082 + src = fetchurl { 1083 + url = "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"; 1084 + sha1 = "b209849203bb25df820da756e747005878521620"; 1085 + }; 1086 + }; 1087 + "indexof-0.0.1" = { 1088 + name = "indexof"; 1089 + packageName = "indexof"; 1090 + version = "0.0.1"; 1091 + src = fetchurl { 1092 + url = "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz"; 1093 + sha1 = "82dc336d232b9062179d05ab3293a66059fd435d"; 1094 + }; 1095 + }; 1096 + "async-0.2.10" = { 1097 + name = "async"; 1098 + packageName = "async"; 1099 + version = "0.2.10"; 1100 + src = fetchurl { 1101 + url = "https://registry.npmjs.org/async/-/async-0.2.10.tgz"; 1102 + sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; 1103 + }; 1104 + }; 1105 + "uglify-to-browserify-1.0.2" = { 1106 + name = "uglify-to-browserify"; 1107 + packageName = "uglify-to-browserify"; 1108 + version = "1.0.2"; 1109 + src = fetchurl { 1110 + url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz"; 1111 + sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7"; 1112 + }; 1113 + }; 1114 + "yargs-3.10.0" = { 1115 + name = "yargs"; 1116 + packageName = "yargs"; 1117 + version = "3.10.0"; 1118 + src = fetchurl { 1119 + url = "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"; 1120 + sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; 1121 + }; 1122 + }; 1123 + "camelcase-1.2.1" = { 1124 + name = "camelcase"; 1125 + packageName = "camelcase"; 1126 + version = "1.2.1"; 1127 + src = fetchurl { 1128 + url = "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz"; 1129 + sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"; 1130 + }; 1131 + }; 1132 + "cliui-2.1.0" = { 1133 + name = "cliui"; 1134 + packageName = "cliui"; 1135 + version = "2.1.0"; 1136 + src = fetchurl { 1137 + url = "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz"; 1138 + sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1"; 1139 + }; 1140 + }; 1141 + "decamelize-1.2.0" = { 1142 + name = "decamelize"; 1143 + packageName = "decamelize"; 1144 + version = "1.2.0"; 1145 + src = fetchurl { 1146 + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; 1147 + sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; 1148 + }; 1149 + }; 1150 + "window-size-0.1.0" = { 1151 + name = "window-size"; 1152 + packageName = "window-size"; 1153 + version = "0.1.0"; 1154 + src = fetchurl { 1155 + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"; 1156 + sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"; 1157 + }; 1158 + }; 1159 + "center-align-0.1.3" = { 1160 + name = "center-align"; 1161 + packageName = "center-align"; 1162 + version = "0.1.3"; 1163 + src = fetchurl { 1164 + url = "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz"; 1165 + sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad"; 1166 + }; 1167 + }; 1168 + "right-align-0.1.3" = { 1169 + name = "right-align"; 1170 + packageName = "right-align"; 1171 + version = "0.1.3"; 1172 + src = fetchurl { 1173 + url = "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"; 1174 + sha1 = "61339b722fe6a3515689210d24e14c96148613ef"; 1175 + }; 1176 + }; 1177 + "wordwrap-0.0.2" = { 1178 + name = "wordwrap"; 1179 + packageName = "wordwrap"; 1180 + version = "0.0.2"; 1181 + src = fetchurl { 1182 + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; 1183 + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; 1184 + }; 1185 + }; 1186 + "align-text-0.1.4" = { 1187 + name = "align-text"; 1188 + packageName = "align-text"; 1189 + version = "0.1.4"; 1190 + src = fetchurl { 1191 + url = "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"; 1192 + sha1 = "0cd90a561093f35d0a99256c22b7069433fad117"; 1193 + }; 1194 + }; 1195 + "lazy-cache-1.0.4" = { 1196 + name = "lazy-cache"; 1197 + packageName = "lazy-cache"; 1198 + version = "1.0.4"; 1199 + src = fetchurl { 1200 + url = "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"; 1201 + sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; 1202 + }; 1203 + }; 1204 + "kind-of-3.0.4" = { 1205 + name = "kind-of"; 1206 + packageName = "kind-of"; 1207 + version = "3.0.4"; 1208 + src = fetchurl { 1209 + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz"; 1210 + sha1 = "7b8ecf18a4e17f8269d73b501c9f232c96887a74"; 1211 + }; 1212 + }; 1213 + "longest-1.0.1" = { 1214 + name = "longest"; 1215 + packageName = "longest"; 1216 + version = "1.0.1"; 1217 + src = fetchurl { 1218 + url = "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz"; 1219 + sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; 1220 + }; 1221 + }; 1222 + "repeat-string-1.5.4" = { 1223 + name = "repeat-string"; 1224 + packageName = "repeat-string"; 1225 + version = "1.5.4"; 1226 + src = fetchurl { 1227 + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz"; 1228 + sha1 = "64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5"; 1229 + }; 1230 + }; 1231 + "errno-0.1.4" = { 1232 + name = "errno"; 1233 + packageName = "errno"; 1234 + version = "0.1.4"; 1235 + src = fetchurl { 1236 + url = "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz"; 1237 + sha1 = "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"; 1238 + }; 1239 + }; 1240 + "graceful-fs-4.1.6" = { 1241 + name = "graceful-fs"; 1242 + packageName = "graceful-fs"; 1243 + version = "4.1.6"; 1244 + src = fetchurl { 1245 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz"; 1246 + sha1 = "514c38772b31bee2e08bedc21a0aeb3abf54c19e"; 1247 + }; 1248 + }; 1249 + "image-size-0.5.0" = { 1250 + name = "image-size"; 1251 + packageName = "image-size"; 1252 + version = "0.5.0"; 1253 + src = fetchurl { 1254 + url = "https://registry.npmjs.org/image-size/-/image-size-0.5.0.tgz"; 1255 + sha1 = "be7aed1c37b5ac3d9ba1d66a24b4c47ff8397651"; 1256 + }; 1257 + }; 1258 + "mime-1.3.4" = { 1259 + name = "mime"; 1260 + packageName = "mime"; 1261 + version = "1.3.4"; 1262 + src = fetchurl { 1263 + url = "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; 1264 + sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; 1265 + }; 1266 + }; 1267 + "mkdirp-0.5.1" = { 1268 + name = "mkdirp"; 1269 + packageName = "mkdirp"; 1270 + version = "0.5.1"; 1271 + src = fetchurl { 1272 + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; 1273 + sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; 1274 + }; 1275 + }; 1276 + "promise-7.1.1" = { 1277 + name = "promise"; 1278 + packageName = "promise"; 1279 + version = "7.1.1"; 1280 + src = fetchurl { 1281 + url = "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz"; 1282 + sha1 = "489654c692616b8aa55b0724fa809bb7db49c5bf"; 1283 + }; 1284 + }; 1285 + "prr-0.0.0" = { 1286 + name = "prr"; 1287 + packageName = "prr"; 1288 + version = "0.0.0"; 1289 + src = fetchurl { 1290 + url = "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz"; 1291 + sha1 = "1a84b85908325501411853d0081ee3fa86e2926a"; 1292 + }; 1293 + }; 1294 + "minimist-0.0.8" = { 1295 + name = "minimist"; 1296 + packageName = "minimist"; 1297 + version = "0.0.8"; 1298 + src = fetchurl { 1299 + url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; 1300 + sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; 1301 + }; 1302 + }; 1303 + "asap-2.0.4" = { 1304 + name = "asap"; 1305 + packageName = "asap"; 1306 + version = "2.0.4"; 1307 + src = fetchurl { 1308 + url = "https://registry.npmjs.org/asap/-/asap-2.0.4.tgz"; 1309 + sha1 = "b391bf7f6bfbc65706022fec8f49c4b07fecf589"; 1310 + }; 1311 + }; 1312 + "browser-stdout-1.3.0" = { 1313 + name = "browser-stdout"; 1314 + packageName = "browser-stdout"; 1315 + version = "1.3.0"; 1316 + src = fetchurl { 1317 + url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz"; 1318 + sha1 = "f351d32969d32fa5d7a5567154263d928ae3bd1f"; 1319 + }; 1320 + }; 1321 + "commander-2.9.0" = { 1322 + name = "commander"; 1323 + packageName = "commander"; 1324 + version = "2.9.0"; 1325 + src = fetchurl { 1326 + url = "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"; 1327 + sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; 1328 + }; 1329 + }; 1330 + "debug-2.2.0" = { 1331 + name = "debug"; 1332 + packageName = "debug"; 1333 + version = "2.2.0"; 1334 + src = fetchurl { 1335 + url = "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"; 1336 + sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da"; 1337 + }; 1338 + }; 1339 + "diff-1.4.0" = { 1340 + name = "diff"; 1341 + packageName = "diff"; 1342 + version = "1.4.0"; 1343 + src = fetchurl { 1344 + url = "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz"; 1345 + sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"; 1346 + }; 1347 + }; 1348 + "escape-string-regexp-1.0.5" = { 1349 + name = "escape-string-regexp"; 1350 + packageName = "escape-string-regexp"; 1351 + version = "1.0.5"; 1352 + src = fetchurl { 1353 + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; 1354 + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; 1355 + }; 1356 + }; 1357 + "glob-7.0.5" = { 1358 + name = "glob"; 1359 + packageName = "glob"; 1360 + version = "7.0.5"; 1361 + src = fetchurl { 1362 + url = "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz"; 1363 + sha1 = "b4202a69099bbb4d292a7c1b95b6682b67ebdc95"; 1364 + }; 1365 + }; 1366 + "growl-1.9.2" = { 1367 + name = "growl"; 1368 + packageName = "growl"; 1369 + version = "1.9.2"; 1370 + src = fetchurl { 1371 + url = "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz"; 1372 + sha1 = "0ea7743715db8d8de2c5ede1775e1b45ac85c02f"; 1373 + }; 1374 + }; 1375 + "json3-3.3.2" = { 1376 + name = "json3"; 1377 + packageName = "json3"; 1378 + version = "3.3.2"; 1379 + src = fetchurl { 1380 + url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz"; 1381 + sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1"; 1382 + }; 1383 + }; 1384 + "lodash.create-3.1.1" = { 1385 + name = "lodash.create"; 1386 + packageName = "lodash.create"; 1387 + version = "3.1.1"; 1388 + src = fetchurl { 1389 + url = "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz"; 1390 + sha1 = "d7f2849f0dbda7e04682bb8cd72ab022461debe7"; 1391 + }; 1392 + }; 1393 + "supports-color-3.1.2" = { 1394 + name = "supports-color"; 1395 + packageName = "supports-color"; 1396 + version = "3.1.2"; 1397 + src = fetchurl { 1398 + url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz"; 1399 + sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; 1400 + }; 1401 + }; 1402 + "graceful-readlink-1.0.1" = { 1403 + name = "graceful-readlink"; 1404 + packageName = "graceful-readlink"; 1405 + version = "1.0.1"; 1406 + src = fetchurl { 1407 + url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"; 1408 + sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"; 1409 + }; 1410 + }; 1411 + "ms-0.7.1" = { 1412 + name = "ms"; 1413 + packageName = "ms"; 1414 + version = "0.7.1"; 1415 + src = fetchurl { 1416 + url = "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"; 1417 + sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; 1418 + }; 1419 + }; 1420 + "fs.realpath-1.0.0" = { 1421 + name = "fs.realpath"; 1422 + packageName = "fs.realpath"; 1423 + version = "1.0.0"; 1424 + src = fetchurl { 1425 + url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; 1426 + sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; 1427 + }; 1428 + }; 1429 + "lodash._baseassign-3.2.0" = { 1430 + name = "lodash._baseassign"; 1431 + packageName = "lodash._baseassign"; 1432 + version = "3.2.0"; 1433 + src = fetchurl { 1434 + url = "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"; 1435 + sha1 = "8c38a099500f215ad09e59f1722fd0c52bfe0a4e"; 1436 + }; 1437 + }; 1438 + "lodash._basecreate-3.0.3" = { 1439 + name = "lodash._basecreate"; 1440 + packageName = "lodash._basecreate"; 1441 + version = "3.0.3"; 1442 + src = fetchurl { 1443 + url = "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz"; 1444 + sha1 = "1bc661614daa7fc311b7d03bf16806a0213cf821"; 1445 + }; 1446 + }; 1447 + "lodash._isiterateecall-3.0.9" = { 1448 + name = "lodash._isiterateecall"; 1449 + packageName = "lodash._isiterateecall"; 1450 + version = "3.0.9"; 1451 + src = fetchurl { 1452 + url = "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"; 1453 + sha1 = "5203ad7ba425fae842460e696db9cf3e6aac057c"; 1454 + }; 1455 + }; 1456 + "lodash._basecopy-3.0.1" = { 1457 + name = "lodash._basecopy"; 1458 + packageName = "lodash._basecopy"; 1459 + version = "3.0.1"; 1460 + src = fetchurl { 1461 + url = "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"; 1462 + sha1 = "8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"; 1463 + }; 1464 + }; 1465 + "lodash.keys-3.1.2" = { 1466 + name = "lodash.keys"; 1467 + packageName = "lodash.keys"; 1468 + version = "3.1.2"; 1469 + src = fetchurl { 1470 + url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"; 1471 + sha1 = "4dbc0472b156be50a0b286855d1bd0b0c656098a"; 1472 + }; 1473 + }; 1474 + "lodash._getnative-3.9.1" = { 1475 + name = "lodash._getnative"; 1476 + packageName = "lodash._getnative"; 1477 + version = "3.9.1"; 1478 + src = fetchurl { 1479 + url = "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"; 1480 + sha1 = "570bc7dede46d61cdcde687d65d3eecbaa3aaff5"; 1481 + }; 1482 + }; 1483 + "lodash.isarguments-3.1.0" = { 1484 + name = "lodash.isarguments"; 1485 + packageName = "lodash.isarguments"; 1486 + version = "3.1.0"; 1487 + src = fetchurl { 1488 + url = "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz"; 1489 + sha1 = "2f573d85c6a24289ff00663b491c1d338ff3458a"; 1490 + }; 1491 + }; 1492 + "lodash.isarray-3.0.4" = { 1493 + name = "lodash.isarray"; 1494 + packageName = "lodash.isarray"; 1495 + version = "3.0.4"; 1496 + src = fetchurl { 1497 + url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"; 1498 + sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55"; 1499 + }; 1500 + }; 1501 + "has-flag-1.0.0" = { 1502 + name = "has-flag"; 1503 + packageName = "has-flag"; 1504 + version = "1.0.0"; 1505 + src = fetchurl { 1506 + url = "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"; 1507 + sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa"; 1508 + }; 1509 + }; 1510 + "phantomjs-1.9.7-15" = { 1511 + name = "phantomjs"; 1512 + packageName = "phantomjs"; 1513 + version = "1.9.7-15"; 1514 + src = fetchurl { 1515 + url = "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.7-15.tgz"; 1516 + sha1 = "0b3a7ce630486a83be91ff4e832eee20e971115b"; 1517 + }; 1518 + }; 1519 + "mocha-phantomjs-core-1.3.1" = { 1520 + name = "mocha-phantomjs-core"; 1521 + packageName = "mocha-phantomjs-core"; 1522 + version = "1.3.1"; 1523 + src = fetchurl { 1524 + url = "https://registry.npmjs.org/mocha-phantomjs-core/-/mocha-phantomjs-core-1.3.1.tgz"; 1525 + sha1 = "586538c8d71fa8de90c41a46acc0481c1fb83e18"; 1526 + }; 1527 + }; 1528 + "adm-zip-0.2.1" = { 1529 + name = "adm-zip"; 1530 + packageName = "adm-zip"; 1531 + version = "0.2.1"; 1532 + src = fetchurl { 1533 + url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.2.1.tgz"; 1534 + sha1 = "e801cedeb5bd9a4e98d699c5c0f4239e2731dcbf"; 1535 + }; 1536 + }; 1537 + "kew-0.1.7" = { 1538 + name = "kew"; 1539 + packageName = "kew"; 1540 + version = "0.1.7"; 1541 + src = fetchurl { 1542 + url = "https://registry.npmjs.org/kew/-/kew-0.1.7.tgz"; 1543 + sha1 = "0a32a817ff1a9b3b12b8c9bacf4bc4d679af8e72"; 1544 + }; 1545 + }; 1546 + "ncp-0.4.2" = { 1547 + name = "ncp"; 1548 + packageName = "ncp"; 1549 + version = "0.4.2"; 1550 + src = fetchurl { 1551 + url = "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"; 1552 + sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574"; 1553 + }; 1554 + }; 1555 + "npmconf-0.0.24" = { 1556 + name = "npmconf"; 1557 + packageName = "npmconf"; 1558 + version = "0.0.24"; 1559 + src = fetchurl { 1560 + url = "https://registry.npmjs.org/npmconf/-/npmconf-0.0.24.tgz"; 1561 + sha1 = "b78875b088ccc3c0afa3eceb3ce3244b1b52390c"; 1562 + }; 1563 + }; 1564 + "mkdirp-0.3.5" = { 1565 + name = "mkdirp"; 1566 + packageName = "mkdirp"; 1567 + version = "0.3.5"; 1568 + src = fetchurl { 1569 + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 1570 + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 1571 + }; 1572 + }; 1573 + "progress-1.1.8" = { 1574 + name = "progress"; 1575 + packageName = "progress"; 1576 + version = "1.1.8"; 1577 + src = fetchurl { 1578 + url = "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz"; 1579 + sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"; 1580 + }; 1581 + }; 1582 + "request-2.36.0" = { 1583 + name = "request"; 1584 + packageName = "request"; 1585 + version = "2.36.0"; 1586 + src = fetchurl { 1587 + url = "https://registry.npmjs.org/request/-/request-2.36.0.tgz"; 1588 + sha1 = "28c6c04262c7b9ffdd21b9255374517ee6d943f5"; 1589 + }; 1590 + }; 1591 + "request-progress-0.3.1" = { 1592 + name = "request-progress"; 1593 + packageName = "request-progress"; 1594 + version = "0.3.1"; 1595 + src = fetchurl { 1596 + url = "https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz"; 1597 + sha1 = "0721c105d8a96ac6b2ce8b2c89ae2d5ecfcf6b3a"; 1598 + }; 1599 + }; 1600 + "rimraf-2.2.8" = { 1601 + name = "rimraf"; 1602 + packageName = "rimraf"; 1603 + version = "2.2.8"; 1604 + src = fetchurl { 1605 + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; 1606 + sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; 1607 + }; 1608 + }; 1609 + "which-1.0.9" = { 1610 + name = "which"; 1611 + packageName = "which"; 1612 + version = "1.0.9"; 1613 + src = fetchurl { 1614 + url = "https://registry.npmjs.org/which/-/which-1.0.9.tgz"; 1615 + sha1 = "460c1da0f810103d0321a9b633af9e575e64486f"; 1616 + }; 1617 + }; 1618 + "config-chain-1.1.10" = { 1619 + name = "config-chain"; 1620 + packageName = "config-chain"; 1621 + version = "1.1.10"; 1622 + src = fetchurl { 1623 + url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.10.tgz"; 1624 + sha1 = "7fc383de0fcc84d711cb465bd176579cad612346"; 1625 + }; 1626 + }; 1627 + "inherits-1.0.2" = { 1628 + name = "inherits"; 1629 + packageName = "inherits"; 1630 + version = "1.0.2"; 1631 + src = fetchurl { 1632 + url = "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"; 1633 + sha1 = "ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"; 1634 + }; 1635 + }; 1636 + "once-1.1.1" = { 1637 + name = "once"; 1638 + packageName = "once"; 1639 + version = "1.1.1"; 1640 + src = fetchurl { 1641 + url = "https://registry.npmjs.org/once/-/once-1.1.1.tgz"; 1642 + sha1 = "9db574933ccb08c3a7614d154032c09ea6f339e7"; 1643 + }; 1644 + }; 1645 + "osenv-0.0.3" = { 1646 + name = "osenv"; 1647 + packageName = "osenv"; 1648 + version = "0.0.3"; 1649 + src = fetchurl { 1650 + url = "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; 1651 + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; 1652 + }; 1653 + }; 1654 + "nopt-2.2.1" = { 1655 + name = "nopt"; 1656 + packageName = "nopt"; 1657 + version = "2.2.1"; 1658 + src = fetchurl { 1659 + url = "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz"; 1660 + sha1 = "2aa09b7d1768487b3b89a9c5aa52335bff0baea7"; 1661 + }; 1662 + }; 1663 + "semver-1.1.4" = { 1664 + name = "semver"; 1665 + packageName = "semver"; 1666 + version = "1.1.4"; 1667 + src = fetchurl { 1668 + url = "https://registry.npmjs.org/semver/-/semver-1.1.4.tgz"; 1669 + sha1 = "2e5a4e72bab03472cc97f72753b4508912ef5540"; 1670 + }; 1671 + }; 1672 + "ini-1.1.0" = { 1673 + name = "ini"; 1674 + packageName = "ini"; 1675 + version = "1.1.0"; 1676 + src = fetchurl { 1677 + url = "https://registry.npmjs.org/ini/-/ini-1.1.0.tgz"; 1678 + sha1 = "4e808c2ce144c6c1788918e034d6797bc6cf6281"; 1679 + }; 1680 + }; 1681 + "proto-list-1.2.4" = { 1682 + name = "proto-list"; 1683 + packageName = "proto-list"; 1684 + version = "1.2.4"; 1685 + src = fetchurl { 1686 + url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"; 1687 + sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849"; 1688 + }; 1689 + }; 1690 + "ini-1.3.4" = { 1691 + name = "ini"; 1692 + packageName = "ini"; 1693 + version = "1.3.4"; 1694 + src = fetchurl { 1695 + url = "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz"; 1696 + sha1 = "0537cb79daf59b59a1a517dff706c86ec039162e"; 1697 + }; 1698 + }; 1699 + "abbrev-1.0.9" = { 1700 + name = "abbrev"; 1701 + packageName = "abbrev"; 1702 + version = "1.0.9"; 1703 + src = fetchurl { 1704 + url = "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz"; 1705 + sha1 = "91b4792588a7738c25f35dd6f63752a2f8776135"; 1706 + }; 1707 + }; 1708 + "qs-0.6.6" = { 1709 + name = "qs"; 1710 + packageName = "qs"; 1711 + version = "0.6.6"; 1712 + src = fetchurl { 1713 + url = "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz"; 1714 + sha1 = "6e015098ff51968b8a3c819001d5f2c89bc4b107"; 1715 + }; 1716 + }; 1717 + "json-stringify-safe-5.0.1" = { 1718 + name = "json-stringify-safe"; 1719 + packageName = "json-stringify-safe"; 1720 + version = "5.0.1"; 1721 + src = fetchurl { 1722 + url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; 1723 + sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 1724 + }; 1725 + }; 1726 + "mime-1.2.11" = { 1727 + name = "mime"; 1728 + packageName = "mime"; 1729 + version = "1.2.11"; 1730 + src = fetchurl { 1731 + url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; 1732 + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; 1733 + }; 1734 + }; 1735 + "forever-agent-0.5.2" = { 1736 + name = "forever-agent"; 1737 + packageName = "forever-agent"; 1738 + version = "0.5.2"; 1739 + src = fetchurl { 1740 + url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"; 1741 + sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130"; 1742 + }; 1743 + }; 1744 + "node-uuid-1.4.7" = { 1745 + name = "node-uuid"; 1746 + packageName = "node-uuid"; 1747 + version = "1.4.7"; 1748 + src = fetchurl { 1749 + url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"; 1750 + sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; 1751 + }; 1752 + }; 1753 + "tough-cookie-2.3.1" = { 1754 + name = "tough-cookie"; 1755 + packageName = "tough-cookie"; 1756 + version = "2.3.1"; 1757 + src = fetchurl { 1758 + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz"; 1759 + sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd"; 1760 + }; 1761 + }; 1762 + "form-data-0.1.4" = { 1763 + name = "form-data"; 1764 + packageName = "form-data"; 1765 + version = "0.1.4"; 1766 + src = fetchurl { 1767 + url = "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz"; 1768 + sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12"; 1769 + }; 1770 + }; 1771 + "tunnel-agent-0.4.3" = { 1772 + name = "tunnel-agent"; 1773 + packageName = "tunnel-agent"; 1774 + version = "0.4.3"; 1775 + src = fetchurl { 1776 + url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"; 1777 + sha1 = "6373db76909fe570e08d73583365ed828a74eeeb"; 1778 + }; 1779 + }; 1780 + "http-signature-0.10.1" = { 1781 + name = "http-signature"; 1782 + packageName = "http-signature"; 1783 + version = "0.10.1"; 1784 + src = fetchurl { 1785 + url = "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz"; 1786 + sha1 = "4fbdac132559aa8323121e540779c0a012b27e66"; 1787 + }; 1788 + }; 1789 + "oauth-sign-0.3.0" = { 1790 + name = "oauth-sign"; 1791 + packageName = "oauth-sign"; 1792 + version = "0.3.0"; 1793 + src = fetchurl { 1794 + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; 1795 + sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; 1796 + }; 1797 + }; 1798 + "hawk-1.0.0" = { 1799 + name = "hawk"; 1800 + packageName = "hawk"; 1801 + version = "1.0.0"; 1802 + src = fetchurl { 1803 + url = "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; 1804 + sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; 1805 + }; 1806 + }; 1807 + "aws-sign2-0.5.0" = { 1808 + name = "aws-sign2"; 1809 + packageName = "aws-sign2"; 1810 + version = "0.5.0"; 1811 + src = fetchurl { 1812 + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"; 1813 + sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63"; 1814 + }; 1815 + }; 1816 + "combined-stream-0.0.7" = { 1817 + name = "combined-stream"; 1818 + packageName = "combined-stream"; 1819 + version = "0.0.7"; 1820 + src = fetchurl { 1821 + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"; 1822 + sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"; 1823 + }; 1824 + }; 1825 + "async-0.9.2" = { 1826 + name = "async"; 1827 + packageName = "async"; 1828 + version = "0.9.2"; 1829 + src = fetchurl { 1830 + url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz"; 1831 + sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; 1832 + }; 1833 + }; 1834 + "delayed-stream-0.0.5" = { 1835 + name = "delayed-stream"; 1836 + packageName = "delayed-stream"; 1837 + version = "0.0.5"; 1838 + src = fetchurl { 1839 + url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; 1840 + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; 1841 + }; 1842 + }; 1843 + "assert-plus-0.1.5" = { 1844 + name = "assert-plus"; 1845 + packageName = "assert-plus"; 1846 + version = "0.1.5"; 1847 + src = fetchurl { 1848 + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz"; 1849 + sha1 = "ee74009413002d84cec7219c6ac811812e723160"; 1850 + }; 1851 + }; 1852 + "asn1-0.1.11" = { 1853 + name = "asn1"; 1854 + packageName = "asn1"; 1855 + version = "0.1.11"; 1856 + src = fetchurl { 1857 + url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; 1858 + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; 1859 + }; 1860 + }; 1861 + "ctype-0.5.3" = { 1862 + name = "ctype"; 1863 + packageName = "ctype"; 1864 + version = "0.5.3"; 1865 + src = fetchurl { 1866 + url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"; 1867 + sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f"; 1868 + }; 1869 + }; 1870 + "hoek-0.9.1" = { 1871 + name = "hoek"; 1872 + packageName = "hoek"; 1873 + version = "0.9.1"; 1874 + src = fetchurl { 1875 + url = "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; 1876 + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; 1877 + }; 1878 + }; 1879 + "boom-0.4.2" = { 1880 + name = "boom"; 1881 + packageName = "boom"; 1882 + version = "0.4.2"; 1883 + src = fetchurl { 1884 + url = "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; 1885 + sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; 1886 + }; 1887 + }; 1888 + "cryptiles-0.2.2" = { 1889 + name = "cryptiles"; 1890 + packageName = "cryptiles"; 1891 + version = "0.2.2"; 1892 + src = fetchurl { 1893 + url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; 1894 + sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; 1895 + }; 1896 + }; 1897 + "sntp-0.2.4" = { 1898 + name = "sntp"; 1899 + packageName = "sntp"; 1900 + version = "0.2.4"; 1901 + src = fetchurl { 1902 + url = "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; 1903 + sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; 1904 + }; 1905 + }; 1906 + "throttleit-0.0.2" = { 1907 + name = "throttleit"; 1908 + packageName = "throttleit"; 1909 + version = "0.0.2"; 1910 + src = fetchurl { 1911 + url = "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz"; 1912 + sha1 = "cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"; 1913 + }; 1914 + }; 1915 + "should-equal-1.0.1" = { 1916 + name = "should-equal"; 1917 + packageName = "should-equal"; 1918 + version = "1.0.1"; 1919 + src = fetchurl { 1920 + url = "https://registry.npmjs.org/should-equal/-/should-equal-1.0.1.tgz"; 1921 + sha1 = "0b6e9516f2601a9fb0bb2dcc369afa1c7e200af7"; 1922 + }; 1923 + }; 1924 + "should-format-3.0.1" = { 1925 + name = "should-format"; 1926 + packageName = "should-format"; 1927 + version = "3.0.1"; 1928 + src = fetchurl { 1929 + url = "https://registry.npmjs.org/should-format/-/should-format-3.0.1.tgz"; 1930 + sha1 = "3249b719c0921b4d7b26d347d1b0cc6e232ad324"; 1931 + }; 1932 + }; 1933 + "should-type-1.4.0" = { 1934 + name = "should-type"; 1935 + packageName = "should-type"; 1936 + version = "1.4.0"; 1937 + src = fetchurl { 1938 + url = "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz"; 1939 + sha1 = "0756d8ce846dfd09843a6947719dfa0d4cff5cf3"; 1940 + }; 1941 + }; 1942 + "should-type-adaptors-1.0.0" = { 1943 + name = "should-type-adaptors"; 1944 + packageName = "should-type-adaptors"; 1945 + version = "1.0.0"; 1946 + src = fetchurl { 1947 + url = "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.0.0.tgz"; 1948 + sha1 = "034b2843b8c151bb7b66e6350eba00543e797500"; 1949 + }; 1950 + }; 1951 + "should-util-1.0.0" = { 1952 + name = "should-util"; 1953 + packageName = "should-util"; 1954 + version = "1.0.0"; 1955 + src = fetchurl { 1956 + url = "https://registry.npmjs.org/should-util/-/should-util-1.0.0.tgz"; 1957 + sha1 = "c98cda374aa6b190df8ba87c9889c2b4db620063"; 1958 + }; 1959 + }; 1960 + "formatio-1.1.1" = { 1961 + name = "formatio"; 1962 + packageName = "formatio"; 1963 + version = "1.1.1"; 1964 + src = fetchurl { 1965 + url = "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz"; 1966 + sha1 = "5ed3ccd636551097383465d996199100e86161e9"; 1967 + }; 1968 + }; 1969 + "lolex-1.3.2" = { 1970 + name = "lolex"; 1971 + packageName = "lolex"; 1972 + version = "1.3.2"; 1973 + src = fetchurl { 1974 + url = "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz"; 1975 + sha1 = "7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31"; 1976 + }; 1977 + }; 1978 + "samsam-1.1.2" = { 1979 + name = "samsam"; 1980 + packageName = "samsam"; 1981 + version = "1.1.2"; 1982 + src = fetchurl { 1983 + url = "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz"; 1984 + sha1 = "bec11fdc83a9fda063401210e40176c3024d1567"; 1985 + }; 1986 + }; 1987 + "cli-1.0.0" = { 1988 + name = "cli"; 1989 + packageName = "cli"; 1990 + version = "1.0.0"; 1991 + src = fetchurl { 1992 + url = "https://registry.npmjs.org/cli/-/cli-1.0.0.tgz"; 1993 + sha1 = "ee07dfc1390e3f2e6a9957cf88e1d4bfa777719d"; 1994 + }; 1995 + }; 1996 + "exit-0.1.2" = { 1997 + name = "exit"; 1998 + packageName = "exit"; 1999 + version = "0.1.2"; 2000 + src = fetchurl { 2001 + url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"; 2002 + sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c"; 2003 + }; 2004 + }; 2005 + "htmlparser2-3.8.3" = { 2006 + name = "htmlparser2"; 2007 + packageName = "htmlparser2"; 2008 + version = "3.8.3"; 2009 + src = fetchurl { 2010 + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"; 2011 + sha1 = "996c28b191516a8be86501a7d79757e5c70c1068"; 2012 + }; 2013 + }; 2014 + "shelljs-0.3.0" = { 2015 + name = "shelljs"; 2016 + packageName = "shelljs"; 2017 + version = "0.3.0"; 2018 + src = fetchurl { 2019 + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz"; 2020 + sha1 = "3596e6307a781544f591f37da618360f31db57b1"; 2021 + }; 2022 + }; 2023 + "strip-json-comments-1.0.4" = { 2024 + name = "strip-json-comments"; 2025 + packageName = "strip-json-comments"; 2026 + version = "1.0.4"; 2027 + src = fetchurl { 2028 + url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz"; 2029 + sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; 2030 + }; 2031 + }; 2032 + "lodash-3.7.0" = { 2033 + name = "lodash"; 2034 + packageName = "lodash"; 2035 + version = "3.7.0"; 2036 + src = fetchurl { 2037 + url = "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz"; 2038 + sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45"; 2039 + }; 2040 + }; 2041 + "glob-7.0.6" = { 2042 + name = "glob"; 2043 + packageName = "glob"; 2044 + version = "7.0.6"; 2045 + src = fetchurl { 2046 + url = "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz"; 2047 + sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; 2048 + }; 2049 + }; 2050 + "domhandler-2.3.0" = { 2051 + name = "domhandler"; 2052 + packageName = "domhandler"; 2053 + version = "2.3.0"; 2054 + src = fetchurl { 2055 + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"; 2056 + sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738"; 2057 + }; 2058 + }; 2059 + "domutils-1.5.1" = { 2060 + name = "domutils"; 2061 + packageName = "domutils"; 2062 + version = "1.5.1"; 2063 + src = fetchurl { 2064 + url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"; 2065 + sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf"; 2066 + }; 2067 + }; 2068 + "domelementtype-1.3.0" = { 2069 + name = "domelementtype"; 2070 + packageName = "domelementtype"; 2071 + version = "1.3.0"; 2072 + src = fetchurl { 2073 + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"; 2074 + sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2"; 2075 + }; 2076 + }; 2077 + "readable-stream-1.1.14" = { 2078 + name = "readable-stream"; 2079 + packageName = "readable-stream"; 2080 + version = "1.1.14"; 2081 + src = fetchurl { 2082 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"; 2083 + sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9"; 2084 + }; 2085 + }; 2086 + "entities-1.0.0" = { 2087 + name = "entities"; 2088 + packageName = "entities"; 2089 + version = "1.0.0"; 2090 + src = fetchurl { 2091 + url = "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"; 2092 + sha1 = "b2987aa3821347fcde642b24fdfc9e4fb712bf26"; 2093 + }; 2094 + }; 2095 + "dom-serializer-0.1.0" = { 2096 + name = "dom-serializer"; 2097 + packageName = "dom-serializer"; 2098 + version = "0.1.0"; 2099 + src = fetchurl { 2100 + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"; 2101 + sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82"; 2102 + }; 2103 + }; 2104 + "domelementtype-1.1.3" = { 2105 + name = "domelementtype"; 2106 + packageName = "domelementtype"; 2107 + version = "1.1.3"; 2108 + src = fetchurl { 2109 + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"; 2110 + sha1 = "bd28773e2642881aec51544924299c5cd822185b"; 2111 + }; 2112 + }; 2113 + "entities-1.1.1" = { 2114 + name = "entities"; 2115 + packageName = "entities"; 2116 + version = "1.1.1"; 2117 + src = fetchurl { 2118 + url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"; 2119 + sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; 2120 + }; 2121 + }; 2122 + "interpret-1.0.1" = { 2123 + name = "interpret"; 2124 + packageName = "interpret"; 2125 + version = "1.0.1"; 2126 + src = fetchurl { 2127 + url = "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz"; 2128 + sha1 = "d579fb7f693b858004947af39fa0db49f795602c"; 2129 + }; 2130 + }; 2131 + "rechoir-0.6.2" = { 2132 + name = "rechoir"; 2133 + packageName = "rechoir"; 2134 + version = "0.6.2"; 2135 + src = fetchurl { 2136 + url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"; 2137 + sha1 = "85204b54dba82d5742e28c96756ef43af50e3384"; 2138 + }; 2139 + }; 2140 + }; 2141 + in 2142 + { 2143 + marked = nodeEnv.buildNodePackage { 2144 + name = "marked"; 2145 + packageName = "marked"; 2146 + version = "0.3.6"; 2147 + src = fetchurl { 2148 + url = "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz"; 2149 + sha1 = "b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"; 2150 + }; 2151 + meta = { 2152 + description = "A markdown parser built for speed"; 2153 + homepage = https://github.com/chjj/marked; 2154 + license = "MIT"; 2155 + }; 2156 + production = true; 2157 + }; 2158 + browserify = nodeEnv.buildNodePackage { 2159 + name = "browserify"; 2160 + packageName = "browserify"; 2161 + version = "13.1.0"; 2162 + src = fetchurl { 2163 + url = "https://registry.npmjs.org/browserify/-/browserify-13.1.0.tgz"; 2164 + sha1 = "d81a018e98dd7ca706ec04253d20f8a03b2af8ae"; 2165 + }; 2166 + dependencies = [ 2167 + (sources."JSONStream-1.1.4" // { 2168 + dependencies = [ 2169 + sources."jsonparse-1.2.0" 2170 + sources."through-2.3.8" 2171 + ]; 2172 + }) 2173 + sources."assert-1.3.0" 2174 + (sources."browser-pack-6.0.1" // { 2175 + dependencies = [ 2176 + (sources."combine-source-map-0.7.2" // { 2177 + dependencies = [ 2178 + sources."convert-source-map-1.1.3" 2179 + sources."inline-source-map-0.6.2" 2180 + sources."lodash.memoize-3.0.4" 2181 + sources."source-map-0.5.6" 2182 + ]; 2183 + }) 2184 + sources."umd-3.0.1" 2185 + ]; 2186 + }) 2187 + sources."browser-resolve-1.11.2" 2188 + (sources."browserify-zlib-0.1.4" // { 2189 + dependencies = [ 2190 + sources."pako-0.2.9" 2191 + ]; 2192 + }) 2193 + (sources."buffer-4.9.1" // { 2194 + dependencies = [ 2195 + sources."base64-js-1.1.2" 2196 + sources."ieee754-1.1.6" 2197 + sources."isarray-1.0.0" 2198 + ]; 2199 + }) 2200 + (sources."concat-stream-1.5.2" // { 2201 + dependencies = [ 2202 + sources."typedarray-0.0.6" 2203 + (sources."readable-stream-2.0.6" // { 2204 + dependencies = [ 2205 + sources."core-util-is-1.0.2" 2206 + sources."isarray-1.0.0" 2207 + sources."process-nextick-args-1.0.7" 2208 + sources."util-deprecate-1.0.2" 2209 + ]; 2210 + }) 2211 + ]; 2212 + }) 2213 + (sources."console-browserify-1.1.0" // { 2214 + dependencies = [ 2215 + sources."date-now-0.1.4" 2216 + ]; 2217 + }) 2218 + sources."constants-browserify-1.0.0" 2219 + (sources."crypto-browserify-3.11.0" // { 2220 + dependencies = [ 2221 + (sources."browserify-cipher-1.0.0" // { 2222 + dependencies = [ 2223 + (sources."browserify-aes-1.0.6" // { 2224 + dependencies = [ 2225 + sources."buffer-xor-1.0.3" 2226 + sources."cipher-base-1.0.2" 2227 + ]; 2228 + }) 2229 + (sources."browserify-des-1.0.0" // { 2230 + dependencies = [ 2231 + sources."cipher-base-1.0.2" 2232 + (sources."des.js-1.0.0" // { 2233 + dependencies = [ 2234 + sources."minimalistic-assert-1.0.0" 2235 + ]; 2236 + }) 2237 + ]; 2238 + }) 2239 + sources."evp_bytestokey-1.0.0" 2240 + ]; 2241 + }) 2242 + (sources."browserify-sign-4.0.0" // { 2243 + dependencies = [ 2244 + sources."bn.js-4.11.6" 2245 + sources."browserify-rsa-4.0.1" 2246 + (sources."elliptic-6.3.1" // { 2247 + dependencies = [ 2248 + sources."brorand-1.0.5" 2249 + sources."hash.js-1.0.3" 2250 + ]; 2251 + }) 2252 + (sources."parse-asn1-5.0.0" // { 2253 + dependencies = [ 2254 + (sources."asn1.js-4.8.0" // { 2255 + dependencies = [ 2256 + sources."minimalistic-assert-1.0.0" 2257 + ]; 2258 + }) 2259 + (sources."browserify-aes-1.0.6" // { 2260 + dependencies = [ 2261 + sources."buffer-xor-1.0.3" 2262 + sources."cipher-base-1.0.2" 2263 + ]; 2264 + }) 2265 + sources."evp_bytestokey-1.0.0" 2266 + ]; 2267 + }) 2268 + ]; 2269 + }) 2270 + (sources."create-ecdh-4.0.0" // { 2271 + dependencies = [ 2272 + sources."bn.js-4.11.6" 2273 + (sources."elliptic-6.3.1" // { 2274 + dependencies = [ 2275 + sources."brorand-1.0.5" 2276 + sources."hash.js-1.0.3" 2277 + ]; 2278 + }) 2279 + ]; 2280 + }) 2281 + (sources."create-hash-1.1.2" // { 2282 + dependencies = [ 2283 + sources."cipher-base-1.0.2" 2284 + sources."ripemd160-1.0.1" 2285 + sources."sha.js-2.4.5" 2286 + ]; 2287 + }) 2288 + sources."create-hmac-1.1.4" 2289 + (sources."diffie-hellman-5.0.2" // { 2290 + dependencies = [ 2291 + sources."bn.js-4.11.6" 2292 + (sources."miller-rabin-4.0.0" // { 2293 + dependencies = [ 2294 + sources."brorand-1.0.5" 2295 + ]; 2296 + }) 2297 + ]; 2298 + }) 2299 + sources."pbkdf2-3.0.4" 2300 + (sources."public-encrypt-4.0.0" // { 2301 + dependencies = [ 2302 + sources."bn.js-4.11.6" 2303 + sources."browserify-rsa-4.0.1" 2304 + (sources."parse-asn1-5.0.0" // { 2305 + dependencies = [ 2306 + (sources."asn1.js-4.8.0" // { 2307 + dependencies = [ 2308 + sources."minimalistic-assert-1.0.0" 2309 + ]; 2310 + }) 2311 + (sources."browserify-aes-1.0.6" // { 2312 + dependencies = [ 2313 + sources."buffer-xor-1.0.3" 2314 + sources."cipher-base-1.0.2" 2315 + ]; 2316 + }) 2317 + sources."evp_bytestokey-1.0.0" 2318 + ]; 2319 + }) 2320 + ]; 2321 + }) 2322 + sources."randombytes-2.0.3" 2323 + ]; 2324 + }) 2325 + sources."defined-1.0.0" 2326 + sources."deps-sort-2.0.0" 2327 + sources."domain-browser-1.1.7" 2328 + sources."duplexer2-0.1.4" 2329 + sources."events-1.1.1" 2330 + (sources."glob-5.0.15" // { 2331 + dependencies = [ 2332 + (sources."inflight-1.0.5" // { 2333 + dependencies = [ 2334 + sources."wrappy-1.0.2" 2335 + ]; 2336 + }) 2337 + (sources."minimatch-3.0.3" // { 2338 + dependencies = [ 2339 + (sources."brace-expansion-1.1.6" // { 2340 + dependencies = [ 2341 + sources."balanced-match-0.4.2" 2342 + sources."concat-map-0.0.1" 2343 + ]; 2344 + }) 2345 + ]; 2346 + }) 2347 + (sources."once-1.3.3" // { 2348 + dependencies = [ 2349 + sources."wrappy-1.0.2" 2350 + ]; 2351 + }) 2352 + sources."path-is-absolute-1.0.0" 2353 + ]; 2354 + }) 2355 + (sources."has-1.0.1" // { 2356 + dependencies = [ 2357 + sources."function-bind-1.1.0" 2358 + ]; 2359 + }) 2360 + sources."htmlescape-1.1.1" 2361 + sources."https-browserify-0.0.1" 2362 + sources."inherits-2.0.1" 2363 + (sources."insert-module-globals-7.0.1" // { 2364 + dependencies = [ 2365 + (sources."combine-source-map-0.7.2" // { 2366 + dependencies = [ 2367 + sources."convert-source-map-1.1.3" 2368 + sources."inline-source-map-0.6.2" 2369 + sources."lodash.memoize-3.0.4" 2370 + sources."source-map-0.5.6" 2371 + ]; 2372 + }) 2373 + sources."is-buffer-1.1.4" 2374 + (sources."lexical-scope-1.2.0" // { 2375 + dependencies = [ 2376 + (sources."astw-2.0.0" // { 2377 + dependencies = [ 2378 + sources."acorn-1.2.2" 2379 + ]; 2380 + }) 2381 + ]; 2382 + }) 2383 + ]; 2384 + }) 2385 + (sources."labeled-stream-splicer-2.0.0" // { 2386 + dependencies = [ 2387 + sources."isarray-0.0.1" 2388 + sources."stream-splicer-2.0.0" 2389 + ]; 2390 + }) 2391 + (sources."module-deps-4.0.7" // { 2392 + dependencies = [ 2393 + (sources."detective-4.3.1" // { 2394 + dependencies = [ 2395 + sources."acorn-1.2.2" 2396 + ]; 2397 + }) 2398 + sources."stream-combiner2-1.1.1" 2399 + ]; 2400 + }) 2401 + sources."os-browserify-0.1.2" 2402 + (sources."parents-1.0.1" // { 2403 + dependencies = [ 2404 + sources."path-platform-0.11.15" 2405 + ]; 2406 + }) 2407 + sources."path-browserify-0.0.0" 2408 + sources."process-0.11.9" 2409 + sources."punycode-1.4.1" 2410 + sources."querystring-es3-0.2.1" 2411 + sources."read-only-stream-2.0.0" 2412 + (sources."readable-stream-2.1.5" // { 2413 + dependencies = [ 2414 + sources."buffer-shims-1.0.0" 2415 + sources."core-util-is-1.0.2" 2416 + sources."isarray-1.0.0" 2417 + sources."process-nextick-args-1.0.7" 2418 + sources."util-deprecate-1.0.2" 2419 + ]; 2420 + }) 2421 + sources."resolve-1.1.7" 2422 + (sources."shasum-1.0.2" // { 2423 + dependencies = [ 2424 + (sources."json-stable-stringify-0.0.1" // { 2425 + dependencies = [ 2426 + sources."jsonify-0.0.0" 2427 + ]; 2428 + }) 2429 + sources."sha.js-2.4.5" 2430 + ]; 2431 + }) 2432 + (sources."shell-quote-1.6.1" // { 2433 + dependencies = [ 2434 + sources."jsonify-0.0.0" 2435 + sources."array-filter-0.0.1" 2436 + sources."array-reduce-0.0.0" 2437 + sources."array-map-0.0.0" 2438 + ]; 2439 + }) 2440 + sources."stream-browserify-2.0.1" 2441 + (sources."stream-http-2.3.1" // { 2442 + dependencies = [ 2443 + sources."builtin-status-codes-2.0.0" 2444 + sources."to-arraybuffer-1.0.1" 2445 + ]; 2446 + }) 2447 + sources."string_decoder-0.10.31" 2448 + (sources."subarg-1.0.0" // { 2449 + dependencies = [ 2450 + sources."minimist-1.2.0" 2451 + ]; 2452 + }) 2453 + (sources."syntax-error-1.1.6" // { 2454 + dependencies = [ 2455 + sources."acorn-2.7.0" 2456 + ]; 2457 + }) 2458 + (sources."through2-2.0.1" // { 2459 + dependencies = [ 2460 + (sources."readable-stream-2.0.6" // { 2461 + dependencies = [ 2462 + sources."core-util-is-1.0.2" 2463 + sources."isarray-1.0.0" 2464 + sources."process-nextick-args-1.0.7" 2465 + sources."util-deprecate-1.0.2" 2466 + ]; 2467 + }) 2468 + ]; 2469 + }) 2470 + sources."timers-browserify-1.4.2" 2471 + sources."tty-browserify-0.0.0" 2472 + (sources."url-0.11.0" // { 2473 + dependencies = [ 2474 + sources."punycode-1.3.2" 2475 + sources."querystring-0.2.0" 2476 + ]; 2477 + }) 2478 + sources."util-0.10.3" 2479 + (sources."vm-browserify-0.0.4" // { 2480 + dependencies = [ 2481 + sources."indexof-0.0.1" 2482 + ]; 2483 + }) 2484 + sources."xtend-4.0.1" 2485 + ]; 2486 + meta = { 2487 + description = "browser-side require() the node way"; 2488 + homepage = "https://github.com/substack/node-browserify#readme"; 2489 + license = "MIT"; 2490 + }; 2491 + production = true; 2492 + }; 2493 + uglify-js = nodeEnv.buildNodePackage { 2494 + name = "uglify-js"; 2495 + packageName = "uglify-js"; 2496 + version = "2.7.3"; 2497 + src = fetchurl { 2498 + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz"; 2499 + sha1 = "39b3a7329b89f5ec507e344c6e22568698ef4868"; 2500 + }; 2501 + dependencies = [ 2502 + sources."async-0.2.10" 2503 + sources."source-map-0.5.6" 2504 + sources."uglify-to-browserify-1.0.2" 2505 + (sources."yargs-3.10.0" // { 2506 + dependencies = [ 2507 + sources."camelcase-1.2.1" 2508 + (sources."cliui-2.1.0" // { 2509 + dependencies = [ 2510 + (sources."center-align-0.1.3" // { 2511 + dependencies = [ 2512 + (sources."align-text-0.1.4" // { 2513 + dependencies = [ 2514 + (sources."kind-of-3.0.4" // { 2515 + dependencies = [ 2516 + sources."is-buffer-1.1.4" 2517 + ]; 2518 + }) 2519 + sources."longest-1.0.1" 2520 + sources."repeat-string-1.5.4" 2521 + ]; 2522 + }) 2523 + sources."lazy-cache-1.0.4" 2524 + ]; 2525 + }) 2526 + (sources."right-align-0.1.3" // { 2527 + dependencies = [ 2528 + (sources."align-text-0.1.4" // { 2529 + dependencies = [ 2530 + (sources."kind-of-3.0.4" // { 2531 + dependencies = [ 2532 + sources."is-buffer-1.1.4" 2533 + ]; 2534 + }) 2535 + sources."longest-1.0.1" 2536 + sources."repeat-string-1.5.4" 2537 + ]; 2538 + }) 2539 + ]; 2540 + }) 2541 + sources."wordwrap-0.0.2" 2542 + ]; 2543 + }) 2544 + sources."decamelize-1.2.0" 2545 + sources."window-size-0.1.0" 2546 + ]; 2547 + }) 2548 + ]; 2549 + meta = { 2550 + description = "JavaScript parser, mangler/compressor and beautifier toolkit"; 2551 + homepage = http://lisperator.net/uglifyjs; 2552 + license = "BSD-2-Clause"; 2553 + }; 2554 + production = true; 2555 + }; 2556 + less = nodeEnv.buildNodePackage { 2557 + name = "less"; 2558 + packageName = "less"; 2559 + version = "2.7.1"; 2560 + src = fetchurl { 2561 + url = "https://registry.npmjs.org/less/-/less-2.7.1.tgz"; 2562 + sha1 = "6cbfea22b3b830304e9a5fb371d54fa480c9d7cf"; 2563 + }; 2564 + dependencies = [ 2565 + (sources."errno-0.1.4" // { 2566 + dependencies = [ 2567 + sources."prr-0.0.0" 2568 + ]; 2569 + }) 2570 + sources."graceful-fs-4.1.6" 2571 + sources."image-size-0.5.0" 2572 + sources."mime-1.3.4" 2573 + (sources."mkdirp-0.5.1" // { 2574 + dependencies = [ 2575 + sources."minimist-0.0.8" 2576 + ]; 2577 + }) 2578 + (sources."promise-7.1.1" // { 2579 + dependencies = [ 2580 + sources."asap-2.0.4" 2581 + ]; 2582 + }) 2583 + sources."source-map-0.5.6" 2584 + ]; 2585 + meta = { 2586 + description = "Leaner CSS"; 2587 + homepage = http://lesscss.org/; 2588 + license = "Apache-2.0"; 2589 + }; 2590 + production = true; 2591 + }; 2592 + mocha = nodeEnv.buildNodePackage { 2593 + name = "mocha"; 2594 + packageName = "mocha"; 2595 + version = "3.0.2"; 2596 + src = fetchurl { 2597 + url = "https://registry.npmjs.org/mocha/-/mocha-3.0.2.tgz"; 2598 + sha1 = "63a97f3e18f4d3e659d47a617677d089874557f0"; 2599 + }; 2600 + dependencies = [ 2601 + sources."browser-stdout-1.3.0" 2602 + (sources."commander-2.9.0" // { 2603 + dependencies = [ 2604 + sources."graceful-readlink-1.0.1" 2605 + ]; 2606 + }) 2607 + (sources."debug-2.2.0" // { 2608 + dependencies = [ 2609 + sources."ms-0.7.1" 2610 + ]; 2611 + }) 2612 + sources."diff-1.4.0" 2613 + sources."escape-string-regexp-1.0.5" 2614 + (sources."glob-7.0.5" // { 2615 + dependencies = [ 2616 + sources."fs.realpath-1.0.0" 2617 + (sources."inflight-1.0.5" // { 2618 + dependencies = [ 2619 + sources."wrappy-1.0.2" 2620 + ]; 2621 + }) 2622 + sources."inherits-2.0.1" 2623 + (sources."minimatch-3.0.3" // { 2624 + dependencies = [ 2625 + (sources."brace-expansion-1.1.6" // { 2626 + dependencies = [ 2627 + sources."balanced-match-0.4.2" 2628 + sources."concat-map-0.0.1" 2629 + ]; 2630 + }) 2631 + ]; 2632 + }) 2633 + (sources."once-1.3.3" // { 2634 + dependencies = [ 2635 + sources."wrappy-1.0.2" 2636 + ]; 2637 + }) 2638 + sources."path-is-absolute-1.0.0" 2639 + ]; 2640 + }) 2641 + sources."growl-1.9.2" 2642 + sources."json3-3.3.2" 2643 + (sources."lodash.create-3.1.1" // { 2644 + dependencies = [ 2645 + (sources."lodash._baseassign-3.2.0" // { 2646 + dependencies = [ 2647 + sources."lodash._basecopy-3.0.1" 2648 + (sources."lodash.keys-3.1.2" // { 2649 + dependencies = [ 2650 + sources."lodash._getnative-3.9.1" 2651 + sources."lodash.isarguments-3.1.0" 2652 + sources."lodash.isarray-3.0.4" 2653 + ]; 2654 + }) 2655 + ]; 2656 + }) 2657 + sources."lodash._basecreate-3.0.3" 2658 + sources."lodash._isiterateecall-3.0.9" 2659 + ]; 2660 + }) 2661 + (sources."mkdirp-0.5.1" // { 2662 + dependencies = [ 2663 + sources."minimist-0.0.8" 2664 + ]; 2665 + }) 2666 + (sources."supports-color-3.1.2" // { 2667 + dependencies = [ 2668 + sources."has-flag-1.0.0" 2669 + ]; 2670 + }) 2671 + ]; 2672 + meta = { 2673 + description = "simple, flexible, fun test framework"; 2674 + homepage = https://mochajs.org/; 2675 + license = "MIT"; 2676 + }; 2677 + production = true; 2678 + }; 2679 + mocha-phantomjs = nodeEnv.buildNodePackage { 2680 + name = "mocha-phantomjs"; 2681 + packageName = "mocha-phantomjs"; 2682 + version = "4.1.0"; 2683 + src = fetchurl { 2684 + url = "https://registry.npmjs.org/mocha-phantomjs/-/mocha-phantomjs-4.1.0.tgz"; 2685 + sha1 = "c75e16612e1a6af0ad8d281e3a2fef49d55e505b"; 2686 + }; 2687 + dependencies = [ 2688 + (sources."phantomjs-1.9.7-15" // { 2689 + dependencies = [ 2690 + sources."adm-zip-0.2.1" 2691 + sources."kew-0.1.7" 2692 + sources."ncp-0.4.2" 2693 + (sources."npmconf-0.0.24" // { 2694 + dependencies = [ 2695 + (sources."config-chain-1.1.10" // { 2696 + dependencies = [ 2697 + sources."proto-list-1.2.4" 2698 + sources."ini-1.3.4" 2699 + ]; 2700 + }) 2701 + sources."inherits-1.0.2" 2702 + sources."once-1.1.1" 2703 + sources."osenv-0.0.3" 2704 + (sources."nopt-2.2.1" // { 2705 + dependencies = [ 2706 + sources."abbrev-1.0.9" 2707 + ]; 2708 + }) 2709 + sources."semver-1.1.4" 2710 + sources."ini-1.1.0" 2711 + ]; 2712 + }) 2713 + sources."mkdirp-0.3.5" 2714 + sources."progress-1.1.8" 2715 + (sources."request-2.36.0" // { 2716 + dependencies = [ 2717 + sources."qs-0.6.6" 2718 + sources."json-stringify-safe-5.0.1" 2719 + sources."mime-1.2.11" 2720 + sources."forever-agent-0.5.2" 2721 + sources."node-uuid-1.4.7" 2722 + sources."tough-cookie-2.3.1" 2723 + (sources."form-data-0.1.4" // { 2724 + dependencies = [ 2725 + (sources."combined-stream-0.0.7" // { 2726 + dependencies = [ 2727 + sources."delayed-stream-0.0.5" 2728 + ]; 2729 + }) 2730 + sources."async-0.9.2" 2731 + ]; 2732 + }) 2733 + sources."tunnel-agent-0.4.3" 2734 + (sources."http-signature-0.10.1" // { 2735 + dependencies = [ 2736 + sources."assert-plus-0.1.5" 2737 + sources."asn1-0.1.11" 2738 + sources."ctype-0.5.3" 2739 + ]; 2740 + }) 2741 + sources."oauth-sign-0.3.0" 2742 + (sources."hawk-1.0.0" // { 2743 + dependencies = [ 2744 + sources."hoek-0.9.1" 2745 + sources."boom-0.4.2" 2746 + sources."cryptiles-0.2.2" 2747 + sources."sntp-0.2.4" 2748 + ]; 2749 + }) 2750 + sources."aws-sign2-0.5.0" 2751 + ]; 2752 + }) 2753 + (sources."request-progress-0.3.1" // { 2754 + dependencies = [ 2755 + sources."throttleit-0.0.2" 2756 + ]; 2757 + }) 2758 + sources."rimraf-2.2.8" 2759 + sources."which-1.0.9" 2760 + ]; 2761 + }) 2762 + sources."mocha-phantomjs-core-1.3.1" 2763 + (sources."commander-2.9.0" // { 2764 + dependencies = [ 2765 + sources."graceful-readlink-1.0.1" 2766 + ]; 2767 + }) 2768 + ]; 2769 + meta = { 2770 + description = "Run mocha browser tests in phantomjs via the command line"; 2771 + homepage = "https://github.com/nathanboktae/mocha-phantomjs#readme"; 2772 + }; 2773 + production = true; 2774 + }; 2775 + should = nodeEnv.buildNodePackage { 2776 + name = "should"; 2777 + packageName = "should"; 2778 + version = "11.1.0"; 2779 + src = fetchurl { 2780 + url = "https://registry.npmjs.org/should/-/should-11.1.0.tgz"; 2781 + sha1 = "1d2ee7d3b150e965611ebe37be7dcf0fe2075a8e"; 2782 + }; 2783 + dependencies = [ 2784 + sources."should-equal-1.0.1" 2785 + sources."should-format-3.0.1" 2786 + sources."should-type-1.4.0" 2787 + sources."should-type-adaptors-1.0.0" 2788 + sources."should-util-1.0.0" 2789 + ]; 2790 + meta = { 2791 + description = "test framework agnostic BDD-style assertions"; 2792 + homepage = https://github.com/shouldjs/should.js; 2793 + license = "MIT"; 2794 + }; 2795 + production = true; 2796 + }; 2797 + sinon = nodeEnv.buildNodePackage { 2798 + name = "sinon"; 2799 + packageName = "sinon"; 2800 + version = "1.17.5"; 2801 + src = fetchurl { 2802 + url = "https://registry.npmjs.org/sinon/-/sinon-1.17.5.tgz"; 2803 + sha1 = "1038cba830e37012e99a64837ecd3b67200c058c"; 2804 + }; 2805 + dependencies = [ 2806 + sources."formatio-1.1.1" 2807 + (sources."util-0.10.3" // { 2808 + dependencies = [ 2809 + sources."inherits-2.0.1" 2810 + ]; 2811 + }) 2812 + sources."lolex-1.3.2" 2813 + sources."samsam-1.1.2" 2814 + ]; 2815 + meta = { 2816 + description = "JavaScript test spies, stubs and mocks."; 2817 + homepage = http://sinonjs.org/; 2818 + license = "BSD-3-Clause"; 2819 + }; 2820 + production = true; 2821 + }; 2822 + jshint = nodeEnv.buildNodePackage { 2823 + name = "jshint"; 2824 + packageName = "jshint"; 2825 + version = "2.9.3"; 2826 + src = fetchurl { 2827 + url = "https://registry.npmjs.org/jshint/-/jshint-2.9.3.tgz"; 2828 + sha1 = "a2e14ff85c2d6bf8c8080e5aa55129ebc6a2d320"; 2829 + }; 2830 + dependencies = [ 2831 + (sources."cli-1.0.0" // { 2832 + dependencies = [ 2833 + (sources."glob-7.0.6" // { 2834 + dependencies = [ 2835 + sources."fs.realpath-1.0.0" 2836 + (sources."inflight-1.0.5" // { 2837 + dependencies = [ 2838 + sources."wrappy-1.0.2" 2839 + ]; 2840 + }) 2841 + sources."inherits-2.0.1" 2842 + (sources."once-1.3.3" // { 2843 + dependencies = [ 2844 + sources."wrappy-1.0.2" 2845 + ]; 2846 + }) 2847 + sources."path-is-absolute-1.0.0" 2848 + ]; 2849 + }) 2850 + ]; 2851 + }) 2852 + (sources."console-browserify-1.1.0" // { 2853 + dependencies = [ 2854 + sources."date-now-0.1.4" 2855 + ]; 2856 + }) 2857 + sources."exit-0.1.2" 2858 + (sources."htmlparser2-3.8.3" // { 2859 + dependencies = [ 2860 + sources."domhandler-2.3.0" 2861 + (sources."domutils-1.5.1" // { 2862 + dependencies = [ 2863 + (sources."dom-serializer-0.1.0" // { 2864 + dependencies = [ 2865 + sources."domelementtype-1.1.3" 2866 + sources."entities-1.1.1" 2867 + ]; 2868 + }) 2869 + ]; 2870 + }) 2871 + sources."domelementtype-1.3.0" 2872 + (sources."readable-stream-1.1.14" // { 2873 + dependencies = [ 2874 + sources."core-util-is-1.0.2" 2875 + sources."isarray-0.0.1" 2876 + sources."string_decoder-0.10.31" 2877 + sources."inherits-2.0.1" 2878 + ]; 2879 + }) 2880 + sources."entities-1.0.0" 2881 + ]; 2882 + }) 2883 + (sources."minimatch-3.0.3" // { 2884 + dependencies = [ 2885 + (sources."brace-expansion-1.1.6" // { 2886 + dependencies = [ 2887 + sources."balanced-match-0.4.2" 2888 + sources."concat-map-0.0.1" 2889 + ]; 2890 + }) 2891 + ]; 2892 + }) 2893 + sources."shelljs-0.3.0" 2894 + sources."strip-json-comments-1.0.4" 2895 + sources."lodash-3.7.0" 2896 + ]; 2897 + meta = { 2898 + description = "Static analysis tool for JavaScript"; 2899 + homepage = http://jshint.com/; 2900 + license = "(MIT AND JSON)"; 2901 + }; 2902 + production = true; 2903 + }; 2904 + shelljs = nodeEnv.buildNodePackage { 2905 + name = "shelljs"; 2906 + packageName = "shelljs"; 2907 + version = "0.7.4"; 2908 + src = fetchurl { 2909 + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.4.tgz"; 2910 + sha1 = "b8f04b3a74ddfafea22acf98e0be45ded53d59c8"; 2911 + }; 2912 + dependencies = [ 2913 + (sources."glob-7.0.6" // { 2914 + dependencies = [ 2915 + sources."fs.realpath-1.0.0" 2916 + (sources."inflight-1.0.5" // { 2917 + dependencies = [ 2918 + sources."wrappy-1.0.2" 2919 + ]; 2920 + }) 2921 + sources."inherits-2.0.1" 2922 + (sources."minimatch-3.0.3" // { 2923 + dependencies = [ 2924 + (sources."brace-expansion-1.1.6" // { 2925 + dependencies = [ 2926 + sources."balanced-match-0.4.2" 2927 + sources."concat-map-0.0.1" 2928 + ]; 2929 + }) 2930 + ]; 2931 + }) 2932 + (sources."once-1.3.3" // { 2933 + dependencies = [ 2934 + sources."wrappy-1.0.2" 2935 + ]; 2936 + }) 2937 + sources."path-is-absolute-1.0.0" 2938 + ]; 2939 + }) 2940 + sources."interpret-1.0.1" 2941 + (sources."rechoir-0.6.2" // { 2942 + dependencies = [ 2943 + sources."resolve-1.1.7" 2944 + ]; 2945 + }) 2946 + ]; 2947 + meta = { 2948 + description = "Portable Unix shell commands for Node.js"; 2949 + homepage = http://github.com/shelljs/shelljs; 2950 + license = "BSD-3-Clause"; 2951 + }; 2952 + production = true; 2953 + }; 2954 + }
+16
pkgs/development/web/remarkjs/nodepkgs.nix
··· 1 + # This file has been generated by node2nix 1.0.1. Do not edit! 2 + 3 + {pkgs ? import <nixpkgs> { 4 + inherit system; 5 + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: 6 + 7 + let 8 + nodeEnv = import ../../node-packages/node-env.nix { 9 + inherit (pkgs) stdenv python utillinux runCommand writeTextFile; 10 + inherit nodejs; 11 + }; 12 + in 13 + import ./node-packages.nix { 14 + inherit (pkgs) fetchurl fetchgit; 15 + inherit nodeEnv; 16 + }
+12
pkgs/development/web/remarkjs/pkgs.json
··· 1 + [ 2 + "marked" 3 + , "browserify" 4 + , "uglify-js" 5 + , "less" 6 + , "mocha" 7 + , "mocha-phantomjs" 8 + , "should" 9 + , "sinon" 10 + , "jshint" 11 + , "shelljs" 12 + ]