pump.io: git-2015-11-09 -> 1.0.0

Release notes:
https://github.com/e14n/pump.io/releases/tag/v1.0.0

Package is now generated with node2nix instead of npm2nix.

+4073 -2414
+16
pkgs/servers/web-apps/pump.io/composition.nix
···
··· 1 + # This file has been generated by node2nix 1.1.0. Do not edit! 2 + 3 + {pkgs ? import <nixpkgs> { 4 + inherit system; 5 + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: 6 + 7 + let 8 + nodeEnv = import ../../../development/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 + }
+8 -23
pkgs/servers/web-apps/pump.io/default.nix
··· 1 - { stdenv, fetchFromGitHub, makeWrapper, callPackage, nodejs, python, utillinux, graphicsmagick }: 2 3 with stdenv.lib; 4 5 let 6 - nodePackages = callPackage (import ../../../top-level/node-packages.nix) { 7 - inherit stdenv nodejs fetchurl fetchgit; 8 - neededNatives = [ python ] ++ optional stdenv.isLinux utillinux; 9 - self = nodePackages; 10 - generated = ./node-packages.nix; 11 }; 12 - 13 - in nodePackages.buildNodePackage rec { 14 - version = "git-2015-11-09"; 15 - name = "pump.io-${version}"; 16 - 17 - src = fetchFromGitHub { 18 - owner = "e14n"; 19 - repo = "pump.io"; 20 - rev = "2f8d6b3518607ed02b594aee0db6ccacbe631b2d"; 21 - sha256 = "1xym3jzpxlni1n2i0ixwrnpkx5fbnd1p6sm1hf9n3w5m2lx6gdw5"; 22 - }; 23 - 24 - deps = (filter (v: nixType v == "derivation") (attrValues nodePackages)); 25 - 26 - buildInputs = [ makeWrapper ]; 27 28 postInstall = '' 29 for prog in pump pump-authorize pump-follow pump-post-note pump-register-app pump-register-user pump-stop-following; do 30 wrapProgram "$out/bin/$prog" \ 31 - --set NODE_PATH "$out/lib/node_modules/pump.io/node_modules/" \ 32 --prefix PATH : ${graphicsmagick}/bin:$out/bin 33 done 34 ''; ··· 65 * Experimenting with social software 66 ''; 67 }; 68 - }
··· 1 + { pkgs, system, stdenv, fetchurl, makeWrapper, nodejs, graphicsmagick }: 2 3 with stdenv.lib; 4 5 let 6 + # To regenerate composition.nix, run generate.sh. 7 + nodePackages = import ./composition.nix { 8 + inherit pkgs system nodejs; 9 }; 10 + in 11 + nodePackages.package.override (oldAttrs: { 12 + buildInputs = oldAttrs.buildInputs ++ [ makeWrapper ]; 13 14 postInstall = '' 15 for prog in pump pump-authorize pump-follow pump-post-note pump-register-app pump-register-user pump-stop-following; do 16 wrapProgram "$out/bin/$prog" \ 17 --prefix PATH : ${graphicsmagick}/bin:$out/bin 18 done 19 ''; ··· 50 * Experimenting with social software 51 ''; 52 }; 53 + })
+29
pkgs/servers/web-apps/pump.io/generate.sh
···
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p nodePackages.node2nix curl jshon 3 + 4 + set -e 5 + 6 + # Normally, this node2nix invocation would be sufficient: 7 + # exec node2nix --input node-packages.json --composition composition.nix 8 + # 9 + # But pump.io soft-depends on extra modules, which have to be *inside* 10 + # its own node_modules, not beside them. 11 + # 12 + # So we hack these extra deps into package.json and feed that into 13 + # node2nix. 14 + # 15 + # Also jshon does funny things with slashes in strings, which can be 16 + # fixed with sed. 17 + 18 + curl https://raw.githubusercontent.com/e14n/pump.io/v1.0.0/package.json | \ 19 + jshon -e dependencies \ 20 + -s '*' -i databank-mongodb \ 21 + -s '*' -i databank-redis \ 22 + -s '*' -i databank-memcached \ 23 + -s '*' -i databank-lrucache \ 24 + -p | sed 's=\\/=/=g' > full-package.json 25 + 26 + node2nix --input full-package.json --composition composition.nix --node-env ../../../development/node-packages/node-env.nix 27 + 28 + # overriding nodePackages src doesn't seem to work, so... 29 + sed -i 's|src = ./.|src = fetchurl { url = "https://registry.npmjs.org/pump.io/-/pump.io-1.0.0.tgz"; sha1 = "404mzdqzknrv7pl9qasksi791cc00bbd"; }|' node-packages.nix
+7 -36
pkgs/servers/web-apps/pump.io/node-packages.json
··· 1 - { 2 - "name": "pump.io", 3 - "dependencies": { 4 - "bcrypt": "0.8.x", 5 - "bunyan": "0.16.x", 6 - "connect": "1.x", 7 - "connect-auth": "0.5.3", 8 - "connect-databank": "0.13.x", 9 - "crypto-cacerts": "0.1.x", 10 - "databank": "0.19.x", 11 - "databank-lrucache": "^0.1.2", 12 - "databank-memcached": "^0.15.0", 13 - "databank-mongodb": "^0.18.10", 14 - "databank-redis": "^0.19.6", 15 - "dateformat": "1.x", 16 - "dialback-client": "~0.1.5", 17 - "emailjs": "0.3.x", 18 - "express": "2.5.x", 19 - "gm": "1.9.x", 20 - "jankyqueue": "0.1.x", 21 - "mkdirp": "0.3.x", 22 - "node-uuid": "1.3.x", 23 - "oauth-evanp": "~0.9.10-evanp.2", 24 - "optimist": "0.3.x", 25 - "schlock": "~0.2.1", 26 - "set-immediate": "0.1.x", 27 - "showdown": "0.3.x", 28 - "sockjs": "0.3.x", 29 - "step": "0.0.x", 30 - "underscore": "1.4.x", 31 - "underscore-contrib": "0.1.x", 32 - "utml": "0.2.x", 33 - "validator": "0.4.x", 34 - "webfinger": "~0.4.2" 35 - } 36 - }
··· 1 + [ 2 + "pump.io", 3 + "databank-mongodb", 4 + "databank-redis", 5 + "databank-memcached", 6 + "databank-lrucache" 7 + ]
+4013 -2355
pkgs/servers/web-apps/pump.io/node-packages.nix
··· 1 - { self, fetchurl, fetchgit ? null, lib }: 2 3 - { 4 - by-spec."addressparser"."^0.3.2" = 5 - self.by-version."addressparser"."0.3.2"; 6 - by-version."addressparser"."0.3.2" = self.buildNodePackage { 7 - name = "addressparser-0.3.2"; 8 - version = "0.3.2"; 9 - bin = false; 10 - src = fetchurl { 11 - url = "http://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz"; 12 - name = "addressparser-0.3.2.tgz"; 13 - sha1 = "59873f35e8fcf6c7361c10239261d76e15348bb2"; 14 - }; 15 - deps = { 16 - }; 17 - optionalDependencies = { 18 - }; 19 - peerDependencies = []; 20 - os = [ ]; 21 - cpu = [ ]; 22 - }; 23 - by-spec."addressparser"."~0.2.0" = 24 - self.by-version."addressparser"."0.2.1"; 25 - by-version."addressparser"."0.2.1" = self.buildNodePackage { 26 - name = "addressparser-0.2.1"; 27 - version = "0.2.1"; 28 - bin = false; 29 - src = fetchurl { 30 - url = "http://registry.npmjs.org/addressparser/-/addressparser-0.2.1.tgz"; 31 - name = "addressparser-0.2.1.tgz"; 32 - sha1 = "d11a5b2eeda04cfefebdf3196c10ae13db6cd607"; 33 - }; 34 - deps = { 35 - }; 36 - optionalDependencies = { 37 - }; 38 - peerDependencies = []; 39 - os = [ ]; 40 - cpu = [ ]; 41 - }; 42 - by-spec."array-parallel"."~0.1.0" = 43 - self.by-version."array-parallel"."0.1.3"; 44 - by-version."array-parallel"."0.1.3" = self.buildNodePackage { 45 - name = "array-parallel-0.1.3"; 46 - version = "0.1.3"; 47 - bin = false; 48 - src = fetchurl { 49 - url = "http://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz"; 50 - name = "array-parallel-0.1.3.tgz"; 51 - sha1 = "8f785308926ed5aa478c47e64d1b334b6c0c947d"; 52 - }; 53 - deps = { 54 - }; 55 - optionalDependencies = { 56 - }; 57 - peerDependencies = []; 58 - os = [ ]; 59 - cpu = [ ]; 60 - }; 61 - by-spec."array-series"."~0.1.0" = 62 - self.by-version."array-series"."0.1.5"; 63 - by-version."array-series"."0.1.5" = self.buildNodePackage { 64 - name = "array-series-0.1.5"; 65 - version = "0.1.5"; 66 - bin = false; 67 - src = fetchurl { 68 - url = "http://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz"; 69 - name = "array-series-0.1.5.tgz"; 70 - sha1 = "df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f"; 71 }; 72 - deps = { 73 }; 74 - optionalDependencies = { 75 }; 76 - peerDependencies = []; 77 - os = [ ]; 78 - cpu = [ ]; 79 - }; 80 - by-spec."async"."0.2.x" = 81 - self.by-version."async"."0.2.10"; 82 - by-version."async"."0.2.10" = self.buildNodePackage { 83 - name = "async-0.2.10"; 84 - version = "0.2.10"; 85 - bin = false; 86 - src = fetchurl { 87 - url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz"; 88 - name = "async-0.2.10.tgz"; 89 - sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; 90 - }; 91 - deps = { 92 - }; 93 - optionalDependencies = { 94 - }; 95 - peerDependencies = []; 96 - os = [ ]; 97 - cpu = [ ]; 98 - }; 99 - by-spec."async"."0.9.x" = 100 - self.by-version."async"."0.9.2"; 101 - by-version."async"."0.9.2" = self.buildNodePackage { 102 - name = "async-0.9.2"; 103 - version = "0.9.2"; 104 - bin = false; 105 - src = fetchurl { 106 - url = "http://registry.npmjs.org/async/-/async-0.9.2.tgz"; 107 - name = "async-0.9.2.tgz"; 108 - sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; 109 - }; 110 - deps = { 111 - }; 112 - optionalDependencies = { 113 - }; 114 - peerDependencies = []; 115 - os = [ ]; 116 - cpu = [ ]; 117 - }; 118 - by-spec."bcrypt"."0.8.x" = 119 - self.by-version."bcrypt"."0.8.5"; 120 - by-version."bcrypt"."0.8.5" = self.buildNodePackage { 121 - name = "bcrypt-0.8.5"; 122 - version = "0.8.5"; 123 - bin = false; 124 - src = fetchurl { 125 - url = "http://registry.npmjs.org/bcrypt/-/bcrypt-0.8.5.tgz"; 126 - name = "bcrypt-0.8.5.tgz"; 127 - sha1 = "8e5b81b4db80e944f440005979ca8d58a961861d"; 128 - }; 129 - deps = { 130 - "bindings-1.2.1" = self.by-version."bindings"."1.2.1"; 131 - "nan-2.0.5" = self.by-version."nan"."2.0.5"; 132 - }; 133 - optionalDependencies = { 134 - }; 135 - peerDependencies = []; 136 - os = [ ]; 137 - cpu = [ ]; 138 - }; 139 - "bcrypt" = self.by-version."bcrypt"."0.8.5"; 140 - by-spec."bindings"."1.2.1" = 141 - self.by-version."bindings"."1.2.1"; 142 - by-version."bindings"."1.2.1" = self.buildNodePackage { 143 - name = "bindings-1.2.1"; 144 - version = "1.2.1"; 145 - bin = false; 146 - src = fetchurl { 147 - url = "http://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"; 148 - name = "bindings-1.2.1.tgz"; 149 - sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; 150 - }; 151 - deps = { 152 - }; 153 - optionalDependencies = { 154 - }; 155 - peerDependencies = []; 156 - os = [ ]; 157 - cpu = [ ]; 158 - }; 159 - by-spec."bisection"."*" = 160 - self.by-version."bisection"."0.0.3"; 161 - by-version."bisection"."0.0.3" = self.buildNodePackage { 162 - name = "bisection-0.0.3"; 163 - version = "0.0.3"; 164 - bin = false; 165 - src = fetchurl { 166 - url = "http://registry.npmjs.org/bisection/-/bisection-0.0.3.tgz"; 167 - name = "bisection-0.0.3.tgz"; 168 - sha1 = "9891d506d86ec7d50910c5157bb592dbb03f33db"; 169 - }; 170 - deps = { 171 - }; 172 - optionalDependencies = { 173 - }; 174 - peerDependencies = []; 175 - os = [ ]; 176 - cpu = [ ]; 177 - }; 178 - by-spec."bson"."~0.2" = 179 - self.by-version."bson"."0.2.22"; 180 - by-version."bson"."0.2.22" = self.buildNodePackage { 181 - name = "bson-0.2.22"; 182 - version = "0.2.22"; 183 - bin = false; 184 - src = fetchurl { 185 - url = "http://registry.npmjs.org/bson/-/bson-0.2.22.tgz"; 186 - name = "bson-0.2.22.tgz"; 187 - sha1 = "fcda103f26d0c074d5a52d50927db80fd02b4b39"; 188 }; 189 - deps = { 190 - "nan-1.8.4" = self.by-version."nan"."1.8.4"; 191 }; 192 - optionalDependencies = { 193 }; 194 - peerDependencies = []; 195 - os = [ ]; 196 - cpu = [ ]; 197 - }; 198 - by-spec."bufferjs"."=1.1.0" = 199 - self.by-version."bufferjs"."1.1.0"; 200 - by-version."bufferjs"."1.1.0" = self.buildNodePackage { 201 - name = "bufferjs-1.1.0"; 202 - version = "1.1.0"; 203 - bin = false; 204 - src = fetchurl { 205 - url = "http://registry.npmjs.org/bufferjs/-/bufferjs-1.1.0.tgz"; 206 - name = "bufferjs-1.1.0.tgz"; 207 - sha1 = "095ffa39c5e6b40a2178a1169c9effc584a73201"; 208 }; 209 - deps = { 210 }; 211 - optionalDependencies = { 212 }; 213 - peerDependencies = []; 214 - os = [ ]; 215 - cpu = [ ]; 216 - }; 217 - by-spec."builtin-modules"."^1.0.0" = 218 - self.by-version."builtin-modules"."1.1.0"; 219 - by-version."builtin-modules"."1.1.0" = self.buildNodePackage { 220 - name = "builtin-modules-1.1.0"; 221 - version = "1.1.0"; 222 - bin = false; 223 - src = fetchurl { 224 - url = "http://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.0.tgz"; 225 - name = "builtin-modules-1.1.0.tgz"; 226 - sha1 = "1053955fd994a5746e525e4ac717b81caf07491c"; 227 }; 228 - deps = { 229 }; 230 - optionalDependencies = { 231 }; 232 - peerDependencies = []; 233 - os = [ ]; 234 - cpu = [ ]; 235 - }; 236 - by-spec."bunyan"."0.16.x" = 237 - self.by-version."bunyan"."0.16.8"; 238 - by-version."bunyan"."0.16.8" = self.buildNodePackage { 239 - name = "bunyan-0.16.8"; 240 - version = "0.16.8"; 241 - bin = true; 242 - src = fetchurl { 243 - url = "http://registry.npmjs.org/bunyan/-/bunyan-0.16.8.tgz"; 244 - name = "bunyan-0.16.8.tgz"; 245 - sha1 = "3b3f6cdca262fa31aba43eb0eb6fb58e7bdde547"; 246 }; 247 - deps = { 248 - "dtrace-provider-0.2.4" = self.by-version."dtrace-provider"."0.2.4"; 249 }; 250 - optionalDependencies = { 251 }; 252 - peerDependencies = []; 253 - os = [ ]; 254 - cpu = [ ]; 255 - }; 256 - "bunyan" = self.by-version."bunyan"."0.16.8"; 257 - by-spec."camelcase"."^2.0.0" = 258 - self.by-version."camelcase"."2.0.1"; 259 - by-version."camelcase"."2.0.1" = self.buildNodePackage { 260 - name = "camelcase-2.0.1"; 261 - version = "2.0.1"; 262 - bin = false; 263 - src = fetchurl { 264 - url = "http://registry.npmjs.org/camelcase/-/camelcase-2.0.1.tgz"; 265 - name = "camelcase-2.0.1.tgz"; 266 - sha1 = "57568d687b8da56c4c1d17b4c74a3cee26d73aeb"; 267 }; 268 - deps = { 269 }; 270 - optionalDependencies = { 271 }; 272 - peerDependencies = []; 273 - os = [ ]; 274 - cpu = [ ]; 275 - }; 276 - by-spec."camelcase-keys"."^2.0.0" = 277 - self.by-version."camelcase-keys"."2.0.0"; 278 - by-version."camelcase-keys"."2.0.0" = self.buildNodePackage { 279 - name = "camelcase-keys-2.0.0"; 280 - version = "2.0.0"; 281 - bin = false; 282 - src = fetchurl { 283 - url = "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.0.0.tgz"; 284 - name = "camelcase-keys-2.0.0.tgz"; 285 - sha1 = "ab87e740d72a1ffcb12a43cc04c14b39d549eab9"; 286 }; 287 - deps = { 288 - "camelcase-2.0.1" = self.by-version."camelcase"."2.0.1"; 289 - "map-obj-1.0.1" = self.by-version."map-obj"."1.0.1"; 290 }; 291 - optionalDependencies = { 292 }; 293 - peerDependencies = []; 294 - os = [ ]; 295 - cpu = [ ]; 296 - }; 297 - by-spec."connect"."1.x" = 298 - self.by-version."connect"."1.9.2"; 299 - by-version."connect"."1.9.2" = self.buildNodePackage { 300 - name = "connect-1.9.2"; 301 - version = "1.9.2"; 302 - bin = false; 303 - src = fetchurl { 304 - url = "http://registry.npmjs.org/connect/-/connect-1.9.2.tgz"; 305 - name = "connect-1.9.2.tgz"; 306 - sha1 = "42880a22e9438ae59a8add74e437f58ae8e52807"; 307 }; 308 - deps = { 309 - "qs-6.0.1" = self.by-version."qs"."6.0.1"; 310 - "mime-1.3.4" = self.by-version."mime"."1.3.4"; 311 - "formidable-1.0.17" = self.by-version."formidable"."1.0.17"; 312 }; 313 - optionalDependencies = { 314 }; 315 - peerDependencies = []; 316 - os = [ ]; 317 - cpu = [ ]; 318 - }; 319 - "connect" = self.by-version."connect"."1.9.2"; 320 - by-spec."connect"."2.0.0" = 321 - self.by-version."connect"."2.0.0"; 322 - by-version."connect"."2.0.0" = self.buildNodePackage { 323 - name = "connect-2.0.0"; 324 - version = "2.0.0"; 325 - bin = false; 326 - src = fetchurl { 327 - url = "http://registry.npmjs.org/connect/-/connect-2.0.0.tgz"; 328 - name = "connect-2.0.0.tgz"; 329 - sha1 = "be0f8fcee7c1a0e2caa2e246a278dbbe250b9f27"; 330 }; 331 - deps = { 332 - "qs-0.4.2" = self.by-version."qs"."0.4.2"; 333 - "mime-1.2.4" = self.by-version."mime"."1.2.4"; 334 - "formidable-1.0.17" = self.by-version."formidable"."1.0.17"; 335 - "debug-2.2.0" = self.by-version."debug"."2.2.0"; 336 }; 337 - optionalDependencies = { 338 }; 339 - peerDependencies = []; 340 - os = [ ]; 341 - cpu = [ ]; 342 - }; 343 - by-spec."connect-auth"."0.5.3" = 344 - self.by-version."connect-auth"."0.5.3"; 345 - by-version."connect-auth"."0.5.3" = self.buildNodePackage { 346 - name = "connect-auth-0.5.3"; 347 - version = "0.5.3"; 348 - bin = false; 349 - src = fetchurl { 350 - url = "http://registry.npmjs.org/connect-auth/-/connect-auth-0.5.3.tgz"; 351 - name = "connect-auth-0.5.3.tgz"; 352 - sha1 = "2af00ac6f67ac1c5f451a0ff841a8d20a725091e"; 353 }; 354 - deps = { 355 - "connect-2.0.0" = self.by-version."connect"."2.0.0"; 356 - "oauth-0.9.7" = self.by-version."oauth"."0.9.7"; 357 - "openid-0.4.1" = self.by-version."openid"."0.4.1"; 358 }; 359 - optionalDependencies = { 360 }; 361 - peerDependencies = []; 362 - os = [ ]; 363 - cpu = [ ]; 364 - }; 365 - "connect-auth" = self.by-version."connect-auth"."0.5.3"; 366 - by-spec."connect-databank"."0.13.x" = 367 - self.by-version."connect-databank"."0.13.0"; 368 - by-version."connect-databank"."0.13.0" = self.buildNodePackage { 369 - name = "connect-databank-0.13.0"; 370 - version = "0.13.0"; 371 - bin = false; 372 - src = fetchurl { 373 - url = "http://registry.npmjs.org/connect-databank/-/connect-databank-0.13.0.tgz"; 374 - name = "connect-databank-0.13.0.tgz"; 375 - sha1 = "0d5063e9402381073e0242fd7c6ef28b2d61676b"; 376 }; 377 - deps = { 378 - "async-0.2.10" = self.by-version."async"."0.2.10"; 379 - "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 380 - "databank-0.19.1" = self.by-version."databank"."0.19.1"; 381 - "set-immediate-0.1.1" = self.by-version."set-immediate"."0.1.1"; 382 - "node-uuid-1.4.7" = self.by-version."node-uuid"."1.4.7"; 383 }; 384 - optionalDependencies = { 385 }; 386 - peerDependencies = []; 387 - os = [ ]; 388 - cpu = [ ]; 389 - }; 390 - "connect-databank" = self.by-version."connect-databank"."0.13.0"; 391 - by-spec."core-util-is"."~1.0.0" = 392 - self.by-version."core-util-is"."1.0.2"; 393 - by-version."core-util-is"."1.0.2" = self.buildNodePackage { 394 - name = "core-util-is-1.0.2"; 395 - version = "1.0.2"; 396 - bin = false; 397 - src = fetchurl { 398 - url = "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; 399 - name = "core-util-is-1.0.2.tgz"; 400 - sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 401 }; 402 - deps = { 403 }; 404 - optionalDependencies = { 405 }; 406 - peerDependencies = []; 407 - os = [ ]; 408 - cpu = [ ]; 409 - }; 410 - by-spec."crypto-cacerts"."0.1.x" = 411 - self.by-version."crypto-cacerts"."0.1.0"; 412 - by-version."crypto-cacerts"."0.1.0" = self.buildNodePackage { 413 - name = "crypto-cacerts-0.1.0"; 414 - version = "0.1.0"; 415 - bin = false; 416 - src = fetchurl { 417 - url = "http://registry.npmjs.org/crypto-cacerts/-/crypto-cacerts-0.1.0.tgz"; 418 - name = "crypto-cacerts-0.1.0.tgz"; 419 - sha1 = "3499c6dff949ab005d4ad4a3f09c48ced6c88a41"; 420 }; 421 - deps = { 422 }; 423 - optionalDependencies = { 424 }; 425 - peerDependencies = []; 426 - os = [ ]; 427 - cpu = [ ]; 428 - }; 429 - "crypto-cacerts" = self.by-version."crypto-cacerts"."0.1.0"; 430 - by-spec."databank"."0.18.x" = 431 - self.by-version."databank"."0.18.2"; 432 - by-version."databank"."0.18.2" = self.buildNodePackage { 433 - name = "databank-0.18.2"; 434 - version = "0.18.2"; 435 - bin = false; 436 - src = fetchurl { 437 - url = "http://registry.npmjs.org/databank/-/databank-0.18.2.tgz"; 438 - name = "databank-0.18.2.tgz"; 439 - sha1 = "b1f85bafa329cdb415589c0ee819a04c989a03ed"; 440 }; 441 - deps = { 442 - "vows-0.7.0" = self.by-version."vows"."0.7.0"; 443 - "step-0.0.6" = self.by-version."step"."0.0.6"; 444 - "set-immediate-0.1.1" = self.by-version."set-immediate"."0.1.1"; 445 }; 446 - optionalDependencies = { 447 }; 448 - peerDependencies = []; 449 - os = [ ]; 450 - cpu = [ ]; 451 - }; 452 - by-spec."databank"."0.19.x" = 453 - self.by-version."databank"."0.19.1"; 454 - by-version."databank"."0.19.1" = self.buildNodePackage { 455 - name = "databank-0.19.1"; 456 - version = "0.19.1"; 457 - bin = false; 458 - src = fetchurl { 459 - url = "http://registry.npmjs.org/databank/-/databank-0.19.1.tgz"; 460 - name = "databank-0.19.1.tgz"; 461 - sha1 = "95c6f662927b891f62c6f07fefe5e690fbe666e0"; 462 }; 463 - deps = { 464 - "vows-0.7.0" = self.by-version."vows"."0.7.0"; 465 - "step-0.0.6" = self.by-version."step"."0.0.6"; 466 - "set-immediate-0.1.1" = self.by-version."set-immediate"."0.1.1"; 467 }; 468 - optionalDependencies = { 469 }; 470 - peerDependencies = []; 471 - os = [ ]; 472 - cpu = [ ]; 473 - }; 474 - "databank" = self.by-version."databank"."0.19.1"; 475 - by-spec."databank"."~0.19.1" = 476 - self.by-version."databank"."0.19.1"; 477 - by-spec."databank-lrucache"."^0.1.2" = 478 - self.by-version."databank-lrucache"."0.1.2"; 479 - by-version."databank-lrucache"."0.1.2" = self.buildNodePackage { 480 - name = "databank-lrucache-0.1.2"; 481 - version = "0.1.2"; 482 - bin = false; 483 - src = fetchurl { 484 - url = "http://registry.npmjs.org/databank-lrucache/-/databank-lrucache-0.1.2.tgz"; 485 - name = "databank-lrucache-0.1.2.tgz"; 486 - sha1 = "846d3bbc3d908ea2880baf9a611d86a28697c640"; 487 }; 488 - deps = { 489 - "databank-0.19.1" = self.by-version."databank"."0.19.1"; 490 - "underscore-1.5.2" = self.by-version."underscore"."1.5.2"; 491 - "lru-cache-2.3.1" = self.by-version."lru-cache"."2.3.1"; 492 - "set-immediate-0.1.1" = self.by-version."set-immediate"."0.1.1"; 493 }; 494 - optionalDependencies = { 495 }; 496 - peerDependencies = []; 497 - os = [ ]; 498 - cpu = [ ]; 499 - }; 500 - "databank-lrucache" = self.by-version."databank-lrucache"."0.1.2"; 501 - by-spec."databank-memcached"."^0.15.0" = 502 - self.by-version."databank-memcached"."0.15.0"; 503 - by-version."databank-memcached"."0.15.0" = self.buildNodePackage { 504 - name = "databank-memcached-0.15.0"; 505 - version = "0.15.0"; 506 - bin = false; 507 - src = fetchurl { 508 - url = "http://registry.npmjs.org/databank-memcached/-/databank-memcached-0.15.0.tgz"; 509 - name = "databank-memcached-0.15.0.tgz"; 510 - sha1 = "0817452dfb2b09267cd1c8bbec95363ec14f14f2"; 511 }; 512 - deps = { 513 - "memcached-0.2.8" = self.by-version."memcached"."0.2.8"; 514 - "databank-0.18.2" = self.by-version."databank"."0.18.2"; 515 - "step-0.0.6" = self.by-version."step"."0.0.6"; 516 - "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 517 }; 518 - optionalDependencies = { 519 }; 520 - peerDependencies = []; 521 - os = [ ]; 522 - cpu = [ ]; 523 - }; 524 - "databank-memcached" = self.by-version."databank-memcached"."0.15.0"; 525 - by-spec."databank-mongodb"."^0.18.10" = 526 - self.by-version."databank-mongodb"."0.18.10"; 527 - by-version."databank-mongodb"."0.18.10" = self.buildNodePackage { 528 - name = "databank-mongodb-0.18.10"; 529 - version = "0.18.10"; 530 - bin = false; 531 - src = fetchurl { 532 - url = "http://registry.npmjs.org/databank-mongodb/-/databank-mongodb-0.18.10.tgz"; 533 - name = "databank-mongodb-0.18.10.tgz"; 534 - sha1 = "5f9d37059d024f1116bdca05459f9c033b0d8ae5"; 535 }; 536 - deps = { 537 - "databank-0.19.1" = self.by-version."databank"."0.19.1"; 538 - "mongodb-1.4.39" = self.by-version."mongodb"."1.4.39"; 539 - "step-0.0.6" = self.by-version."step"."0.0.6"; 540 - "underscore-1.8.3" = self.by-version."underscore"."1.8.3"; 541 }; 542 - optionalDependencies = { 543 }; 544 - peerDependencies = []; 545 - os = [ ]; 546 - cpu = [ ]; 547 - }; 548 - "databank-mongodb" = self.by-version."databank-mongodb"."0.18.10"; 549 - by-spec."databank-redis"."^0.19.6" = 550 - self.by-version."databank-redis"."0.19.6"; 551 - by-version."databank-redis"."0.19.6" = self.buildNodePackage { 552 - name = "databank-redis-0.19.6"; 553 - version = "0.19.6"; 554 - bin = false; 555 - src = fetchurl { 556 - url = "http://registry.npmjs.org/databank-redis/-/databank-redis-0.19.6.tgz"; 557 - name = "databank-redis-0.19.6.tgz"; 558 - sha1 = "dd476b81b8200269ea0cc85f6b6decd05799bce9"; 559 }; 560 - deps = { 561 - "async-0.9.2" = self.by-version."async"."0.9.2"; 562 - "databank-0.19.1" = self.by-version."databank"."0.19.1"; 563 - "redis-0.10.3" = self.by-version."redis"."0.10.3"; 564 - "underscore-1.6.0" = self.by-version."underscore"."1.6.0"; 565 }; 566 - optionalDependencies = { 567 }; 568 - peerDependencies = []; 569 - os = [ ]; 570 - cpu = [ ]; 571 - }; 572 - "databank-redis" = self.by-version."databank-redis"."0.19.6"; 573 - by-spec."dateformat"."1.x" = 574 - self.by-version."dateformat"."1.0.12"; 575 - by-version."dateformat"."1.0.12" = self.buildNodePackage { 576 - name = "dateformat-1.0.12"; 577 - version = "1.0.12"; 578 - bin = true; 579 - src = fetchurl { 580 - url = "http://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz"; 581 - name = "dateformat-1.0.12.tgz"; 582 - sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9"; 583 }; 584 - deps = { 585 - "get-stdin-4.0.1" = self.by-version."get-stdin"."4.0.1"; 586 - "meow-3.6.0" = self.by-version."meow"."3.6.0"; 587 }; 588 - optionalDependencies = { 589 }; 590 - peerDependencies = []; 591 - os = [ ]; 592 - cpu = [ ]; 593 - }; 594 - "dateformat" = self.by-version."dateformat"."1.0.12"; 595 - by-spec."debug"."*" = 596 - self.by-version."debug"."2.2.0"; 597 - by-version."debug"."2.2.0" = self.buildNodePackage { 598 - name = "debug-2.2.0"; 599 - version = "2.2.0"; 600 - bin = false; 601 - src = fetchurl { 602 - url = "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz"; 603 - name = "debug-2.2.0.tgz"; 604 - sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da"; 605 }; 606 - deps = { 607 - "ms-0.7.1" = self.by-version."ms"."0.7.1"; 608 }; 609 - optionalDependencies = { 610 }; 611 - peerDependencies = []; 612 - os = [ ]; 613 - cpu = [ ]; 614 - }; 615 - by-spec."debug"."0.7.0" = 616 - self.by-version."debug"."0.7.0"; 617 - by-version."debug"."0.7.0" = self.buildNodePackage { 618 - name = "debug-0.7.0"; 619 - version = "0.7.0"; 620 - bin = false; 621 - src = fetchurl { 622 - url = "http://registry.npmjs.org/debug/-/debug-0.7.0.tgz"; 623 - name = "debug-0.7.0.tgz"; 624 - sha1 = "f5be05ec0434c992d79940e50b2695cfb2e01b08"; 625 }; 626 - deps = { 627 }; 628 - optionalDependencies = { 629 }; 630 - peerDependencies = []; 631 - os = [ ]; 632 - cpu = [ ]; 633 - }; 634 - by-spec."dialback-client"."~0.1.5" = 635 - self.by-version."dialback-client"."0.1.5"; 636 - by-version."dialback-client"."0.1.5" = self.buildNodePackage { 637 - name = "dialback-client-0.1.5"; 638 - version = "0.1.5"; 639 - bin = false; 640 - src = fetchurl { 641 - url = "http://registry.npmjs.org/dialback-client/-/dialback-client-0.1.5.tgz"; 642 - name = "dialback-client-0.1.5.tgz"; 643 - sha1 = "ff37f58554ac7dca79a219ba3e6e7c5ed4cc0745"; 644 }; 645 - deps = { 646 - "express-2.5.11" = self.by-version."express"."2.5.11"; 647 - "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 648 - "databank-0.18.2" = self.by-version."databank"."0.18.2"; 649 - "step-0.0.6" = self.by-version."step"."0.0.6"; 650 }; 651 - optionalDependencies = { 652 }; 653 - peerDependencies = []; 654 - os = [ ]; 655 - cpu = [ ]; 656 - }; 657 - "dialback-client" = self.by-version."dialback-client"."0.1.5"; 658 - by-spec."diff"."~1.0.3" = 659 - self.by-version."diff"."1.0.8"; 660 - by-version."diff"."1.0.8" = self.buildNodePackage { 661 - name = "diff-1.0.8"; 662 - version = "1.0.8"; 663 - bin = false; 664 - src = fetchurl { 665 - url = "http://registry.npmjs.org/diff/-/diff-1.0.8.tgz"; 666 - name = "diff-1.0.8.tgz"; 667 - sha1 = "343276308ec991b7bc82267ed55bc1411f971666"; 668 }; 669 - deps = { 670 }; 671 - optionalDependencies = { 672 }; 673 - peerDependencies = []; 674 - os = [ ]; 675 - cpu = [ ]; 676 - }; 677 - by-spec."dtrace-provider"."0.2.4" = 678 - self.by-version."dtrace-provider"."0.2.4"; 679 - by-version."dtrace-provider"."0.2.4" = self.buildNodePackage { 680 - name = "dtrace-provider-0.2.4"; 681 - version = "0.2.4"; 682 - bin = false; 683 - src = fetchurl { 684 - url = "http://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.2.4.tgz"; 685 - name = "dtrace-provider-0.2.4.tgz"; 686 - sha1 = "0719d4449c8994cc89e317cf0d732213f94653d7"; 687 }; 688 - deps = { 689 }; 690 - optionalDependencies = { 691 }; 692 - peerDependencies = []; 693 - os = [ ]; 694 - cpu = [ ]; 695 - }; 696 - by-spec."emailjs"."0.3.x" = 697 - self.by-version."emailjs"."0.3.16"; 698 - by-version."emailjs"."0.3.16" = self.buildNodePackage { 699 - name = "emailjs-0.3.16"; 700 - version = "0.3.16"; 701 - bin = false; 702 - src = fetchurl { 703 - url = "http://registry.npmjs.org/emailjs/-/emailjs-0.3.16.tgz"; 704 - name = "emailjs-0.3.16.tgz"; 705 - sha1 = "f162735352ce7b6615a5d811714051f90f23331d"; 706 }; 707 - deps = { 708 - "addressparser-0.3.2" = self.by-version."addressparser"."0.3.2"; 709 - "mimelib-0.2.14" = self.by-version."mimelib"."0.2.14"; 710 - "moment-1.7.0" = self.by-version."moment"."1.7.0"; 711 - "starttls-0.2.1" = self.by-version."starttls"."0.2.1"; 712 }; 713 - optionalDependencies = { 714 - "bufferjs-1.1.0" = self.by-version."bufferjs"."1.1.0"; 715 }; 716 - peerDependencies = []; 717 - os = [ ]; 718 - cpu = [ ]; 719 - }; 720 - "emailjs" = self.by-version."emailjs"."0.3.16"; 721 - by-spec."encoding"."~0.1" = 722 - self.by-version."encoding"."0.1.11"; 723 - by-version."encoding"."0.1.11" = self.buildNodePackage { 724 - name = "encoding-0.1.11"; 725 - version = "0.1.11"; 726 - bin = false; 727 - src = fetchurl { 728 - url = "http://registry.npmjs.org/encoding/-/encoding-0.1.11.tgz"; 729 - name = "encoding-0.1.11.tgz"; 730 - sha1 = "52c65ac15aab467f1338451e2615f988eccc0258"; 731 }; 732 - deps = { 733 - "iconv-lite-0.4.13" = self.by-version."iconv-lite"."0.4.13"; 734 }; 735 - optionalDependencies = { 736 }; 737 - peerDependencies = []; 738 - os = [ ]; 739 - cpu = [ ]; 740 - }; 741 - by-spec."error-ex"."^1.2.0" = 742 - self.by-version."error-ex"."1.3.0"; 743 - by-version."error-ex"."1.3.0" = self.buildNodePackage { 744 - name = "error-ex-1.3.0"; 745 - version = "1.3.0"; 746 - bin = false; 747 - src = fetchurl { 748 - url = "http://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz"; 749 - name = "error-ex-1.3.0.tgz"; 750 - sha1 = "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"; 751 }; 752 - deps = { 753 - "is-arrayish-0.2.1" = self.by-version."is-arrayish"."0.2.1"; 754 }; 755 - optionalDependencies = { 756 }; 757 - peerDependencies = []; 758 - os = [ ]; 759 - cpu = [ ]; 760 - }; 761 - by-spec."express"."2.5.x" = 762 - self.by-version."express"."2.5.11"; 763 - by-version."express"."2.5.11" = self.buildNodePackage { 764 - name = "express-2.5.11"; 765 - version = "2.5.11"; 766 - bin = true; 767 - src = fetchurl { 768 - url = "http://registry.npmjs.org/express/-/express-2.5.11.tgz"; 769 - name = "express-2.5.11.tgz"; 770 - sha1 = "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"; 771 }; 772 - deps = { 773 - "connect-1.9.2" = self.by-version."connect"."1.9.2"; 774 - "mime-1.2.4" = self.by-version."mime"."1.2.4"; 775 - "qs-0.4.2" = self.by-version."qs"."0.4.2"; 776 - "mkdirp-0.3.0" = self.by-version."mkdirp"."0.3.0"; 777 }; 778 - optionalDependencies = { 779 }; 780 - peerDependencies = []; 781 - os = [ ]; 782 - cpu = [ ]; 783 - }; 784 - "express" = self.by-version."express"."2.5.11"; 785 - by-spec."eyes".">=0.1.6" = 786 - self.by-version."eyes"."0.1.8"; 787 - by-version."eyes"."0.1.8" = self.buildNodePackage { 788 - name = "eyes-0.1.8"; 789 - version = "0.1.8"; 790 - bin = false; 791 - src = fetchurl { 792 - url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; 793 - name = "eyes-0.1.8.tgz"; 794 - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; 795 }; 796 - deps = { 797 }; 798 - optionalDependencies = { 799 }; 800 - peerDependencies = []; 801 - os = [ ]; 802 - cpu = [ ]; 803 - }; 804 - by-spec."faye-websocket"."^0.9.3" = 805 - self.by-version."faye-websocket"."0.9.4"; 806 - by-version."faye-websocket"."0.9.4" = self.buildNodePackage { 807 - name = "faye-websocket-0.9.4"; 808 - version = "0.9.4"; 809 - bin = false; 810 - src = fetchurl { 811 - url = "http://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.4.tgz"; 812 - name = "faye-websocket-0.9.4.tgz"; 813 - sha1 = "885934c79effb0409549e0c0a3801ed17a40cdad"; 814 }; 815 - deps = { 816 - "websocket-driver-0.6.3" = self.by-version."websocket-driver"."0.6.3"; 817 }; 818 - optionalDependencies = { 819 }; 820 - peerDependencies = []; 821 - os = [ ]; 822 - cpu = [ ]; 823 - }; 824 - by-spec."find-up"."^1.0.0" = 825 - self.by-version."find-up"."1.1.0"; 826 - by-version."find-up"."1.1.0" = self.buildNodePackage { 827 - name = "find-up-1.1.0"; 828 - version = "1.1.0"; 829 - bin = false; 830 - src = fetchurl { 831 - url = "http://registry.npmjs.org/find-up/-/find-up-1.1.0.tgz"; 832 - name = "find-up-1.1.0.tgz"; 833 - sha1 = "a63b0eec4625a2902534898a5f9eec8aaed046e9"; 834 }; 835 - deps = { 836 - "path-exists-2.1.0" = self.by-version."path-exists"."2.1.0"; 837 - "pinkie-promise-2.0.0" = self.by-version."pinkie-promise"."2.0.0"; 838 }; 839 - optionalDependencies = { 840 }; 841 - peerDependencies = []; 842 - os = [ ]; 843 - cpu = [ ]; 844 - }; 845 - by-spec."formidable"."1.0.x" = 846 - self.by-version."formidable"."1.0.17"; 847 - by-version."formidable"."1.0.17" = self.buildNodePackage { 848 - name = "formidable-1.0.17"; 849 - version = "1.0.17"; 850 - bin = false; 851 - src = fetchurl { 852 - url = "http://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz"; 853 - name = "formidable-1.0.17.tgz"; 854 - sha1 = "ef5491490f9433b705faa77249c99029ae348559"; 855 }; 856 - deps = { 857 }; 858 - optionalDependencies = { 859 }; 860 - peerDependencies = []; 861 - os = [ ]; 862 - cpu = [ ]; 863 - }; 864 - by-spec."get-stdin"."^4.0.1" = 865 - self.by-version."get-stdin"."4.0.1"; 866 - by-version."get-stdin"."4.0.1" = self.buildNodePackage { 867 - name = "get-stdin-4.0.1"; 868 - version = "4.0.1"; 869 - bin = false; 870 - src = fetchurl { 871 - url = "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; 872 - name = "get-stdin-4.0.1.tgz"; 873 - sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe"; 874 }; 875 - deps = { 876 }; 877 - optionalDependencies = { 878 }; 879 - peerDependencies = []; 880 - os = [ ]; 881 - cpu = [ ]; 882 - }; 883 - by-spec."gm"."1.9.x" = 884 - self.by-version."gm"."1.9.2"; 885 - by-version."gm"."1.9.2" = self.buildNodePackage { 886 - name = "gm-1.9.2"; 887 - version = "1.9.2"; 888 - bin = false; 889 - src = fetchurl { 890 - url = "http://registry.npmjs.org/gm/-/gm-1.9.2.tgz"; 891 - name = "gm-1.9.2.tgz"; 892 - sha1 = "00443279fe959a10fa23025e0c8401e710215845"; 893 }; 894 - deps = { 895 - "debug-0.7.0" = self.by-version."debug"."0.7.0"; 896 - "array-series-0.1.5" = self.by-version."array-series"."0.1.5"; 897 - "array-parallel-0.1.3" = self.by-version."array-parallel"."0.1.3"; 898 - "through-2.3.8" = self.by-version."through"."2.3.8"; 899 - "stream-to-buffer-0.0.1" = self.by-version."stream-to-buffer"."0.0.1"; 900 }; 901 - optionalDependencies = { 902 }; 903 - peerDependencies = []; 904 - os = [ ]; 905 - cpu = [ ]; 906 - }; 907 - "gm" = self.by-version."gm"."1.9.2"; 908 - by-spec."graceful-fs"."^4.1.2" = 909 - self.by-version."graceful-fs"."4.1.2"; 910 - by-version."graceful-fs"."4.1.2" = self.buildNodePackage { 911 - name = "graceful-fs-4.1.2"; 912 - version = "4.1.2"; 913 - bin = false; 914 - src = fetchurl { 915 - url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.2.tgz"; 916 - name = "graceful-fs-4.1.2.tgz"; 917 - sha1 = "fe2239b7574972e67e41f808823f9bfa4a991e37"; 918 }; 919 - deps = { 920 }; 921 - optionalDependencies = { 922 }; 923 - peerDependencies = []; 924 - os = [ ]; 925 - cpu = [ ]; 926 - }; 927 - by-spec."hashring"."0.0.x" = 928 - self.by-version."hashring"."0.0.8"; 929 - by-version."hashring"."0.0.8" = self.buildNodePackage { 930 - name = "hashring-0.0.8"; 931 - version = "0.0.8"; 932 - bin = false; 933 - src = fetchurl { 934 - url = "http://registry.npmjs.org/hashring/-/hashring-0.0.8.tgz"; 935 - name = "hashring-0.0.8.tgz"; 936 - sha1 = "203ab13c364119f10106526d2eaf7bd42b484c31"; 937 }; 938 - deps = { 939 - "bisection-0.0.3" = self.by-version."bisection"."0.0.3"; 940 - "simple-lru-cache-0.0.2" = self.by-version."simple-lru-cache"."0.0.2"; 941 }; 942 - optionalDependencies = { 943 }; 944 - peerDependencies = []; 945 - os = [ ]; 946 - cpu = [ ]; 947 - }; 948 - by-spec."hosted-git-info"."^2.1.4" = 949 - self.by-version."hosted-git-info"."2.1.4"; 950 - by-version."hosted-git-info"."2.1.4" = self.buildNodePackage { 951 - name = "hosted-git-info-2.1.4"; 952 - version = "2.1.4"; 953 - bin = false; 954 - src = fetchurl { 955 - url = "http://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.4.tgz"; 956 - name = "hosted-git-info-2.1.4.tgz"; 957 - sha1 = "d9e953b26988be88096c46e926494d9604c300f8"; 958 }; 959 - deps = { 960 }; 961 - optionalDependencies = { 962 }; 963 - peerDependencies = []; 964 - os = [ ]; 965 - cpu = [ ]; 966 - }; 967 - by-spec."iconv-lite"."~0.4.4" = 968 - self.by-version."iconv-lite"."0.4.13"; 969 - by-version."iconv-lite"."0.4.13" = self.buildNodePackage { 970 - name = "iconv-lite-0.4.13"; 971 - version = "0.4.13"; 972 - bin = false; 973 - src = fetchurl { 974 - url = "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; 975 - name = "iconv-lite-0.4.13.tgz"; 976 - sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; 977 }; 978 - deps = { 979 }; 980 - optionalDependencies = { 981 }; 982 - peerDependencies = []; 983 - os = [ ]; 984 - cpu = [ ]; 985 - }; 986 - by-spec."indent-string"."^2.1.0" = 987 - self.by-version."indent-string"."2.1.0"; 988 - by-version."indent-string"."2.1.0" = self.buildNodePackage { 989 - name = "indent-string-2.1.0"; 990 - version = "2.1.0"; 991 - bin = false; 992 - src = fetchurl { 993 - url = "http://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"; 994 - name = "indent-string-2.1.0.tgz"; 995 - sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80"; 996 }; 997 - deps = { 998 - "repeating-2.0.0" = self.by-version."repeating"."2.0.0"; 999 }; 1000 - optionalDependencies = { 1001 }; 1002 - peerDependencies = []; 1003 - os = [ ]; 1004 - cpu = [ ]; 1005 - }; 1006 - by-spec."inherits"."~2.0.1" = 1007 - self.by-version."inherits"."2.0.1"; 1008 - by-version."inherits"."2.0.1" = self.buildNodePackage { 1009 - name = "inherits-2.0.1"; 1010 - version = "2.0.1"; 1011 - bin = false; 1012 - src = fetchurl { 1013 - url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 1014 - name = "inherits-2.0.1.tgz"; 1015 - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 1016 }; 1017 - deps = { 1018 }; 1019 - optionalDependencies = { 1020 }; 1021 - peerDependencies = []; 1022 - os = [ ]; 1023 - cpu = [ ]; 1024 - }; 1025 - by-spec."is-arrayish"."^0.2.1" = 1026 - self.by-version."is-arrayish"."0.2.1"; 1027 - by-version."is-arrayish"."0.2.1" = self.buildNodePackage { 1028 - name = "is-arrayish-0.2.1"; 1029 - version = "0.2.1"; 1030 - bin = false; 1031 - src = fetchurl { 1032 - url = "http://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; 1033 - name = "is-arrayish-0.2.1.tgz"; 1034 - sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; 1035 }; 1036 - deps = { 1037 }; 1038 - optionalDependencies = { 1039 }; 1040 - peerDependencies = []; 1041 - os = [ ]; 1042 - cpu = [ ]; 1043 - }; 1044 - by-spec."is-builtin-module"."^1.0.0" = 1045 - self.by-version."is-builtin-module"."1.0.0"; 1046 - by-version."is-builtin-module"."1.0.0" = self.buildNodePackage { 1047 - name = "is-builtin-module-1.0.0"; 1048 - version = "1.0.0"; 1049 - bin = false; 1050 - src = fetchurl { 1051 - url = "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"; 1052 - name = "is-builtin-module-1.0.0.tgz"; 1053 - sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe"; 1054 }; 1055 - deps = { 1056 - "builtin-modules-1.1.0" = self.by-version."builtin-modules"."1.1.0"; 1057 }; 1058 - optionalDependencies = { 1059 }; 1060 - peerDependencies = []; 1061 - os = [ ]; 1062 - cpu = [ ]; 1063 - }; 1064 - by-spec."is-finite"."^1.0.0" = 1065 - self.by-version."is-finite"."1.0.1"; 1066 - by-version."is-finite"."1.0.1" = self.buildNodePackage { 1067 - name = "is-finite-1.0.1"; 1068 - version = "1.0.1"; 1069 - bin = false; 1070 - src = fetchurl { 1071 - url = "http://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz"; 1072 - name = "is-finite-1.0.1.tgz"; 1073 - sha1 = "6438603eaebe2793948ff4a4262ec8db3d62597b"; 1074 }; 1075 - deps = { 1076 - "number-is-nan-1.0.0" = self.by-version."number-is-nan"."1.0.0"; 1077 }; 1078 - optionalDependencies = { 1079 }; 1080 - peerDependencies = []; 1081 - os = [ ]; 1082 - cpu = [ ]; 1083 - }; 1084 - by-spec."is-utf8"."^0.2.0" = 1085 - self.by-version."is-utf8"."0.2.0"; 1086 - by-version."is-utf8"."0.2.0" = self.buildNodePackage { 1087 - name = "is-utf8-0.2.0"; 1088 - version = "0.2.0"; 1089 - bin = false; 1090 - src = fetchurl { 1091 - url = "http://registry.npmjs.org/is-utf8/-/is-utf8-0.2.0.tgz"; 1092 - name = "is-utf8-0.2.0.tgz"; 1093 - sha1 = "b8aa54125ae626bfe4e3beb965f16a89c58a1137"; 1094 }; 1095 - deps = { 1096 }; 1097 - optionalDependencies = { 1098 }; 1099 - peerDependencies = []; 1100 - os = [ ]; 1101 - cpu = [ ]; 1102 - }; 1103 - by-spec."isarray"."0.0.1" = 1104 - self.by-version."isarray"."0.0.1"; 1105 - by-version."isarray"."0.0.1" = self.buildNodePackage { 1106 - name = "isarray-0.0.1"; 1107 - version = "0.0.1"; 1108 - bin = false; 1109 - src = fetchurl { 1110 - url = "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; 1111 - name = "isarray-0.0.1.tgz"; 1112 - sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; 1113 }; 1114 - deps = { 1115 }; 1116 - optionalDependencies = { 1117 }; 1118 - peerDependencies = []; 1119 - os = [ ]; 1120 - cpu = [ ]; 1121 - }; 1122 - by-spec."jackpot".">=0.0.6" = 1123 - self.by-version."jackpot"."0.0.6"; 1124 - by-version."jackpot"."0.0.6" = self.buildNodePackage { 1125 - name = "jackpot-0.0.6"; 1126 - version = "0.0.6"; 1127 - bin = false; 1128 - src = fetchurl { 1129 - url = "http://registry.npmjs.org/jackpot/-/jackpot-0.0.6.tgz"; 1130 - name = "jackpot-0.0.6.tgz"; 1131 - sha1 = "3cff064285cbf66f4eab2593c90bce816a821849"; 1132 }; 1133 - deps = { 1134 - "retry-0.6.0" = self.by-version."retry"."0.6.0"; 1135 }; 1136 - optionalDependencies = { 1137 }; 1138 - peerDependencies = []; 1139 - os = [ ]; 1140 - cpu = [ ]; 1141 - }; 1142 - by-spec."jankyqueue"."0.1.x" = 1143 - self.by-version."jankyqueue"."0.1.1"; 1144 - by-version."jankyqueue"."0.1.1" = self.buildNodePackage { 1145 - name = "jankyqueue-0.1.1"; 1146 - version = "0.1.1"; 1147 - bin = false; 1148 - src = fetchurl { 1149 - url = "http://registry.npmjs.org/jankyqueue/-/jankyqueue-0.1.1.tgz"; 1150 - name = "jankyqueue-0.1.1.tgz"; 1151 - sha1 = "4181b0318fb32e77aee8c54af73f97660f2e88d2"; 1152 }; 1153 - deps = { 1154 }; 1155 - optionalDependencies = { 1156 }; 1157 - peerDependencies = []; 1158 - os = [ ]; 1159 - cpu = [ ]; 1160 - }; 1161 - "jankyqueue" = self.by-version."jankyqueue"."0.1.1"; 1162 - by-spec."kerberos"."0.0.11" = 1163 - self.by-version."kerberos"."0.0.11"; 1164 - by-version."kerberos"."0.0.11" = self.buildNodePackage { 1165 - name = "kerberos-0.0.11"; 1166 - version = "0.0.11"; 1167 - bin = false; 1168 - src = fetchurl { 1169 - url = "http://registry.npmjs.org/kerberos/-/kerberos-0.0.11.tgz"; 1170 - name = "kerberos-0.0.11.tgz"; 1171 - sha1 = "cb29891c21c22ac195f3140b97dd12204fea7dc2"; 1172 }; 1173 - deps = { 1174 - "nan-1.8.4" = self.by-version."nan"."1.8.4"; 1175 }; 1176 - optionalDependencies = { 1177 }; 1178 - peerDependencies = []; 1179 - os = [ ]; 1180 - cpu = [ ]; 1181 - }; 1182 - by-spec."load-json-file"."^1.0.0" = 1183 - self.by-version."load-json-file"."1.1.0"; 1184 - by-version."load-json-file"."1.1.0" = self.buildNodePackage { 1185 - name = "load-json-file-1.1.0"; 1186 - version = "1.1.0"; 1187 - bin = false; 1188 - src = fetchurl { 1189 - url = "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"; 1190 - name = "load-json-file-1.1.0.tgz"; 1191 - sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0"; 1192 }; 1193 - deps = { 1194 - "graceful-fs-4.1.2" = self.by-version."graceful-fs"."4.1.2"; 1195 - "parse-json-2.2.0" = self.by-version."parse-json"."2.2.0"; 1196 - "pify-2.3.0" = self.by-version."pify"."2.3.0"; 1197 - "pinkie-promise-2.0.0" = self.by-version."pinkie-promise"."2.0.0"; 1198 - "strip-bom-2.0.0" = self.by-version."strip-bom"."2.0.0"; 1199 }; 1200 - optionalDependencies = { 1201 }; 1202 - peerDependencies = []; 1203 - os = [ ]; 1204 - cpu = [ ]; 1205 - }; 1206 - by-spec."loud-rejection"."^1.0.0" = 1207 - self.by-version."loud-rejection"."1.2.0"; 1208 - by-version."loud-rejection"."1.2.0" = self.buildNodePackage { 1209 - name = "loud-rejection-1.2.0"; 1210 - version = "1.2.0"; 1211 - bin = false; 1212 - src = fetchurl { 1213 - url = "http://registry.npmjs.org/loud-rejection/-/loud-rejection-1.2.0.tgz"; 1214 - name = "loud-rejection-1.2.0.tgz"; 1215 - sha1 = "f4f87db6abec3b7fe47834531ecf6a011143e58d"; 1216 }; 1217 - deps = { 1218 - "signal-exit-2.1.2" = self.by-version."signal-exit"."2.1.2"; 1219 }; 1220 - optionalDependencies = { 1221 }; 1222 - peerDependencies = []; 1223 - os = [ ]; 1224 - cpu = [ ]; 1225 - }; 1226 - by-spec."lru-cache"."2.3.x" = 1227 - self.by-version."lru-cache"."2.3.1"; 1228 - by-version."lru-cache"."2.3.1" = self.buildNodePackage { 1229 - name = "lru-cache-2.3.1"; 1230 - version = "2.3.1"; 1231 - bin = false; 1232 - src = fetchurl { 1233 - url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; 1234 - name = "lru-cache-2.3.1.tgz"; 1235 - sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; 1236 }; 1237 - deps = { 1238 }; 1239 - optionalDependencies = { 1240 }; 1241 - peerDependencies = []; 1242 - os = [ ]; 1243 - cpu = [ ]; 1244 - }; 1245 - by-spec."map-obj"."^1.0.0" = 1246 - self.by-version."map-obj"."1.0.1"; 1247 - by-version."map-obj"."1.0.1" = self.buildNodePackage { 1248 - name = "map-obj-1.0.1"; 1249 - version = "1.0.1"; 1250 - bin = false; 1251 - src = fetchurl { 1252 - url = "http://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; 1253 - name = "map-obj-1.0.1.tgz"; 1254 - sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"; 1255 }; 1256 - deps = { 1257 }; 1258 - optionalDependencies = { 1259 }; 1260 - peerDependencies = []; 1261 - os = [ ]; 1262 - cpu = [ ]; 1263 - }; 1264 - by-spec."memcached"."0.2.x" = 1265 - self.by-version."memcached"."0.2.8"; 1266 - by-version."memcached"."0.2.8" = self.buildNodePackage { 1267 - name = "memcached-0.2.8"; 1268 - version = "0.2.8"; 1269 - bin = false; 1270 - src = fetchurl { 1271 - url = "http://registry.npmjs.org/memcached/-/memcached-0.2.8.tgz"; 1272 - name = "memcached-0.2.8.tgz"; 1273 - sha1 = "ffbf9498cbc30779625b77e77770bd50dc525212"; 1274 }; 1275 - deps = { 1276 - "hashring-0.0.8" = self.by-version."hashring"."0.0.8"; 1277 - "jackpot-0.0.6" = self.by-version."jackpot"."0.0.6"; 1278 }; 1279 - optionalDependencies = { 1280 }; 1281 - peerDependencies = []; 1282 - os = [ ]; 1283 - cpu = [ ]; 1284 - }; 1285 - by-spec."meow"."^3.3.0" = 1286 - self.by-version."meow"."3.6.0"; 1287 - by-version."meow"."3.6.0" = self.buildNodePackage { 1288 - name = "meow-3.6.0"; 1289 - version = "3.6.0"; 1290 - bin = false; 1291 - src = fetchurl { 1292 - url = "http://registry.npmjs.org/meow/-/meow-3.6.0.tgz"; 1293 - name = "meow-3.6.0.tgz"; 1294 - sha1 = "e7a535295cb89db0e0782428e55fa8615bf9e150"; 1295 }; 1296 - deps = { 1297 - "camelcase-keys-2.0.0" = self.by-version."camelcase-keys"."2.0.0"; 1298 - "loud-rejection-1.2.0" = self.by-version."loud-rejection"."1.2.0"; 1299 - "minimist-1.2.0" = self.by-version."minimist"."1.2.0"; 1300 - "normalize-package-data-2.3.5" = self.by-version."normalize-package-data"."2.3.5"; 1301 - "object-assign-4.0.1" = self.by-version."object-assign"."4.0.1"; 1302 - "read-pkg-up-1.0.1" = self.by-version."read-pkg-up"."1.0.1"; 1303 - "redent-1.0.0" = self.by-version."redent"."1.0.0"; 1304 - "trim-newlines-1.0.0" = self.by-version."trim-newlines"."1.0.0"; 1305 }; 1306 - optionalDependencies = { 1307 }; 1308 - peerDependencies = []; 1309 - os = [ ]; 1310 - cpu = [ ]; 1311 - }; 1312 - by-spec."mime"."1.2.4" = 1313 - self.by-version."mime"."1.2.4"; 1314 - by-version."mime"."1.2.4" = self.buildNodePackage { 1315 - name = "mime-1.2.4"; 1316 - version = "1.2.4"; 1317 - bin = false; 1318 - src = fetchurl { 1319 - url = "http://registry.npmjs.org/mime/-/mime-1.2.4.tgz"; 1320 - name = "mime-1.2.4.tgz"; 1321 - sha1 = "11b5fdaf29c2509255176b80ad520294f5de92b7"; 1322 }; 1323 - deps = { 1324 }; 1325 - optionalDependencies = { 1326 }; 1327 - peerDependencies = []; 1328 - os = [ ]; 1329 - cpu = [ ]; 1330 - }; 1331 - by-spec."mime".">= 0.0.1" = 1332 - self.by-version."mime"."1.3.4"; 1333 - by-version."mime"."1.3.4" = self.buildNodePackage { 1334 - name = "mime-1.3.4"; 1335 - version = "1.3.4"; 1336 - bin = true; 1337 - src = fetchurl { 1338 - url = "http://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; 1339 - name = "mime-1.3.4.tgz"; 1340 - sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; 1341 }; 1342 - deps = { 1343 }; 1344 - optionalDependencies = { 1345 }; 1346 - peerDependencies = []; 1347 - os = [ ]; 1348 - cpu = [ ]; 1349 - }; 1350 - by-spec."mimelib"."0.2.14" = 1351 - self.by-version."mimelib"."0.2.14"; 1352 - by-version."mimelib"."0.2.14" = self.buildNodePackage { 1353 - name = "mimelib-0.2.14"; 1354 - version = "0.2.14"; 1355 - bin = false; 1356 - src = fetchurl { 1357 - url = "http://registry.npmjs.org/mimelib/-/mimelib-0.2.14.tgz"; 1358 - name = "mimelib-0.2.14.tgz"; 1359 - sha1 = "2a1aa724bd190b85bd526e6317ab6106edfd6831"; 1360 }; 1361 - deps = { 1362 - "encoding-0.1.11" = self.by-version."encoding"."0.1.11"; 1363 - "addressparser-0.2.1" = self.by-version."addressparser"."0.2.1"; 1364 }; 1365 - optionalDependencies = { 1366 }; 1367 - peerDependencies = []; 1368 - os = [ ]; 1369 - cpu = [ ]; 1370 - }; 1371 - by-spec."minimist"."^1.1.3" = 1372 - self.by-version."minimist"."1.2.0"; 1373 - by-version."minimist"."1.2.0" = self.buildNodePackage { 1374 - name = "minimist-1.2.0"; 1375 - version = "1.2.0"; 1376 - bin = false; 1377 - src = fetchurl { 1378 - url = "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; 1379 - name = "minimist-1.2.0.tgz"; 1380 - sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; 1381 }; 1382 - deps = { 1383 }; 1384 - optionalDependencies = { 1385 }; 1386 - peerDependencies = []; 1387 - os = [ ]; 1388 - cpu = [ ]; 1389 - }; 1390 - by-spec."mkdirp"."0.3.0" = 1391 - self.by-version."mkdirp"."0.3.0"; 1392 - by-version."mkdirp"."0.3.0" = self.buildNodePackage { 1393 - name = "mkdirp-0.3.0"; 1394 - version = "0.3.0"; 1395 - bin = false; 1396 - src = fetchurl { 1397 - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; 1398 - name = "mkdirp-0.3.0.tgz"; 1399 - sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; 1400 }; 1401 - deps = { 1402 }; 1403 - optionalDependencies = { 1404 }; 1405 - peerDependencies = []; 1406 - os = [ ]; 1407 - cpu = [ ]; 1408 - }; 1409 - by-spec."mkdirp"."0.3.x" = 1410 - self.by-version."mkdirp"."0.3.5"; 1411 - by-version."mkdirp"."0.3.5" = self.buildNodePackage { 1412 - name = "mkdirp-0.3.5"; 1413 - version = "0.3.5"; 1414 - bin = false; 1415 - src = fetchurl { 1416 - url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 1417 - name = "mkdirp-0.3.5.tgz"; 1418 - sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 1419 }; 1420 - deps = { 1421 }; 1422 - optionalDependencies = { 1423 }; 1424 - peerDependencies = []; 1425 - os = [ ]; 1426 - cpu = [ ]; 1427 - }; 1428 - "mkdirp" = self.by-version."mkdirp"."0.3.5"; 1429 - by-spec."moment"."= 1.7.0" = 1430 - self.by-version."moment"."1.7.0"; 1431 - by-version."moment"."1.7.0" = self.buildNodePackage { 1432 - name = "moment-1.7.0"; 1433 - version = "1.7.0"; 1434 - bin = false; 1435 - src = fetchurl { 1436 - url = "http://registry.npmjs.org/moment/-/moment-1.7.0.tgz"; 1437 - name = "moment-1.7.0.tgz"; 1438 - sha1 = "6f3d73a446c6bd6af1b993801d0b8071efad5e28"; 1439 }; 1440 - deps = { 1441 }; 1442 - optionalDependencies = { 1443 }; 1444 - peerDependencies = []; 1445 - os = [ ]; 1446 - cpu = [ ]; 1447 - }; 1448 - by-spec."mongodb"."1.4.x" = 1449 - self.by-version."mongodb"."1.4.39"; 1450 - by-version."mongodb"."1.4.39" = self.buildNodePackage { 1451 - name = "mongodb-1.4.39"; 1452 - version = "1.4.39"; 1453 - bin = false; 1454 - src = fetchurl { 1455 - url = "http://registry.npmjs.org/mongodb/-/mongodb-1.4.39.tgz"; 1456 - name = "mongodb-1.4.39.tgz"; 1457 - sha1 = "f5b25c7f7df06c968cd5d3c68280adc9a6404591"; 1458 }; 1459 - deps = { 1460 - "bson-0.2.22" = self.by-version."bson"."0.2.22"; 1461 }; 1462 - optionalDependencies = { 1463 - "kerberos-0.0.11" = self.by-version."kerberos"."0.0.11"; 1464 - "readable-stream-2.0.4" = self.by-version."readable-stream"."2.0.4"; 1465 }; 1466 - peerDependencies = []; 1467 - os = [ ]; 1468 - cpu = [ ]; 1469 - }; 1470 - by-spec."ms"."0.7.1" = 1471 - self.by-version."ms"."0.7.1"; 1472 - by-version."ms"."0.7.1" = self.buildNodePackage { 1473 - name = "ms-0.7.1"; 1474 - version = "0.7.1"; 1475 - bin = false; 1476 - src = fetchurl { 1477 - url = "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"; 1478 - name = "ms-0.7.1.tgz"; 1479 - sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; 1480 }; 1481 - deps = { 1482 }; 1483 - optionalDependencies = { 1484 }; 1485 - peerDependencies = []; 1486 - os = [ ]; 1487 - cpu = [ ]; 1488 - }; 1489 - by-spec."nan"."2.0.5" = 1490 - self.by-version."nan"."2.0.5"; 1491 - by-version."nan"."2.0.5" = self.buildNodePackage { 1492 - name = "nan-2.0.5"; 1493 - version = "2.0.5"; 1494 - bin = false; 1495 - src = fetchurl { 1496 - url = "http://registry.npmjs.org/nan/-/nan-2.0.5.tgz"; 1497 - name = "nan-2.0.5.tgz"; 1498 - sha1 = "365888014be1fd178db0cbfa258edf7b0cb1c408"; 1499 }; 1500 - deps = { 1501 }; 1502 - optionalDependencies = { 1503 }; 1504 - peerDependencies = []; 1505 - os = [ ]; 1506 - cpu = [ ]; 1507 - }; 1508 - by-spec."nan"."~1.8" = 1509 - self.by-version."nan"."1.8.4"; 1510 - by-version."nan"."1.8.4" = self.buildNodePackage { 1511 - name = "nan-1.8.4"; 1512 - version = "1.8.4"; 1513 - bin = false; 1514 - src = fetchurl { 1515 - url = "http://registry.npmjs.org/nan/-/nan-1.8.4.tgz"; 1516 - name = "nan-1.8.4.tgz"; 1517 - sha1 = "3c76b5382eab33e44b758d2813ca9d92e9342f34"; 1518 }; 1519 - deps = { 1520 }; 1521 - optionalDependencies = { 1522 }; 1523 - peerDependencies = []; 1524 - os = [ ]; 1525 - cpu = [ ]; 1526 - }; 1527 - by-spec."node-uuid"."1.3.x" = 1528 - self.by-version."node-uuid"."1.3.3"; 1529 - by-version."node-uuid"."1.3.3" = self.buildNodePackage { 1530 - name = "node-uuid-1.3.3"; 1531 - version = "1.3.3"; 1532 - bin = false; 1533 - src = fetchurl { 1534 - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"; 1535 - name = "node-uuid-1.3.3.tgz"; 1536 - sha1 = "d3db4d7b56810d9e4032342766282af07391729b"; 1537 }; 1538 - deps = { 1539 }; 1540 - optionalDependencies = { 1541 }; 1542 - peerDependencies = []; 1543 - os = [ ]; 1544 - cpu = [ ]; 1545 - }; 1546 - "node-uuid" = self.by-version."node-uuid"."1.3.3"; 1547 - by-spec."node-uuid"."1.4.x" = 1548 - self.by-version."node-uuid"."1.4.7"; 1549 - by-version."node-uuid"."1.4.7" = self.buildNodePackage { 1550 - name = "node-uuid-1.4.7"; 1551 - version = "1.4.7"; 1552 - bin = true; 1553 - src = fetchurl { 1554 - url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"; 1555 - name = "node-uuid-1.4.7.tgz"; 1556 - sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; 1557 }; 1558 - deps = { 1559 }; 1560 - optionalDependencies = { 1561 }; 1562 - peerDependencies = []; 1563 - os = [ ]; 1564 - cpu = [ ]; 1565 - }; 1566 - by-spec."node-uuid"."^1.4.1" = 1567 - self.by-version."node-uuid"."1.4.7"; 1568 - by-spec."normalize-package-data"."^2.3.2" = 1569 - self.by-version."normalize-package-data"."2.3.5"; 1570 - by-version."normalize-package-data"."2.3.5" = self.buildNodePackage { 1571 - name = "normalize-package-data-2.3.5"; 1572 - version = "2.3.5"; 1573 - bin = false; 1574 - src = fetchurl { 1575 - url = "http://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz"; 1576 - name = "normalize-package-data-2.3.5.tgz"; 1577 - sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df"; 1578 }; 1579 - deps = { 1580 - "hosted-git-info-2.1.4" = self.by-version."hosted-git-info"."2.1.4"; 1581 - "is-builtin-module-1.0.0" = self.by-version."is-builtin-module"."1.0.0"; 1582 - "semver-5.1.0" = self.by-version."semver"."5.1.0"; 1583 - "validate-npm-package-license-3.0.1" = self.by-version."validate-npm-package-license"."3.0.1"; 1584 }; 1585 - optionalDependencies = { 1586 }; 1587 - peerDependencies = []; 1588 - os = [ ]; 1589 - cpu = [ ]; 1590 - }; 1591 - by-spec."normalize-package-data"."^2.3.4" = 1592 - self.by-version."normalize-package-data"."2.3.5"; 1593 - by-spec."number-is-nan"."^1.0.0" = 1594 - self.by-version."number-is-nan"."1.0.0"; 1595 - by-version."number-is-nan"."1.0.0" = self.buildNodePackage { 1596 - name = "number-is-nan-1.0.0"; 1597 - version = "1.0.0"; 1598 - bin = false; 1599 - src = fetchurl { 1600 - url = "http://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz"; 1601 - name = "number-is-nan-1.0.0.tgz"; 1602 - sha1 = "c020f529c5282adfdd233d91d4b181c3d686dc4b"; 1603 }; 1604 - deps = { 1605 }; 1606 - optionalDependencies = { 1607 }; 1608 - peerDependencies = []; 1609 - os = [ ]; 1610 - cpu = [ ]; 1611 - }; 1612 - by-spec."oauth"."0.9.7" = 1613 - self.by-version."oauth"."0.9.7"; 1614 - by-version."oauth"."0.9.7" = self.buildNodePackage { 1615 - name = "oauth-0.9.7"; 1616 - version = "0.9.7"; 1617 - bin = false; 1618 - src = fetchurl { 1619 - url = "http://registry.npmjs.org/oauth/-/oauth-0.9.7.tgz"; 1620 - name = "oauth-0.9.7.tgz"; 1621 - sha1 = "c2554d0368c966eb3050bec96584625577ad1ecd"; 1622 }; 1623 - deps = { 1624 }; 1625 - optionalDependencies = { 1626 }; 1627 - peerDependencies = []; 1628 - os = [ ]; 1629 - cpu = [ ]; 1630 - }; 1631 - by-spec."oauth-evanp"."~0.9.10-evanp.2" = 1632 - self.by-version."oauth-evanp"."0.9.10-evanp.2"; 1633 - by-version."oauth-evanp"."0.9.10-evanp.2" = self.buildNodePackage { 1634 - name = "oauth-evanp-0.9.10-evanp.2"; 1635 - version = "0.9.10-evanp.2"; 1636 - bin = false; 1637 - src = fetchurl { 1638 - url = "http://registry.npmjs.org/oauth-evanp/-/oauth-evanp-0.9.10-evanp.2.tgz"; 1639 - name = "oauth-evanp-0.9.10-evanp.2.tgz"; 1640 - sha1 = "9b5fb3508cea584420855957d56531405cf53a02"; 1641 }; 1642 - deps = { 1643 }; 1644 - optionalDependencies = { 1645 }; 1646 - peerDependencies = []; 1647 - os = [ ]; 1648 - cpu = [ ]; 1649 - }; 1650 - "oauth-evanp" = self.by-version."oauth-evanp"."0.9.10-evanp.2"; 1651 - by-spec."object-assign"."^4.0.1" = 1652 - self.by-version."object-assign"."4.0.1"; 1653 - by-version."object-assign"."4.0.1" = self.buildNodePackage { 1654 - name = "object-assign-4.0.1"; 1655 - version = "4.0.1"; 1656 - bin = false; 1657 - src = fetchurl { 1658 - url = "http://registry.npmjs.org/object-assign/-/object-assign-4.0.1.tgz"; 1659 - name = "object-assign-4.0.1.tgz"; 1660 - sha1 = "99504456c3598b5cad4fc59c26e8a9bb107fe0bd"; 1661 }; 1662 - deps = { 1663 }; 1664 - optionalDependencies = { 1665 }; 1666 - peerDependencies = []; 1667 - os = [ ]; 1668 - cpu = [ ]; 1669 - }; 1670 - by-spec."openid"."0.4.1" = 1671 - self.by-version."openid"."0.4.1"; 1672 - by-version."openid"."0.4.1" = self.buildNodePackage { 1673 - name = "openid-0.4.1"; 1674 - version = "0.4.1"; 1675 - bin = false; 1676 - src = fetchurl { 1677 - url = "http://registry.npmjs.org/openid/-/openid-0.4.1.tgz"; 1678 - name = "openid-0.4.1.tgz"; 1679 - sha1 = "de0eb5e381d34dc4aa5a77a98678bedafd11f387"; 1680 }; 1681 - deps = { 1682 }; 1683 - optionalDependencies = { 1684 }; 1685 - peerDependencies = []; 1686 - os = [ ]; 1687 - cpu = [ ]; 1688 - }; 1689 - by-spec."optimist"."0.3.x" = 1690 - self.by-version."optimist"."0.3.7"; 1691 - by-version."optimist"."0.3.7" = self.buildNodePackage { 1692 - name = "optimist-0.3.7"; 1693 - version = "0.3.7"; 1694 - bin = false; 1695 - src = fetchurl { 1696 - url = "http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"; 1697 - name = "optimist-0.3.7.tgz"; 1698 - sha1 = "c90941ad59e4273328923074d2cf2e7cbc6ec0d9"; 1699 }; 1700 - deps = { 1701 - "wordwrap-0.0.3" = self.by-version."wordwrap"."0.0.3"; 1702 }; 1703 - optionalDependencies = { 1704 }; 1705 - peerDependencies = []; 1706 - os = [ ]; 1707 - cpu = [ ]; 1708 - }; 1709 - "optimist" = self.by-version."optimist"."0.3.7"; 1710 - by-spec."parse-json"."^2.2.0" = 1711 - self.by-version."parse-json"."2.2.0"; 1712 - by-version."parse-json"."2.2.0" = self.buildNodePackage { 1713 - name = "parse-json-2.2.0"; 1714 - version = "2.2.0"; 1715 - bin = false; 1716 - src = fetchurl { 1717 - url = "http://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; 1718 - name = "parse-json-2.2.0.tgz"; 1719 - sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9"; 1720 }; 1721 - deps = { 1722 - "error-ex-1.3.0" = self.by-version."error-ex"."1.3.0"; 1723 }; 1724 - optionalDependencies = { 1725 }; 1726 - peerDependencies = []; 1727 - os = [ ]; 1728 - cpu = [ ]; 1729 - }; 1730 - by-spec."path-exists"."^2.0.0" = 1731 - self.by-version."path-exists"."2.1.0"; 1732 - by-version."path-exists"."2.1.0" = self.buildNodePackage { 1733 - name = "path-exists-2.1.0"; 1734 - version = "2.1.0"; 1735 - bin = false; 1736 - src = fetchurl { 1737 - url = "http://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; 1738 - name = "path-exists-2.1.0.tgz"; 1739 - sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"; 1740 }; 1741 - deps = { 1742 - "pinkie-promise-2.0.0" = self.by-version."pinkie-promise"."2.0.0"; 1743 }; 1744 - optionalDependencies = { 1745 }; 1746 - peerDependencies = []; 1747 - os = [ ]; 1748 - cpu = [ ]; 1749 - }; 1750 - by-spec."path-type"."^1.0.0" = 1751 - self.by-version."path-type"."1.1.0"; 1752 - by-version."path-type"."1.1.0" = self.buildNodePackage { 1753 - name = "path-type-1.1.0"; 1754 - version = "1.1.0"; 1755 - bin = false; 1756 - src = fetchurl { 1757 - url = "http://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"; 1758 - name = "path-type-1.1.0.tgz"; 1759 - sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441"; 1760 }; 1761 - deps = { 1762 - "graceful-fs-4.1.2" = self.by-version."graceful-fs"."4.1.2"; 1763 - "pify-2.3.0" = self.by-version."pify"."2.3.0"; 1764 - "pinkie-promise-2.0.0" = self.by-version."pinkie-promise"."2.0.0"; 1765 }; 1766 - optionalDependencies = { 1767 }; 1768 - peerDependencies = []; 1769 - os = [ ]; 1770 - cpu = [ ]; 1771 - }; 1772 - by-spec."pify"."^2.0.0" = 1773 - self.by-version."pify"."2.3.0"; 1774 - by-version."pify"."2.3.0" = self.buildNodePackage { 1775 - name = "pify-2.3.0"; 1776 - version = "2.3.0"; 1777 - bin = false; 1778 - src = fetchurl { 1779 - url = "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; 1780 - name = "pify-2.3.0.tgz"; 1781 - sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; 1782 }; 1783 - deps = { 1784 }; 1785 - optionalDependencies = { 1786 }; 1787 - peerDependencies = []; 1788 - os = [ ]; 1789 - cpu = [ ]; 1790 - }; 1791 - by-spec."pinkie"."^2.0.0" = 1792 - self.by-version."pinkie"."2.0.1"; 1793 - by-version."pinkie"."2.0.1" = self.buildNodePackage { 1794 - name = "pinkie-2.0.1"; 1795 - version = "2.0.1"; 1796 - bin = false; 1797 - src = fetchurl { 1798 - url = "http://registry.npmjs.org/pinkie/-/pinkie-2.0.1.tgz"; 1799 - name = "pinkie-2.0.1.tgz"; 1800 - sha1 = "4236c86fc29f261c2045bbe81f78cbb2a5e8306c"; 1801 }; 1802 - deps = { 1803 }; 1804 - optionalDependencies = { 1805 }; 1806 - peerDependencies = []; 1807 - os = [ ]; 1808 - cpu = [ ]; 1809 - }; 1810 - by-spec."pinkie-promise"."^2.0.0" = 1811 - self.by-version."pinkie-promise"."2.0.0"; 1812 - by-version."pinkie-promise"."2.0.0" = self.buildNodePackage { 1813 - name = "pinkie-promise-2.0.0"; 1814 - version = "2.0.0"; 1815 - bin = false; 1816 - src = fetchurl { 1817 - url = "http://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.0.tgz"; 1818 - name = "pinkie-promise-2.0.0.tgz"; 1819 - sha1 = "4c83538de1f6e660c29e0a13446844f7a7e88259"; 1820 }; 1821 - deps = { 1822 - "pinkie-2.0.1" = self.by-version."pinkie"."2.0.1"; 1823 }; 1824 - optionalDependencies = { 1825 }; 1826 - peerDependencies = []; 1827 - os = [ ]; 1828 - cpu = [ ]; 1829 - }; 1830 - by-spec."process-nextick-args"."~1.0.0" = 1831 - self.by-version."process-nextick-args"."1.0.6"; 1832 - by-version."process-nextick-args"."1.0.6" = self.buildNodePackage { 1833 - name = "process-nextick-args-1.0.6"; 1834 - version = "1.0.6"; 1835 - bin = false; 1836 - src = fetchurl { 1837 - url = "http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.6.tgz"; 1838 - name = "process-nextick-args-1.0.6.tgz"; 1839 - sha1 = "0f96b001cea90b12592ce566edb97ec11e69bd05"; 1840 }; 1841 - deps = { 1842 }; 1843 - optionalDependencies = { 1844 }; 1845 - peerDependencies = []; 1846 - os = [ ]; 1847 - cpu = [ ]; 1848 - }; 1849 - by-spec."qs"."0.4.x" = 1850 - self.by-version."qs"."0.4.2"; 1851 - by-version."qs"."0.4.2" = self.buildNodePackage { 1852 - name = "qs-0.4.2"; 1853 - version = "0.4.2"; 1854 - bin = false; 1855 - src = fetchurl { 1856 - url = "http://registry.npmjs.org/qs/-/qs-0.4.2.tgz"; 1857 - name = "qs-0.4.2.tgz"; 1858 - sha1 = "3cac4c861e371a8c9c4770ac23cda8de639b8e5f"; 1859 }; 1860 - deps = { 1861 }; 1862 - optionalDependencies = { 1863 }; 1864 - peerDependencies = []; 1865 - os = [ ]; 1866 - cpu = [ ]; 1867 - }; 1868 - by-spec."qs".">= 0.4.0" = 1869 - self.by-version."qs"."6.0.1"; 1870 - by-version."qs"."6.0.1" = self.buildNodePackage { 1871 - name = "qs-6.0.1"; 1872 - version = "6.0.1"; 1873 - bin = false; 1874 - src = fetchurl { 1875 - url = "http://registry.npmjs.org/qs/-/qs-6.0.1.tgz"; 1876 - name = "qs-6.0.1.tgz"; 1877 - sha1 = "ee8b7fcd64fcbe6e36c922bd2c464ee7c54766c3"; 1878 }; 1879 - deps = { 1880 }; 1881 - optionalDependencies = { 1882 }; 1883 - peerDependencies = []; 1884 - os = [ ]; 1885 - cpu = [ ]; 1886 - }; 1887 - by-spec."read-pkg"."^1.0.0" = 1888 - self.by-version."read-pkg"."1.1.0"; 1889 - by-version."read-pkg"."1.1.0" = self.buildNodePackage { 1890 - name = "read-pkg-1.1.0"; 1891 - version = "1.1.0"; 1892 - bin = false; 1893 - src = fetchurl { 1894 - url = "http://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"; 1895 - name = "read-pkg-1.1.0.tgz"; 1896 - sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"; 1897 }; 1898 - deps = { 1899 - "load-json-file-1.1.0" = self.by-version."load-json-file"."1.1.0"; 1900 - "normalize-package-data-2.3.5" = self.by-version."normalize-package-data"."2.3.5"; 1901 - "path-type-1.1.0" = self.by-version."path-type"."1.1.0"; 1902 }; 1903 - optionalDependencies = { 1904 }; 1905 - peerDependencies = []; 1906 - os = [ ]; 1907 - cpu = [ ]; 1908 - }; 1909 - by-spec."read-pkg-up"."^1.0.1" = 1910 - self.by-version."read-pkg-up"."1.0.1"; 1911 - by-version."read-pkg-up"."1.0.1" = self.buildNodePackage { 1912 - name = "read-pkg-up-1.0.1"; 1913 - version = "1.0.1"; 1914 - bin = false; 1915 - src = fetchurl { 1916 - url = "http://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"; 1917 - name = "read-pkg-up-1.0.1.tgz"; 1918 - sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02"; 1919 }; 1920 - deps = { 1921 - "find-up-1.1.0" = self.by-version."find-up"."1.1.0"; 1922 - "read-pkg-1.1.0" = self.by-version."read-pkg"."1.1.0"; 1923 }; 1924 - optionalDependencies = { 1925 }; 1926 - peerDependencies = []; 1927 - os = [ ]; 1928 - cpu = [ ]; 1929 - }; 1930 - by-spec."readable-stream"."*" = 1931 - self.by-version."readable-stream"."2.0.4"; 1932 - by-version."readable-stream"."2.0.4" = self.buildNodePackage { 1933 - name = "readable-stream-2.0.4"; 1934 - version = "2.0.4"; 1935 - bin = false; 1936 - src = fetchurl { 1937 - url = "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz"; 1938 - name = "readable-stream-2.0.4.tgz"; 1939 - sha1 = "2523ef27ffa339d7ba9da8603f2d0599d06edbd8"; 1940 }; 1941 - deps = { 1942 - "core-util-is-1.0.2" = self.by-version."core-util-is"."1.0.2"; 1943 - "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 1944 - "isarray-0.0.1" = self.by-version."isarray"."0.0.1"; 1945 - "process-nextick-args-1.0.6" = self.by-version."process-nextick-args"."1.0.6"; 1946 - "string_decoder-0.10.31" = self.by-version."string_decoder"."0.10.31"; 1947 - "util-deprecate-1.0.2" = self.by-version."util-deprecate"."1.0.2"; 1948 }; 1949 - optionalDependencies = { 1950 }; 1951 - peerDependencies = []; 1952 - os = [ ]; 1953 - cpu = [ ]; 1954 - }; 1955 - by-spec."redent"."^1.0.0" = 1956 - self.by-version."redent"."1.0.0"; 1957 - by-version."redent"."1.0.0" = self.buildNodePackage { 1958 - name = "redent-1.0.0"; 1959 - version = "1.0.0"; 1960 - bin = false; 1961 - src = fetchurl { 1962 - url = "http://registry.npmjs.org/redent/-/redent-1.0.0.tgz"; 1963 - name = "redent-1.0.0.tgz"; 1964 - sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"; 1965 }; 1966 - deps = { 1967 - "indent-string-2.1.0" = self.by-version."indent-string"."2.1.0"; 1968 - "strip-indent-1.0.1" = self.by-version."strip-indent"."1.0.1"; 1969 }; 1970 - optionalDependencies = { 1971 }; 1972 - peerDependencies = []; 1973 - os = [ ]; 1974 - cpu = [ ]; 1975 - }; 1976 - by-spec."redis"."~0.10.3" = 1977 - self.by-version."redis"."0.10.3"; 1978 - by-version."redis"."0.10.3" = self.buildNodePackage { 1979 - name = "redis-0.10.3"; 1980 - version = "0.10.3"; 1981 - bin = false; 1982 - src = fetchurl { 1983 - url = "http://registry.npmjs.org/redis/-/redis-0.10.3.tgz"; 1984 - name = "redis-0.10.3.tgz"; 1985 - sha1 = "8927fe2110ee39617bcf3fd37b89d8e123911bb6"; 1986 }; 1987 - deps = { 1988 }; 1989 - optionalDependencies = { 1990 }; 1991 - peerDependencies = []; 1992 - os = [ ]; 1993 - cpu = [ ]; 1994 - }; 1995 - by-spec."repeating"."^2.0.0" = 1996 - self.by-version."repeating"."2.0.0"; 1997 - by-version."repeating"."2.0.0" = self.buildNodePackage { 1998 - name = "repeating-2.0.0"; 1999 - version = "2.0.0"; 2000 - bin = false; 2001 - src = fetchurl { 2002 - url = "http://registry.npmjs.org/repeating/-/repeating-2.0.0.tgz"; 2003 - name = "repeating-2.0.0.tgz"; 2004 - sha1 = "fd27d6d264d18fbebfaa56553dd7b82535a5034e"; 2005 }; 2006 - deps = { 2007 - "is-finite-1.0.1" = self.by-version."is-finite"."1.0.1"; 2008 }; 2009 - optionalDependencies = { 2010 }; 2011 - peerDependencies = []; 2012 - os = [ ]; 2013 - cpu = [ ]; 2014 - }; 2015 - by-spec."retry"."0.6.0" = 2016 - self.by-version."retry"."0.6.0"; 2017 - by-version."retry"."0.6.0" = self.buildNodePackage { 2018 - name = "retry-0.6.0"; 2019 - version = "0.6.0"; 2020 - bin = false; 2021 - src = fetchurl { 2022 - url = "http://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; 2023 - name = "retry-0.6.0.tgz"; 2024 - sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; 2025 }; 2026 - deps = { 2027 }; 2028 - optionalDependencies = { 2029 }; 2030 - peerDependencies = []; 2031 - os = [ ]; 2032 - cpu = [ ]; 2033 - }; 2034 - by-spec."sax".">=0.1.1" = 2035 - self.by-version."sax"."1.1.4"; 2036 - by-version."sax"."1.1.4" = self.buildNodePackage { 2037 - name = "sax-1.1.4"; 2038 - version = "1.1.4"; 2039 - bin = false; 2040 - src = fetchurl { 2041 - url = "http://registry.npmjs.org/sax/-/sax-1.1.4.tgz"; 2042 - name = "sax-1.1.4.tgz"; 2043 - sha1 = "74b6d33c9ae1e001510f179a91168588f1aedaa9"; 2044 }; 2045 - deps = { 2046 }; 2047 - optionalDependencies = { 2048 }; 2049 - peerDependencies = []; 2050 - os = [ ]; 2051 - cpu = [ ]; 2052 - }; 2053 - by-spec."schlock"."~0.2.1" = 2054 - self.by-version."schlock"."0.2.1"; 2055 - by-version."schlock"."0.2.1" = self.buildNodePackage { 2056 - name = "schlock-0.2.1"; 2057 - version = "0.2.1"; 2058 - bin = false; 2059 - src = fetchurl { 2060 - url = "http://registry.npmjs.org/schlock/-/schlock-0.2.1.tgz"; 2061 - name = "schlock-0.2.1.tgz"; 2062 - sha1 = "2a9aaeaa209a5422eadc5dfc005e2c2f15241f99"; 2063 }; 2064 - deps = { 2065 }; 2066 - optionalDependencies = { 2067 }; 2068 - peerDependencies = []; 2069 - os = [ ]; 2070 - cpu = [ ]; 2071 - }; 2072 - "schlock" = self.by-version."schlock"."0.2.1"; 2073 - by-spec."semver"."2 || 3 || 4 || 5" = 2074 - self.by-version."semver"."5.1.0"; 2075 - by-version."semver"."5.1.0" = self.buildNodePackage { 2076 - name = "semver-5.1.0"; 2077 - version = "5.1.0"; 2078 - bin = true; 2079 - src = fetchurl { 2080 - url = "http://registry.npmjs.org/semver/-/semver-5.1.0.tgz"; 2081 - name = "semver-5.1.0.tgz"; 2082 - sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5"; 2083 }; 2084 - deps = { 2085 }; 2086 - optionalDependencies = { 2087 }; 2088 - peerDependencies = []; 2089 - os = [ ]; 2090 - cpu = [ ]; 2091 - }; 2092 - by-spec."set-immediate"."0.1.x" = 2093 - self.by-version."set-immediate"."0.1.1"; 2094 - by-version."set-immediate"."0.1.1" = self.buildNodePackage { 2095 - name = "set-immediate-0.1.1"; 2096 - version = "0.1.1"; 2097 - bin = false; 2098 - src = fetchurl { 2099 - url = "http://registry.npmjs.org/set-immediate/-/set-immediate-0.1.1.tgz"; 2100 - name = "set-immediate-0.1.1.tgz"; 2101 - sha1 = "8986e4a773bf8ec165f24d579107673bfac141de"; 2102 }; 2103 - deps = { 2104 }; 2105 - optionalDependencies = { 2106 }; 2107 - peerDependencies = []; 2108 - os = [ ]; 2109 - cpu = [ ]; 2110 - }; 2111 - "set-immediate" = self.by-version."set-immediate"."0.1.1"; 2112 - by-spec."set-immediate"."~0.1.1" = 2113 - self.by-version."set-immediate"."0.1.1"; 2114 - by-spec."showdown"."0.3.x" = 2115 - self.by-version."showdown"."0.3.4"; 2116 - by-version."showdown"."0.3.4" = self.buildNodePackage { 2117 - name = "showdown-0.3.4"; 2118 - version = "0.3.4"; 2119 - bin = false; 2120 - src = fetchurl { 2121 - url = "http://registry.npmjs.org/showdown/-/showdown-0.3.4.tgz"; 2122 - name = "showdown-0.3.4.tgz"; 2123 - sha1 = "b056fa0209d44ac55c90331b44a934774976ac55"; 2124 }; 2125 - deps = { 2126 }; 2127 - optionalDependencies = { 2128 }; 2129 - peerDependencies = []; 2130 - os = [ ]; 2131 - cpu = [ ]; 2132 - }; 2133 - "showdown" = self.by-version."showdown"."0.3.4"; 2134 - by-spec."signal-exit"."^2.1.2" = 2135 - self.by-version."signal-exit"."2.1.2"; 2136 - by-version."signal-exit"."2.1.2" = self.buildNodePackage { 2137 - name = "signal-exit-2.1.2"; 2138 - version = "2.1.2"; 2139 - bin = false; 2140 - src = fetchurl { 2141 - url = "http://registry.npmjs.org/signal-exit/-/signal-exit-2.1.2.tgz"; 2142 - name = "signal-exit-2.1.2.tgz"; 2143 - sha1 = "375879b1f92ebc3b334480d038dc546a6d558564"; 2144 }; 2145 - deps = { 2146 }; 2147 - optionalDependencies = { 2148 }; 2149 - peerDependencies = []; 2150 - os = [ ]; 2151 - cpu = [ ]; 2152 - }; 2153 - by-spec."simple-lru-cache"."0.0.x" = 2154 - self.by-version."simple-lru-cache"."0.0.2"; 2155 - by-version."simple-lru-cache"."0.0.2" = self.buildNodePackage { 2156 - name = "simple-lru-cache-0.0.2"; 2157 - version = "0.0.2"; 2158 - bin = false; 2159 - src = fetchurl { 2160 - url = "http://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz"; 2161 - name = "simple-lru-cache-0.0.2.tgz"; 2162 - sha1 = "d59cc3a193c1a5d0320f84ee732f6e4713e511dd"; 2163 }; 2164 - deps = { 2165 }; 2166 - optionalDependencies = { 2167 }; 2168 - peerDependencies = []; 2169 - os = [ ]; 2170 - cpu = [ ]; 2171 - }; 2172 - by-spec."sockjs"."0.3.x" = 2173 - self.by-version."sockjs"."0.3.15"; 2174 - by-version."sockjs"."0.3.15" = self.buildNodePackage { 2175 - name = "sockjs-0.3.15"; 2176 - version = "0.3.15"; 2177 - bin = false; 2178 - src = fetchurl { 2179 - url = "http://registry.npmjs.org/sockjs/-/sockjs-0.3.15.tgz"; 2180 - name = "sockjs-0.3.15.tgz"; 2181 - sha1 = "e19b577e59e0fbdb21a0ae4f46203ca24cad8db8"; 2182 }; 2183 - deps = { 2184 - "faye-websocket-0.9.4" = self.by-version."faye-websocket"."0.9.4"; 2185 - "node-uuid-1.4.7" = self.by-version."node-uuid"."1.4.7"; 2186 }; 2187 - optionalDependencies = { 2188 }; 2189 - peerDependencies = []; 2190 - os = [ ]; 2191 - cpu = [ ]; 2192 - }; 2193 - "sockjs" = self.by-version."sockjs"."0.3.15"; 2194 - by-spec."spdx-correct"."~1.0.0" = 2195 - self.by-version."spdx-correct"."1.0.2"; 2196 - by-version."spdx-correct"."1.0.2" = self.buildNodePackage { 2197 - name = "spdx-correct-1.0.2"; 2198 - version = "1.0.2"; 2199 - bin = false; 2200 - src = fetchurl { 2201 - url = "http://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz"; 2202 - name = "spdx-correct-1.0.2.tgz"; 2203 - sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40"; 2204 }; 2205 - deps = { 2206 - "spdx-license-ids-1.1.0" = self.by-version."spdx-license-ids"."1.1.0"; 2207 }; 2208 - optionalDependencies = { 2209 }; 2210 - peerDependencies = []; 2211 - os = [ ]; 2212 - cpu = [ ]; 2213 - }; 2214 - by-spec."spdx-exceptions"."^1.0.4" = 2215 - self.by-version."spdx-exceptions"."1.0.4"; 2216 - by-version."spdx-exceptions"."1.0.4" = self.buildNodePackage { 2217 - name = "spdx-exceptions-1.0.4"; 2218 - version = "1.0.4"; 2219 - bin = false; 2220 - src = fetchurl { 2221 - url = "http://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz"; 2222 - name = "spdx-exceptions-1.0.4.tgz"; 2223 - sha1 = "220b84239119ae9045a892db81a83f4ce16f80fd"; 2224 }; 2225 - deps = { 2226 }; 2227 - optionalDependencies = { 2228 }; 2229 - peerDependencies = []; 2230 - os = [ ]; 2231 - cpu = [ ]; 2232 - }; 2233 - by-spec."spdx-expression-parse"."~1.0.0" = 2234 - self.by-version."spdx-expression-parse"."1.0.2"; 2235 - by-version."spdx-expression-parse"."1.0.2" = self.buildNodePackage { 2236 - name = "spdx-expression-parse-1.0.2"; 2237 - version = "1.0.2"; 2238 - bin = false; 2239 - src = fetchurl { 2240 - url = "http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz"; 2241 - name = "spdx-expression-parse-1.0.2.tgz"; 2242 - sha1 = "d52b14b5e9670771440af225bcb563122ac452f6"; 2243 }; 2244 - deps = { 2245 - "spdx-exceptions-1.0.4" = self.by-version."spdx-exceptions"."1.0.4"; 2246 - "spdx-license-ids-1.1.0" = self.by-version."spdx-license-ids"."1.1.0"; 2247 }; 2248 - optionalDependencies = { 2249 }; 2250 - peerDependencies = []; 2251 - os = [ ]; 2252 - cpu = [ ]; 2253 - }; 2254 - by-spec."spdx-license-ids"."^1.0.0" = 2255 - self.by-version."spdx-license-ids"."1.1.0"; 2256 - by-version."spdx-license-ids"."1.1.0" = self.buildNodePackage { 2257 - name = "spdx-license-ids-1.1.0"; 2258 - version = "1.1.0"; 2259 - bin = false; 2260 - src = fetchurl { 2261 - url = "http://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.1.0.tgz"; 2262 - name = "spdx-license-ids-1.1.0.tgz"; 2263 - sha1 = "28694acdf39fe27de45143fff81f21f6c66d44ac"; 2264 }; 2265 - deps = { 2266 }; 2267 - optionalDependencies = { 2268 }; 2269 - peerDependencies = []; 2270 - os = [ ]; 2271 - cpu = [ ]; 2272 - }; 2273 - by-spec."spdx-license-ids"."^1.0.2" = 2274 - self.by-version."spdx-license-ids"."1.1.0"; 2275 - by-spec."starttls"."0.2.1" = 2276 - self.by-version."starttls"."0.2.1"; 2277 - by-version."starttls"."0.2.1" = self.buildNodePackage { 2278 - name = "starttls-0.2.1"; 2279 - version = "0.2.1"; 2280 - bin = false; 2281 - src = fetchurl { 2282 - url = "http://registry.npmjs.org/starttls/-/starttls-0.2.1.tgz"; 2283 - name = "starttls-0.2.1.tgz"; 2284 - sha1 = "b98d3e5e778d46f199c843a64f889f0347c6d19a"; 2285 }; 2286 - deps = { 2287 }; 2288 - optionalDependencies = { 2289 }; 2290 - peerDependencies = []; 2291 - os = [ ]; 2292 - cpu = [ ]; 2293 - }; 2294 - by-spec."step"."0.0.x" = 2295 - self.by-version."step"."0.0.6"; 2296 - by-version."step"."0.0.6" = self.buildNodePackage { 2297 - name = "step-0.0.6"; 2298 - version = "0.0.6"; 2299 - bin = false; 2300 - src = fetchurl { 2301 - url = "http://registry.npmjs.org/step/-/step-0.0.6.tgz"; 2302 - name = "step-0.0.6.tgz"; 2303 - sha1 = "143e7849a5d7d3f4a088fe29af94915216eeede2"; 2304 }; 2305 - deps = { 2306 }; 2307 - optionalDependencies = { 2308 }; 2309 - peerDependencies = []; 2310 - os = [ ]; 2311 - cpu = [ ]; 2312 - }; 2313 - "step" = self.by-version."step"."0.0.6"; 2314 - by-spec."stream-to-buffer"."~0.0.1" = 2315 - self.by-version."stream-to-buffer"."0.0.1"; 2316 - by-version."stream-to-buffer"."0.0.1" = self.buildNodePackage { 2317 - name = "stream-to-buffer-0.0.1"; 2318 - version = "0.0.1"; 2319 - bin = false; 2320 - src = fetchurl { 2321 - url = "http://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.0.1.tgz"; 2322 - name = "stream-to-buffer-0.0.1.tgz"; 2323 - sha1 = "ab483d59a1ca71832de379a255f465b665af45c1"; 2324 }; 2325 - deps = { 2326 }; 2327 - optionalDependencies = { 2328 }; 2329 - peerDependencies = []; 2330 - os = [ ]; 2331 - cpu = [ ]; 2332 - }; 2333 - by-spec."string_decoder"."~0.10.x" = 2334 - self.by-version."string_decoder"."0.10.31"; 2335 - by-version."string_decoder"."0.10.31" = self.buildNodePackage { 2336 - name = "string_decoder-0.10.31"; 2337 - version = "0.10.31"; 2338 - bin = false; 2339 - src = fetchurl { 2340 - url = "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; 2341 - name = "string_decoder-0.10.31.tgz"; 2342 - sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; 2343 }; 2344 - deps = { 2345 }; 2346 - optionalDependencies = { 2347 }; 2348 - peerDependencies = []; 2349 - os = [ ]; 2350 - cpu = [ ]; 2351 - }; 2352 - by-spec."strip-bom"."^2.0.0" = 2353 - self.by-version."strip-bom"."2.0.0"; 2354 - by-version."strip-bom"."2.0.0" = self.buildNodePackage { 2355 - name = "strip-bom-2.0.0"; 2356 - version = "2.0.0"; 2357 - bin = false; 2358 - src = fetchurl { 2359 - url = "http://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"; 2360 - name = "strip-bom-2.0.0.tgz"; 2361 - sha1 = "6219a85616520491f35788bdbf1447a99c7e6b0e"; 2362 }; 2363 - deps = { 2364 - "is-utf8-0.2.0" = self.by-version."is-utf8"."0.2.0"; 2365 }; 2366 - optionalDependencies = { 2367 }; 2368 - peerDependencies = []; 2369 - os = [ ]; 2370 - cpu = [ ]; 2371 - }; 2372 - by-spec."strip-indent"."^1.0.1" = 2373 - self.by-version."strip-indent"."1.0.1"; 2374 - by-version."strip-indent"."1.0.1" = self.buildNodePackage { 2375 - name = "strip-indent-1.0.1"; 2376 - version = "1.0.1"; 2377 - bin = true; 2378 - src = fetchurl { 2379 - url = "http://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"; 2380 - name = "strip-indent-1.0.1.tgz"; 2381 - sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"; 2382 }; 2383 - deps = { 2384 - "get-stdin-4.0.1" = self.by-version."get-stdin"."4.0.1"; 2385 }; 2386 - optionalDependencies = { 2387 }; 2388 - peerDependencies = []; 2389 - os = [ ]; 2390 - cpu = [ ]; 2391 - }; 2392 - by-spec."through"."~2.3.1" = 2393 - self.by-version."through"."2.3.8"; 2394 - by-version."through"."2.3.8" = self.buildNodePackage { 2395 - name = "through-2.3.8"; 2396 - version = "2.3.8"; 2397 - bin = false; 2398 - src = fetchurl { 2399 - url = "http://registry.npmjs.org/through/-/through-2.3.8.tgz"; 2400 - name = "through-2.3.8.tgz"; 2401 - sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"; 2402 }; 2403 - deps = { 2404 }; 2405 - optionalDependencies = { 2406 }; 2407 - peerDependencies = []; 2408 - os = [ ]; 2409 - cpu = [ ]; 2410 - }; 2411 - by-spec."trim-newlines"."^1.0.0" = 2412 - self.by-version."trim-newlines"."1.0.0"; 2413 - by-version."trim-newlines"."1.0.0" = self.buildNodePackage { 2414 - name = "trim-newlines-1.0.0"; 2415 - version = "1.0.0"; 2416 - bin = false; 2417 - src = fetchurl { 2418 - url = "http://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"; 2419 - name = "trim-newlines-1.0.0.tgz"; 2420 - sha1 = "5887966bb582a4503a41eb524f7d35011815a613"; 2421 }; 2422 - deps = { 2423 }; 2424 - optionalDependencies = { 2425 }; 2426 - peerDependencies = []; 2427 - os = [ ]; 2428 - cpu = [ ]; 2429 - }; 2430 - by-spec."underscore"."*" = 2431 - self.by-version."underscore"."1.8.3"; 2432 - by-version."underscore"."1.8.3" = self.buildNodePackage { 2433 - name = "underscore-1.8.3"; 2434 - version = "1.8.3"; 2435 - bin = false; 2436 - src = fetchurl { 2437 - url = "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"; 2438 - name = "underscore-1.8.3.tgz"; 2439 - sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"; 2440 }; 2441 - deps = { 2442 }; 2443 - optionalDependencies = { 2444 }; 2445 - peerDependencies = []; 2446 - os = [ ]; 2447 - cpu = [ ]; 2448 - }; 2449 - by-spec."underscore"."1.4.x" = 2450 - self.by-version."underscore"."1.4.4"; 2451 - by-version."underscore"."1.4.4" = self.buildNodePackage { 2452 - name = "underscore-1.4.4"; 2453 - version = "1.4.4"; 2454 - bin = false; 2455 - src = fetchurl { 2456 - url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; 2457 - name = "underscore-1.4.4.tgz"; 2458 - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; 2459 }; 2460 - deps = { 2461 }; 2462 - optionalDependencies = { 2463 }; 2464 - peerDependencies = []; 2465 - os = [ ]; 2466 - cpu = [ ]; 2467 - }; 2468 - "underscore" = self.by-version."underscore"."1.4.4"; 2469 - by-spec."underscore"."1.5.x" = 2470 - self.by-version."underscore"."1.5.2"; 2471 - by-version."underscore"."1.5.2" = self.buildNodePackage { 2472 - name = "underscore-1.5.2"; 2473 - version = "1.5.2"; 2474 - bin = false; 2475 - src = fetchurl { 2476 - url = "http://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz"; 2477 - name = "underscore-1.5.2.tgz"; 2478 - sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; 2479 }; 2480 - deps = { 2481 }; 2482 - optionalDependencies = { 2483 }; 2484 - peerDependencies = []; 2485 - os = [ ]; 2486 - cpu = [ ]; 2487 - }; 2488 - by-spec."underscore"."1.6.x" = 2489 - self.by-version."underscore"."1.6.0"; 2490 - by-version."underscore"."1.6.0" = self.buildNodePackage { 2491 - name = "underscore-1.6.0"; 2492 - version = "1.6.0"; 2493 - bin = false; 2494 - src = fetchurl { 2495 - url = "http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; 2496 - name = "underscore-1.6.0.tgz"; 2497 - sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; 2498 }; 2499 - deps = { 2500 }; 2501 - optionalDependencies = { 2502 }; 2503 - peerDependencies = []; 2504 - os = [ ]; 2505 - cpu = [ ]; 2506 - }; 2507 - by-spec."underscore".">=1.1.3" = 2508 - self.by-version."underscore"."1.8.3"; 2509 - by-spec."underscore"."^1.8.3" = 2510 - self.by-version."underscore"."1.8.3"; 2511 - by-spec."underscore-contrib"."0.1.x" = 2512 - self.by-version."underscore-contrib"."0.1.4"; 2513 - by-version."underscore-contrib"."0.1.4" = self.buildNodePackage { 2514 - name = "underscore-contrib-0.1.4"; 2515 - version = "0.1.4"; 2516 - bin = false; 2517 - src = fetchurl { 2518 - url = "http://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.1.4.tgz"; 2519 - name = "underscore-contrib-0.1.4.tgz"; 2520 - sha1 = "db40f37f2e66961d2e0326bf65fb76887a1ca1c6"; 2521 }; 2522 - deps = { 2523 - "underscore-1.8.3" = self.by-version."underscore"."1.8.3"; 2524 }; 2525 - optionalDependencies = { 2526 }; 2527 - peerDependencies = []; 2528 - os = [ ]; 2529 - cpu = [ ]; 2530 - }; 2531 - "underscore-contrib" = self.by-version."underscore-contrib"."0.1.4"; 2532 - by-spec."util-deprecate"."~1.0.1" = 2533 - self.by-version."util-deprecate"."1.0.2"; 2534 - by-version."util-deprecate"."1.0.2" = self.buildNodePackage { 2535 - name = "util-deprecate-1.0.2"; 2536 - version = "1.0.2"; 2537 - bin = false; 2538 - src = fetchurl { 2539 - url = "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; 2540 - name = "util-deprecate-1.0.2.tgz"; 2541 - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; 2542 }; 2543 - deps = { 2544 }; 2545 - optionalDependencies = { 2546 }; 2547 - peerDependencies = []; 2548 - os = [ ]; 2549 - cpu = [ ]; 2550 - }; 2551 - by-spec."utml"."0.2.x" = 2552 - self.by-version."utml"."0.2.0"; 2553 - by-version."utml"."0.2.0" = self.buildNodePackage { 2554 - name = "utml-0.2.0"; 2555 - version = "0.2.0"; 2556 - bin = false; 2557 - src = fetchurl { 2558 - url = "http://registry.npmjs.org/utml/-/utml-0.2.0.tgz"; 2559 - name = "utml-0.2.0.tgz"; 2560 - sha1 = "6a546741823b2a9c17598a57e8eb4c08738dee48"; 2561 }; 2562 - deps = { 2563 - "underscore-1.8.3" = self.by-version."underscore"."1.8.3"; 2564 }; 2565 - optionalDependencies = { 2566 }; 2567 - peerDependencies = []; 2568 - os = [ ]; 2569 - cpu = [ ]; 2570 - }; 2571 - "utml" = self.by-version."utml"."0.2.0"; 2572 - by-spec."validate-npm-package-license"."^3.0.1" = 2573 - self.by-version."validate-npm-package-license"."3.0.1"; 2574 - by-version."validate-npm-package-license"."3.0.1" = self.buildNodePackage { 2575 - name = "validate-npm-package-license-3.0.1"; 2576 - version = "3.0.1"; 2577 - bin = false; 2578 - src = fetchurl { 2579 - url = "http://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"; 2580 - name = "validate-npm-package-license-3.0.1.tgz"; 2581 - sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc"; 2582 }; 2583 - deps = { 2584 - "spdx-correct-1.0.2" = self.by-version."spdx-correct"."1.0.2"; 2585 - "spdx-expression-parse-1.0.2" = self.by-version."spdx-expression-parse"."1.0.2"; 2586 }; 2587 - optionalDependencies = { 2588 }; 2589 - peerDependencies = []; 2590 - os = [ ]; 2591 - cpu = [ ]; 2592 - }; 2593 - by-spec."validator"."0.4.x" = 2594 - self.by-version."validator"."0.4.28"; 2595 - by-version."validator"."0.4.28" = self.buildNodePackage { 2596 - name = "validator-0.4.28"; 2597 - version = "0.4.28"; 2598 - bin = false; 2599 - src = fetchurl { 2600 - url = "http://registry.npmjs.org/validator/-/validator-0.4.28.tgz"; 2601 - name = "validator-0.4.28.tgz"; 2602 - sha1 = "311d439ae6cf3fbe6f85da6ebaccd0c7007986f4"; 2603 }; 2604 - deps = { 2605 }; 2606 - optionalDependencies = { 2607 }; 2608 - peerDependencies = []; 2609 - os = [ ]; 2610 - cpu = [ ]; 2611 - }; 2612 - "validator" = self.by-version."validator"."0.4.28"; 2613 - by-spec."vows"."0.7.x" = 2614 - self.by-version."vows"."0.7.0"; 2615 - by-version."vows"."0.7.0" = self.buildNodePackage { 2616 - name = "vows-0.7.0"; 2617 - version = "0.7.0"; 2618 - bin = true; 2619 - src = fetchurl { 2620 - url = "http://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; 2621 - name = "vows-0.7.0.tgz"; 2622 - sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; 2623 }; 2624 - deps = { 2625 - "eyes-0.1.8" = self.by-version."eyes"."0.1.8"; 2626 - "diff-1.0.8" = self.by-version."diff"."1.0.8"; 2627 }; 2628 - optionalDependencies = { 2629 }; 2630 - peerDependencies = []; 2631 - os = [ ]; 2632 - cpu = [ ]; 2633 - }; 2634 - by-spec."webfinger"."~0.4.2" = 2635 - self.by-version."webfinger"."0.4.2"; 2636 - by-version."webfinger"."0.4.2" = self.buildNodePackage { 2637 - name = "webfinger-0.4.2"; 2638 - version = "0.4.2"; 2639 - bin = false; 2640 - src = fetchurl { 2641 - url = "http://registry.npmjs.org/webfinger/-/webfinger-0.4.2.tgz"; 2642 - name = "webfinger-0.4.2.tgz"; 2643 - sha1 = "3477a6d97799461896039fcffc650b73468ee76d"; 2644 }; 2645 - deps = { 2646 - "step-0.0.6" = self.by-version."step"."0.0.6"; 2647 - "xml2js-0.1.14" = self.by-version."xml2js"."0.1.14"; 2648 }; 2649 - optionalDependencies = { 2650 }; 2651 - peerDependencies = []; 2652 - os = [ ]; 2653 - cpu = [ ]; 2654 - }; 2655 - "webfinger" = self.by-version."webfinger"."0.4.2"; 2656 - by-spec."websocket-driver".">=0.5.1" = 2657 - self.by-version."websocket-driver"."0.6.3"; 2658 - by-version."websocket-driver"."0.6.3" = self.buildNodePackage { 2659 - name = "websocket-driver-0.6.3"; 2660 - version = "0.6.3"; 2661 - bin = false; 2662 - src = fetchurl { 2663 - url = "http://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.3.tgz"; 2664 - name = "websocket-driver-0.6.3.tgz"; 2665 - sha1 = "fd21911bb46dee34ad85bdbc5676bf9024ed087b"; 2666 }; 2667 - deps = { 2668 - "websocket-extensions-0.1.1" = self.by-version."websocket-extensions"."0.1.1"; 2669 }; 2670 - optionalDependencies = { 2671 }; 2672 - peerDependencies = []; 2673 - os = [ ]; 2674 - cpu = [ ]; 2675 - }; 2676 - by-spec."websocket-extensions".">=0.1.1" = 2677 - self.by-version."websocket-extensions"."0.1.1"; 2678 - by-version."websocket-extensions"."0.1.1" = self.buildNodePackage { 2679 - name = "websocket-extensions-0.1.1"; 2680 - version = "0.1.1"; 2681 - bin = false; 2682 - src = fetchurl { 2683 - url = "http://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz"; 2684 - name = "websocket-extensions-0.1.1.tgz"; 2685 - sha1 = "76899499c184b6ef754377c2dbb0cd6cb55d29e7"; 2686 }; 2687 - deps = { 2688 }; 2689 - optionalDependencies = { 2690 }; 2691 - peerDependencies = []; 2692 - os = [ ]; 2693 - cpu = [ ]; 2694 - }; 2695 - by-spec."wordwrap"."~0.0.2" = 2696 - self.by-version."wordwrap"."0.0.3"; 2697 - by-version."wordwrap"."0.0.3" = self.buildNodePackage { 2698 - name = "wordwrap-0.0.3"; 2699 - version = "0.0.3"; 2700 - bin = false; 2701 - src = fetchurl { 2702 - url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"; 2703 - name = "wordwrap-0.0.3.tgz"; 2704 - sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"; 2705 }; 2706 - deps = { 2707 }; 2708 - optionalDependencies = { 2709 }; 2710 - peerDependencies = []; 2711 - os = [ ]; 2712 - cpu = [ ]; 2713 }; 2714 - by-spec."xml2js"."0.1.x" = 2715 - self.by-version."xml2js"."0.1.14"; 2716 - by-version."xml2js"."0.1.14" = self.buildNodePackage { 2717 - name = "xml2js-0.1.14"; 2718 - version = "0.1.14"; 2719 - bin = false; 2720 - src = fetchurl { 2721 - url = "http://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz"; 2722 - name = "xml2js-0.1.14.tgz"; 2723 - sha1 = "5274e67f5a64c5f92974cd85139e0332adc6b90c"; 2724 - }; 2725 - deps = { 2726 - "sax-1.1.4" = self.by-version."sax"."1.1.4"; 2727 - }; 2728 - optionalDependencies = { 2729 }; 2730 - peerDependencies = []; 2731 - os = [ ]; 2732 - cpu = [ ]; 2733 }; 2734 - }
··· 1 + # This file has been generated by node2nix 1.1.0. Do not edit! 2 3 + {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: 4 + 5 + let 6 + sources = { 7 + "bcrypt-0.8.7" = { 8 + name = "bcrypt"; 9 + packageName = "bcrypt"; 10 + version = "0.8.7"; 11 + src = fetchurl { 12 + url = "https://registry.npmjs.org/bcrypt/-/bcrypt-0.8.7.tgz"; 13 + sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093"; 14 + }; 15 }; 16 + "bunyan-1.8.1" = { 17 + name = "bunyan"; 18 + packageName = "bunyan"; 19 + version = "1.8.1"; 20 + src = fetchurl { 21 + url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.1.tgz"; 22 + sha1 = "68c6a4a502d5620bc9f72d6736810c1b1898097f"; 23 + }; 24 }; 25 + "connect-2.30.2" = { 26 + name = "connect"; 27 + packageName = "connect"; 28 + version = "2.30.2"; 29 + src = fetchurl { 30 + url = "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz"; 31 + sha1 = "8da9bcbe8a054d3d318d74dfec903b5c39a1b609"; 32 + }; 33 }; 34 + "connect-auth-0.6.1" = { 35 + name = "connect-auth"; 36 + packageName = "connect-auth"; 37 + version = "0.6.1"; 38 + src = fetchurl { 39 + url = "https://registry.npmjs.org/connect-auth/-/connect-auth-0.6.1.tgz"; 40 + sha1 = "8d798153d6c8e78cb809de82a436f1de7c79868f"; 41 + }; 42 }; 43 + "connect-databank-1.0.3" = { 44 + name = "connect-databank"; 45 + packageName = "connect-databank"; 46 + version = "1.0.3"; 47 + src = fetchurl { 48 + url = "https://registry.npmjs.org/connect-databank/-/connect-databank-1.0.3.tgz"; 49 + sha1 = "dad24f08dc385d9c3a94f1a52730aec0c7d13b02"; 50 + }; 51 }; 52 + "crypto-cacerts-0.1.0" = { 53 + name = "crypto-cacerts"; 54 + packageName = "crypto-cacerts"; 55 + version = "0.1.0"; 56 + src = fetchurl { 57 + url = "https://registry.npmjs.org/crypto-cacerts/-/crypto-cacerts-0.1.0.tgz"; 58 + sha1 = "3499c6dff949ab005d4ad4a3f09c48ced6c88a41"; 59 + }; 60 }; 61 + "databank-0.19.5" = { 62 + name = "databank"; 63 + packageName = "databank"; 64 + version = "0.19.5"; 65 + src = fetchurl { 66 + url = "https://registry.npmjs.org/databank/-/databank-0.19.5.tgz"; 67 + sha1 = "edcbd954b84730c0c5d0de551e004b92f1f53119"; 68 + }; 69 }; 70 + "dateformat-1.0.12" = { 71 + name = "dateformat"; 72 + packageName = "dateformat"; 73 + version = "1.0.12"; 74 + src = fetchurl { 75 + url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz"; 76 + sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9"; 77 + }; 78 }; 79 + "dialback-client-0.2.0" = { 80 + name = "dialback-client"; 81 + packageName = "dialback-client"; 82 + version = "0.2.0"; 83 + src = fetchurl { 84 + url = "https://registry.npmjs.org/dialback-client/-/dialback-client-0.2.0.tgz"; 85 + sha1 = "051806a88a6cc18ffb25adf13eda232e354ebcb6"; 86 + }; 87 }; 88 + "dompurify-0.8.3" = { 89 + name = "dompurify"; 90 + packageName = "dompurify"; 91 + version = "0.8.3"; 92 + src = fetchurl { 93 + url = "https://registry.npmjs.org/dompurify/-/dompurify-0.8.3.tgz"; 94 + sha1 = "06bdc074b91306d09f7f150bfeb96a11e0be64c1"; 95 + }; 96 }; 97 + "emailjs-1.0.8" = { 98 + name = "emailjs"; 99 + packageName = "emailjs"; 100 + version = "1.0.8"; 101 + src = fetchurl { 102 + url = "https://registry.npmjs.org/emailjs/-/emailjs-1.0.8.tgz"; 103 + sha1 = "d4240db7670dc78aff97352092d8460edc130f66"; 104 + }; 105 }; 106 + "express-2.5.11" = { 107 + name = "express"; 108 + packageName = "express"; 109 + version = "2.5.11"; 110 + src = fetchurl { 111 + url = "https://registry.npmjs.org/express/-/express-2.5.11.tgz"; 112 + sha1 = "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"; 113 + }; 114 }; 115 + "express-session-1.14.1" = { 116 + name = "express-session"; 117 + packageName = "express-session"; 118 + version = "1.14.1"; 119 + src = fetchurl { 120 + url = "https://registry.npmjs.org/express-session/-/express-session-1.14.1.tgz"; 121 + sha1 = "600364f0f6bf5dce32649e006770bdeee80aec99"; 122 + }; 123 }; 124 + "gm-1.23.0" = { 125 + name = "gm"; 126 + packageName = "gm"; 127 + version = "1.23.0"; 128 + src = fetchurl { 129 + url = "https://registry.npmjs.org/gm/-/gm-1.23.0.tgz"; 130 + sha1 = "80a2fe9cbf131515024846444658461269f52661"; 131 + }; 132 }; 133 + "helmet-2.2.0" = { 134 + name = "helmet"; 135 + packageName = "helmet"; 136 + version = "2.2.0"; 137 + src = fetchurl { 138 + url = "https://registry.npmjs.org/helmet/-/helmet-2.2.0.tgz"; 139 + sha1 = "fa0737d113fba4bd29d1b39650ac679ad673b948"; 140 + }; 141 }; 142 + "jankyqueue-0.1.1" = { 143 + name = "jankyqueue"; 144 + packageName = "jankyqueue"; 145 + version = "0.1.1"; 146 + src = fetchurl { 147 + url = "https://registry.npmjs.org/jankyqueue/-/jankyqueue-0.1.1.tgz"; 148 + sha1 = "4181b0318fb32e77aee8c54af73f97660f2e88d2"; 149 + }; 150 }; 151 + "jsdom-7.2.2" = { 152 + name = "jsdom"; 153 + packageName = "jsdom"; 154 + version = "7.2.2"; 155 + src = fetchurl { 156 + url = "https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz"; 157 + sha1 = "40b402770c2bda23469096bee91ab675e3b1fc6e"; 158 + }; 159 }; 160 + "mkdirp-0.5.1" = { 161 + name = "mkdirp"; 162 + packageName = "mkdirp"; 163 + version = "0.5.1"; 164 + src = fetchurl { 165 + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"; 166 + sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903"; 167 + }; 168 }; 169 + "node-uuid-1.4.7" = { 170 + name = "node-uuid"; 171 + packageName = "node-uuid"; 172 + version = "1.4.7"; 173 + src = fetchurl { 174 + url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"; 175 + sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; 176 + }; 177 }; 178 + "oauth-evanp-0.9.10-evanp.2" = { 179 + name = "oauth-evanp"; 180 + packageName = "oauth-evanp"; 181 + version = "0.9.10-evanp.2"; 182 + src = fetchurl { 183 + url = "https://registry.npmjs.org/oauth-evanp/-/oauth-evanp-0.9.10-evanp.2.tgz"; 184 + sha1 = "9b5fb3508cea584420855957d56531405cf53a02"; 185 + }; 186 }; 187 + "optimist-0.6.1" = { 188 + name = "optimist"; 189 + packageName = "optimist"; 190 + version = "0.6.1"; 191 + src = fetchurl { 192 + url = "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"; 193 + sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686"; 194 + }; 195 }; 196 + "rimraf-2.5.4" = { 197 + name = "rimraf"; 198 + packageName = "rimraf"; 199 + version = "2.5.4"; 200 + src = fetchurl { 201 + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz"; 202 + sha1 = "96800093cbf1a0c86bd95b4625467535c29dfa04"; 203 + }; 204 }; 205 + "sanitize-html-1.13.0" = { 206 + name = "sanitize-html"; 207 + packageName = "sanitize-html"; 208 + version = "1.13.0"; 209 + src = fetchurl { 210 + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.13.0.tgz"; 211 + sha1 = "4ee17cbec516bfe32f2ce6686a569d7e6b4f3631"; 212 + }; 213 }; 214 + "schlock-0.2.1" = { 215 + name = "schlock"; 216 + packageName = "schlock"; 217 + version = "0.2.1"; 218 + src = fetchurl { 219 + url = "https://registry.npmjs.org/schlock/-/schlock-0.2.1.tgz"; 220 + sha1 = "2a9aaeaa209a5422eadc5dfc005e2c2f15241f99"; 221 + }; 222 }; 223 + "send-0.13.2" = { 224 + name = "send"; 225 + packageName = "send"; 226 + version = "0.13.2"; 227 + src = fetchurl { 228 + url = "https://registry.npmjs.org/send/-/send-0.13.2.tgz"; 229 + sha1 = "765e7607c8055452bba6f0b052595350986036de"; 230 + }; 231 }; 232 + "showdown-1.4.3" = { 233 + name = "showdown"; 234 + packageName = "showdown"; 235 + version = "1.4.3"; 236 + src = fetchurl { 237 + url = "https://registry.npmjs.org/showdown/-/showdown-1.4.3.tgz"; 238 + sha1 = "91d29f4728dbdf76034b7555355e9b30974df447"; 239 + }; 240 }; 241 + "sockjs-0.3.17" = { 242 + name = "sockjs"; 243 + packageName = "sockjs"; 244 + version = "0.3.17"; 245 + src = fetchurl { 246 + url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.17.tgz"; 247 + sha1 = "ef1b88f5d73e6278fad8e9476ac91064382f3b44"; 248 + }; 249 }; 250 + "step-0.0.6" = { 251 + name = "step"; 252 + packageName = "step"; 253 + version = "0.0.6"; 254 + src = fetchurl { 255 + url = "https://registry.npmjs.org/step/-/step-0.0.6.tgz"; 256 + sha1 = "143e7849a5d7d3f4a088fe29af94915216eeede2"; 257 + }; 258 }; 259 + "ua-parser-js-0.7.10" = { 260 + name = "ua-parser-js"; 261 + packageName = "ua-parser-js"; 262 + version = "0.7.10"; 263 + src = fetchurl { 264 + url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.10.tgz"; 265 + sha1 = "917559ddcce07cbc09ece7d80495e4c268f4ef9f"; 266 + }; 267 }; 268 + "underscore-1.8.3" = { 269 + name = "underscore"; 270 + packageName = "underscore"; 271 + version = "1.8.3"; 272 + src = fetchurl { 273 + url = "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"; 274 + sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"; 275 + }; 276 }; 277 + "underscore-contrib-0.3.0" = { 278 + name = "underscore-contrib"; 279 + packageName = "underscore-contrib"; 280 + version = "0.3.0"; 281 + src = fetchurl { 282 + url = "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz"; 283 + sha1 = "665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"; 284 + }; 285 }; 286 + "utml-0.2.0" = { 287 + name = "utml"; 288 + packageName = "utml"; 289 + version = "0.2.0"; 290 + src = fetchurl { 291 + url = "https://registry.npmjs.org/utml/-/utml-0.2.0.tgz"; 292 + sha1 = "6a546741823b2a9c17598a57e8eb4c08738dee48"; 293 + }; 294 }; 295 + "validator-4.4.0" = { 296 + name = "validator"; 297 + packageName = "validator"; 298 + version = "4.4.0"; 299 + src = fetchurl { 300 + url = "https://registry.npmjs.org/validator/-/validator-4.4.0.tgz"; 301 + sha1 = "35e29555dd5f7826f970a4eaecff9e6df6df3da6"; 302 + }; 303 }; 304 + "webfinger-0.4.2" = { 305 + name = "webfinger"; 306 + packageName = "webfinger"; 307 + version = "0.4.2"; 308 + src = fetchurl { 309 + url = "https://registry.npmjs.org/webfinger/-/webfinger-0.4.2.tgz"; 310 + sha1 = "3477a6d97799461896039fcffc650b73468ee76d"; 311 + }; 312 }; 313 + "databank-mongodb-0.19.0" = { 314 + name = "databank-mongodb"; 315 + packageName = "databank-mongodb"; 316 + version = "0.19.0"; 317 + src = fetchurl { 318 + url = "https://registry.npmjs.org/databank-mongodb/-/databank-mongodb-0.19.0.tgz"; 319 + sha1 = "66ffa32848986d0e138403396506d64895fefc45"; 320 + }; 321 }; 322 + "databank-redis-0.19.6" = { 323 + name = "databank-redis"; 324 + packageName = "databank-redis"; 325 + version = "0.19.6"; 326 + src = fetchurl { 327 + url = "https://registry.npmjs.org/databank-redis/-/databank-redis-0.19.6.tgz"; 328 + sha1 = "dd476b81b8200269ea0cc85f6b6decd05799bce9"; 329 + }; 330 }; 331 + "databank-memcached-0.15.0" = { 332 + name = "databank-memcached"; 333 + packageName = "databank-memcached"; 334 + version = "0.15.0"; 335 + src = fetchurl { 336 + url = "https://registry.npmjs.org/databank-memcached/-/databank-memcached-0.15.0.tgz"; 337 + sha1 = "0817452dfb2b09267cd1c8bbec95363ec14f14f2"; 338 + }; 339 }; 340 + "databank-lrucache-0.1.2" = { 341 + name = "databank-lrucache"; 342 + packageName = "databank-lrucache"; 343 + version = "0.1.2"; 344 + src = fetchurl { 345 + url = "https://registry.npmjs.org/databank-lrucache/-/databank-lrucache-0.1.2.tgz"; 346 + sha1 = "846d3bbc3d908ea2880baf9a611d86a28697c640"; 347 + }; 348 }; 349 + "bindings-1.2.1" = { 350 + name = "bindings"; 351 + packageName = "bindings"; 352 + version = "1.2.1"; 353 + src = fetchurl { 354 + url = "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz"; 355 + sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; 356 + }; 357 }; 358 + "nan-2.3.5" = { 359 + name = "nan"; 360 + packageName = "nan"; 361 + version = "2.3.5"; 362 + src = fetchurl { 363 + url = "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"; 364 + sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; 365 + }; 366 }; 367 + "dtrace-provider-0.6.0" = { 368 + name = "dtrace-provider"; 369 + packageName = "dtrace-provider"; 370 + version = "0.6.0"; 371 + src = fetchurl { 372 + url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.6.0.tgz"; 373 + sha1 = "0b078d5517937d873101452d9146737557b75e51"; 374 + }; 375 }; 376 + "mv-2.1.1" = { 377 + name = "mv"; 378 + packageName = "mv"; 379 + version = "2.1.1"; 380 + src = fetchurl { 381 + url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz"; 382 + sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"; 383 + }; 384 }; 385 + "safe-json-stringify-1.0.3" = { 386 + name = "safe-json-stringify"; 387 + packageName = "safe-json-stringify"; 388 + version = "1.0.3"; 389 + src = fetchurl { 390 + url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.3.tgz"; 391 + sha1 = "3cb6717660a086d07cb5bd9b7a6875bcf67bd05e"; 392 + }; 393 }; 394 + "moment-2.15.0" = { 395 + name = "moment"; 396 + packageName = "moment"; 397 + version = "2.15.0"; 398 + src = fetchurl { 399 + url = "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz"; 400 + sha1 = "cc9e33958bf4a99dea7111d5e62ed3c13fc96440"; 401 + }; 402 }; 403 + "nan-2.4.0" = { 404 + name = "nan"; 405 + packageName = "nan"; 406 + version = "2.4.0"; 407 + src = fetchurl { 408 + url = "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"; 409 + sha1 = "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"; 410 + }; 411 }; 412 + "ncp-2.0.0" = { 413 + name = "ncp"; 414 + packageName = "ncp"; 415 + version = "2.0.0"; 416 + src = fetchurl { 417 + url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz"; 418 + sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"; 419 + }; 420 }; 421 + "rimraf-2.4.5" = { 422 + name = "rimraf"; 423 + packageName = "rimraf"; 424 + version = "2.4.5"; 425 + src = fetchurl { 426 + url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz"; 427 + sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"; 428 + }; 429 }; 430 + "glob-6.0.4" = { 431 + name = "glob"; 432 + packageName = "glob"; 433 + version = "6.0.4"; 434 + src = fetchurl { 435 + url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"; 436 + sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"; 437 + }; 438 }; 439 + "inflight-1.0.5" = { 440 + name = "inflight"; 441 + packageName = "inflight"; 442 + version = "1.0.5"; 443 + src = fetchurl { 444 + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"; 445 + sha1 = "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a"; 446 + }; 447 }; 448 + "inherits-2.0.3" = { 449 + name = "inherits"; 450 + packageName = "inherits"; 451 + version = "2.0.3"; 452 + src = fetchurl { 453 + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; 454 + sha1 = "633c2c83e3da42a502f52466022480f4208261de"; 455 + }; 456 }; 457 + "minimatch-3.0.3" = { 458 + name = "minimatch"; 459 + packageName = "minimatch"; 460 + version = "3.0.3"; 461 + src = fetchurl { 462 + url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz"; 463 + sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774"; 464 + }; 465 }; 466 + "once-1.4.0" = { 467 + name = "once"; 468 + packageName = "once"; 469 + version = "1.4.0"; 470 + src = fetchurl { 471 + url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; 472 + sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; 473 + }; 474 }; 475 + "path-is-absolute-1.0.0" = { 476 + name = "path-is-absolute"; 477 + packageName = "path-is-absolute"; 478 + version = "1.0.0"; 479 + src = fetchurl { 480 + url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"; 481 + sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912"; 482 + }; 483 }; 484 + "wrappy-1.0.2" = { 485 + name = "wrappy"; 486 + packageName = "wrappy"; 487 + version = "1.0.2"; 488 + src = fetchurl { 489 + url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; 490 + sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 491 + }; 492 }; 493 + "brace-expansion-1.1.6" = { 494 + name = "brace-expansion"; 495 + packageName = "brace-expansion"; 496 + version = "1.1.6"; 497 + src = fetchurl { 498 + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz"; 499 + sha1 = "7197d7eaa9b87e648390ea61fc66c84427420df9"; 500 + }; 501 }; 502 + "balanced-match-0.4.2" = { 503 + name = "balanced-match"; 504 + packageName = "balanced-match"; 505 + version = "0.4.2"; 506 + src = fetchurl { 507 + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz"; 508 + sha1 = "cb3f3e3c732dc0f01ee70b403f302e61d7709838"; 509 + }; 510 }; 511 + "concat-map-0.0.1" = { 512 + name = "concat-map"; 513 + packageName = "concat-map"; 514 + version = "0.0.1"; 515 + src = fetchurl { 516 + url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; 517 + sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; 518 + }; 519 }; 520 + "basic-auth-connect-1.0.0" = { 521 + name = "basic-auth-connect"; 522 + packageName = "basic-auth-connect"; 523 + version = "1.0.0"; 524 + src = fetchurl { 525 + url = "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz"; 526 + sha1 = "fdb0b43962ca7b40456a7c2bb48fe173da2d2122"; 527 + }; 528 }; 529 + "body-parser-1.13.3" = { 530 + name = "body-parser"; 531 + packageName = "body-parser"; 532 + version = "1.13.3"; 533 + src = fetchurl { 534 + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz"; 535 + sha1 = "c08cf330c3358e151016a05746f13f029c97fa97"; 536 + }; 537 }; 538 + "bytes-2.1.0" = { 539 + name = "bytes"; 540 + packageName = "bytes"; 541 + version = "2.1.0"; 542 + src = fetchurl { 543 + url = "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz"; 544 + sha1 = "ac93c410e2ffc9cc7cf4b464b38289067f5e47b4"; 545 + }; 546 }; 547 + "cookie-0.1.3" = { 548 + name = "cookie"; 549 + packageName = "cookie"; 550 + version = "0.1.3"; 551 + src = fetchurl { 552 + url = "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz"; 553 + sha1 = "e734a5c1417fce472d5aef82c381cabb64d1a435"; 554 + }; 555 }; 556 + "cookie-parser-1.3.5" = { 557 + name = "cookie-parser"; 558 + packageName = "cookie-parser"; 559 + version = "1.3.5"; 560 + src = fetchurl { 561 + url = "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz"; 562 + sha1 = "9d755570fb5d17890771227a02314d9be7cf8356"; 563 + }; 564 }; 565 + "cookie-signature-1.0.6" = { 566 + name = "cookie-signature"; 567 + packageName = "cookie-signature"; 568 + version = "1.0.6"; 569 + src = fetchurl { 570 + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"; 571 + sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c"; 572 + }; 573 }; 574 + "compression-1.5.2" = { 575 + name = "compression"; 576 + packageName = "compression"; 577 + version = "1.5.2"; 578 + src = fetchurl { 579 + url = "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz"; 580 + sha1 = "b03b8d86e6f8ad29683cba8df91ddc6ffc77b395"; 581 + }; 582 }; 583 + "connect-timeout-1.6.2" = { 584 + name = "connect-timeout"; 585 + packageName = "connect-timeout"; 586 + version = "1.6.2"; 587 + src = fetchurl { 588 + url = "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz"; 589 + sha1 = "de9a5ec61e33a12b6edaab7b5f062e98c599b88e"; 590 + }; 591 }; 592 + "content-type-1.0.2" = { 593 + name = "content-type"; 594 + packageName = "content-type"; 595 + version = "1.0.2"; 596 + src = fetchurl { 597 + url = "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz"; 598 + sha1 = "b7d113aee7a8dd27bd21133c4dc2529df1721eed"; 599 + }; 600 }; 601 + "csurf-1.8.3" = { 602 + name = "csurf"; 603 + packageName = "csurf"; 604 + version = "1.8.3"; 605 + src = fetchurl { 606 + url = "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz"; 607 + sha1 = "23f2a13bf1d8fce1d0c996588394442cba86a56a"; 608 + }; 609 }; 610 + "debug-2.2.0" = { 611 + name = "debug"; 612 + packageName = "debug"; 613 + version = "2.2.0"; 614 + src = fetchurl { 615 + url = "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"; 616 + sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da"; 617 + }; 618 }; 619 + "depd-1.0.1" = { 620 + name = "depd"; 621 + packageName = "depd"; 622 + version = "1.0.1"; 623 + src = fetchurl { 624 + url = "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz"; 625 + sha1 = "80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa"; 626 + }; 627 }; 628 + "errorhandler-1.4.3" = { 629 + name = "errorhandler"; 630 + packageName = "errorhandler"; 631 + version = "1.4.3"; 632 + src = fetchurl { 633 + url = "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz"; 634 + sha1 = "b7b70ed8f359e9db88092f2d20c0f831420ad83f"; 635 + }; 636 }; 637 + "express-session-1.11.3" = { 638 + name = "express-session"; 639 + packageName = "express-session"; 640 + version = "1.11.3"; 641 + src = fetchurl { 642 + url = "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz"; 643 + sha1 = "5cc98f3f5ff84ed835f91cbf0aabd0c7107400af"; 644 + }; 645 }; 646 + "finalhandler-0.4.0" = { 647 + name = "finalhandler"; 648 + packageName = "finalhandler"; 649 + version = "0.4.0"; 650 + src = fetchurl { 651 + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz"; 652 + sha1 = "965a52d9e8d05d2b857548541fb89b53a2497d9b"; 653 + }; 654 }; 655 + "fresh-0.3.0" = { 656 + name = "fresh"; 657 + packageName = "fresh"; 658 + version = "0.3.0"; 659 + src = fetchurl { 660 + url = "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz"; 661 + sha1 = "651f838e22424e7566de161d8358caa199f83d4f"; 662 + }; 663 }; 664 + "http-errors-1.3.1" = { 665 + name = "http-errors"; 666 + packageName = "http-errors"; 667 + version = "1.3.1"; 668 + src = fetchurl { 669 + url = "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz"; 670 + sha1 = "197e22cdebd4198585e8694ef6786197b91ed942"; 671 + }; 672 }; 673 + "method-override-2.3.6" = { 674 + name = "method-override"; 675 + packageName = "method-override"; 676 + version = "2.3.6"; 677 + src = fetchurl { 678 + url = "https://registry.npmjs.org/method-override/-/method-override-2.3.6.tgz"; 679 + sha1 = "209261cc588d45d9d5a022ff20d7d5eb8e92179e"; 680 + }; 681 }; 682 + "morgan-1.6.1" = { 683 + name = "morgan"; 684 + packageName = "morgan"; 685 + version = "1.6.1"; 686 + src = fetchurl { 687 + url = "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz"; 688 + sha1 = "5fd818398c6819cba28a7cd6664f292fe1c0bbf2"; 689 + }; 690 }; 691 + "multiparty-3.3.2" = { 692 + name = "multiparty"; 693 + packageName = "multiparty"; 694 + version = "3.3.2"; 695 + src = fetchurl { 696 + url = "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz"; 697 + sha1 = "35de6804dc19643e5249f3d3e3bdc6c8ce301d3f"; 698 + }; 699 }; 700 + "on-headers-1.0.1" = { 701 + name = "on-headers"; 702 + packageName = "on-headers"; 703 + version = "1.0.1"; 704 + src = fetchurl { 705 + url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz"; 706 + sha1 = "928f5d0f470d49342651ea6794b0857c100693f7"; 707 + }; 708 }; 709 + "parseurl-1.3.1" = { 710 + name = "parseurl"; 711 + packageName = "parseurl"; 712 + version = "1.3.1"; 713 + src = fetchurl { 714 + url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz"; 715 + sha1 = "c8ab8c9223ba34888aa64a297b28853bec18da56"; 716 + }; 717 }; 718 + "pause-0.1.0" = { 719 + name = "pause"; 720 + packageName = "pause"; 721 + version = "0.1.0"; 722 + src = fetchurl { 723 + url = "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz"; 724 + sha1 = "ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74"; 725 + }; 726 }; 727 + "qs-4.0.0" = { 728 + name = "qs"; 729 + packageName = "qs"; 730 + version = "4.0.0"; 731 + src = fetchurl { 732 + url = "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz"; 733 + sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607"; 734 + }; 735 }; 736 + "response-time-2.3.1" = { 737 + name = "response-time"; 738 + packageName = "response-time"; 739 + version = "2.3.1"; 740 + src = fetchurl { 741 + url = "https://registry.npmjs.org/response-time/-/response-time-2.3.1.tgz"; 742 + sha1 = "2bde19181de6c81ab95e3207a28d61d965b31797"; 743 + }; 744 }; 745 + "serve-favicon-2.3.0" = { 746 + name = "serve-favicon"; 747 + packageName = "serve-favicon"; 748 + version = "2.3.0"; 749 + src = fetchurl { 750 + url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz"; 751 + sha1 = "aed36cc6834069a6f189cc7222c6a1a811dc5b39"; 752 + }; 753 }; 754 + "serve-index-1.7.3" = { 755 + name = "serve-index"; 756 + packageName = "serve-index"; 757 + version = "1.7.3"; 758 + src = fetchurl { 759 + url = "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz"; 760 + sha1 = "7a057fc6ee28dc63f64566e5fa57b111a86aecd2"; 761 + }; 762 }; 763 + "serve-static-1.10.3" = { 764 + name = "serve-static"; 765 + packageName = "serve-static"; 766 + version = "1.10.3"; 767 + src = fetchurl { 768 + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz"; 769 + sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; 770 + }; 771 }; 772 + "type-is-1.6.13" = { 773 + name = "type-is"; 774 + packageName = "type-is"; 775 + version = "1.6.13"; 776 + src = fetchurl { 777 + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz"; 778 + sha1 = "6e83ba7bc30cd33a7bb0b7fb00737a2085bf9d08"; 779 + }; 780 }; 781 + "utils-merge-1.0.0" = { 782 + name = "utils-merge"; 783 + packageName = "utils-merge"; 784 + version = "1.0.0"; 785 + src = fetchurl { 786 + url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz"; 787 + sha1 = "0294fb922bb9375153541c4f7096231f287c8af8"; 788 + }; 789 }; 790 + "vhost-3.0.2" = { 791 + name = "vhost"; 792 + packageName = "vhost"; 793 + version = "3.0.2"; 794 + src = fetchurl { 795 + url = "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz"; 796 + sha1 = "2fb1decd4c466aa88b0f9341af33dc1aff2478d5"; 797 + }; 798 }; 799 + "iconv-lite-0.4.11" = { 800 + name = "iconv-lite"; 801 + packageName = "iconv-lite"; 802 + version = "0.4.11"; 803 + src = fetchurl { 804 + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz"; 805 + sha1 = "2ecb42fd294744922209a2e7c404dac8793d8ade"; 806 + }; 807 }; 808 + "on-finished-2.3.0" = { 809 + name = "on-finished"; 810 + packageName = "on-finished"; 811 + version = "2.3.0"; 812 + src = fetchurl { 813 + url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; 814 + sha1 = "20f1336481b083cd75337992a16971aa2d906947"; 815 + }; 816 }; 817 + "raw-body-2.1.7" = { 818 + name = "raw-body"; 819 + packageName = "raw-body"; 820 + version = "2.1.7"; 821 + src = fetchurl { 822 + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz"; 823 + sha1 = "adfeace2e4fb3098058014d08c072dcc59758774"; 824 + }; 825 }; 826 + "ee-first-1.1.1" = { 827 + name = "ee-first"; 828 + packageName = "ee-first"; 829 + version = "1.1.1"; 830 + src = fetchurl { 831 + url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; 832 + sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 833 + }; 834 }; 835 + "bytes-2.4.0" = { 836 + name = "bytes"; 837 + packageName = "bytes"; 838 + version = "2.4.0"; 839 + src = fetchurl { 840 + url = "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz"; 841 + sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339"; 842 + }; 843 }; 844 + "iconv-lite-0.4.13" = { 845 + name = "iconv-lite"; 846 + packageName = "iconv-lite"; 847 + version = "0.4.13"; 848 + src = fetchurl { 849 + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; 850 + sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; 851 + }; 852 }; 853 + "unpipe-1.0.0" = { 854 + name = "unpipe"; 855 + packageName = "unpipe"; 856 + version = "1.0.0"; 857 + src = fetchurl { 858 + url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; 859 + sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; 860 + }; 861 }; 862 + "accepts-1.2.13" = { 863 + name = "accepts"; 864 + packageName = "accepts"; 865 + version = "1.2.13"; 866 + src = fetchurl { 867 + url = "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz"; 868 + sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"; 869 + }; 870 }; 871 + "compressible-2.0.8" = { 872 + name = "compressible"; 873 + packageName = "compressible"; 874 + version = "2.0.8"; 875 + src = fetchurl { 876 + url = "https://registry.npmjs.org/compressible/-/compressible-2.0.8.tgz"; 877 + sha1 = "7162e6c46d3b9d200ffb45cb4e4a0f7832732503"; 878 + }; 879 }; 880 + "vary-1.0.1" = { 881 + name = "vary"; 882 + packageName = "vary"; 883 + version = "1.0.1"; 884 + src = fetchurl { 885 + url = "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz"; 886 + sha1 = "99e4981566a286118dfb2b817357df7993376d10"; 887 + }; 888 }; 889 + "mime-types-2.1.11" = { 890 + name = "mime-types"; 891 + packageName = "mime-types"; 892 + version = "2.1.11"; 893 + src = fetchurl { 894 + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz"; 895 + sha1 = "c259c471bda808a85d6cd193b430a5fae4473b3c"; 896 + }; 897 }; 898 + "negotiator-0.5.3" = { 899 + name = "negotiator"; 900 + packageName = "negotiator"; 901 + version = "0.5.3"; 902 + src = fetchurl { 903 + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz"; 904 + sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8"; 905 + }; 906 }; 907 + "mime-db-1.23.0" = { 908 + name = "mime-db"; 909 + packageName = "mime-db"; 910 + version = "1.23.0"; 911 + src = fetchurl { 912 + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz"; 913 + sha1 = "a31b4070adaea27d732ea333740a64d0ec9a6659"; 914 + }; 915 }; 916 + "ms-0.7.1" = { 917 + name = "ms"; 918 + packageName = "ms"; 919 + version = "0.7.1"; 920 + src = fetchurl { 921 + url = "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"; 922 + sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; 923 + }; 924 }; 925 + "csrf-3.0.3" = { 926 + name = "csrf"; 927 + packageName = "csrf"; 928 + version = "3.0.3"; 929 + src = fetchurl { 930 + url = "https://registry.npmjs.org/csrf/-/csrf-3.0.3.tgz"; 931 + sha1 = "69d13220de95762808bb120f7533a994fc4293b5"; 932 + }; 933 }; 934 + "base64-url-1.2.2" = { 935 + name = "base64-url"; 936 + packageName = "base64-url"; 937 + version = "1.2.2"; 938 + src = fetchurl { 939 + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.2.tgz"; 940 + sha1 = "90af26ef8b0b67bc801b05eccf943345649008b3"; 941 + }; 942 }; 943 + "rndm-1.2.0" = { 944 + name = "rndm"; 945 + packageName = "rndm"; 946 + version = "1.2.0"; 947 + src = fetchurl { 948 + url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz"; 949 + sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c"; 950 + }; 951 }; 952 + "tsscmp-1.0.5" = { 953 + name = "tsscmp"; 954 + packageName = "tsscmp"; 955 + version = "1.0.5"; 956 + src = fetchurl { 957 + url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz"; 958 + sha1 = "7dc4a33af71581ab4337da91d85ca5427ebd9a97"; 959 + }; 960 }; 961 + "uid-safe-2.1.1" = { 962 + name = "uid-safe"; 963 + packageName = "uid-safe"; 964 + version = "2.1.1"; 965 + src = fetchurl { 966 + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.1.tgz"; 967 + sha1 = "3dbf9436b528be9f52882c05a6216c3763db3666"; 968 + }; 969 }; 970 + "random-bytes-1.0.0" = { 971 + name = "random-bytes"; 972 + packageName = "random-bytes"; 973 + version = "1.0.0"; 974 + src = fetchurl { 975 + url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz"; 976 + sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b"; 977 + }; 978 }; 979 + "accepts-1.3.3" = { 980 + name = "accepts"; 981 + packageName = "accepts"; 982 + version = "1.3.3"; 983 + src = fetchurl { 984 + url = "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz"; 985 + sha1 = "c3ca7434938648c3e0d9c1e328dd68b622c284ca"; 986 + }; 987 }; 988 + "escape-html-1.0.3" = { 989 + name = "escape-html"; 990 + packageName = "escape-html"; 991 + version = "1.0.3"; 992 + src = fetchurl { 993 + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; 994 + sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; 995 + }; 996 }; 997 + "negotiator-0.6.1" = { 998 + name = "negotiator"; 999 + packageName = "negotiator"; 1000 + version = "0.6.1"; 1001 + src = fetchurl { 1002 + url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"; 1003 + sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9"; 1004 + }; 1005 }; 1006 + "crc-3.3.0" = { 1007 + name = "crc"; 1008 + packageName = "crc"; 1009 + version = "3.3.0"; 1010 + src = fetchurl { 1011 + url = "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz"; 1012 + sha1 = "fa622e1bc388bf257309082d6b65200ce67090ba"; 1013 + }; 1014 }; 1015 + "uid-safe-2.0.0" = { 1016 + name = "uid-safe"; 1017 + packageName = "uid-safe"; 1018 + version = "2.0.0"; 1019 + src = fetchurl { 1020 + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz"; 1021 + sha1 = "a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137"; 1022 + }; 1023 }; 1024 + "base64-url-1.2.1" = { 1025 + name = "base64-url"; 1026 + packageName = "base64-url"; 1027 + version = "1.2.1"; 1028 + src = fetchurl { 1029 + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz"; 1030 + sha1 = "199fd661702a0e7b7dcae6e0698bb089c52f6d78"; 1031 + }; 1032 }; 1033 + "escape-html-1.0.2" = { 1034 + name = "escape-html"; 1035 + packageName = "escape-html"; 1036 + version = "1.0.2"; 1037 + src = fetchurl { 1038 + url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz"; 1039 + sha1 = "d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"; 1040 + }; 1041 }; 1042 + "statuses-1.3.0" = { 1043 + name = "statuses"; 1044 + packageName = "statuses"; 1045 + version = "1.3.0"; 1046 + src = fetchurl { 1047 + url = "https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz"; 1048 + sha1 = "8e55758cb20e7682c1f4fce8dcab30bf01d1e07a"; 1049 + }; 1050 }; 1051 + "methods-1.1.2" = { 1052 + name = "methods"; 1053 + packageName = "methods"; 1054 + version = "1.1.2"; 1055 + src = fetchurl { 1056 + url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"; 1057 + sha1 = "5529a4d67654134edcc5266656835b0f851afcee"; 1058 + }; 1059 }; 1060 + "vary-1.1.0" = { 1061 + name = "vary"; 1062 + packageName = "vary"; 1063 + version = "1.1.0"; 1064 + src = fetchurl { 1065 + url = "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz"; 1066 + sha1 = "e1e5affbbd16ae768dd2674394b9ad3022653140"; 1067 + }; 1068 }; 1069 + "basic-auth-1.0.4" = { 1070 + name = "basic-auth"; 1071 + packageName = "basic-auth"; 1072 + version = "1.0.4"; 1073 + src = fetchurl { 1074 + url = "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz"; 1075 + sha1 = "030935b01de7c9b94a824b29f3fccb750d3a5290"; 1076 + }; 1077 }; 1078 + "readable-stream-1.1.14" = { 1079 + name = "readable-stream"; 1080 + packageName = "readable-stream"; 1081 + version = "1.1.14"; 1082 + src = fetchurl { 1083 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"; 1084 + sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9"; 1085 + }; 1086 }; 1087 + "stream-counter-0.2.0" = { 1088 + name = "stream-counter"; 1089 + packageName = "stream-counter"; 1090 + version = "0.2.0"; 1091 + src = fetchurl { 1092 + url = "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz"; 1093 + sha1 = "ded266556319c8b0e222812b9cf3b26fa7d947de"; 1094 + }; 1095 }; 1096 + "core-util-is-1.0.2" = { 1097 + name = "core-util-is"; 1098 + packageName = "core-util-is"; 1099 + version = "1.0.2"; 1100 + src = fetchurl { 1101 + url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"; 1102 + sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 1103 + }; 1104 }; 1105 + "isarray-0.0.1" = { 1106 + name = "isarray"; 1107 + packageName = "isarray"; 1108 + version = "0.0.1"; 1109 + src = fetchurl { 1110 + url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; 1111 + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; 1112 + }; 1113 }; 1114 + "string_decoder-0.10.31" = { 1115 + name = "string_decoder"; 1116 + packageName = "string_decoder"; 1117 + version = "0.10.31"; 1118 + src = fetchurl { 1119 + url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"; 1120 + sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; 1121 + }; 1122 }; 1123 + "etag-1.7.0" = { 1124 + name = "etag"; 1125 + packageName = "etag"; 1126 + version = "1.7.0"; 1127 + src = fetchurl { 1128 + url = "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz"; 1129 + sha1 = "03d30b5f67dd6e632d2945d30d6652731a34d5d8"; 1130 + }; 1131 }; 1132 + "batch-0.5.3" = { 1133 + name = "batch"; 1134 + packageName = "batch"; 1135 + version = "0.5.3"; 1136 + src = fetchurl { 1137 + url = "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz"; 1138 + sha1 = "3f3414f380321743bfc1042f9a83ff1d5824d464"; 1139 + }; 1140 }; 1141 + "media-typer-0.3.0" = { 1142 + name = "media-typer"; 1143 + packageName = "media-typer"; 1144 + version = "0.3.0"; 1145 + src = fetchurl { 1146 + url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"; 1147 + sha1 = "8710d7af0aa626f8fffa1ce00168545263255748"; 1148 + }; 1149 }; 1150 + "connect-2.7.11" = { 1151 + name = "connect"; 1152 + packageName = "connect"; 1153 + version = "2.7.11"; 1154 + src = fetchurl { 1155 + url = "https://registry.npmjs.org/connect/-/connect-2.7.11.tgz"; 1156 + sha1 = "f561d5eef70b8d719c397f724d34ba4065c77a3e"; 1157 + }; 1158 }; 1159 + "oauth-0.9.10" = { 1160 + name = "oauth"; 1161 + packageName = "oauth"; 1162 + version = "0.9.10"; 1163 + src = fetchurl { 1164 + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.10.tgz"; 1165 + sha1 = "7d356af319a16d889e581fa80f86bbd5ab454646"; 1166 + }; 1167 }; 1168 + "openid-0.4.1" = { 1169 + name = "openid"; 1170 + packageName = "openid"; 1171 + version = "0.4.1"; 1172 + src = fetchurl { 1173 + url = "https://registry.npmjs.org/openid/-/openid-0.4.1.tgz"; 1174 + sha1 = "de0eb5e381d34dc4aa5a77a98678bedafd11f387"; 1175 + }; 1176 }; 1177 + "qs-0.6.5" = { 1178 + name = "qs"; 1179 + packageName = "qs"; 1180 + version = "0.6.5"; 1181 + src = fetchurl { 1182 + url = "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz"; 1183 + sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef"; 1184 + }; 1185 }; 1186 + "formidable-1.0.14" = { 1187 + name = "formidable"; 1188 + packageName = "formidable"; 1189 + version = "1.0.14"; 1190 + src = fetchurl { 1191 + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"; 1192 + sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a"; 1193 + }; 1194 }; 1195 + "cookie-signature-1.0.1" = { 1196 + name = "cookie-signature"; 1197 + packageName = "cookie-signature"; 1198 + version = "1.0.1"; 1199 + src = fetchurl { 1200 + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz"; 1201 + sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb"; 1202 + }; 1203 }; 1204 + "buffer-crc32-0.2.1" = { 1205 + name = "buffer-crc32"; 1206 + packageName = "buffer-crc32"; 1207 + version = "0.2.1"; 1208 + src = fetchurl { 1209 + url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz"; 1210 + sha1 = "be3e5382fc02b6d6324956ac1af98aa98b08534c"; 1211 + }; 1212 }; 1213 + "cookie-0.0.5" = { 1214 + name = "cookie"; 1215 + packageName = "cookie"; 1216 + version = "0.0.5"; 1217 + src = fetchurl { 1218 + url = "https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz"; 1219 + sha1 = "f9acf9db57eb7568c9fcc596256b7bb22e307c81"; 1220 + }; 1221 }; 1222 + "send-0.1.1" = { 1223 + name = "send"; 1224 + packageName = "send"; 1225 + version = "0.1.1"; 1226 + src = fetchurl { 1227 + url = "https://registry.npmjs.org/send/-/send-0.1.1.tgz"; 1228 + sha1 = "0bcfcbd03def6e2d8612e1abf8f4895b450c60c8"; 1229 + }; 1230 }; 1231 + "bytes-0.2.0" = { 1232 + name = "bytes"; 1233 + packageName = "bytes"; 1234 + version = "0.2.0"; 1235 + src = fetchurl { 1236 + url = "https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz"; 1237 + sha1 = "aad33ec14e3dc2ca74e8e7d451f9ba053ad4f7a0"; 1238 + }; 1239 }; 1240 + "fresh-0.1.0" = { 1241 + name = "fresh"; 1242 + packageName = "fresh"; 1243 + version = "0.1.0"; 1244 + src = fetchurl { 1245 + url = "https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz"; 1246 + sha1 = "03e4b0178424e4c2d5d19a54d8814cdc97934850"; 1247 + }; 1248 }; 1249 + "pause-0.0.1" = { 1250 + name = "pause"; 1251 + packageName = "pause"; 1252 + version = "0.0.1"; 1253 + src = fetchurl { 1254 + url = "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz"; 1255 + sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; 1256 + }; 1257 }; 1258 + "mime-1.2.11" = { 1259 + name = "mime"; 1260 + packageName = "mime"; 1261 + version = "1.2.11"; 1262 + src = fetchurl { 1263 + url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; 1264 + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; 1265 + }; 1266 }; 1267 + "range-parser-0.0.4" = { 1268 + name = "range-parser"; 1269 + packageName = "range-parser"; 1270 + version = "0.0.4"; 1271 + src = fetchurl { 1272 + url = "https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz"; 1273 + sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b"; 1274 + }; 1275 }; 1276 + "async-1.5.2" = { 1277 + name = "async"; 1278 + packageName = "async"; 1279 + version = "1.5.2"; 1280 + src = fetchurl { 1281 + url = "https://registry.npmjs.org/async/-/async-1.5.2.tgz"; 1282 + sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; 1283 + }; 1284 }; 1285 + "set-immediate-0.1.1" = { 1286 + name = "set-immediate"; 1287 + packageName = "set-immediate"; 1288 + version = "0.1.1"; 1289 + src = fetchurl { 1290 + url = "https://registry.npmjs.org/set-immediate/-/set-immediate-0.1.1.tgz"; 1291 + sha1 = "8986e4a773bf8ec165f24d579107673bfac141de"; 1292 + }; 1293 }; 1294 + "vows-0.7.0" = { 1295 + name = "vows"; 1296 + packageName = "vows"; 1297 + version = "0.7.0"; 1298 + src = fetchurl { 1299 + url = "https://registry.npmjs.org/vows/-/vows-0.7.0.tgz"; 1300 + sha1 = "dd0065f110ba0c0a6d63e844851c3208176d5867"; 1301 + }; 1302 }; 1303 + "setimmediate-1.0.5" = { 1304 + name = "setimmediate"; 1305 + packageName = "setimmediate"; 1306 + version = "1.0.5"; 1307 + src = fetchurl { 1308 + url = "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"; 1309 + sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; 1310 + }; 1311 }; 1312 + "eyes-0.1.8" = { 1313 + name = "eyes"; 1314 + packageName = "eyes"; 1315 + version = "0.1.8"; 1316 + src = fetchurl { 1317 + url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; 1318 + sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; 1319 + }; 1320 }; 1321 + "diff-1.0.8" = { 1322 + name = "diff"; 1323 + packageName = "diff"; 1324 + version = "1.0.8"; 1325 + src = fetchurl { 1326 + url = "https://registry.npmjs.org/diff/-/diff-1.0.8.tgz"; 1327 + sha1 = "343276308ec991b7bc82267ed55bc1411f971666"; 1328 + }; 1329 }; 1330 + "get-stdin-4.0.1" = { 1331 + name = "get-stdin"; 1332 + packageName = "get-stdin"; 1333 + version = "4.0.1"; 1334 + src = fetchurl { 1335 + url = "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"; 1336 + sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe"; 1337 + }; 1338 }; 1339 + "meow-3.7.0" = { 1340 + name = "meow"; 1341 + packageName = "meow"; 1342 + version = "3.7.0"; 1343 + src = fetchurl { 1344 + url = "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"; 1345 + sha1 = "72cb668b425228290abbfa856892587308a801fb"; 1346 + }; 1347 }; 1348 + "camelcase-keys-2.1.0" = { 1349 + name = "camelcase-keys"; 1350 + packageName = "camelcase-keys"; 1351 + version = "2.1.0"; 1352 + src = fetchurl { 1353 + url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"; 1354 + sha1 = "308beeaffdf28119051efa1d932213c91b8f92e7"; 1355 + }; 1356 }; 1357 + "decamelize-1.2.0" = { 1358 + name = "decamelize"; 1359 + packageName = "decamelize"; 1360 + version = "1.2.0"; 1361 + src = fetchurl { 1362 + url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"; 1363 + sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; 1364 + }; 1365 }; 1366 + "loud-rejection-1.6.0" = { 1367 + name = "loud-rejection"; 1368 + packageName = "loud-rejection"; 1369 + version = "1.6.0"; 1370 + src = fetchurl { 1371 + url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"; 1372 + sha1 = "5b46f80147edee578870f086d04821cf998e551f"; 1373 + }; 1374 }; 1375 + "map-obj-1.0.1" = { 1376 + name = "map-obj"; 1377 + packageName = "map-obj"; 1378 + version = "1.0.1"; 1379 + src = fetchurl { 1380 + url = "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"; 1381 + sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"; 1382 + }; 1383 }; 1384 + "minimist-1.2.0" = { 1385 + name = "minimist"; 1386 + packageName = "minimist"; 1387 + version = "1.2.0"; 1388 + src = fetchurl { 1389 + url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"; 1390 + sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284"; 1391 + }; 1392 }; 1393 + "normalize-package-data-2.3.5" = { 1394 + name = "normalize-package-data"; 1395 + packageName = "normalize-package-data"; 1396 + version = "2.3.5"; 1397 + src = fetchurl { 1398 + url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz"; 1399 + sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df"; 1400 + }; 1401 }; 1402 + "object-assign-4.1.0" = { 1403 + name = "object-assign"; 1404 + packageName = "object-assign"; 1405 + version = "4.1.0"; 1406 + src = fetchurl { 1407 + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; 1408 + sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; 1409 + }; 1410 }; 1411 + "read-pkg-up-1.0.1" = { 1412 + name = "read-pkg-up"; 1413 + packageName = "read-pkg-up"; 1414 + version = "1.0.1"; 1415 + src = fetchurl { 1416 + url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"; 1417 + sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02"; 1418 + }; 1419 }; 1420 + "redent-1.0.0" = { 1421 + name = "redent"; 1422 + packageName = "redent"; 1423 + version = "1.0.0"; 1424 + src = fetchurl { 1425 + url = "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"; 1426 + sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"; 1427 + }; 1428 }; 1429 + "trim-newlines-1.0.0" = { 1430 + name = "trim-newlines"; 1431 + packageName = "trim-newlines"; 1432 + version = "1.0.0"; 1433 + src = fetchurl { 1434 + url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"; 1435 + sha1 = "5887966bb582a4503a41eb524f7d35011815a613"; 1436 + }; 1437 }; 1438 + "camelcase-2.1.1" = { 1439 + name = "camelcase"; 1440 + packageName = "camelcase"; 1441 + version = "2.1.1"; 1442 + src = fetchurl { 1443 + url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"; 1444 + sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"; 1445 + }; 1446 }; 1447 + "currently-unhandled-0.4.1" = { 1448 + name = "currently-unhandled"; 1449 + packageName = "currently-unhandled"; 1450 + version = "0.4.1"; 1451 + src = fetchurl { 1452 + url = "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"; 1453 + sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; 1454 + }; 1455 }; 1456 + "signal-exit-3.0.1" = { 1457 + name = "signal-exit"; 1458 + packageName = "signal-exit"; 1459 + version = "3.0.1"; 1460 + src = fetchurl { 1461 + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz"; 1462 + sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81"; 1463 + }; 1464 }; 1465 + "array-find-index-1.0.1" = { 1466 + name = "array-find-index"; 1467 + packageName = "array-find-index"; 1468 + version = "1.0.1"; 1469 + src = fetchurl { 1470 + url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz"; 1471 + sha1 = "0bc25ddac941ec8a496ae258fd4ac188003ef3af"; 1472 + }; 1473 }; 1474 + "hosted-git-info-2.1.5" = { 1475 + name = "hosted-git-info"; 1476 + packageName = "hosted-git-info"; 1477 + version = "2.1.5"; 1478 + src = fetchurl { 1479 + url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz"; 1480 + sha1 = "0ba81d90da2e25ab34a332e6ec77936e1598118b"; 1481 + }; 1482 }; 1483 + "is-builtin-module-1.0.0" = { 1484 + name = "is-builtin-module"; 1485 + packageName = "is-builtin-module"; 1486 + version = "1.0.0"; 1487 + src = fetchurl { 1488 + url = "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz"; 1489 + sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe"; 1490 + }; 1491 }; 1492 + "semver-5.3.0" = { 1493 + name = "semver"; 1494 + packageName = "semver"; 1495 + version = "5.3.0"; 1496 + src = fetchurl { 1497 + url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz"; 1498 + sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"; 1499 + }; 1500 }; 1501 + "validate-npm-package-license-3.0.1" = { 1502 + name = "validate-npm-package-license"; 1503 + packageName = "validate-npm-package-license"; 1504 + version = "3.0.1"; 1505 + src = fetchurl { 1506 + url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"; 1507 + sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc"; 1508 + }; 1509 }; 1510 + "builtin-modules-1.1.1" = { 1511 + name = "builtin-modules"; 1512 + packageName = "builtin-modules"; 1513 + version = "1.1.1"; 1514 + src = fetchurl { 1515 + url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz"; 1516 + sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f"; 1517 + }; 1518 }; 1519 + "spdx-correct-1.0.2" = { 1520 + name = "spdx-correct"; 1521 + packageName = "spdx-correct"; 1522 + version = "1.0.2"; 1523 + src = fetchurl { 1524 + url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz"; 1525 + sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40"; 1526 + }; 1527 }; 1528 + "spdx-expression-parse-1.0.3" = { 1529 + name = "spdx-expression-parse"; 1530 + packageName = "spdx-expression-parse"; 1531 + version = "1.0.3"; 1532 + src = fetchurl { 1533 + url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz"; 1534 + sha1 = "ca3c3828c4fea8aa44997884b398fc5d67436442"; 1535 + }; 1536 }; 1537 + "spdx-license-ids-1.2.2" = { 1538 + name = "spdx-license-ids"; 1539 + packageName = "spdx-license-ids"; 1540 + version = "1.2.2"; 1541 + src = fetchurl { 1542 + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz"; 1543 + sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57"; 1544 + }; 1545 }; 1546 + "find-up-1.1.2" = { 1547 + name = "find-up"; 1548 + packageName = "find-up"; 1549 + version = "1.1.2"; 1550 + src = fetchurl { 1551 + url = "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"; 1552 + sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"; 1553 + }; 1554 }; 1555 + "read-pkg-1.1.0" = { 1556 + name = "read-pkg"; 1557 + packageName = "read-pkg"; 1558 + version = "1.1.0"; 1559 + src = fetchurl { 1560 + url = "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"; 1561 + sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"; 1562 + }; 1563 }; 1564 + "path-exists-2.1.0" = { 1565 + name = "path-exists"; 1566 + packageName = "path-exists"; 1567 + version = "2.1.0"; 1568 + src = fetchurl { 1569 + url = "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"; 1570 + sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"; 1571 + }; 1572 }; 1573 + "pinkie-promise-2.0.1" = { 1574 + name = "pinkie-promise"; 1575 + packageName = "pinkie-promise"; 1576 + version = "2.0.1"; 1577 + src = fetchurl { 1578 + url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; 1579 + sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; 1580 + }; 1581 }; 1582 + "pinkie-2.0.4" = { 1583 + name = "pinkie"; 1584 + packageName = "pinkie"; 1585 + version = "2.0.4"; 1586 + src = fetchurl { 1587 + url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz"; 1588 + sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870"; 1589 + }; 1590 }; 1591 + "load-json-file-1.1.0" = { 1592 + name = "load-json-file"; 1593 + packageName = "load-json-file"; 1594 + version = "1.1.0"; 1595 + src = fetchurl { 1596 + url = "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"; 1597 + sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0"; 1598 + }; 1599 }; 1600 + "path-type-1.1.0" = { 1601 + name = "path-type"; 1602 + packageName = "path-type"; 1603 + version = "1.1.0"; 1604 + src = fetchurl { 1605 + url = "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"; 1606 + sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441"; 1607 + }; 1608 }; 1609 + "graceful-fs-4.1.6" = { 1610 + name = "graceful-fs"; 1611 + packageName = "graceful-fs"; 1612 + version = "4.1.6"; 1613 + src = fetchurl { 1614 + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz"; 1615 + sha1 = "514c38772b31bee2e08bedc21a0aeb3abf54c19e"; 1616 + }; 1617 }; 1618 + "parse-json-2.2.0" = { 1619 + name = "parse-json"; 1620 + packageName = "parse-json"; 1621 + version = "2.2.0"; 1622 + src = fetchurl { 1623 + url = "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"; 1624 + sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9"; 1625 + }; 1626 }; 1627 + "pify-2.3.0" = { 1628 + name = "pify"; 1629 + packageName = "pify"; 1630 + version = "2.3.0"; 1631 + src = fetchurl { 1632 + url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"; 1633 + sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; 1634 + }; 1635 }; 1636 + "strip-bom-2.0.0" = { 1637 + name = "strip-bom"; 1638 + packageName = "strip-bom"; 1639 + version = "2.0.0"; 1640 + src = fetchurl { 1641 + url = "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"; 1642 + sha1 = "6219a85616520491f35788bdbf1447a99c7e6b0e"; 1643 + }; 1644 }; 1645 + "error-ex-1.3.0" = { 1646 + name = "error-ex"; 1647 + packageName = "error-ex"; 1648 + version = "1.3.0"; 1649 + src = fetchurl { 1650 + url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz"; 1651 + sha1 = "e67b43f3e82c96ea3a584ffee0b9fc3325d802d9"; 1652 + }; 1653 }; 1654 + "is-arrayish-0.2.1" = { 1655 + name = "is-arrayish"; 1656 + packageName = "is-arrayish"; 1657 + version = "0.2.1"; 1658 + src = fetchurl { 1659 + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"; 1660 + sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; 1661 + }; 1662 }; 1663 + "is-utf8-0.2.1" = { 1664 + name = "is-utf8"; 1665 + packageName = "is-utf8"; 1666 + version = "0.2.1"; 1667 + src = fetchurl { 1668 + url = "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"; 1669 + sha1 = "4b0da1442104d1b336340e80797e865cf39f7d72"; 1670 + }; 1671 }; 1672 + "indent-string-2.1.0" = { 1673 + name = "indent-string"; 1674 + packageName = "indent-string"; 1675 + version = "2.1.0"; 1676 + src = fetchurl { 1677 + url = "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"; 1678 + sha1 = "8e2d48348742121b4a8218b7a137e9a52049dc80"; 1679 + }; 1680 }; 1681 + "strip-indent-1.0.1" = { 1682 + name = "strip-indent"; 1683 + packageName = "strip-indent"; 1684 + version = "1.0.1"; 1685 + src = fetchurl { 1686 + url = "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"; 1687 + sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"; 1688 + }; 1689 }; 1690 + "repeating-2.0.1" = { 1691 + name = "repeating"; 1692 + packageName = "repeating"; 1693 + version = "2.0.1"; 1694 + src = fetchurl { 1695 + url = "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"; 1696 + sha1 = "5214c53a926d3552707527fbab415dbc08d06dda"; 1697 + }; 1698 }; 1699 + "is-finite-1.0.1" = { 1700 + name = "is-finite"; 1701 + packageName = "is-finite"; 1702 + version = "1.0.1"; 1703 + src = fetchurl { 1704 + url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz"; 1705 + sha1 = "6438603eaebe2793948ff4a4262ec8db3d62597b"; 1706 + }; 1707 }; 1708 + "number-is-nan-1.0.0" = { 1709 + name = "number-is-nan"; 1710 + packageName = "number-is-nan"; 1711 + version = "1.0.0"; 1712 + src = fetchurl { 1713 + url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz"; 1714 + sha1 = "c020f529c5282adfdd233d91d4b181c3d686dc4b"; 1715 + }; 1716 }; 1717 + "underscore-1.5.2" = { 1718 + name = "underscore"; 1719 + packageName = "underscore"; 1720 + version = "1.5.2"; 1721 + src = fetchurl { 1722 + url = "https://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz"; 1723 + sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; 1724 + }; 1725 }; 1726 + "addressparser-0.3.2" = { 1727 + name = "addressparser"; 1728 + packageName = "addressparser"; 1729 + version = "0.3.2"; 1730 + src = fetchurl { 1731 + url = "https://registry.npmjs.org/addressparser/-/addressparser-0.3.2.tgz"; 1732 + sha1 = "59873f35e8fcf6c7361c10239261d76e15348bb2"; 1733 + }; 1734 }; 1735 + "mimelib-0.2.14" = { 1736 + name = "mimelib"; 1737 + packageName = "mimelib"; 1738 + version = "0.2.14"; 1739 + src = fetchurl { 1740 + url = "https://registry.npmjs.org/mimelib/-/mimelib-0.2.14.tgz"; 1741 + sha1 = "2a1aa724bd190b85bd526e6317ab6106edfd6831"; 1742 + }; 1743 }; 1744 + "moment-2.11.2" = { 1745 + name = "moment"; 1746 + packageName = "moment"; 1747 + version = "2.11.2"; 1748 + src = fetchurl { 1749 + url = "https://registry.npmjs.org/moment/-/moment-2.11.2.tgz"; 1750 + sha1 = "87968e5f95ac038c2e42ac959c75819cd3f52901"; 1751 + }; 1752 }; 1753 + "starttls-1.0.1" = { 1754 + name = "starttls"; 1755 + packageName = "starttls"; 1756 + version = "1.0.1"; 1757 + src = fetchurl { 1758 + url = "https://registry.npmjs.org/starttls/-/starttls-1.0.1.tgz"; 1759 + sha1 = "e6081c25de6b178f5a75f8f271c1487449183b42"; 1760 + }; 1761 }; 1762 + "bufferjs-1.1.0" = { 1763 + name = "bufferjs"; 1764 + packageName = "bufferjs"; 1765 + version = "1.1.0"; 1766 + src = fetchurl { 1767 + url = "https://registry.npmjs.org/bufferjs/-/bufferjs-1.1.0.tgz"; 1768 + sha1 = "095ffa39c5e6b40a2178a1169c9effc584a73201"; 1769 + }; 1770 }; 1771 + "encoding-0.1.12" = { 1772 + name = "encoding"; 1773 + packageName = "encoding"; 1774 + version = "0.1.12"; 1775 + src = fetchurl { 1776 + url = "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz"; 1777 + sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb"; 1778 + }; 1779 }; 1780 + "addressparser-0.2.1" = { 1781 + name = "addressparser"; 1782 + packageName = "addressparser"; 1783 + version = "0.2.1"; 1784 + src = fetchurl { 1785 + url = "https://registry.npmjs.org/addressparser/-/addressparser-0.2.1.tgz"; 1786 + sha1 = "d11a5b2eeda04cfefebdf3196c10ae13db6cd607"; 1787 + }; 1788 }; 1789 + "connect-1.9.2" = { 1790 + name = "connect"; 1791 + packageName = "connect"; 1792 + version = "1.9.2"; 1793 + src = fetchurl { 1794 + url = "https://registry.npmjs.org/connect/-/connect-1.9.2.tgz"; 1795 + sha1 = "42880a22e9438ae59a8add74e437f58ae8e52807"; 1796 + }; 1797 }; 1798 + "mime-1.2.4" = { 1799 + name = "mime"; 1800 + packageName = "mime"; 1801 + version = "1.2.4"; 1802 + src = fetchurl { 1803 + url = "https://registry.npmjs.org/mime/-/mime-1.2.4.tgz"; 1804 + sha1 = "11b5fdaf29c2509255176b80ad520294f5de92b7"; 1805 + }; 1806 }; 1807 + "qs-0.4.2" = { 1808 + name = "qs"; 1809 + packageName = "qs"; 1810 + version = "0.4.2"; 1811 + src = fetchurl { 1812 + url = "https://registry.npmjs.org/qs/-/qs-0.4.2.tgz"; 1813 + sha1 = "3cac4c861e371a8c9c4770ac23cda8de639b8e5f"; 1814 + }; 1815 }; 1816 + "mkdirp-0.3.0" = { 1817 + name = "mkdirp"; 1818 + packageName = "mkdirp"; 1819 + version = "0.3.0"; 1820 + src = fetchurl { 1821 + url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; 1822 + sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; 1823 + }; 1824 }; 1825 + "formidable-1.0.17" = { 1826 + name = "formidable"; 1827 + packageName = "formidable"; 1828 + version = "1.0.17"; 1829 + src = fetchurl { 1830 + url = "https://registry.npmjs.org/formidable/-/formidable-1.0.17.tgz"; 1831 + sha1 = "ef5491490f9433b705faa77249c99029ae348559"; 1832 + }; 1833 }; 1834 + "cookie-0.3.1" = { 1835 + name = "cookie"; 1836 + packageName = "cookie"; 1837 + version = "0.3.1"; 1838 + src = fetchurl { 1839 + url = "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"; 1840 + sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; 1841 + }; 1842 }; 1843 + "crc-3.4.0" = { 1844 + name = "crc"; 1845 + packageName = "crc"; 1846 + version = "3.4.0"; 1847 + src = fetchurl { 1848 + url = "https://registry.npmjs.org/crc/-/crc-3.4.0.tgz"; 1849 + sha1 = "4258e351613a74ef1153dfcb05e820c3e9715d7f"; 1850 + }; 1851 }; 1852 + "depd-1.1.0" = { 1853 + name = "depd"; 1854 + packageName = "depd"; 1855 + version = "1.1.0"; 1856 + src = fetchurl { 1857 + url = "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz"; 1858 + sha1 = "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"; 1859 + }; 1860 }; 1861 + "uid-safe-2.1.2" = { 1862 + name = "uid-safe"; 1863 + packageName = "uid-safe"; 1864 + version = "2.1.2"; 1865 + src = fetchurl { 1866 + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.2.tgz"; 1867 + sha1 = "c934b3caead0fdcd0fb2cff3a8876d06fe0ee0fd"; 1868 + }; 1869 }; 1870 + "base64-url-1.3.2" = { 1871 + name = "base64-url"; 1872 + packageName = "base64-url"; 1873 + version = "1.3.2"; 1874 + src = fetchurl { 1875 + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.2.tgz"; 1876 + sha1 = "4b08113b49d23889f306be64372762d31412f7a8"; 1877 + }; 1878 }; 1879 + "array-parallel-0.1.3" = { 1880 + name = "array-parallel"; 1881 + packageName = "array-parallel"; 1882 + version = "0.1.3"; 1883 + src = fetchurl { 1884 + url = "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz"; 1885 + sha1 = "8f785308926ed5aa478c47e64d1b334b6c0c947d"; 1886 + }; 1887 }; 1888 + "array-series-0.1.5" = { 1889 + name = "array-series"; 1890 + packageName = "array-series"; 1891 + version = "0.1.5"; 1892 + src = fetchurl { 1893 + url = "https://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz"; 1894 + sha1 = "df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f"; 1895 + }; 1896 }; 1897 + "cross-spawn-4.0.0" = { 1898 + name = "cross-spawn"; 1899 + packageName = "cross-spawn"; 1900 + version = "4.0.0"; 1901 + src = fetchurl { 1902 + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.0.tgz"; 1903 + sha1 = "8254774ab4786b8c5b3cf4dfba66ce563932c252"; 1904 + }; 1905 }; 1906 + "lru-cache-4.0.1" = { 1907 + name = "lru-cache"; 1908 + packageName = "lru-cache"; 1909 + version = "4.0.1"; 1910 + src = fetchurl { 1911 + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz"; 1912 + sha1 = "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"; 1913 + }; 1914 }; 1915 + "which-1.2.11" = { 1916 + name = "which"; 1917 + packageName = "which"; 1918 + version = "1.2.11"; 1919 + src = fetchurl { 1920 + url = "https://registry.npmjs.org/which/-/which-1.2.11.tgz"; 1921 + sha1 = "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b"; 1922 + }; 1923 }; 1924 + "pseudomap-1.0.2" = { 1925 + name = "pseudomap"; 1926 + packageName = "pseudomap"; 1927 + version = "1.0.2"; 1928 + src = fetchurl { 1929 + url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; 1930 + sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; 1931 + }; 1932 }; 1933 + "yallist-2.0.0" = { 1934 + name = "yallist"; 1935 + packageName = "yallist"; 1936 + version = "2.0.0"; 1937 + src = fetchurl { 1938 + url = "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz"; 1939 + sha1 = "306c543835f09ee1a4cb23b7bce9ab341c91cdd4"; 1940 + }; 1941 }; 1942 + "isexe-1.1.2" = { 1943 + name = "isexe"; 1944 + packageName = "isexe"; 1945 + version = "1.1.2"; 1946 + src = fetchurl { 1947 + url = "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz"; 1948 + sha1 = "36f3e22e60750920f5e7241a476a8c6a42275ad0"; 1949 + }; 1950 }; 1951 + "connect-3.4.1" = { 1952 + name = "connect"; 1953 + packageName = "connect"; 1954 + version = "3.4.1"; 1955 + src = fetchurl { 1956 + url = "https://registry.npmjs.org/connect/-/connect-3.4.1.tgz"; 1957 + sha1 = "a21361d3f4099ef761cda6dc4a973bb1ebb0a34d"; 1958 + }; 1959 }; 1960 + "dns-prefetch-control-0.1.0" = { 1961 + name = "dns-prefetch-control"; 1962 + packageName = "dns-prefetch-control"; 1963 + version = "0.1.0"; 1964 + src = fetchurl { 1965 + url = "https://registry.npmjs.org/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz"; 1966 + sha1 = "60ddb457774e178f1f9415f0cabb0e85b0b300b2"; 1967 + }; 1968 }; 1969 + "dont-sniff-mimetype-1.0.0" = { 1970 + name = "dont-sniff-mimetype"; 1971 + packageName = "dont-sniff-mimetype"; 1972 + version = "1.0.0"; 1973 + src = fetchurl { 1974 + url = "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz"; 1975 + sha1 = "5932890dc9f4e2f19e5eb02a20026e5e5efc8f58"; 1976 + }; 1977 }; 1978 + "frameguard-2.0.0" = { 1979 + name = "frameguard"; 1980 + packageName = "frameguard"; 1981 + version = "2.0.0"; 1982 + src = fetchurl { 1983 + url = "https://registry.npmjs.org/frameguard/-/frameguard-2.0.0.tgz"; 1984 + sha1 = "30c2c149e5e3505f9e156f9bc491a438420e487e"; 1985 + }; 1986 }; 1987 + "helmet-csp-1.2.2" = { 1988 + name = "helmet-csp"; 1989 + packageName = "helmet-csp"; 1990 + version = "1.2.2"; 1991 + src = fetchurl { 1992 + url = "https://registry.npmjs.org/helmet-csp/-/helmet-csp-1.2.2.tgz"; 1993 + sha1 = "085c0307d57fc96cd97337f170ab8bfea99e5df7"; 1994 + }; 1995 }; 1996 + "hide-powered-by-1.0.0" = { 1997 + name = "hide-powered-by"; 1998 + packageName = "hide-powered-by"; 1999 + version = "1.0.0"; 2000 + src = fetchurl { 2001 + url = "https://registry.npmjs.org/hide-powered-by/-/hide-powered-by-1.0.0.tgz"; 2002 + sha1 = "4a85ad65881f62857fc70af7174a1184dccce32b"; 2003 + }; 2004 }; 2005 + "hpkp-1.1.0" = { 2006 + name = "hpkp"; 2007 + packageName = "hpkp"; 2008 + version = "1.1.0"; 2009 + src = fetchurl { 2010 + url = "https://registry.npmjs.org/hpkp/-/hpkp-1.1.0.tgz"; 2011 + sha1 = "77bdff1f331847fb9f40839d00a45032baed4df4"; 2012 + }; 2013 }; 2014 + "hsts-1.0.0" = { 2015 + name = "hsts"; 2016 + packageName = "hsts"; 2017 + version = "1.0.0"; 2018 + src = fetchurl { 2019 + url = "https://registry.npmjs.org/hsts/-/hsts-1.0.0.tgz"; 2020 + sha1 = "98e1039ef7aba554057b6b0e32584c0b1143a414"; 2021 + }; 2022 }; 2023 + "ienoopen-1.0.0" = { 2024 + name = "ienoopen"; 2025 + packageName = "ienoopen"; 2026 + version = "1.0.0"; 2027 + src = fetchurl { 2028 + url = "https://registry.npmjs.org/ienoopen/-/ienoopen-1.0.0.tgz"; 2029 + sha1 = "346a428f474aac8f50cf3784ea2d0f16f62bda6b"; 2030 + }; 2031 }; 2032 + "nocache-1.0.1" = { 2033 + name = "nocache"; 2034 + packageName = "nocache"; 2035 + version = "1.0.1"; 2036 + src = fetchurl { 2037 + url = "https://registry.npmjs.org/nocache/-/nocache-1.0.1.tgz"; 2038 + sha1 = "695c9f736926a7554f7365fa25e087941065bd36"; 2039 + }; 2040 }; 2041 + "referrer-policy-1.0.0" = { 2042 + name = "referrer-policy"; 2043 + packageName = "referrer-policy"; 2044 + version = "1.0.0"; 2045 + src = fetchurl { 2046 + url = "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.0.0.tgz"; 2047 + sha1 = "f60eedc92f942b01a6118121ec932d66e8fd7e14"; 2048 + }; 2049 }; 2050 + "x-xss-protection-1.0.0" = { 2051 + name = "x-xss-protection"; 2052 + packageName = "x-xss-protection"; 2053 + version = "1.0.0"; 2054 + src = fetchurl { 2055 + url = "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.0.0.tgz"; 2056 + sha1 = "898afb93869b24661cf9c52f9ee8db8ed0764dd9"; 2057 + }; 2058 }; 2059 + "finalhandler-0.4.1" = { 2060 + name = "finalhandler"; 2061 + packageName = "finalhandler"; 2062 + version = "0.4.1"; 2063 + src = fetchurl { 2064 + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz"; 2065 + sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d"; 2066 + }; 2067 }; 2068 + "camelize-1.0.0" = { 2069 + name = "camelize"; 2070 + packageName = "camelize"; 2071 + version = "1.0.0"; 2072 + src = fetchurl { 2073 + url = "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz"; 2074 + sha1 = "164a5483e630fa4321e5af07020e531831b2609b"; 2075 + }; 2076 }; 2077 + "content-security-policy-builder-1.0.0" = { 2078 + name = "content-security-policy-builder"; 2079 + packageName = "content-security-policy-builder"; 2080 + version = "1.0.0"; 2081 + src = fetchurl { 2082 + url = "https://registry.npmjs.org/content-security-policy-builder/-/content-security-policy-builder-1.0.0.tgz"; 2083 + sha1 = "11fd40c5cc298a6c725a35f9acf71e82ab5d3243"; 2084 + }; 2085 }; 2086 + "lodash.reduce-4.5.0" = { 2087 + name = "lodash.reduce"; 2088 + packageName = "lodash.reduce"; 2089 + version = "4.5.0"; 2090 + src = fetchurl { 2091 + url = "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.5.0.tgz"; 2092 + sha1 = "af7d2ec621062441e77d5bf408a1e071ef86691c"; 2093 + }; 2094 }; 2095 + "platform-1.3.1" = { 2096 + name = "platform"; 2097 + packageName = "platform"; 2098 + version = "1.3.1"; 2099 + src = fetchurl { 2100 + url = "https://registry.npmjs.org/platform/-/platform-1.3.1.tgz"; 2101 + sha1 = "492210892335bd3131c0a08dda2d93ec3543e423"; 2102 + }; 2103 }; 2104 + "dashify-0.2.2" = { 2105 + name = "dashify"; 2106 + packageName = "dashify"; 2107 + version = "0.2.2"; 2108 + src = fetchurl { 2109 + url = "https://registry.npmjs.org/dashify/-/dashify-0.2.2.tgz"; 2110 + sha1 = "6a07415a01c91faf4a32e38d9dfba71f61cb20fe"; 2111 + }; 2112 }; 2113 + "abab-1.0.3" = { 2114 + name = "abab"; 2115 + packageName = "abab"; 2116 + version = "1.0.3"; 2117 + src = fetchurl { 2118 + url = "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz"; 2119 + sha1 = "b81de5f7274ec4e756d797cd834f303642724e5d"; 2120 + }; 2121 }; 2122 + "acorn-2.7.0" = { 2123 + name = "acorn"; 2124 + packageName = "acorn"; 2125 + version = "2.7.0"; 2126 + src = fetchurl { 2127 + url = "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"; 2128 + sha1 = "ab6e7d9d886aaca8b085bc3312b79a198433f0e7"; 2129 + }; 2130 }; 2131 + "acorn-globals-1.0.9" = { 2132 + name = "acorn-globals"; 2133 + packageName = "acorn-globals"; 2134 + version = "1.0.9"; 2135 + src = fetchurl { 2136 + url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz"; 2137 + sha1 = "55bb5e98691507b74579d0513413217c380c54cf"; 2138 + }; 2139 }; 2140 + "cssom-0.3.1" = { 2141 + name = "cssom"; 2142 + packageName = "cssom"; 2143 + version = "0.3.1"; 2144 + src = fetchurl { 2145 + url = "https://registry.npmjs.org/cssom/-/cssom-0.3.1.tgz"; 2146 + sha1 = "c9e37ef2490e64f6d1baa10fda852257082c25d3"; 2147 + }; 2148 }; 2149 + "cssstyle-0.2.37" = { 2150 + name = "cssstyle"; 2151 + packageName = "cssstyle"; 2152 + version = "0.2.37"; 2153 + src = fetchurl { 2154 + url = "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"; 2155 + sha1 = "541097234cb2513c83ceed3acddc27ff27987d54"; 2156 + }; 2157 }; 2158 + "escodegen-1.8.1" = { 2159 + name = "escodegen"; 2160 + packageName = "escodegen"; 2161 + version = "1.8.1"; 2162 + src = fetchurl { 2163 + url = "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz"; 2164 + sha1 = "5a5b53af4693110bebb0867aa3430dd3b70a1018"; 2165 + }; 2166 }; 2167 + "nwmatcher-1.3.8" = { 2168 + name = "nwmatcher"; 2169 + packageName = "nwmatcher"; 2170 + version = "1.3.8"; 2171 + src = fetchurl { 2172 + url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.8.tgz"; 2173 + sha1 = "34edb93de1aa6cb4448b573c9f2a059300241157"; 2174 + }; 2175 }; 2176 + "parse5-1.5.1" = { 2177 + name = "parse5"; 2178 + packageName = "parse5"; 2179 + version = "1.5.1"; 2180 + src = fetchurl { 2181 + url = "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"; 2182 + sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; 2183 + }; 2184 }; 2185 + "request-2.74.0" = { 2186 + name = "request"; 2187 + packageName = "request"; 2188 + version = "2.74.0"; 2189 + src = fetchurl { 2190 + url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz"; 2191 + sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab"; 2192 + }; 2193 }; 2194 + "sax-1.2.1" = { 2195 + name = "sax"; 2196 + packageName = "sax"; 2197 + version = "1.2.1"; 2198 + src = fetchurl { 2199 + url = "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz"; 2200 + sha1 = "7b8e656190b228e81a66aea748480d828cd2d37a"; 2201 + }; 2202 }; 2203 + "symbol-tree-3.1.4" = { 2204 + name = "symbol-tree"; 2205 + packageName = "symbol-tree"; 2206 + version = "3.1.4"; 2207 + src = fetchurl { 2208 + url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.1.4.tgz"; 2209 + sha1 = "02b279348d337debc39694c5c95f882d448a312a"; 2210 + }; 2211 }; 2212 + "tough-cookie-2.3.1" = { 2213 + name = "tough-cookie"; 2214 + packageName = "tough-cookie"; 2215 + version = "2.3.1"; 2216 + src = fetchurl { 2217 + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz"; 2218 + sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd"; 2219 + }; 2220 }; 2221 + "webidl-conversions-2.0.1" = { 2222 + name = "webidl-conversions"; 2223 + packageName = "webidl-conversions"; 2224 + version = "2.0.1"; 2225 + src = fetchurl { 2226 + url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz"; 2227 + sha1 = "3bf8258f7d318c7443c36f2e169402a1a6703506"; 2228 + }; 2229 }; 2230 + "whatwg-url-compat-0.6.5" = { 2231 + name = "whatwg-url-compat"; 2232 + packageName = "whatwg-url-compat"; 2233 + version = "0.6.5"; 2234 + src = fetchurl { 2235 + url = "https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz"; 2236 + sha1 = "00898111af689bb097541cd5a45ca6c8798445bf"; 2237 + }; 2238 }; 2239 + "xml-name-validator-2.0.1" = { 2240 + name = "xml-name-validator"; 2241 + packageName = "xml-name-validator"; 2242 + version = "2.0.1"; 2243 + src = fetchurl { 2244 + url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"; 2245 + sha1 = "4d8b8f1eccd3419aa362061becef515e1e559635"; 2246 + }; 2247 }; 2248 + "estraverse-1.9.3" = { 2249 + name = "estraverse"; 2250 + packageName = "estraverse"; 2251 + version = "1.9.3"; 2252 + src = fetchurl { 2253 + url = "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz"; 2254 + sha1 = "af67f2dc922582415950926091a4005d29c9bb44"; 2255 + }; 2256 }; 2257 + "esutils-2.0.2" = { 2258 + name = "esutils"; 2259 + packageName = "esutils"; 2260 + version = "2.0.2"; 2261 + src = fetchurl { 2262 + url = "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"; 2263 + sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"; 2264 + }; 2265 }; 2266 + "esprima-2.7.3" = { 2267 + name = "esprima"; 2268 + packageName = "esprima"; 2269 + version = "2.7.3"; 2270 + src = fetchurl { 2271 + url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"; 2272 + sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581"; 2273 + }; 2274 }; 2275 + "optionator-0.8.1" = { 2276 + name = "optionator"; 2277 + packageName = "optionator"; 2278 + version = "0.8.1"; 2279 + src = fetchurl { 2280 + url = "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz"; 2281 + sha1 = "e31b4932cdd5fb862a8b0d10bc63d3ee1ec7d78b"; 2282 + }; 2283 }; 2284 + "source-map-0.2.0" = { 2285 + name = "source-map"; 2286 + packageName = "source-map"; 2287 + version = "0.2.0"; 2288 + src = fetchurl { 2289 + url = "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz"; 2290 + sha1 = "dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"; 2291 + }; 2292 }; 2293 + "prelude-ls-1.1.2" = { 2294 + name = "prelude-ls"; 2295 + packageName = "prelude-ls"; 2296 + version = "1.1.2"; 2297 + src = fetchurl { 2298 + url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"; 2299 + sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; 2300 + }; 2301 }; 2302 + "deep-is-0.1.3" = { 2303 + name = "deep-is"; 2304 + packageName = "deep-is"; 2305 + version = "0.1.3"; 2306 + src = fetchurl { 2307 + url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; 2308 + sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; 2309 + }; 2310 }; 2311 + "wordwrap-1.0.0" = { 2312 + name = "wordwrap"; 2313 + packageName = "wordwrap"; 2314 + version = "1.0.0"; 2315 + src = fetchurl { 2316 + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; 2317 + sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; 2318 + }; 2319 }; 2320 + "type-check-0.3.2" = { 2321 + name = "type-check"; 2322 + packageName = "type-check"; 2323 + version = "0.3.2"; 2324 + src = fetchurl { 2325 + url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"; 2326 + sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; 2327 + }; 2328 }; 2329 + "levn-0.3.0" = { 2330 + name = "levn"; 2331 + packageName = "levn"; 2332 + version = "0.3.0"; 2333 + src = fetchurl { 2334 + url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"; 2335 + sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; 2336 + }; 2337 }; 2338 + "fast-levenshtein-1.1.4" = { 2339 + name = "fast-levenshtein"; 2340 + packageName = "fast-levenshtein"; 2341 + version = "1.1.4"; 2342 + src = fetchurl { 2343 + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz"; 2344 + sha1 = "e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9"; 2345 + }; 2346 }; 2347 + "amdefine-1.0.0" = { 2348 + name = "amdefine"; 2349 + packageName = "amdefine"; 2350 + version = "1.0.0"; 2351 + src = fetchurl { 2352 + url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"; 2353 + sha1 = "fd17474700cb5cc9c2b709f0be9d23ce3c198c33"; 2354 + }; 2355 }; 2356 + "aws-sign2-0.6.0" = { 2357 + name = "aws-sign2"; 2358 + packageName = "aws-sign2"; 2359 + version = "0.6.0"; 2360 + src = fetchurl { 2361 + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"; 2362 + sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f"; 2363 + }; 2364 }; 2365 + "aws4-1.4.1" = { 2366 + name = "aws4"; 2367 + packageName = "aws4"; 2368 + version = "1.4.1"; 2369 + src = fetchurl { 2370 + url = "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz"; 2371 + sha1 = "fde7d5292466d230e5ee0f4e038d9dfaab08fc61"; 2372 + }; 2373 }; 2374 + "bl-1.1.2" = { 2375 + name = "bl"; 2376 + packageName = "bl"; 2377 + version = "1.1.2"; 2378 + src = fetchurl { 2379 + url = "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz"; 2380 + sha1 = "fdca871a99713aa00d19e3bbba41c44787a65398"; 2381 + }; 2382 }; 2383 + "caseless-0.11.0" = { 2384 + name = "caseless"; 2385 + packageName = "caseless"; 2386 + version = "0.11.0"; 2387 + src = fetchurl { 2388 + url = "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz"; 2389 + sha1 = "715b96ea9841593cc33067923f5ec60ebda4f7d7"; 2390 + }; 2391 }; 2392 + "combined-stream-1.0.5" = { 2393 + name = "combined-stream"; 2394 + packageName = "combined-stream"; 2395 + version = "1.0.5"; 2396 + src = fetchurl { 2397 + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; 2398 + sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; 2399 + }; 2400 }; 2401 + "extend-3.0.0" = { 2402 + name = "extend"; 2403 + packageName = "extend"; 2404 + version = "3.0.0"; 2405 + src = fetchurl { 2406 + url = "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz"; 2407 + sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4"; 2408 + }; 2409 }; 2410 + "forever-agent-0.6.1" = { 2411 + name = "forever-agent"; 2412 + packageName = "forever-agent"; 2413 + version = "0.6.1"; 2414 + src = fetchurl { 2415 + url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"; 2416 + sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; 2417 + }; 2418 }; 2419 + "form-data-1.0.1" = { 2420 + name = "form-data"; 2421 + packageName = "form-data"; 2422 + version = "1.0.1"; 2423 + src = fetchurl { 2424 + url = "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz"; 2425 + sha1 = "ae315db9a4907fa065502304a66d7733475ee37c"; 2426 + }; 2427 }; 2428 + "har-validator-2.0.6" = { 2429 + name = "har-validator"; 2430 + packageName = "har-validator"; 2431 + version = "2.0.6"; 2432 + src = fetchurl { 2433 + url = "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"; 2434 + sha1 = "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"; 2435 + }; 2436 }; 2437 + "hawk-3.1.3" = { 2438 + name = "hawk"; 2439 + packageName = "hawk"; 2440 + version = "3.1.3"; 2441 + src = fetchurl { 2442 + url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"; 2443 + sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4"; 2444 + }; 2445 }; 2446 + "http-signature-1.1.1" = { 2447 + name = "http-signature"; 2448 + packageName = "http-signature"; 2449 + version = "1.1.1"; 2450 + src = fetchurl { 2451 + url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"; 2452 + sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf"; 2453 + }; 2454 }; 2455 + "is-typedarray-1.0.0" = { 2456 + name = "is-typedarray"; 2457 + packageName = "is-typedarray"; 2458 + version = "1.0.0"; 2459 + src = fetchurl { 2460 + url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"; 2461 + sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a"; 2462 + }; 2463 }; 2464 + "isstream-0.1.2" = { 2465 + name = "isstream"; 2466 + packageName = "isstream"; 2467 + version = "0.1.2"; 2468 + src = fetchurl { 2469 + url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"; 2470 + sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 2471 + }; 2472 }; 2473 + "json-stringify-safe-5.0.1" = { 2474 + name = "json-stringify-safe"; 2475 + packageName = "json-stringify-safe"; 2476 + version = "5.0.1"; 2477 + src = fetchurl { 2478 + url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; 2479 + sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 2480 + }; 2481 }; 2482 + "oauth-sign-0.8.2" = { 2483 + name = "oauth-sign"; 2484 + packageName = "oauth-sign"; 2485 + version = "0.8.2"; 2486 + src = fetchurl { 2487 + url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz"; 2488 + sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"; 2489 + }; 2490 }; 2491 + "qs-6.2.1" = { 2492 + name = "qs"; 2493 + packageName = "qs"; 2494 + version = "6.2.1"; 2495 + src = fetchurl { 2496 + url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz"; 2497 + sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"; 2498 + }; 2499 }; 2500 + "stringstream-0.0.5" = { 2501 + name = "stringstream"; 2502 + packageName = "stringstream"; 2503 + version = "0.0.5"; 2504 + src = fetchurl { 2505 + url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz"; 2506 + sha1 = "4e484cd4de5a0bbbee18e46307710a8a81621878"; 2507 + }; 2508 }; 2509 + "tunnel-agent-0.4.3" = { 2510 + name = "tunnel-agent"; 2511 + packageName = "tunnel-agent"; 2512 + version = "0.4.3"; 2513 + src = fetchurl { 2514 + url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"; 2515 + sha1 = "6373db76909fe570e08d73583365ed828a74eeeb"; 2516 + }; 2517 }; 2518 + "readable-stream-2.0.6" = { 2519 + name = "readable-stream"; 2520 + packageName = "readable-stream"; 2521 + version = "2.0.6"; 2522 + src = fetchurl { 2523 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"; 2524 + sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e"; 2525 + }; 2526 }; 2527 + "isarray-1.0.0" = { 2528 + name = "isarray"; 2529 + packageName = "isarray"; 2530 + version = "1.0.0"; 2531 + src = fetchurl { 2532 + url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"; 2533 + sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; 2534 + }; 2535 }; 2536 + "process-nextick-args-1.0.7" = { 2537 + name = "process-nextick-args"; 2538 + packageName = "process-nextick-args"; 2539 + version = "1.0.7"; 2540 + src = fetchurl { 2541 + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"; 2542 + sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3"; 2543 + }; 2544 }; 2545 + "util-deprecate-1.0.2" = { 2546 + name = "util-deprecate"; 2547 + packageName = "util-deprecate"; 2548 + version = "1.0.2"; 2549 + src = fetchurl { 2550 + url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; 2551 + sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; 2552 + }; 2553 }; 2554 + "delayed-stream-1.0.0" = { 2555 + name = "delayed-stream"; 2556 + packageName = "delayed-stream"; 2557 + version = "1.0.0"; 2558 + src = fetchurl { 2559 + url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"; 2560 + sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; 2561 + }; 2562 }; 2563 + "async-2.0.1" = { 2564 + name = "async"; 2565 + packageName = "async"; 2566 + version = "2.0.1"; 2567 + src = fetchurl { 2568 + url = "https://registry.npmjs.org/async/-/async-2.0.1.tgz"; 2569 + sha1 = "b709cc0280a9c36f09f4536be823c838a9049e25"; 2570 + }; 2571 }; 2572 + "lodash-4.15.0" = { 2573 + name = "lodash"; 2574 + packageName = "lodash"; 2575 + version = "4.15.0"; 2576 + src = fetchurl { 2577 + url = "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz"; 2578 + sha1 = "3162391d8f0140aa22cf8f6b3c34d6b7f63d3aa9"; 2579 + }; 2580 }; 2581 + "chalk-1.1.3" = { 2582 + name = "chalk"; 2583 + packageName = "chalk"; 2584 + version = "1.1.3"; 2585 + src = fetchurl { 2586 + url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"; 2587 + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98"; 2588 + }; 2589 }; 2590 + "commander-2.9.0" = { 2591 + name = "commander"; 2592 + packageName = "commander"; 2593 + version = "2.9.0"; 2594 + src = fetchurl { 2595 + url = "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz"; 2596 + sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; 2597 + }; 2598 }; 2599 + "is-my-json-valid-2.13.1" = { 2600 + name = "is-my-json-valid"; 2601 + packageName = "is-my-json-valid"; 2602 + version = "2.13.1"; 2603 + src = fetchurl { 2604 + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz"; 2605 + sha1 = "d55778a82feb6b0963ff4be111d5d1684e890707"; 2606 + }; 2607 }; 2608 + "ansi-styles-2.2.1" = { 2609 + name = "ansi-styles"; 2610 + packageName = "ansi-styles"; 2611 + version = "2.2.1"; 2612 + src = fetchurl { 2613 + url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"; 2614 + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; 2615 + }; 2616 }; 2617 + "escape-string-regexp-1.0.5" = { 2618 + name = "escape-string-regexp"; 2619 + packageName = "escape-string-regexp"; 2620 + version = "1.0.5"; 2621 + src = fetchurl { 2622 + url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; 2623 + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; 2624 + }; 2625 }; 2626 + "has-ansi-2.0.0" = { 2627 + name = "has-ansi"; 2628 + packageName = "has-ansi"; 2629 + version = "2.0.0"; 2630 + src = fetchurl { 2631 + url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"; 2632 + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; 2633 + }; 2634 }; 2635 + "strip-ansi-3.0.1" = { 2636 + name = "strip-ansi"; 2637 + packageName = "strip-ansi"; 2638 + version = "3.0.1"; 2639 + src = fetchurl { 2640 + url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"; 2641 + sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; 2642 + }; 2643 }; 2644 + "supports-color-2.0.0" = { 2645 + name = "supports-color"; 2646 + packageName = "supports-color"; 2647 + version = "2.0.0"; 2648 + src = fetchurl { 2649 + url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"; 2650 + sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; 2651 + }; 2652 }; 2653 + "ansi-regex-2.0.0" = { 2654 + name = "ansi-regex"; 2655 + packageName = "ansi-regex"; 2656 + version = "2.0.0"; 2657 + src = fetchurl { 2658 + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"; 2659 + sha1 = "c5061b6e0ef8a81775e50f5d66151bf6bf371107"; 2660 + }; 2661 }; 2662 + "graceful-readlink-1.0.1" = { 2663 + name = "graceful-readlink"; 2664 + packageName = "graceful-readlink"; 2665 + version = "1.0.1"; 2666 + src = fetchurl { 2667 + url = "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"; 2668 + sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725"; 2669 + }; 2670 }; 2671 + "generate-function-2.0.0" = { 2672 + name = "generate-function"; 2673 + packageName = "generate-function"; 2674 + version = "2.0.0"; 2675 + src = fetchurl { 2676 + url = "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz"; 2677 + sha1 = "6858fe7c0969b7d4e9093337647ac79f60dfbe74"; 2678 + }; 2679 }; 2680 + "generate-object-property-1.2.0" = { 2681 + name = "generate-object-property"; 2682 + packageName = "generate-object-property"; 2683 + version = "1.2.0"; 2684 + src = fetchurl { 2685 + url = "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"; 2686 + sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; 2687 + }; 2688 }; 2689 + "jsonpointer-2.0.0" = { 2690 + name = "jsonpointer"; 2691 + packageName = "jsonpointer"; 2692 + version = "2.0.0"; 2693 + src = fetchurl { 2694 + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz"; 2695 + sha1 = "3af1dd20fe85463910d469a385e33017d2a030d9"; 2696 + }; 2697 }; 2698 + "xtend-4.0.1" = { 2699 + name = "xtend"; 2700 + packageName = "xtend"; 2701 + version = "4.0.1"; 2702 + src = fetchurl { 2703 + url = "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"; 2704 + sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; 2705 + }; 2706 }; 2707 + "is-property-1.0.2" = { 2708 + name = "is-property"; 2709 + packageName = "is-property"; 2710 + version = "1.0.2"; 2711 + src = fetchurl { 2712 + url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz"; 2713 + sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84"; 2714 + }; 2715 }; 2716 + "hoek-2.16.3" = { 2717 + name = "hoek"; 2718 + packageName = "hoek"; 2719 + version = "2.16.3"; 2720 + src = fetchurl { 2721 + url = "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz"; 2722 + sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed"; 2723 + }; 2724 }; 2725 + "boom-2.10.1" = { 2726 + name = "boom"; 2727 + packageName = "boom"; 2728 + version = "2.10.1"; 2729 + src = fetchurl { 2730 + url = "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz"; 2731 + sha1 = "39c8918ceff5799f83f9492a848f625add0c766f"; 2732 + }; 2733 }; 2734 + "cryptiles-2.0.5" = { 2735 + name = "cryptiles"; 2736 + packageName = "cryptiles"; 2737 + version = "2.0.5"; 2738 + src = fetchurl { 2739 + url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"; 2740 + sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8"; 2741 + }; 2742 }; 2743 + "sntp-1.0.9" = { 2744 + name = "sntp"; 2745 + packageName = "sntp"; 2746 + version = "1.0.9"; 2747 + src = fetchurl { 2748 + url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"; 2749 + sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198"; 2750 + }; 2751 }; 2752 + "assert-plus-0.2.0" = { 2753 + name = "assert-plus"; 2754 + packageName = "assert-plus"; 2755 + version = "0.2.0"; 2756 + src = fetchurl { 2757 + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz"; 2758 + sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234"; 2759 + }; 2760 }; 2761 + "jsprim-1.3.1" = { 2762 + name = "jsprim"; 2763 + packageName = "jsprim"; 2764 + version = "1.3.1"; 2765 + src = fetchurl { 2766 + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz"; 2767 + sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; 2768 + }; 2769 }; 2770 + "sshpk-1.10.0" = { 2771 + name = "sshpk"; 2772 + packageName = "sshpk"; 2773 + version = "1.10.0"; 2774 + src = fetchurl { 2775 + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz"; 2776 + sha1 = "104d6ba2afb2ac099ab9567c0d193977f29c6dfa"; 2777 + }; 2778 }; 2779 + "extsprintf-1.0.2" = { 2780 + name = "extsprintf"; 2781 + packageName = "extsprintf"; 2782 + version = "1.0.2"; 2783 + src = fetchurl { 2784 + url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz"; 2785 + sha1 = "e1080e0658e300b06294990cc70e1502235fd550"; 2786 + }; 2787 }; 2788 + "json-schema-0.2.3" = { 2789 + name = "json-schema"; 2790 + packageName = "json-schema"; 2791 + version = "0.2.3"; 2792 + src = fetchurl { 2793 + url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"; 2794 + sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; 2795 + }; 2796 }; 2797 + "verror-1.3.6" = { 2798 + name = "verror"; 2799 + packageName = "verror"; 2800 + version = "1.3.6"; 2801 + src = fetchurl { 2802 + url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz"; 2803 + sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c"; 2804 + }; 2805 }; 2806 + "asn1-0.2.3" = { 2807 + name = "asn1"; 2808 + packageName = "asn1"; 2809 + version = "0.2.3"; 2810 + src = fetchurl { 2811 + url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz"; 2812 + sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86"; 2813 + }; 2814 }; 2815 + "assert-plus-1.0.0" = { 2816 + name = "assert-plus"; 2817 + packageName = "assert-plus"; 2818 + version = "1.0.0"; 2819 + src = fetchurl { 2820 + url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"; 2821 + sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; 2822 + }; 2823 }; 2824 + "dashdash-1.14.0" = { 2825 + name = "dashdash"; 2826 + packageName = "dashdash"; 2827 + version = "1.14.0"; 2828 + src = fetchurl { 2829 + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz"; 2830 + sha1 = "29e486c5418bf0f356034a993d51686a33e84141"; 2831 + }; 2832 }; 2833 + "getpass-0.1.6" = { 2834 + name = "getpass"; 2835 + packageName = "getpass"; 2836 + version = "0.1.6"; 2837 + src = fetchurl { 2838 + url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz"; 2839 + sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6"; 2840 + }; 2841 }; 2842 + "jsbn-0.1.0" = { 2843 + name = "jsbn"; 2844 + packageName = "jsbn"; 2845 + version = "0.1.0"; 2846 + src = fetchurl { 2847 + url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz"; 2848 + sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"; 2849 + }; 2850 }; 2851 + "tweetnacl-0.13.3" = { 2852 + name = "tweetnacl"; 2853 + packageName = "tweetnacl"; 2854 + version = "0.13.3"; 2855 + src = fetchurl { 2856 + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz"; 2857 + sha1 = "d628b56f3bcc3d5ae74ba9d4c1a704def5ab4b56"; 2858 + }; 2859 }; 2860 + "jodid25519-1.0.2" = { 2861 + name = "jodid25519"; 2862 + packageName = "jodid25519"; 2863 + version = "1.0.2"; 2864 + src = fetchurl { 2865 + url = "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz"; 2866 + sha1 = "06d4912255093419477d425633606e0e90782967"; 2867 + }; 2868 }; 2869 + "ecc-jsbn-0.1.1" = { 2870 + name = "ecc-jsbn"; 2871 + packageName = "ecc-jsbn"; 2872 + version = "0.1.1"; 2873 + src = fetchurl { 2874 + url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"; 2875 + sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505"; 2876 + }; 2877 }; 2878 + "bcrypt-pbkdf-1.0.0" = { 2879 + name = "bcrypt-pbkdf"; 2880 + packageName = "bcrypt-pbkdf"; 2881 + version = "1.0.0"; 2882 + src = fetchurl { 2883 + url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz"; 2884 + sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4"; 2885 + }; 2886 }; 2887 + "tweetnacl-0.14.3" = { 2888 + name = "tweetnacl"; 2889 + packageName = "tweetnacl"; 2890 + version = "0.14.3"; 2891 + src = fetchurl { 2892 + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz"; 2893 + sha1 = "3da382f670f25ded78d7b3d1792119bca0b7132d"; 2894 + }; 2895 }; 2896 + "tr46-0.0.3" = { 2897 + name = "tr46"; 2898 + packageName = "tr46"; 2899 + version = "0.0.3"; 2900 + src = fetchurl { 2901 + url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; 2902 + sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; 2903 + }; 2904 }; 2905 + "minimist-0.0.8" = { 2906 + name = "minimist"; 2907 + packageName = "minimist"; 2908 + version = "0.0.8"; 2909 + src = fetchurl { 2910 + url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; 2911 + sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; 2912 + }; 2913 }; 2914 + "wordwrap-0.0.3" = { 2915 + name = "wordwrap"; 2916 + packageName = "wordwrap"; 2917 + version = "0.0.3"; 2918 + src = fetchurl { 2919 + url = "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"; 2920 + sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"; 2921 + }; 2922 }; 2923 + "minimist-0.0.10" = { 2924 + name = "minimist"; 2925 + packageName = "minimist"; 2926 + version = "0.0.10"; 2927 + src = fetchurl { 2928 + url = "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"; 2929 + sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf"; 2930 + }; 2931 }; 2932 + "glob-7.0.6" = { 2933 + name = "glob"; 2934 + packageName = "glob"; 2935 + version = "7.0.6"; 2936 + src = fetchurl { 2937 + url = "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz"; 2938 + sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; 2939 + }; 2940 }; 2941 + "fs.realpath-1.0.0" = { 2942 + name = "fs.realpath"; 2943 + packageName = "fs.realpath"; 2944 + version = "1.0.0"; 2945 + src = fetchurl { 2946 + url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; 2947 + sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; 2948 + }; 2949 }; 2950 + "htmlparser2-3.9.1" = { 2951 + name = "htmlparser2"; 2952 + packageName = "htmlparser2"; 2953 + version = "3.9.1"; 2954 + src = fetchurl { 2955 + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.1.tgz"; 2956 + sha1 = "621b7a58bc9acd003f7af0a2c9a00aa67c8505d2"; 2957 + }; 2958 }; 2959 + "regexp-quote-0.0.0" = { 2960 + name = "regexp-quote"; 2961 + packageName = "regexp-quote"; 2962 + version = "0.0.0"; 2963 + src = fetchurl { 2964 + url = "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz"; 2965 + sha1 = "1e0f4650c862dcbfed54fd42b148e9bb1721fcf2"; 2966 + }; 2967 }; 2968 + "domelementtype-1.3.0" = { 2969 + name = "domelementtype"; 2970 + packageName = "domelementtype"; 2971 + version = "1.3.0"; 2972 + src = fetchurl { 2973 + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"; 2974 + sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2"; 2975 + }; 2976 }; 2977 + "domhandler-2.3.0" = { 2978 + name = "domhandler"; 2979 + packageName = "domhandler"; 2980 + version = "2.3.0"; 2981 + src = fetchurl { 2982 + url = "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"; 2983 + sha1 = "2de59a0822d5027fabff6f032c2b25a2a8abe738"; 2984 + }; 2985 }; 2986 + "domutils-1.5.1" = { 2987 + name = "domutils"; 2988 + packageName = "domutils"; 2989 + version = "1.5.1"; 2990 + src = fetchurl { 2991 + url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"; 2992 + sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf"; 2993 + }; 2994 }; 2995 + "entities-1.1.1" = { 2996 + name = "entities"; 2997 + packageName = "entities"; 2998 + version = "1.1.1"; 2999 + src = fetchurl { 3000 + url = "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz"; 3001 + sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; 3002 + }; 3003 }; 3004 + "readable-stream-2.1.5" = { 3005 + name = "readable-stream"; 3006 + packageName = "readable-stream"; 3007 + version = "2.1.5"; 3008 + src = fetchurl { 3009 + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz"; 3010 + sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0"; 3011 + }; 3012 }; 3013 + "dom-serializer-0.1.0" = { 3014 + name = "dom-serializer"; 3015 + packageName = "dom-serializer"; 3016 + version = "0.1.0"; 3017 + src = fetchurl { 3018 + url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"; 3019 + sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82"; 3020 + }; 3021 }; 3022 + "domelementtype-1.1.3" = { 3023 + name = "domelementtype"; 3024 + packageName = "domelementtype"; 3025 + version = "1.1.3"; 3026 + src = fetchurl { 3027 + url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"; 3028 + sha1 = "bd28773e2642881aec51544924299c5cd822185b"; 3029 + }; 3030 }; 3031 + "buffer-shims-1.0.0" = { 3032 + name = "buffer-shims"; 3033 + packageName = "buffer-shims"; 3034 + version = "1.0.0"; 3035 + src = fetchurl { 3036 + url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; 3037 + sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; 3038 + }; 3039 }; 3040 + "destroy-1.0.4" = { 3041 + name = "destroy"; 3042 + packageName = "destroy"; 3043 + version = "1.0.4"; 3044 + src = fetchurl { 3045 + url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"; 3046 + sha1 = "978857442c44749e4206613e37946205826abd80"; 3047 + }; 3048 }; 3049 + "mime-1.3.4" = { 3050 + name = "mime"; 3051 + packageName = "mime"; 3052 + version = "1.3.4"; 3053 + src = fetchurl { 3054 + url = "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz"; 3055 + sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53"; 3056 + }; 3057 }; 3058 + "range-parser-1.0.3" = { 3059 + name = "range-parser"; 3060 + packageName = "range-parser"; 3061 + version = "1.0.3"; 3062 + src = fetchurl { 3063 + url = "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz"; 3064 + sha1 = "6872823535c692e2c2a0103826afd82c2e0ff175"; 3065 + }; 3066 }; 3067 + "statuses-1.2.1" = { 3068 + name = "statuses"; 3069 + packageName = "statuses"; 3070 + version = "1.2.1"; 3071 + src = fetchurl { 3072 + url = "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz"; 3073 + sha1 = "dded45cc18256d51ed40aec142489d5c61026d28"; 3074 + }; 3075 }; 3076 + "yargs-3.32.0" = { 3077 + name = "yargs"; 3078 + packageName = "yargs"; 3079 + version = "3.32.0"; 3080 + src = fetchurl { 3081 + url = "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"; 3082 + sha1 = "03088e9ebf9e756b69751611d2a5ef591482c995"; 3083 + }; 3084 }; 3085 + "cliui-3.2.0" = { 3086 + name = "cliui"; 3087 + packageName = "cliui"; 3088 + version = "3.2.0"; 3089 + src = fetchurl { 3090 + url = "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz"; 3091 + sha1 = "120601537a916d29940f934da3b48d585a39213d"; 3092 + }; 3093 }; 3094 + "os-locale-1.4.0" = { 3095 + name = "os-locale"; 3096 + packageName = "os-locale"; 3097 + version = "1.4.0"; 3098 + src = fetchurl { 3099 + url = "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz"; 3100 + sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9"; 3101 + }; 3102 }; 3103 + "string-width-1.0.2" = { 3104 + name = "string-width"; 3105 + packageName = "string-width"; 3106 + version = "1.0.2"; 3107 + src = fetchurl { 3108 + url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"; 3109 + sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"; 3110 + }; 3111 }; 3112 + "window-size-0.1.4" = { 3113 + name = "window-size"; 3114 + packageName = "window-size"; 3115 + version = "0.1.4"; 3116 + src = fetchurl { 3117 + url = "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"; 3118 + sha1 = "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"; 3119 + }; 3120 }; 3121 + "y18n-3.2.1" = { 3122 + name = "y18n"; 3123 + packageName = "y18n"; 3124 + version = "3.2.1"; 3125 + src = fetchurl { 3126 + url = "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz"; 3127 + sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; 3128 + }; 3129 }; 3130 + "wrap-ansi-2.0.0" = { 3131 + name = "wrap-ansi"; 3132 + packageName = "wrap-ansi"; 3133 + version = "2.0.0"; 3134 + src = fetchurl { 3135 + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz"; 3136 + sha1 = "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"; 3137 + }; 3138 }; 3139 + "lcid-1.0.0" = { 3140 + name = "lcid"; 3141 + packageName = "lcid"; 3142 + version = "1.0.0"; 3143 + src = fetchurl { 3144 + url = "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"; 3145 + sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835"; 3146 + }; 3147 }; 3148 + "invert-kv-1.0.0" = { 3149 + name = "invert-kv"; 3150 + packageName = "invert-kv"; 3151 + version = "1.0.0"; 3152 + src = fetchurl { 3153 + url = "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"; 3154 + sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"; 3155 + }; 3156 }; 3157 + "code-point-at-1.0.0" = { 3158 + name = "code-point-at"; 3159 + packageName = "code-point-at"; 3160 + version = "1.0.0"; 3161 + src = fetchurl { 3162 + url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz"; 3163 + sha1 = "f69b192d3f7d91e382e4b71bddb77878619ab0c6"; 3164 + }; 3165 }; 3166 + "is-fullwidth-code-point-1.0.0" = { 3167 + name = "is-fullwidth-code-point"; 3168 + packageName = "is-fullwidth-code-point"; 3169 + version = "1.0.0"; 3170 + src = fetchurl { 3171 + url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"; 3172 + sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb"; 3173 + }; 3174 }; 3175 + "faye-websocket-0.10.0" = { 3176 + name = "faye-websocket"; 3177 + packageName = "faye-websocket"; 3178 + version = "0.10.0"; 3179 + src = fetchurl { 3180 + url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz"; 3181 + sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"; 3182 + }; 3183 }; 3184 + "uuid-2.0.2" = { 3185 + name = "uuid"; 3186 + packageName = "uuid"; 3187 + version = "2.0.2"; 3188 + src = fetchurl { 3189 + url = "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz"; 3190 + sha1 = "48bd5698f0677e3c7901a1c46ef15b1643794726"; 3191 + }; 3192 }; 3193 + "websocket-driver-0.6.5" = { 3194 + name = "websocket-driver"; 3195 + packageName = "websocket-driver"; 3196 + version = "0.6.5"; 3197 + src = fetchurl { 3198 + url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz"; 3199 + sha1 = "5cb2556ceb85f4373c6d8238aa691c8454e13a36"; 3200 + }; 3201 }; 3202 + "websocket-extensions-0.1.1" = { 3203 + name = "websocket-extensions"; 3204 + packageName = "websocket-extensions"; 3205 + version = "0.1.1"; 3206 + src = fetchurl { 3207 + url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz"; 3208 + sha1 = "76899499c184b6ef754377c2dbb0cd6cb55d29e7"; 3209 + }; 3210 }; 3211 + "underscore-1.6.0" = { 3212 + name = "underscore"; 3213 + packageName = "underscore"; 3214 + version = "1.6.0"; 3215 + src = fetchurl { 3216 + url = "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"; 3217 + sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8"; 3218 + }; 3219 }; 3220 + "xml2js-0.1.14" = { 3221 + name = "xml2js"; 3222 + packageName = "xml2js"; 3223 + version = "0.1.14"; 3224 + src = fetchurl { 3225 + url = "https://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz"; 3226 + sha1 = "5274e67f5a64c5f92974cd85139e0332adc6b90c"; 3227 + }; 3228 }; 3229 + "mongodb-2.2.10" = { 3230 + name = "mongodb"; 3231 + packageName = "mongodb"; 3232 + version = "2.2.10"; 3233 + src = fetchurl { 3234 + url = "https://registry.npmjs.org/mongodb/-/mongodb-2.2.10.tgz"; 3235 + sha1 = "d11273a5a53b08e17bcc4c8a295ded0f151ccae6"; 3236 + }; 3237 }; 3238 + "es6-promise-3.2.1" = { 3239 + name = "es6-promise"; 3240 + packageName = "es6-promise"; 3241 + version = "3.2.1"; 3242 + src = fetchurl { 3243 + url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz"; 3244 + sha1 = "ec56233868032909207170c39448e24449dd1fc4"; 3245 + }; 3246 }; 3247 + "mongodb-core-2.0.12" = { 3248 + name = "mongodb-core"; 3249 + packageName = "mongodb-core"; 3250 + version = "2.0.12"; 3251 + src = fetchurl { 3252 + url = "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.0.12.tgz"; 3253 + sha1 = "bb66aad550e252731f8ad49276815264a91c337c"; 3254 + }; 3255 }; 3256 + "bson-0.5.5" = { 3257 + name = "bson"; 3258 + packageName = "bson"; 3259 + version = "0.5.5"; 3260 + src = fetchurl { 3261 + url = "https://registry.npmjs.org/bson/-/bson-0.5.5.tgz"; 3262 + sha1 = "1d6725d400f0fbf0271bf6bafc8fa1126c29983b"; 3263 + }; 3264 }; 3265 + "require_optional-1.0.0" = { 3266 + name = "require_optional"; 3267 + packageName = "require_optional"; 3268 + version = "1.0.0"; 3269 + src = fetchurl { 3270 + url = "https://registry.npmjs.org/require_optional/-/require_optional-1.0.0.tgz"; 3271 + sha1 = "52a86137a849728eb60a55533617f8f914f59abf"; 3272 + }; 3273 }; 3274 + "resolve-from-2.0.0" = { 3275 + name = "resolve-from"; 3276 + packageName = "resolve-from"; 3277 + version = "2.0.0"; 3278 + src = fetchurl { 3279 + url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz"; 3280 + sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57"; 3281 + }; 3282 }; 3283 + "async-0.9.2" = { 3284 + name = "async"; 3285 + packageName = "async"; 3286 + version = "0.9.2"; 3287 + src = fetchurl { 3288 + url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz"; 3289 + sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d"; 3290 + }; 3291 }; 3292 + "redis-0.10.3" = { 3293 + name = "redis"; 3294 + packageName = "redis"; 3295 + version = "0.10.3"; 3296 + src = fetchurl { 3297 + url = "https://registry.npmjs.org/redis/-/redis-0.10.3.tgz"; 3298 + sha1 = "8927fe2110ee39617bcf3fd37b89d8e123911bb6"; 3299 + }; 3300 }; 3301 + "memcached-0.2.8" = { 3302 + name = "memcached"; 3303 + packageName = "memcached"; 3304 + version = "0.2.8"; 3305 + src = fetchurl { 3306 + url = "https://registry.npmjs.org/memcached/-/memcached-0.2.8.tgz"; 3307 + sha1 = "ffbf9498cbc30779625b77e77770bd50dc525212"; 3308 + }; 3309 }; 3310 + "databank-0.18.2" = { 3311 + name = "databank"; 3312 + packageName = "databank"; 3313 + version = "0.18.2"; 3314 + src = fetchurl { 3315 + url = "https://registry.npmjs.org/databank/-/databank-0.18.2.tgz"; 3316 + sha1 = "b1f85bafa329cdb415589c0ee819a04c989a03ed"; 3317 + }; 3318 }; 3319 + "underscore-1.4.4" = { 3320 + name = "underscore"; 3321 + packageName = "underscore"; 3322 + version = "1.4.4"; 3323 + src = fetchurl { 3324 + url = "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; 3325 + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; 3326 + }; 3327 }; 3328 + "hashring-0.0.8" = { 3329 + name = "hashring"; 3330 + packageName = "hashring"; 3331 + version = "0.0.8"; 3332 + src = fetchurl { 3333 + url = "https://registry.npmjs.org/hashring/-/hashring-0.0.8.tgz"; 3334 + sha1 = "203ab13c364119f10106526d2eaf7bd42b484c31"; 3335 + }; 3336 }; 3337 + "jackpot-0.0.6" = { 3338 + name = "jackpot"; 3339 + packageName = "jackpot"; 3340 + version = "0.0.6"; 3341 + src = fetchurl { 3342 + url = "https://registry.npmjs.org/jackpot/-/jackpot-0.0.6.tgz"; 3343 + sha1 = "3cff064285cbf66f4eab2593c90bce816a821849"; 3344 + }; 3345 }; 3346 + "bisection-0.0.3" = { 3347 + name = "bisection"; 3348 + packageName = "bisection"; 3349 + version = "0.0.3"; 3350 + src = fetchurl { 3351 + url = "https://registry.npmjs.org/bisection/-/bisection-0.0.3.tgz"; 3352 + sha1 = "9891d506d86ec7d50910c5157bb592dbb03f33db"; 3353 + }; 3354 }; 3355 + "simple-lru-cache-0.0.2" = { 3356 + name = "simple-lru-cache"; 3357 + packageName = "simple-lru-cache"; 3358 + version = "0.0.2"; 3359 + src = fetchurl { 3360 + url = "https://registry.npmjs.org/simple-lru-cache/-/simple-lru-cache-0.0.2.tgz"; 3361 + sha1 = "d59cc3a193c1a5d0320f84ee732f6e4713e511dd"; 3362 + }; 3363 }; 3364 + "retry-0.6.0" = { 3365 + name = "retry"; 3366 + packageName = "retry"; 3367 + version = "0.6.0"; 3368 + src = fetchurl { 3369 + url = "https://registry.npmjs.org/retry/-/retry-0.6.0.tgz"; 3370 + sha1 = "1c010713279a6fd1e8def28af0c3ff1871caa537"; 3371 + }; 3372 }; 3373 + "lru-cache-2.3.1" = { 3374 + name = "lru-cache"; 3375 + packageName = "lru-cache"; 3376 + version = "2.3.1"; 3377 + src = fetchurl { 3378 + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz"; 3379 + sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6"; 3380 + }; 3381 }; 3382 }; 3383 + args = { 3384 + name = "pump.io"; 3385 + packageName = "pump.io"; 3386 + version = "1.0.0"; 3387 + src = fetchurl { url = "https://registry.npmjs.org/pump.io/-/pump.io-1.0.0.tgz"; sha1 = "404mzdqzknrv7pl9qasksi791cc00bbd"; }; 3388 + dependencies = [ 3389 + (sources."bcrypt-0.8.7" // { 3390 + dependencies = [ 3391 + sources."bindings-1.2.1" 3392 + sources."nan-2.3.5" 3393 + ]; 3394 + }) 3395 + (sources."bunyan-1.8.1" // { 3396 + dependencies = [ 3397 + (sources."dtrace-provider-0.6.0" // { 3398 + dependencies = [ 3399 + sources."nan-2.4.0" 3400 + ]; 3401 + }) 3402 + (sources."mv-2.1.1" // { 3403 + dependencies = [ 3404 + sources."ncp-2.0.0" 3405 + (sources."rimraf-2.4.5" // { 3406 + dependencies = [ 3407 + (sources."glob-6.0.4" // { 3408 + dependencies = [ 3409 + (sources."inflight-1.0.5" // { 3410 + dependencies = [ 3411 + sources."wrappy-1.0.2" 3412 + ]; 3413 + }) 3414 + sources."inherits-2.0.3" 3415 + (sources."minimatch-3.0.3" // { 3416 + dependencies = [ 3417 + (sources."brace-expansion-1.1.6" // { 3418 + dependencies = [ 3419 + sources."balanced-match-0.4.2" 3420 + sources."concat-map-0.0.1" 3421 + ]; 3422 + }) 3423 + ]; 3424 + }) 3425 + (sources."once-1.4.0" // { 3426 + dependencies = [ 3427 + sources."wrappy-1.0.2" 3428 + ]; 3429 + }) 3430 + sources."path-is-absolute-1.0.0" 3431 + ]; 3432 + }) 3433 + ]; 3434 + }) 3435 + ]; 3436 + }) 3437 + sources."safe-json-stringify-1.0.3" 3438 + sources."moment-2.15.0" 3439 + ]; 3440 + }) 3441 + (sources."connect-2.30.2" // { 3442 + dependencies = [ 3443 + sources."basic-auth-connect-1.0.0" 3444 + (sources."body-parser-1.13.3" // { 3445 + dependencies = [ 3446 + sources."iconv-lite-0.4.11" 3447 + (sources."on-finished-2.3.0" // { 3448 + dependencies = [ 3449 + sources."ee-first-1.1.1" 3450 + ]; 3451 + }) 3452 + (sources."raw-body-2.1.7" // { 3453 + dependencies = [ 3454 + sources."bytes-2.4.0" 3455 + sources."iconv-lite-0.4.13" 3456 + sources."unpipe-1.0.0" 3457 + ]; 3458 + }) 3459 + ]; 3460 + }) 3461 + sources."bytes-2.1.0" 3462 + sources."cookie-0.1.3" 3463 + sources."cookie-parser-1.3.5" 3464 + sources."cookie-signature-1.0.6" 3465 + (sources."compression-1.5.2" // { 3466 + dependencies = [ 3467 + (sources."accepts-1.2.13" // { 3468 + dependencies = [ 3469 + (sources."mime-types-2.1.11" // { 3470 + dependencies = [ 3471 + sources."mime-db-1.23.0" 3472 + ]; 3473 + }) 3474 + sources."negotiator-0.5.3" 3475 + ]; 3476 + }) 3477 + (sources."compressible-2.0.8" // { 3478 + dependencies = [ 3479 + sources."mime-db-1.23.0" 3480 + ]; 3481 + }) 3482 + sources."vary-1.0.1" 3483 + ]; 3484 + }) 3485 + (sources."connect-timeout-1.6.2" // { 3486 + dependencies = [ 3487 + sources."ms-0.7.1" 3488 + ]; 3489 + }) 3490 + sources."content-type-1.0.2" 3491 + (sources."csurf-1.8.3" // { 3492 + dependencies = [ 3493 + (sources."csrf-3.0.3" // { 3494 + dependencies = [ 3495 + sources."base64-url-1.2.2" 3496 + sources."rndm-1.2.0" 3497 + sources."tsscmp-1.0.5" 3498 + (sources."uid-safe-2.1.1" // { 3499 + dependencies = [ 3500 + sources."random-bytes-1.0.0" 3501 + ]; 3502 + }) 3503 + ]; 3504 + }) 3505 + ]; 3506 + }) 3507 + (sources."debug-2.2.0" // { 3508 + dependencies = [ 3509 + sources."ms-0.7.1" 3510 + ]; 3511 + }) 3512 + sources."depd-1.0.1" 3513 + (sources."errorhandler-1.4.3" // { 3514 + dependencies = [ 3515 + (sources."accepts-1.3.3" // { 3516 + dependencies = [ 3517 + (sources."mime-types-2.1.11" // { 3518 + dependencies = [ 3519 + sources."mime-db-1.23.0" 3520 + ]; 3521 + }) 3522 + sources."negotiator-0.6.1" 3523 + ]; 3524 + }) 3525 + sources."escape-html-1.0.3" 3526 + ]; 3527 + }) 3528 + (sources."express-session-1.11.3" // { 3529 + dependencies = [ 3530 + sources."crc-3.3.0" 3531 + (sources."uid-safe-2.0.0" // { 3532 + dependencies = [ 3533 + sources."base64-url-1.2.1" 3534 + ]; 3535 + }) 3536 + ]; 3537 + }) 3538 + (sources."finalhandler-0.4.0" // { 3539 + dependencies = [ 3540 + sources."escape-html-1.0.2" 3541 + (sources."on-finished-2.3.0" // { 3542 + dependencies = [ 3543 + sources."ee-first-1.1.1" 3544 + ]; 3545 + }) 3546 + sources."unpipe-1.0.0" 3547 + ]; 3548 + }) 3549 + sources."fresh-0.3.0" 3550 + (sources."http-errors-1.3.1" // { 3551 + dependencies = [ 3552 + sources."inherits-2.0.3" 3553 + sources."statuses-1.3.0" 3554 + ]; 3555 + }) 3556 + (sources."method-override-2.3.6" // { 3557 + dependencies = [ 3558 + sources."methods-1.1.2" 3559 + sources."vary-1.1.0" 3560 + ]; 3561 + }) 3562 + (sources."morgan-1.6.1" // { 3563 + dependencies = [ 3564 + sources."basic-auth-1.0.4" 3565 + (sources."on-finished-2.3.0" // { 3566 + dependencies = [ 3567 + sources."ee-first-1.1.1" 3568 + ]; 3569 + }) 3570 + ]; 3571 + }) 3572 + (sources."multiparty-3.3.2" // { 3573 + dependencies = [ 3574 + (sources."readable-stream-1.1.14" // { 3575 + dependencies = [ 3576 + sources."core-util-is-1.0.2" 3577 + sources."isarray-0.0.1" 3578 + sources."string_decoder-0.10.31" 3579 + sources."inherits-2.0.3" 3580 + ]; 3581 + }) 3582 + sources."stream-counter-0.2.0" 3583 + ]; 3584 + }) 3585 + sources."on-headers-1.0.1" 3586 + sources."parseurl-1.3.1" 3587 + sources."pause-0.1.0" 3588 + sources."qs-4.0.0" 3589 + sources."response-time-2.3.1" 3590 + (sources."serve-favicon-2.3.0" // { 3591 + dependencies = [ 3592 + sources."etag-1.7.0" 3593 + sources."ms-0.7.1" 3594 + ]; 3595 + }) 3596 + (sources."serve-index-1.7.3" // { 3597 + dependencies = [ 3598 + (sources."accepts-1.2.13" // { 3599 + dependencies = [ 3600 + sources."negotiator-0.5.3" 3601 + ]; 3602 + }) 3603 + sources."batch-0.5.3" 3604 + sources."escape-html-1.0.3" 3605 + (sources."mime-types-2.1.11" // { 3606 + dependencies = [ 3607 + sources."mime-db-1.23.0" 3608 + ]; 3609 + }) 3610 + ]; 3611 + }) 3612 + (sources."serve-static-1.10.3" // { 3613 + dependencies = [ 3614 + sources."escape-html-1.0.3" 3615 + ]; 3616 + }) 3617 + (sources."type-is-1.6.13" // { 3618 + dependencies = [ 3619 + sources."media-typer-0.3.0" 3620 + (sources."mime-types-2.1.11" // { 3621 + dependencies = [ 3622 + sources."mime-db-1.23.0" 3623 + ]; 3624 + }) 3625 + ]; 3626 + }) 3627 + sources."utils-merge-1.0.0" 3628 + sources."vhost-3.0.2" 3629 + ]; 3630 + }) 3631 + (sources."connect-auth-0.6.1" // { 3632 + dependencies = [ 3633 + (sources."connect-2.7.11" // { 3634 + dependencies = [ 3635 + sources."qs-0.6.5" 3636 + sources."formidable-1.0.14" 3637 + sources."cookie-signature-1.0.1" 3638 + sources."buffer-crc32-0.2.1" 3639 + sources."cookie-0.0.5" 3640 + (sources."send-0.1.1" // { 3641 + dependencies = [ 3642 + sources."mime-1.2.11" 3643 + sources."range-parser-0.0.4" 3644 + ]; 3645 + }) 3646 + sources."bytes-0.2.0" 3647 + sources."fresh-0.1.0" 3648 + sources."pause-0.0.1" 3649 + (sources."debug-2.2.0" // { 3650 + dependencies = [ 3651 + sources."ms-0.7.1" 3652 + ]; 3653 + }) 3654 + ]; 3655 + }) 3656 + sources."oauth-0.9.10" 3657 + sources."openid-0.4.1" 3658 + ]; 3659 + }) 3660 + (sources."connect-databank-1.0.3" // { 3661 + dependencies = [ 3662 + sources."async-1.5.2" 3663 + sources."set-immediate-0.1.1" 3664 + ]; 3665 + }) 3666 + sources."crypto-cacerts-0.1.0" 3667 + (sources."databank-0.19.5" // { 3668 + dependencies = [ 3669 + (sources."vows-0.7.0" // { 3670 + dependencies = [ 3671 + sources."eyes-0.1.8" 3672 + sources."diff-1.0.8" 3673 + ]; 3674 + }) 3675 + sources."setimmediate-1.0.5" 3676 + ]; 3677 + }) 3678 + (sources."dateformat-1.0.12" // { 3679 + dependencies = [ 3680 + sources."get-stdin-4.0.1" 3681 + (sources."meow-3.7.0" // { 3682 + dependencies = [ 3683 + (sources."camelcase-keys-2.1.0" // { 3684 + dependencies = [ 3685 + sources."camelcase-2.1.1" 3686 + ]; 3687 + }) 3688 + sources."decamelize-1.2.0" 3689 + (sources."loud-rejection-1.6.0" // { 3690 + dependencies = [ 3691 + (sources."currently-unhandled-0.4.1" // { 3692 + dependencies = [ 3693 + sources."array-find-index-1.0.1" 3694 + ]; 3695 + }) 3696 + sources."signal-exit-3.0.1" 3697 + ]; 3698 + }) 3699 + sources."map-obj-1.0.1" 3700 + sources."minimist-1.2.0" 3701 + (sources."normalize-package-data-2.3.5" // { 3702 + dependencies = [ 3703 + sources."hosted-git-info-2.1.5" 3704 + (sources."is-builtin-module-1.0.0" // { 3705 + dependencies = [ 3706 + sources."builtin-modules-1.1.1" 3707 + ]; 3708 + }) 3709 + sources."semver-5.3.0" 3710 + (sources."validate-npm-package-license-3.0.1" // { 3711 + dependencies = [ 3712 + (sources."spdx-correct-1.0.2" // { 3713 + dependencies = [ 3714 + sources."spdx-license-ids-1.2.2" 3715 + ]; 3716 + }) 3717 + sources."spdx-expression-parse-1.0.3" 3718 + ]; 3719 + }) 3720 + ]; 3721 + }) 3722 + sources."object-assign-4.1.0" 3723 + (sources."read-pkg-up-1.0.1" // { 3724 + dependencies = [ 3725 + (sources."find-up-1.1.2" // { 3726 + dependencies = [ 3727 + sources."path-exists-2.1.0" 3728 + (sources."pinkie-promise-2.0.1" // { 3729 + dependencies = [ 3730 + sources."pinkie-2.0.4" 3731 + ]; 3732 + }) 3733 + ]; 3734 + }) 3735 + (sources."read-pkg-1.1.0" // { 3736 + dependencies = [ 3737 + (sources."load-json-file-1.1.0" // { 3738 + dependencies = [ 3739 + sources."graceful-fs-4.1.6" 3740 + (sources."parse-json-2.2.0" // { 3741 + dependencies = [ 3742 + (sources."error-ex-1.3.0" // { 3743 + dependencies = [ 3744 + sources."is-arrayish-0.2.1" 3745 + ]; 3746 + }) 3747 + ]; 3748 + }) 3749 + sources."pify-2.3.0" 3750 + (sources."pinkie-promise-2.0.1" // { 3751 + dependencies = [ 3752 + sources."pinkie-2.0.4" 3753 + ]; 3754 + }) 3755 + (sources."strip-bom-2.0.0" // { 3756 + dependencies = [ 3757 + sources."is-utf8-0.2.1" 3758 + ]; 3759 + }) 3760 + ]; 3761 + }) 3762 + (sources."path-type-1.1.0" // { 3763 + dependencies = [ 3764 + sources."graceful-fs-4.1.6" 3765 + sources."pify-2.3.0" 3766 + (sources."pinkie-promise-2.0.1" // { 3767 + dependencies = [ 3768 + sources."pinkie-2.0.4" 3769 + ]; 3770 + }) 3771 + ]; 3772 + }) 3773 + ]; 3774 + }) 3775 + ]; 3776 + }) 3777 + (sources."redent-1.0.0" // { 3778 + dependencies = [ 3779 + (sources."indent-string-2.1.0" // { 3780 + dependencies = [ 3781 + (sources."repeating-2.0.1" // { 3782 + dependencies = [ 3783 + (sources."is-finite-1.0.1" // { 3784 + dependencies = [ 3785 + sources."number-is-nan-1.0.0" 3786 + ]; 3787 + }) 3788 + ]; 3789 + }) 3790 + ]; 3791 + }) 3792 + sources."strip-indent-1.0.1" 3793 + ]; 3794 + }) 3795 + sources."trim-newlines-1.0.0" 3796 + ]; 3797 + }) 3798 + ]; 3799 + }) 3800 + (sources."dialback-client-0.2.0" // { 3801 + dependencies = [ 3802 + sources."underscore-1.5.2" 3803 + ]; 3804 + }) 3805 + sources."dompurify-0.8.3" 3806 + (sources."emailjs-1.0.8" // { 3807 + dependencies = [ 3808 + sources."addressparser-0.3.2" 3809 + (sources."mimelib-0.2.14" // { 3810 + dependencies = [ 3811 + (sources."encoding-0.1.12" // { 3812 + dependencies = [ 3813 + sources."iconv-lite-0.4.13" 3814 + ]; 3815 + }) 3816 + sources."addressparser-0.2.1" 3817 + ]; 3818 + }) 3819 + sources."moment-2.11.2" 3820 + sources."starttls-1.0.1" 3821 + sources."bufferjs-1.1.0" 3822 + ]; 3823 + }) 3824 + (sources."express-2.5.11" // { 3825 + dependencies = [ 3826 + (sources."connect-1.9.2" // { 3827 + dependencies = [ 3828 + sources."formidable-1.0.17" 3829 + ]; 3830 + }) 3831 + sources."mime-1.2.4" 3832 + sources."qs-0.4.2" 3833 + sources."mkdirp-0.3.0" 3834 + ]; 3835 + }) 3836 + (sources."express-session-1.14.1" // { 3837 + dependencies = [ 3838 + sources."cookie-0.3.1" 3839 + sources."cookie-signature-1.0.6" 3840 + sources."crc-3.4.0" 3841 + (sources."debug-2.2.0" // { 3842 + dependencies = [ 3843 + sources."ms-0.7.1" 3844 + ]; 3845 + }) 3846 + sources."depd-1.1.0" 3847 + sources."on-headers-1.0.1" 3848 + sources."parseurl-1.3.1" 3849 + (sources."uid-safe-2.1.2" // { 3850 + dependencies = [ 3851 + sources."base64-url-1.3.2" 3852 + sources."random-bytes-1.0.0" 3853 + ]; 3854 + }) 3855 + sources."utils-merge-1.0.0" 3856 + ]; 3857 + }) 3858 + (sources."gm-1.23.0" // { 3859 + dependencies = [ 3860 + sources."array-parallel-0.1.3" 3861 + sources."array-series-0.1.5" 3862 + (sources."cross-spawn-4.0.0" // { 3863 + dependencies = [ 3864 + (sources."lru-cache-4.0.1" // { 3865 + dependencies = [ 3866 + sources."pseudomap-1.0.2" 3867 + sources."yallist-2.0.0" 3868 + ]; 3869 + }) 3870 + (sources."which-1.2.11" // { 3871 + dependencies = [ 3872 + sources."isexe-1.1.2" 3873 + ]; 3874 + }) 3875 + ]; 3876 + }) 3877 + (sources."debug-2.2.0" // { 3878 + dependencies = [ 3879 + sources."ms-0.7.1" 3880 + ]; 3881 + }) 3882 + ]; 3883 + }) 3884 + (sources."helmet-2.2.0" // { 3885 + dependencies = [ 3886 + (sources."connect-3.4.1" // { 3887 + dependencies = [ 3888 + (sources."debug-2.2.0" // { 3889 + dependencies = [ 3890 + sources."ms-0.7.1" 3891 + ]; 3892 + }) 3893 + (sources."finalhandler-0.4.1" // { 3894 + dependencies = [ 3895 + sources."escape-html-1.0.3" 3896 + (sources."on-finished-2.3.0" // { 3897 + dependencies = [ 3898 + sources."ee-first-1.1.1" 3899 + ]; 3900 + }) 3901 + sources."unpipe-1.0.0" 3902 + ]; 3903 + }) 3904 + sources."parseurl-1.3.1" 3905 + sources."utils-merge-1.0.0" 3906 + ]; 3907 + }) 3908 + sources."dns-prefetch-control-0.1.0" 3909 + sources."dont-sniff-mimetype-1.0.0" 3910 + sources."frameguard-2.0.0" 3911 + (sources."helmet-csp-1.2.2" // { 3912 + dependencies = [ 3913 + sources."camelize-1.0.0" 3914 + (sources."content-security-policy-builder-1.0.0" // { 3915 + dependencies = [ 3916 + sources."dashify-0.2.2" 3917 + ]; 3918 + }) 3919 + sources."lodash.reduce-4.5.0" 3920 + sources."platform-1.3.1" 3921 + ]; 3922 + }) 3923 + sources."hide-powered-by-1.0.0" 3924 + sources."hpkp-1.1.0" 3925 + (sources."hsts-1.0.0" // { 3926 + dependencies = [ 3927 + sources."core-util-is-1.0.2" 3928 + ]; 3929 + }) 3930 + sources."ienoopen-1.0.0" 3931 + (sources."nocache-1.0.1" // { 3932 + dependencies = [ 3933 + sources."depd-1.1.0" 3934 + ]; 3935 + }) 3936 + sources."referrer-policy-1.0.0" 3937 + sources."x-xss-protection-1.0.0" 3938 + ]; 3939 + }) 3940 + sources."jankyqueue-0.1.1" 3941 + (sources."jsdom-7.2.2" // { 3942 + dependencies = [ 3943 + sources."abab-1.0.3" 3944 + sources."acorn-2.7.0" 3945 + sources."acorn-globals-1.0.9" 3946 + sources."cssom-0.3.1" 3947 + sources."cssstyle-0.2.37" 3948 + (sources."escodegen-1.8.1" // { 3949 + dependencies = [ 3950 + sources."estraverse-1.9.3" 3951 + sources."esutils-2.0.2" 3952 + sources."esprima-2.7.3" 3953 + (sources."optionator-0.8.1" // { 3954 + dependencies = [ 3955 + sources."prelude-ls-1.1.2" 3956 + sources."deep-is-0.1.3" 3957 + sources."wordwrap-1.0.0" 3958 + sources."type-check-0.3.2" 3959 + sources."levn-0.3.0" 3960 + sources."fast-levenshtein-1.1.4" 3961 + ]; 3962 + }) 3963 + (sources."source-map-0.2.0" // { 3964 + dependencies = [ 3965 + sources."amdefine-1.0.0" 3966 + ]; 3967 + }) 3968 + ]; 3969 + }) 3970 + sources."nwmatcher-1.3.8" 3971 + sources."parse5-1.5.1" 3972 + (sources."request-2.74.0" // { 3973 + dependencies = [ 3974 + sources."aws-sign2-0.6.0" 3975 + sources."aws4-1.4.1" 3976 + (sources."bl-1.1.2" // { 3977 + dependencies = [ 3978 + (sources."readable-stream-2.0.6" // { 3979 + dependencies = [ 3980 + sources."core-util-is-1.0.2" 3981 + sources."inherits-2.0.3" 3982 + sources."isarray-1.0.0" 3983 + sources."process-nextick-args-1.0.7" 3984 + sources."string_decoder-0.10.31" 3985 + sources."util-deprecate-1.0.2" 3986 + ]; 3987 + }) 3988 + ]; 3989 + }) 3990 + sources."caseless-0.11.0" 3991 + (sources."combined-stream-1.0.5" // { 3992 + dependencies = [ 3993 + sources."delayed-stream-1.0.0" 3994 + ]; 3995 + }) 3996 + sources."extend-3.0.0" 3997 + sources."forever-agent-0.6.1" 3998 + (sources."form-data-1.0.1" // { 3999 + dependencies = [ 4000 + (sources."async-2.0.1" // { 4001 + dependencies = [ 4002 + sources."lodash-4.15.0" 4003 + ]; 4004 + }) 4005 + ]; 4006 + }) 4007 + (sources."har-validator-2.0.6" // { 4008 + dependencies = [ 4009 + (sources."chalk-1.1.3" // { 4010 + dependencies = [ 4011 + sources."ansi-styles-2.2.1" 4012 + sources."escape-string-regexp-1.0.5" 4013 + (sources."has-ansi-2.0.0" // { 4014 + dependencies = [ 4015 + sources."ansi-regex-2.0.0" 4016 + ]; 4017 + }) 4018 + (sources."strip-ansi-3.0.1" // { 4019 + dependencies = [ 4020 + sources."ansi-regex-2.0.0" 4021 + ]; 4022 + }) 4023 + sources."supports-color-2.0.0" 4024 + ]; 4025 + }) 4026 + (sources."commander-2.9.0" // { 4027 + dependencies = [ 4028 + sources."graceful-readlink-1.0.1" 4029 + ]; 4030 + }) 4031 + (sources."is-my-json-valid-2.13.1" // { 4032 + dependencies = [ 4033 + sources."generate-function-2.0.0" 4034 + (sources."generate-object-property-1.2.0" // { 4035 + dependencies = [ 4036 + sources."is-property-1.0.2" 4037 + ]; 4038 + }) 4039 + sources."jsonpointer-2.0.0" 4040 + sources."xtend-4.0.1" 4041 + ]; 4042 + }) 4043 + (sources."pinkie-promise-2.0.1" // { 4044 + dependencies = [ 4045 + sources."pinkie-2.0.4" 4046 + ]; 4047 + }) 4048 + ]; 4049 + }) 4050 + (sources."hawk-3.1.3" // { 4051 + dependencies = [ 4052 + sources."hoek-2.16.3" 4053 + sources."boom-2.10.1" 4054 + sources."cryptiles-2.0.5" 4055 + sources."sntp-1.0.9" 4056 + ]; 4057 + }) 4058 + (sources."http-signature-1.1.1" // { 4059 + dependencies = [ 4060 + sources."assert-plus-0.2.0" 4061 + (sources."jsprim-1.3.1" // { 4062 + dependencies = [ 4063 + sources."extsprintf-1.0.2" 4064 + sources."json-schema-0.2.3" 4065 + sources."verror-1.3.6" 4066 + ]; 4067 + }) 4068 + (sources."sshpk-1.10.0" // { 4069 + dependencies = [ 4070 + sources."asn1-0.2.3" 4071 + sources."assert-plus-1.0.0" 4072 + sources."dashdash-1.14.0" 4073 + sources."getpass-0.1.6" 4074 + sources."jsbn-0.1.0" 4075 + sources."tweetnacl-0.13.3" 4076 + sources."jodid25519-1.0.2" 4077 + sources."ecc-jsbn-0.1.1" 4078 + (sources."bcrypt-pbkdf-1.0.0" // { 4079 + dependencies = [ 4080 + sources."tweetnacl-0.14.3" 4081 + ]; 4082 + }) 4083 + ]; 4084 + }) 4085 + ]; 4086 + }) 4087 + sources."is-typedarray-1.0.0" 4088 + sources."isstream-0.1.2" 4089 + sources."json-stringify-safe-5.0.1" 4090 + (sources."mime-types-2.1.11" // { 4091 + dependencies = [ 4092 + sources."mime-db-1.23.0" 4093 + ]; 4094 + }) 4095 + sources."oauth-sign-0.8.2" 4096 + sources."qs-6.2.1" 4097 + sources."stringstream-0.0.5" 4098 + sources."tunnel-agent-0.4.3" 4099 + ]; 4100 + }) 4101 + sources."sax-1.2.1" 4102 + sources."symbol-tree-3.1.4" 4103 + sources."tough-cookie-2.3.1" 4104 + sources."webidl-conversions-2.0.1" 4105 + (sources."whatwg-url-compat-0.6.5" // { 4106 + dependencies = [ 4107 + sources."tr46-0.0.3" 4108 + ]; 4109 + }) 4110 + sources."xml-name-validator-2.0.1" 4111 + ]; 4112 + }) 4113 + (sources."mkdirp-0.5.1" // { 4114 + dependencies = [ 4115 + sources."minimist-0.0.8" 4116 + ]; 4117 + }) 4118 + sources."node-uuid-1.4.7" 4119 + sources."oauth-evanp-0.9.10-evanp.2" 4120 + (sources."optimist-0.6.1" // { 4121 + dependencies = [ 4122 + sources."wordwrap-0.0.3" 4123 + sources."minimist-0.0.10" 4124 + ]; 4125 + }) 4126 + (sources."rimraf-2.5.4" // { 4127 + dependencies = [ 4128 + (sources."glob-7.0.6" // { 4129 + dependencies = [ 4130 + sources."fs.realpath-1.0.0" 4131 + (sources."inflight-1.0.5" // { 4132 + dependencies = [ 4133 + sources."wrappy-1.0.2" 4134 + ]; 4135 + }) 4136 + sources."inherits-2.0.3" 4137 + (sources."minimatch-3.0.3" // { 4138 + dependencies = [ 4139 + (sources."brace-expansion-1.1.6" // { 4140 + dependencies = [ 4141 + sources."balanced-match-0.4.2" 4142 + sources."concat-map-0.0.1" 4143 + ]; 4144 + }) 4145 + ]; 4146 + }) 4147 + (sources."once-1.4.0" // { 4148 + dependencies = [ 4149 + sources."wrappy-1.0.2" 4150 + ]; 4151 + }) 4152 + sources."path-is-absolute-1.0.0" 4153 + ]; 4154 + }) 4155 + ]; 4156 + }) 4157 + (sources."sanitize-html-1.13.0" // { 4158 + dependencies = [ 4159 + (sources."htmlparser2-3.9.1" // { 4160 + dependencies = [ 4161 + sources."domelementtype-1.3.0" 4162 + sources."domhandler-2.3.0" 4163 + (sources."domutils-1.5.1" // { 4164 + dependencies = [ 4165 + (sources."dom-serializer-0.1.0" // { 4166 + dependencies = [ 4167 + sources."domelementtype-1.1.3" 4168 + ]; 4169 + }) 4170 + ]; 4171 + }) 4172 + sources."entities-1.1.1" 4173 + sources."inherits-2.0.3" 4174 + (sources."readable-stream-2.1.5" // { 4175 + dependencies = [ 4176 + sources."buffer-shims-1.0.0" 4177 + sources."core-util-is-1.0.2" 4178 + sources."isarray-1.0.0" 4179 + sources."process-nextick-args-1.0.7" 4180 + sources."string_decoder-0.10.31" 4181 + sources."util-deprecate-1.0.2" 4182 + ]; 4183 + }) 4184 + ]; 4185 + }) 4186 + sources."regexp-quote-0.0.0" 4187 + sources."xtend-4.0.1" 4188 + ]; 4189 + }) 4190 + sources."schlock-0.2.1" 4191 + (sources."send-0.13.2" // { 4192 + dependencies = [ 4193 + sources."debug-2.2.0" 4194 + sources."depd-1.1.0" 4195 + sources."destroy-1.0.4" 4196 + sources."escape-html-1.0.3" 4197 + sources."etag-1.7.0" 4198 + sources."fresh-0.3.0" 4199 + (sources."http-errors-1.3.1" // { 4200 + dependencies = [ 4201 + sources."inherits-2.0.3" 4202 + ]; 4203 + }) 4204 + sources."mime-1.3.4" 4205 + sources."ms-0.7.1" 4206 + (sources."on-finished-2.3.0" // { 4207 + dependencies = [ 4208 + sources."ee-first-1.1.1" 4209 + ]; 4210 + }) 4211 + sources."range-parser-1.0.3" 4212 + sources."statuses-1.2.1" 4213 + ]; 4214 + }) 4215 + (sources."showdown-1.4.3" // { 4216 + dependencies = [ 4217 + (sources."yargs-3.32.0" // { 4218 + dependencies = [ 4219 + sources."camelcase-2.1.1" 4220 + (sources."cliui-3.2.0" // { 4221 + dependencies = [ 4222 + (sources."strip-ansi-3.0.1" // { 4223 + dependencies = [ 4224 + sources."ansi-regex-2.0.0" 4225 + ]; 4226 + }) 4227 + sources."wrap-ansi-2.0.0" 4228 + ]; 4229 + }) 4230 + sources."decamelize-1.2.0" 4231 + (sources."os-locale-1.4.0" // { 4232 + dependencies = [ 4233 + (sources."lcid-1.0.0" // { 4234 + dependencies = [ 4235 + sources."invert-kv-1.0.0" 4236 + ]; 4237 + }) 4238 + ]; 4239 + }) 4240 + (sources."string-width-1.0.2" // { 4241 + dependencies = [ 4242 + (sources."code-point-at-1.0.0" // { 4243 + dependencies = [ 4244 + sources."number-is-nan-1.0.0" 4245 + ]; 4246 + }) 4247 + (sources."is-fullwidth-code-point-1.0.0" // { 4248 + dependencies = [ 4249 + sources."number-is-nan-1.0.0" 4250 + ]; 4251 + }) 4252 + (sources."strip-ansi-3.0.1" // { 4253 + dependencies = [ 4254 + sources."ansi-regex-2.0.0" 4255 + ]; 4256 + }) 4257 + ]; 4258 + }) 4259 + sources."window-size-0.1.4" 4260 + sources."y18n-3.2.1" 4261 + ]; 4262 + }) 4263 + ]; 4264 + }) 4265 + (sources."sockjs-0.3.17" // { 4266 + dependencies = [ 4267 + (sources."faye-websocket-0.10.0" // { 4268 + dependencies = [ 4269 + (sources."websocket-driver-0.6.5" // { 4270 + dependencies = [ 4271 + sources."websocket-extensions-0.1.1" 4272 + ]; 4273 + }) 4274 + ]; 4275 + }) 4276 + sources."uuid-2.0.2" 4277 + ]; 4278 + }) 4279 + sources."step-0.0.6" 4280 + sources."ua-parser-js-0.7.10" 4281 + sources."underscore-1.8.3" 4282 + (sources."underscore-contrib-0.3.0" // { 4283 + dependencies = [ 4284 + sources."underscore-1.6.0" 4285 + ]; 4286 + }) 4287 + sources."utml-0.2.0" 4288 + sources."validator-4.4.0" 4289 + (sources."webfinger-0.4.2" // { 4290 + dependencies = [ 4291 + (sources."xml2js-0.1.14" // { 4292 + dependencies = [ 4293 + sources."sax-1.2.1" 4294 + ]; 4295 + }) 4296 + ]; 4297 + }) 4298 + (sources."databank-mongodb-0.19.0" // { 4299 + dependencies = [ 4300 + (sources."debug-2.2.0" // { 4301 + dependencies = [ 4302 + sources."ms-0.7.1" 4303 + ]; 4304 + }) 4305 + (sources."mongodb-2.2.10" // { 4306 + dependencies = [ 4307 + sources."es6-promise-3.2.1" 4308 + (sources."mongodb-core-2.0.12" // { 4309 + dependencies = [ 4310 + sources."bson-0.5.5" 4311 + (sources."require_optional-1.0.0" // { 4312 + dependencies = [ 4313 + sources."semver-5.3.0" 4314 + sources."resolve-from-2.0.0" 4315 + ]; 4316 + }) 4317 + ]; 4318 + }) 4319 + (sources."readable-stream-2.1.5" // { 4320 + dependencies = [ 4321 + sources."buffer-shims-1.0.0" 4322 + sources."core-util-is-1.0.2" 4323 + sources."inherits-2.0.3" 4324 + sources."isarray-1.0.0" 4325 + sources."process-nextick-args-1.0.7" 4326 + sources."string_decoder-0.10.31" 4327 + sources."util-deprecate-1.0.2" 4328 + ]; 4329 + }) 4330 + ]; 4331 + }) 4332 + ]; 4333 + }) 4334 + (sources."databank-redis-0.19.6" // { 4335 + dependencies = [ 4336 + sources."async-0.9.2" 4337 + sources."redis-0.10.3" 4338 + sources."underscore-1.6.0" 4339 + ]; 4340 + }) 4341 + (sources."databank-memcached-0.15.0" // { 4342 + dependencies = [ 4343 + (sources."memcached-0.2.8" // { 4344 + dependencies = [ 4345 + (sources."hashring-0.0.8" // { 4346 + dependencies = [ 4347 + sources."bisection-0.0.3" 4348 + sources."simple-lru-cache-0.0.2" 4349 + ]; 4350 + }) 4351 + (sources."jackpot-0.0.6" // { 4352 + dependencies = [ 4353 + sources."retry-0.6.0" 4354 + ]; 4355 + }) 4356 + ]; 4357 + }) 4358 + (sources."databank-0.18.2" // { 4359 + dependencies = [ 4360 + (sources."vows-0.7.0" // { 4361 + dependencies = [ 4362 + sources."eyes-0.1.8" 4363 + sources."diff-1.0.8" 4364 + ]; 4365 + }) 4366 + sources."set-immediate-0.1.1" 4367 + ]; 4368 + }) 4369 + sources."underscore-1.4.4" 4370 + ]; 4371 + }) 4372 + (sources."databank-lrucache-0.1.2" // { 4373 + dependencies = [ 4374 + sources."underscore-1.5.2" 4375 + sources."lru-cache-2.3.1" 4376 + sources."set-immediate-0.1.1" 4377 + ]; 4378 + }) 4379 + ]; 4380 + buildInputs = globalBuildInputs; 4381 + meta = { 4382 + homepage = http://pump.io/; 4383 + license = "Apache-2.0"; 4384 }; 4385 + production = true; 4386 }; 4387 + in 4388 + { 4389 + tarball = nodeEnv.buildNodeSourceDist args; 4390 + package = nodeEnv.buildNodePackage args; 4391 + shell = nodeEnv.buildNodeShell args; 4392 + }