Merge pull request #139286 from bachp/antennas

authored by

Maciej Krüger and committed by
GitHub
dc4f539a 562090f7

+1837
+1
nixos/modules/module-list.nix
··· 685 ./services/networking/3proxy.nix 686 ./services/networking/adguardhome.nix 687 ./services/networking/amuled.nix 688 ./services/networking/aria2.nix 689 ./services/networking/asterisk.nix 690 ./services/networking/atftpd.nix
··· 685 ./services/networking/3proxy.nix 686 ./services/networking/adguardhome.nix 687 ./services/networking/amuled.nix 688 + ./services/networking/antennas.nix 689 ./services/networking/aria2.nix 690 ./services/networking/asterisk.nix 691 ./services/networking/atftpd.nix
+80
nixos/modules/services/networking/antennas.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let cfg = config.services.antennas; 6 + in 7 + 8 + { 9 + options = { 10 + services.antennas = { 11 + enable = mkEnableOption "Antennas"; 12 + 13 + tvheadendUrl = mkOption { 14 + type = types.str; 15 + default = "http://localhost:9981"; 16 + description = "URL of Tvheadend."; 17 + }; 18 + 19 + antennasUrl = mkOption { 20 + type = types.str; 21 + default = "http://127.0.0.1:5004"; 22 + description = "URL of Antennas."; 23 + }; 24 + 25 + tunerCount = mkOption { 26 + type = types.int; 27 + default = 6; 28 + description = "Numbers of tuners in tvheadend."; 29 + }; 30 + 31 + deviceUUID = mkOption { 32 + type = types.str; 33 + default = "2f70c0d7-90a3-4429-8275-cbeeee9cd605"; 34 + description = "Device tuner UUID. Change this if you are running multiple instances."; 35 + }; 36 + }; 37 + }; 38 + 39 + config = mkIf cfg.enable { 40 + systemd.services.antennas = { 41 + description = "Antennas HDHomeRun emulator for Tvheadend. "; 42 + wantedBy = [ "multi-user.target" ]; 43 + 44 + # Config 45 + environment = { 46 + TVHEADEND_URL = cfg.tvheadendUrl; 47 + ANTENNAS_URL = cfg.antennasUrl; 48 + TUNER_COUNT = toString cfg.tunerCount; 49 + DEVICE_UUID = cfg.deviceUUID; 50 + }; 51 + 52 + serviceConfig = { 53 + ExecStart = "${pkgs.antennas}/bin/antennas"; 54 + 55 + # Antennas expects all resources like html and config to be relative to it's working directory 56 + WorkingDirectory = "${pkgs.antennas}/libexec/antennas/deps/antennas/"; 57 + 58 + # Hardening 59 + CapabilityBoundingSet = [ "" ]; 60 + DynamicUser = true; 61 + LockPersonality = true; 62 + ProcSubset = "pid"; 63 + PrivateDevices = true; 64 + PrivateUsers = true; 65 + PrivateTmp = true; 66 + ProtectClock = true; 67 + ProtectControlGroups = true; 68 + ProtectHome = true; 69 + ProtectHostname = true; 70 + ProtectKernelLogs = true; 71 + ProtectKernelModules = true; 72 + ProtectKernelTunables = true; 73 + ProtectProc = "invisible"; 74 + ProtectSystem = "strict"; 75 + RestrictNamespaces = true; 76 + RestrictRealtime = true; 77 + }; 78 + }; 79 + }; 80 + }
+34
pkgs/servers/antennas/default.nix
···
··· 1 + { lib, mkYarnPackage, fetchFromGitHub, nodejs }: 2 + 3 + mkYarnPackage rec { 4 + pname = "antennas"; 5 + version = "3.1+git5e1f7375"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "TheJF"; 9 + repo = "antennas"; 10 + rev = "5e1f7375004001255e3daef7d48f45af321c7a52"; 11 + sha256 = "0bahn4y0chk70x822nn32ya7kmn9x15jb80xa544y501x1s7w981"; 12 + }; 13 + 14 + preFixup = '' 15 + mkdir -p $out/bin 16 + chmod a+x $out/libexec/antennas/deps/antennas/index.js 17 + sed -i '1i#!${nodejs}/bin/node' $out/libexec/antennas/deps/antennas/index.js 18 + ln -s $out/libexec/antennas/deps/antennas/index.js $out/bin/antennas 19 + ''; 20 + 21 + # The --production flag disables the devDependencies. 22 + yarnFlags = [ "--offline" "--production" ]; 23 + yarnLock = ./yarn.lock; 24 + packageJSON = ./package.json; 25 + yarnNix = ./yarn.nix; 26 + 27 + meta = with lib; { 28 + description = "HDHomeRun emulator for Plex DVR to connect to Tvheadend. "; 29 + homepage = "https://github.com/TheJF/antennas"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ bachp ]; 32 + platforms = platforms.unix; 33 + }; 34 + }
+20
pkgs/servers/antennas/package.json
···
··· 1 + { 2 + "name": "antennas", 3 + "version": "3.1.0", 4 + "description": "HDHomeRun emulator for Plex DVR to connect to Tvheadend.", 5 + "main": "index.js", 6 + "repository": "https://github.com/thejf/antennas", 7 + "author": "Jean-Francois Arseneau", 8 + "license": "MIT", 9 + "dependencies": { 10 + "js-yaml": "^3.13.1", 11 + "koa": "^2.5.0", 12 + "koa-logger": "^3.2.0", 13 + "koa-request": "^1.0.0", 14 + "koa-router": "^7.4.0", 15 + "koa-static": "^4.0.2", 16 + "node-ssdp": "^3.3.0", 17 + "request": "^2.85.0", 18 + "request-promise-native": "^1.0.5" 19 + } 20 + }
+703
pkgs/servers/antennas/yarn.lock
···
··· 1 + # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 + # yarn lockfile v1 3 + 4 + 5 + accepts@^1.2.2: 6 + version "1.3.5" 7 + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" 8 + dependencies: 9 + mime-types "~2.1.18" 10 + negotiator "0.6.1" 11 + 12 + ajv@^5.1.0: 13 + version "5.5.2" 14 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" 15 + dependencies: 16 + co "^4.6.0" 17 + fast-deep-equal "^1.0.0" 18 + fast-json-stable-stringify "^2.0.0" 19 + json-schema-traverse "^0.3.0" 20 + 21 + ansi-regex@^2.0.0: 22 + version "2.1.1" 23 + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 24 + 25 + ansi-styles@^2.2.1: 26 + version "2.2.1" 27 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 28 + 29 + any-promise@^1.0.0, any-promise@^1.1.0: 30 + version "1.3.0" 31 + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" 32 + 33 + argparse@^1.0.7: 34 + version "1.0.10" 35 + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 36 + dependencies: 37 + sprintf-js "~1.0.2" 38 + 39 + asn1@~0.2.3: 40 + version "0.2.3" 41 + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 42 + 43 + assert-plus@1.0.0, assert-plus@^1.0.0: 44 + version "1.0.0" 45 + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 46 + 47 + async@^2.6.0: 48 + version "2.6.0" 49 + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" 50 + dependencies: 51 + lodash "^4.14.0" 52 + 53 + asynckit@^0.4.0: 54 + version "0.4.0" 55 + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 56 + 57 + aws-sign2@~0.7.0: 58 + version "0.7.0" 59 + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 60 + 61 + aws4@^1.6.0: 62 + version "1.7.0" 63 + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" 64 + 65 + bcrypt-pbkdf@^1.0.0: 66 + version "1.0.1" 67 + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" 68 + dependencies: 69 + tweetnacl "^0.14.3" 70 + 71 + bluebird@^3.5.1: 72 + version "3.5.1" 73 + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 74 + 75 + boom@4.x.x: 76 + version "4.3.1" 77 + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" 78 + dependencies: 79 + hoek "4.x.x" 80 + 81 + boom@5.x.x: 82 + version "5.2.0" 83 + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" 84 + dependencies: 85 + hoek "4.x.x" 86 + 87 + bytes@^2.5.0: 88 + version "2.5.0" 89 + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" 90 + 91 + caseless@~0.12.0: 92 + version "0.12.0" 93 + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 94 + 95 + chalk@^1.1.3: 96 + version "1.1.3" 97 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 98 + dependencies: 99 + ansi-styles "^2.2.1" 100 + escape-string-regexp "^1.0.2" 101 + has-ansi "^2.0.0" 102 + strip-ansi "^3.0.0" 103 + supports-color "^2.0.0" 104 + 105 + co@^4.6.0: 106 + version "4.6.0" 107 + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 108 + 109 + combined-stream@1.0.6, combined-stream@~1.0.5: 110 + version "1.0.6" 111 + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" 112 + dependencies: 113 + delayed-stream "~1.0.0" 114 + 115 + content-disposition@~0.5.0: 116 + version "0.5.2" 117 + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" 118 + 119 + content-type@^1.0.0: 120 + version "1.0.4" 121 + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" 122 + 123 + cookies@~0.7.0: 124 + version "0.7.1" 125 + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.7.1.tgz#7c8a615f5481c61ab9f16c833731bcb8f663b99b" 126 + dependencies: 127 + depd "~1.1.1" 128 + keygrip "~1.0.2" 129 + 130 + core-util-is@1.0.2: 131 + version "1.0.2" 132 + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 133 + 134 + cryptiles@3.x.x: 135 + version "3.1.2" 136 + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" 137 + dependencies: 138 + boom "5.x.x" 139 + 140 + dashdash@^1.12.0: 141 + version "1.14.1" 142 + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 143 + dependencies: 144 + assert-plus "^1.0.0" 145 + 146 + debug@*, debug@^2.6.3, debug@^2.6.8: 147 + version "2.6.9" 148 + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 149 + dependencies: 150 + ms "2.0.0" 151 + 152 + debug@^3.1.0: 153 + version "3.1.0" 154 + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 155 + dependencies: 156 + ms "2.0.0" 157 + 158 + deep-equal@~1.0.1: 159 + version "1.0.1" 160 + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" 161 + 162 + delayed-stream@~1.0.0: 163 + version "1.0.0" 164 + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 165 + 166 + delegates@^1.0.0: 167 + version "1.0.0" 168 + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 169 + 170 + depd@^1.1.0, depd@~1.1.1, depd@~1.1.2: 171 + version "1.1.2" 172 + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 173 + 174 + destroy@^1.0.3: 175 + version "1.0.4" 176 + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 177 + 178 + ecc-jsbn@~0.1.1: 179 + version "0.1.1" 180 + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" 181 + dependencies: 182 + jsbn "~0.1.0" 183 + 184 + ee-first@1.1.1: 185 + version "1.1.1" 186 + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 187 + 188 + error-inject@~1.0.0: 189 + version "1.0.0" 190 + resolved "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37" 191 + 192 + escape-html@~1.0.1: 193 + version "1.0.3" 194 + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 195 + 196 + escape-string-regexp@^1.0.2: 197 + version "1.0.5" 198 + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 199 + 200 + esprima@^4.0.0: 201 + version "4.0.0" 202 + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" 203 + 204 + extend@^3.0.1, extend@~3.0.1: 205 + version "3.0.1" 206 + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" 207 + 208 + extsprintf@1.3.0, extsprintf@^1.2.0: 209 + version "1.3.0" 210 + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 211 + 212 + fast-deep-equal@^1.0.0: 213 + version "1.1.0" 214 + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" 215 + 216 + fast-json-stable-stringify@^2.0.0: 217 + version "2.0.0" 218 + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 219 + 220 + forever-agent@~0.6.1: 221 + version "0.6.1" 222 + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 223 + 224 + form-data@~2.3.1: 225 + version "2.3.2" 226 + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" 227 + dependencies: 228 + asynckit "^0.4.0" 229 + combined-stream "1.0.6" 230 + mime-types "^2.1.12" 231 + 232 + fresh@^0.5.2: 233 + version "0.5.2" 234 + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 235 + 236 + getpass@^0.1.1: 237 + version "0.1.7" 238 + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 239 + dependencies: 240 + assert-plus "^1.0.0" 241 + 242 + har-schema@^2.0.0: 243 + version "2.0.0" 244 + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 245 + 246 + har-validator@~5.0.3: 247 + version "5.0.3" 248 + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" 249 + dependencies: 250 + ajv "^5.1.0" 251 + har-schema "^2.0.0" 252 + 253 + has-ansi@^2.0.0: 254 + version "2.0.0" 255 + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 256 + dependencies: 257 + ansi-regex "^2.0.0" 258 + 259 + hawk@~6.0.2: 260 + version "6.0.2" 261 + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" 262 + dependencies: 263 + boom "4.x.x" 264 + cryptiles "3.x.x" 265 + hoek "4.x.x" 266 + sntp "2.x.x" 267 + 268 + hoek@4.x.x: 269 + version "4.2.1" 270 + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" 271 + 272 + http-assert@^1.1.0: 273 + version "1.3.0" 274 + resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.3.0.tgz#a31a5cf88c873ecbb5796907d4d6f132e8c01e4a" 275 + dependencies: 276 + deep-equal "~1.0.1" 277 + http-errors "~1.6.1" 278 + 279 + http-errors@^1.2.8, http-errors@^1.3.1, http-errors@^1.6.1, http-errors@~1.6.1, http-errors@~1.6.2: 280 + version "1.6.3" 281 + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" 282 + dependencies: 283 + depd "~1.1.2" 284 + inherits "2.0.3" 285 + setprototypeof "1.1.0" 286 + statuses ">= 1.4.0 < 2" 287 + 288 + http-signature@~1.2.0: 289 + version "1.2.0" 290 + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 291 + dependencies: 292 + assert-plus "^1.0.0" 293 + jsprim "^1.2.2" 294 + sshpk "^1.7.0" 295 + 296 + humanize-number@0.0.2: 297 + version "0.0.2" 298 + resolved "https://registry.yarnpkg.com/humanize-number/-/humanize-number-0.0.2.tgz#11c0af6a471643633588588048f1799541489c18" 299 + 300 + inherits@2.0.3: 301 + version "2.0.3" 302 + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 303 + 304 + ip@^1.1.5: 305 + version "1.1.5" 306 + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 307 + 308 + is-generator-function@^1.0.3: 309 + version "1.0.7" 310 + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" 311 + 312 + is-typedarray@~1.0.0: 313 + version "1.0.0" 314 + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 315 + 316 + isarray@0.0.1: 317 + version "0.0.1" 318 + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 319 + 320 + isstream@~0.1.2: 321 + version "0.1.2" 322 + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 323 + 324 + js-yaml@^3.13.1: 325 + version "3.13.1" 326 + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 327 + dependencies: 328 + argparse "^1.0.7" 329 + esprima "^4.0.0" 330 + 331 + jsbn@~0.1.0: 332 + version "0.1.1" 333 + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 334 + 335 + json-schema-traverse@^0.3.0: 336 + version "0.3.1" 337 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" 338 + 339 + json-schema@0.2.3: 340 + version "0.2.3" 341 + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 342 + 343 + json-stringify-safe@~5.0.1: 344 + version "5.0.1" 345 + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 346 + 347 + jsprim@^1.2.2: 348 + version "1.4.1" 349 + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 350 + dependencies: 351 + assert-plus "1.0.0" 352 + extsprintf "1.3.0" 353 + json-schema "0.2.3" 354 + verror "1.10.0" 355 + 356 + keygrip@~1.0.2: 357 + version "1.0.2" 358 + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.0.2.tgz#ad3297c557069dea8bcfe7a4fa491b75c5ddeb91" 359 + 360 + koa-compose@^3.0.0: 361 + version "3.2.1" 362 + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7" 363 + dependencies: 364 + any-promise "^1.1.0" 365 + 366 + koa-compose@^4.0.0: 367 + version "4.0.0" 368 + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.0.0.tgz#2800a513d9c361ef0d63852b038e4f6f2d5a773c" 369 + 370 + koa-convert@^1.2.0: 371 + version "1.2.0" 372 + resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0" 373 + dependencies: 374 + co "^4.6.0" 375 + koa-compose "^3.0.0" 376 + 377 + koa-is-json@^1.0.0: 378 + version "1.0.0" 379 + resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" 380 + 381 + koa-logger@^3.2.0: 382 + version "3.2.0" 383 + resolved "https://registry.yarnpkg.com/koa-logger/-/koa-logger-3.2.0.tgz#8aef64d8b848fb6253a9b31aa708d0e05141f0e6" 384 + dependencies: 385 + bytes "^2.5.0" 386 + chalk "^1.1.3" 387 + humanize-number "0.0.2" 388 + passthrough-counter "^1.0.0" 389 + 390 + koa-request@^1.0.0: 391 + version "1.0.0" 392 + resolved "https://registry.yarnpkg.com/koa-request/-/koa-request-1.0.0.tgz#19343352479d2cb965d7aff0a802b1a06d408e16" 393 + dependencies: 394 + request "*" 395 + 396 + koa-router@^7.4.0: 397 + version "7.4.0" 398 + resolved "https://registry.yarnpkg.com/koa-router/-/koa-router-7.4.0.tgz#aee1f7adc02d5cb31d7d67465c9eacc825e8c5e0" 399 + dependencies: 400 + debug "^3.1.0" 401 + http-errors "^1.3.1" 402 + koa-compose "^3.0.0" 403 + methods "^1.0.1" 404 + path-to-regexp "^1.1.1" 405 + urijs "^1.19.0" 406 + 407 + koa-send@^4.1.0: 408 + version "4.1.3" 409 + resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-4.1.3.tgz#0822207bbf5253a414c8f1765ebc29fa41353cb6" 410 + dependencies: 411 + debug "^2.6.3" 412 + http-errors "^1.6.1" 413 + mz "^2.6.0" 414 + resolve-path "^1.4.0" 415 + 416 + koa-static@^4.0.2: 417 + version "4.0.2" 418 + resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-4.0.2.tgz#6cda92d88d771dcaad9f0d825cd94a631c861a1a" 419 + dependencies: 420 + debug "^2.6.8" 421 + koa-send "^4.1.0" 422 + 423 + koa@^2.5.0: 424 + version "2.5.0" 425 + resolved "https://registry.yarnpkg.com/koa/-/koa-2.5.0.tgz#b0fbe1e195e43b27588a04fd0be0ddaeca2c154c" 426 + dependencies: 427 + accepts "^1.2.2" 428 + content-disposition "~0.5.0" 429 + content-type "^1.0.0" 430 + cookies "~0.7.0" 431 + debug "*" 432 + delegates "^1.0.0" 433 + depd "^1.1.0" 434 + destroy "^1.0.3" 435 + error-inject "~1.0.0" 436 + escape-html "~1.0.1" 437 + fresh "^0.5.2" 438 + http-assert "^1.1.0" 439 + http-errors "^1.2.8" 440 + is-generator-function "^1.0.3" 441 + koa-compose "^4.0.0" 442 + koa-convert "^1.2.0" 443 + koa-is-json "^1.0.0" 444 + mime-types "^2.0.7" 445 + on-finished "^2.1.0" 446 + only "0.0.2" 447 + parseurl "^1.3.0" 448 + statuses "^1.2.0" 449 + type-is "^1.5.5" 450 + vary "^1.0.0" 451 + 452 + lodash@^4.13.1, lodash@^4.14.0: 453 + version "4.17.19" 454 + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" 455 + 456 + media-typer@0.3.0: 457 + version "0.3.0" 458 + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 459 + 460 + methods@^1.0.1: 461 + version "1.1.2" 462 + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 463 + 464 + mime-db@~1.33.0: 465 + version "1.33.0" 466 + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" 467 + 468 + mime-types@^2.0.7, mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18: 469 + version "2.1.18" 470 + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" 471 + dependencies: 472 + mime-db "~1.33.0" 473 + 474 + ms@2.0.0: 475 + version "2.0.0" 476 + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 477 + 478 + mz@^2.6.0: 479 + version "2.7.0" 480 + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" 481 + dependencies: 482 + any-promise "^1.0.0" 483 + object-assign "^4.0.1" 484 + thenify-all "^1.0.0" 485 + 486 + negotiator@0.6.1: 487 + version "0.6.1" 488 + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" 489 + 490 + node-ssdp@^3.3.0: 491 + version "3.3.0" 492 + resolved "https://registry.yarnpkg.com/node-ssdp/-/node-ssdp-3.3.0.tgz#f19b1faec355f08d29b3ed3f9c626dc80354e6bd" 493 + dependencies: 494 + async "^2.6.0" 495 + bluebird "^3.5.1" 496 + debug "^3.1.0" 497 + extend "^3.0.1" 498 + ip "^1.1.5" 499 + 500 + oauth-sign@~0.8.2: 501 + version "0.8.2" 502 + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" 503 + 504 + object-assign@^4.0.1: 505 + version "4.1.1" 506 + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 507 + 508 + on-finished@^2.1.0: 509 + version "2.3.0" 510 + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 511 + dependencies: 512 + ee-first "1.1.1" 513 + 514 + only@0.0.2: 515 + version "0.0.2" 516 + resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" 517 + 518 + parseurl@^1.3.0: 519 + version "1.3.2" 520 + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" 521 + 522 + passthrough-counter@^1.0.0: 523 + version "1.0.0" 524 + resolved "https://registry.yarnpkg.com/passthrough-counter/-/passthrough-counter-1.0.0.tgz#1967d9e66da572b5c023c787db112a387ab166fa" 525 + 526 + path-is-absolute@1.0.1: 527 + version "1.0.1" 528 + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 529 + 530 + path-to-regexp@^1.1.1: 531 + version "1.7.0" 532 + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" 533 + dependencies: 534 + isarray "0.0.1" 535 + 536 + performance-now@^2.1.0: 537 + version "2.1.0" 538 + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 539 + 540 + punycode@^1.4.1: 541 + version "1.4.1" 542 + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 543 + 544 + qs@~6.5.1: 545 + version "6.5.1" 546 + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" 547 + 548 + request-promise-core@1.1.1: 549 + version "1.1.1" 550 + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" 551 + dependencies: 552 + lodash "^4.13.1" 553 + 554 + request-promise-native@^1.0.5: 555 + version "1.0.5" 556 + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" 557 + dependencies: 558 + request-promise-core "1.1.1" 559 + stealthy-require "^1.1.0" 560 + tough-cookie ">=2.3.3" 561 + 562 + request@*, request@^2.85.0: 563 + version "2.85.0" 564 + resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" 565 + dependencies: 566 + aws-sign2 "~0.7.0" 567 + aws4 "^1.6.0" 568 + caseless "~0.12.0" 569 + combined-stream "~1.0.5" 570 + extend "~3.0.1" 571 + forever-agent "~0.6.1" 572 + form-data "~2.3.1" 573 + har-validator "~5.0.3" 574 + hawk "~6.0.2" 575 + http-signature "~1.2.0" 576 + is-typedarray "~1.0.0" 577 + isstream "~0.1.2" 578 + json-stringify-safe "~5.0.1" 579 + mime-types "~2.1.17" 580 + oauth-sign "~0.8.2" 581 + performance-now "^2.1.0" 582 + qs "~6.5.1" 583 + safe-buffer "^5.1.1" 584 + stringstream "~0.0.5" 585 + tough-cookie "~2.3.3" 586 + tunnel-agent "^0.6.0" 587 + uuid "^3.1.0" 588 + 589 + resolve-path@^1.4.0: 590 + version "1.4.0" 591 + resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" 592 + dependencies: 593 + http-errors "~1.6.2" 594 + path-is-absolute "1.0.1" 595 + 596 + safe-buffer@^5.0.1, safe-buffer@^5.1.1: 597 + version "5.1.1" 598 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 599 + 600 + setprototypeof@1.1.0: 601 + version "1.1.0" 602 + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" 603 + 604 + sntp@2.x.x: 605 + version "2.1.0" 606 + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" 607 + dependencies: 608 + hoek "4.x.x" 609 + 610 + sprintf-js@~1.0.2: 611 + version "1.0.3" 612 + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 613 + 614 + sshpk@^1.7.0: 615 + version "1.14.1" 616 + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" 617 + dependencies: 618 + asn1 "~0.2.3" 619 + assert-plus "^1.0.0" 620 + dashdash "^1.12.0" 621 + getpass "^0.1.1" 622 + optionalDependencies: 623 + bcrypt-pbkdf "^1.0.0" 624 + ecc-jsbn "~0.1.1" 625 + jsbn "~0.1.0" 626 + tweetnacl "~0.14.0" 627 + 628 + "statuses@>= 1.4.0 < 2", statuses@^1.2.0: 629 + version "1.4.0" 630 + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" 631 + 632 + stealthy-require@^1.1.0: 633 + version "1.1.1" 634 + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" 635 + 636 + stringstream@~0.0.5: 637 + version "0.0.6" 638 + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" 639 + 640 + strip-ansi@^3.0.0: 641 + version "3.0.1" 642 + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 643 + dependencies: 644 + ansi-regex "^2.0.0" 645 + 646 + supports-color@^2.0.0: 647 + version "2.0.0" 648 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 649 + 650 + thenify-all@^1.0.0: 651 + version "1.6.0" 652 + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" 653 + dependencies: 654 + thenify ">= 3.1.0 < 4" 655 + 656 + "thenify@>= 3.1.0 < 4": 657 + version "3.3.0" 658 + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" 659 + dependencies: 660 + any-promise "^1.0.0" 661 + 662 + tough-cookie@>=2.3.3, tough-cookie@~2.3.3: 663 + version "2.3.4" 664 + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" 665 + dependencies: 666 + punycode "^1.4.1" 667 + 668 + tunnel-agent@^0.6.0: 669 + version "0.6.0" 670 + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 671 + dependencies: 672 + safe-buffer "^5.0.1" 673 + 674 + tweetnacl@^0.14.3, tweetnacl@~0.14.0: 675 + version "0.14.5" 676 + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 677 + 678 + type-is@^1.5.5: 679 + version "1.6.16" 680 + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" 681 + dependencies: 682 + media-typer "0.3.0" 683 + mime-types "~2.1.18" 684 + 685 + urijs@^1.19.0: 686 + version "1.19.1" 687 + resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.1.tgz#5b0ff530c0cbde8386f6342235ba5ca6e995d25a" 688 + 689 + uuid@^3.1.0: 690 + version "3.2.1" 691 + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" 692 + 693 + vary@^1.0.0: 694 + version "1.1.2" 695 + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 696 + 697 + verror@1.10.0: 698 + version "1.10.0" 699 + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 700 + dependencies: 701 + assert-plus "^1.0.0" 702 + core-util-is "1.0.2" 703 + extsprintf "^1.2.0"
+997
pkgs/servers/antennas/yarn.nix
···
··· 1 + { fetchurl, fetchgit, linkFarm, runCommand, gnutar }: rec { 2 + offline_cache = linkFarm "offline" packages; 3 + packages = [ 4 + { 5 + name = "accepts___accepts_1.3.5.tgz"; 6 + path = fetchurl { 7 + name = "accepts___accepts_1.3.5.tgz"; 8 + url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz"; 9 + sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2"; 10 + }; 11 + } 12 + { 13 + name = "ajv___ajv_5.5.2.tgz"; 14 + path = fetchurl { 15 + name = "ajv___ajv_5.5.2.tgz"; 16 + url = "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz"; 17 + sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965"; 18 + }; 19 + } 20 + { 21 + name = "ansi_regex___ansi_regex_2.1.1.tgz"; 22 + path = fetchurl { 23 + name = "ansi_regex___ansi_regex_2.1.1.tgz"; 24 + url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"; 25 + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; 26 + }; 27 + } 28 + { 29 + name = "ansi_styles___ansi_styles_2.2.1.tgz"; 30 + path = fetchurl { 31 + name = "ansi_styles___ansi_styles_2.2.1.tgz"; 32 + url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz"; 33 + sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; 34 + }; 35 + } 36 + { 37 + name = "any_promise___any_promise_1.3.0.tgz"; 38 + path = fetchurl { 39 + name = "any_promise___any_promise_1.3.0.tgz"; 40 + url = "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz"; 41 + sha1 = "abc6afeedcea52e809cdc0376aed3ce39635d17f"; 42 + }; 43 + } 44 + { 45 + name = "argparse___argparse_1.0.10.tgz"; 46 + path = fetchurl { 47 + name = "argparse___argparse_1.0.10.tgz"; 48 + url = "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz"; 49 + sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911"; 50 + }; 51 + } 52 + { 53 + name = "asn1___asn1_0.2.3.tgz"; 54 + path = fetchurl { 55 + name = "asn1___asn1_0.2.3.tgz"; 56 + url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz"; 57 + sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86"; 58 + }; 59 + } 60 + { 61 + name = "assert_plus___assert_plus_1.0.0.tgz"; 62 + path = fetchurl { 63 + name = "assert_plus___assert_plus_1.0.0.tgz"; 64 + url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz"; 65 + sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; 66 + }; 67 + } 68 + { 69 + name = "async___async_2.6.0.tgz"; 70 + path = fetchurl { 71 + name = "async___async_2.6.0.tgz"; 72 + url = "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz"; 73 + sha1 = "61a29abb6fcc026fea77e56d1c6ec53a795951f4"; 74 + }; 75 + } 76 + { 77 + name = "asynckit___asynckit_0.4.0.tgz"; 78 + path = fetchurl { 79 + name = "asynckit___asynckit_0.4.0.tgz"; 80 + url = "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz"; 81 + sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; 82 + }; 83 + } 84 + { 85 + name = "aws_sign2___aws_sign2_0.7.0.tgz"; 86 + path = fetchurl { 87 + name = "aws_sign2___aws_sign2_0.7.0.tgz"; 88 + url = "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz"; 89 + sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"; 90 + }; 91 + } 92 + { 93 + name = "aws4___aws4_1.7.0.tgz"; 94 + path = fetchurl { 95 + name = "aws4___aws4_1.7.0.tgz"; 96 + url = "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz"; 97 + sha1 = "d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"; 98 + }; 99 + } 100 + { 101 + name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.1.tgz"; 102 + path = fetchurl { 103 + name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.1.tgz"; 104 + url = "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz"; 105 + sha1 = "63bc5dcb61331b92bc05fd528953c33462a06f8d"; 106 + }; 107 + } 108 + { 109 + name = "bluebird___bluebird_3.5.1.tgz"; 110 + path = fetchurl { 111 + name = "bluebird___bluebird_3.5.1.tgz"; 112 + url = "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz"; 113 + sha1 = "d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"; 114 + }; 115 + } 116 + { 117 + name = "boom___boom_4.3.1.tgz"; 118 + path = fetchurl { 119 + name = "boom___boom_4.3.1.tgz"; 120 + url = "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz"; 121 + sha1 = "4f8a3005cb4a7e3889f749030fd25b96e01d2e31"; 122 + }; 123 + } 124 + { 125 + name = "boom___boom_5.2.0.tgz"; 126 + path = fetchurl { 127 + name = "boom___boom_5.2.0.tgz"; 128 + url = "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz"; 129 + sha1 = "5dd9da6ee3a5f302077436290cb717d3f4a54e02"; 130 + }; 131 + } 132 + { 133 + name = "bytes___bytes_2.5.0.tgz"; 134 + path = fetchurl { 135 + name = "bytes___bytes_2.5.0.tgz"; 136 + url = "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz"; 137 + sha1 = "4c9423ea2d252c270c41b2bdefeff9bb6b62c06a"; 138 + }; 139 + } 140 + { 141 + name = "caseless___caseless_0.12.0.tgz"; 142 + path = fetchurl { 143 + name = "caseless___caseless_0.12.0.tgz"; 144 + url = "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz"; 145 + sha1 = "1b681c21ff84033c826543090689420d187151dc"; 146 + }; 147 + } 148 + { 149 + name = "chalk___chalk_1.1.3.tgz"; 150 + path = fetchurl { 151 + name = "chalk___chalk_1.1.3.tgz"; 152 + url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz"; 153 + sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98"; 154 + }; 155 + } 156 + { 157 + name = "co___co_4.6.0.tgz"; 158 + path = fetchurl { 159 + name = "co___co_4.6.0.tgz"; 160 + url = "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz"; 161 + sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; 162 + }; 163 + } 164 + { 165 + name = "combined_stream___combined_stream_1.0.6.tgz"; 166 + path = fetchurl { 167 + name = "combined_stream___combined_stream_1.0.6.tgz"; 168 + url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz"; 169 + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; 170 + }; 171 + } 172 + { 173 + name = "content_disposition___content_disposition_0.5.2.tgz"; 174 + path = fetchurl { 175 + name = "content_disposition___content_disposition_0.5.2.tgz"; 176 + url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz"; 177 + sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"; 178 + }; 179 + } 180 + { 181 + name = "content_type___content_type_1.0.4.tgz"; 182 + path = fetchurl { 183 + name = "content_type___content_type_1.0.4.tgz"; 184 + url = "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz"; 185 + sha1 = "e138cc75e040c727b1966fe5e5f8c9aee256fe3b"; 186 + }; 187 + } 188 + { 189 + name = "cookies___cookies_0.7.1.tgz"; 190 + path = fetchurl { 191 + name = "cookies___cookies_0.7.1.tgz"; 192 + url = "https://registry.yarnpkg.com/cookies/-/cookies-0.7.1.tgz"; 193 + sha1 = "7c8a615f5481c61ab9f16c833731bcb8f663b99b"; 194 + }; 195 + } 196 + { 197 + name = "core_util_is___core_util_is_1.0.2.tgz"; 198 + path = fetchurl { 199 + name = "core_util_is___core_util_is_1.0.2.tgz"; 200 + url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz"; 201 + sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; 202 + }; 203 + } 204 + { 205 + name = "cryptiles___cryptiles_3.1.2.tgz"; 206 + path = fetchurl { 207 + name = "cryptiles___cryptiles_3.1.2.tgz"; 208 + url = "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz"; 209 + sha1 = "a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"; 210 + }; 211 + } 212 + { 213 + name = "dashdash___dashdash_1.14.1.tgz"; 214 + path = fetchurl { 215 + name = "dashdash___dashdash_1.14.1.tgz"; 216 + url = "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz"; 217 + sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; 218 + }; 219 + } 220 + { 221 + name = "debug___debug_2.6.9.tgz"; 222 + path = fetchurl { 223 + name = "debug___debug_2.6.9.tgz"; 224 + url = "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"; 225 + sha1 = "5d128515df134ff327e90a4c93f4e077a536341f"; 226 + }; 227 + } 228 + { 229 + name = "debug___debug_3.1.0.tgz"; 230 + path = fetchurl { 231 + name = "debug___debug_3.1.0.tgz"; 232 + url = "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz"; 233 + sha1 = "5bb5a0672628b64149566ba16819e61518c67261"; 234 + }; 235 + } 236 + { 237 + name = "deep_equal___deep_equal_1.0.1.tgz"; 238 + path = fetchurl { 239 + name = "deep_equal___deep_equal_1.0.1.tgz"; 240 + url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz"; 241 + sha1 = "f5d260292b660e084eff4cdbc9f08ad3247448b5"; 242 + }; 243 + } 244 + { 245 + name = "delayed_stream___delayed_stream_1.0.0.tgz"; 246 + path = fetchurl { 247 + name = "delayed_stream___delayed_stream_1.0.0.tgz"; 248 + url = "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz"; 249 + sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; 250 + }; 251 + } 252 + { 253 + name = "delegates___delegates_1.0.0.tgz"; 254 + path = fetchurl { 255 + name = "delegates___delegates_1.0.0.tgz"; 256 + url = "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz"; 257 + sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a"; 258 + }; 259 + } 260 + { 261 + name = "depd___depd_1.1.2.tgz"; 262 + path = fetchurl { 263 + name = "depd___depd_1.1.2.tgz"; 264 + url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"; 265 + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; 266 + }; 267 + } 268 + { 269 + name = "destroy___destroy_1.0.4.tgz"; 270 + path = fetchurl { 271 + name = "destroy___destroy_1.0.4.tgz"; 272 + url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"; 273 + sha1 = "978857442c44749e4206613e37946205826abd80"; 274 + }; 275 + } 276 + { 277 + name = "ecc_jsbn___ecc_jsbn_0.1.1.tgz"; 278 + path = fetchurl { 279 + name = "ecc_jsbn___ecc_jsbn_0.1.1.tgz"; 280 + url = "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"; 281 + sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505"; 282 + }; 283 + } 284 + { 285 + name = "ee_first___ee_first_1.1.1.tgz"; 286 + path = fetchurl { 287 + name = "ee_first___ee_first_1.1.1.tgz"; 288 + url = "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz"; 289 + sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 290 + }; 291 + } 292 + { 293 + name = "error_inject___error_inject_1.0.0.tgz"; 294 + path = fetchurl { 295 + name = "error_inject___error_inject_1.0.0.tgz"; 296 + url = "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz"; 297 + sha1 = "e2b3d91b54aed672f309d950d154850fa11d4f37"; 298 + }; 299 + } 300 + { 301 + name = "escape_html___escape_html_1.0.3.tgz"; 302 + path = fetchurl { 303 + name = "escape_html___escape_html_1.0.3.tgz"; 304 + url = "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz"; 305 + sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; 306 + }; 307 + } 308 + { 309 + name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; 310 + path = fetchurl { 311 + name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; 312 + url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; 313 + sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; 314 + }; 315 + } 316 + { 317 + name = "esprima___esprima_4.0.0.tgz"; 318 + path = fetchurl { 319 + name = "esprima___esprima_4.0.0.tgz"; 320 + url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz"; 321 + sha1 = "4499eddcd1110e0b218bacf2fa7f7f59f55ca804"; 322 + }; 323 + } 324 + { 325 + name = "extend___extend_3.0.1.tgz"; 326 + path = fetchurl { 327 + name = "extend___extend_3.0.1.tgz"; 328 + url = "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz"; 329 + sha1 = "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"; 330 + }; 331 + } 332 + { 333 + name = "extsprintf___extsprintf_1.3.0.tgz"; 334 + path = fetchurl { 335 + name = "extsprintf___extsprintf_1.3.0.tgz"; 336 + url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz"; 337 + sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; 338 + }; 339 + } 340 + { 341 + name = "fast_deep_equal___fast_deep_equal_1.1.0.tgz"; 342 + path = fetchurl { 343 + name = "fast_deep_equal___fast_deep_equal_1.1.0.tgz"; 344 + url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; 345 + sha1 = "c053477817c86b51daa853c81e059b733d023614"; 346 + }; 347 + } 348 + { 349 + name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz"; 350 + path = fetchurl { 351 + name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz"; 352 + url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"; 353 + sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2"; 354 + }; 355 + } 356 + { 357 + name = "forever_agent___forever_agent_0.6.1.tgz"; 358 + path = fetchurl { 359 + name = "forever_agent___forever_agent_0.6.1.tgz"; 360 + url = "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz"; 361 + sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; 362 + }; 363 + } 364 + { 365 + name = "form_data___form_data_2.3.2.tgz"; 366 + path = fetchurl { 367 + name = "form_data___form_data_2.3.2.tgz"; 368 + url = "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz"; 369 + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; 370 + }; 371 + } 372 + { 373 + name = "fresh___fresh_0.5.2.tgz"; 374 + path = fetchurl { 375 + name = "fresh___fresh_0.5.2.tgz"; 376 + url = "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz"; 377 + sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; 378 + }; 379 + } 380 + { 381 + name = "getpass___getpass_0.1.7.tgz"; 382 + path = fetchurl { 383 + name = "getpass___getpass_0.1.7.tgz"; 384 + url = "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz"; 385 + sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; 386 + }; 387 + } 388 + { 389 + name = "har_schema___har_schema_2.0.0.tgz"; 390 + path = fetchurl { 391 + name = "har_schema___har_schema_2.0.0.tgz"; 392 + url = "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz"; 393 + sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92"; 394 + }; 395 + } 396 + { 397 + name = "har_validator___har_validator_5.0.3.tgz"; 398 + path = fetchurl { 399 + name = "har_validator___har_validator_5.0.3.tgz"; 400 + url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz"; 401 + sha1 = "ba402c266194f15956ef15e0fcf242993f6a7dfd"; 402 + }; 403 + } 404 + { 405 + name = "has_ansi___has_ansi_2.0.0.tgz"; 406 + path = fetchurl { 407 + name = "has_ansi___has_ansi_2.0.0.tgz"; 408 + url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz"; 409 + sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; 410 + }; 411 + } 412 + { 413 + name = "hawk___hawk_6.0.2.tgz"; 414 + path = fetchurl { 415 + name = "hawk___hawk_6.0.2.tgz"; 416 + url = "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz"; 417 + sha1 = "af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"; 418 + }; 419 + } 420 + { 421 + name = "hoek___hoek_4.2.1.tgz"; 422 + path = fetchurl { 423 + name = "hoek___hoek_4.2.1.tgz"; 424 + url = "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz"; 425 + sha1 = "9634502aa12c445dd5a7c5734b572bb8738aacbb"; 426 + }; 427 + } 428 + { 429 + name = "http_assert___http_assert_1.3.0.tgz"; 430 + path = fetchurl { 431 + name = "http_assert___http_assert_1.3.0.tgz"; 432 + url = "https://registry.yarnpkg.com/http-assert/-/http-assert-1.3.0.tgz"; 433 + sha1 = "a31a5cf88c873ecbb5796907d4d6f132e8c01e4a"; 434 + }; 435 + } 436 + { 437 + name = "http_errors___http_errors_1.6.3.tgz"; 438 + path = fetchurl { 439 + name = "http_errors___http_errors_1.6.3.tgz"; 440 + url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz"; 441 + sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d"; 442 + }; 443 + } 444 + { 445 + name = "http_signature___http_signature_1.2.0.tgz"; 446 + path = fetchurl { 447 + name = "http_signature___http_signature_1.2.0.tgz"; 448 + url = "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz"; 449 + sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; 450 + }; 451 + } 452 + { 453 + name = "humanize_number___humanize_number_0.0.2.tgz"; 454 + path = fetchurl { 455 + name = "humanize_number___humanize_number_0.0.2.tgz"; 456 + url = "https://registry.yarnpkg.com/humanize-number/-/humanize-number-0.0.2.tgz"; 457 + sha1 = "11c0af6a471643633588588048f1799541489c18"; 458 + }; 459 + } 460 + { 461 + name = "inherits___inherits_2.0.3.tgz"; 462 + path = fetchurl { 463 + name = "inherits___inherits_2.0.3.tgz"; 464 + url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz"; 465 + sha1 = "633c2c83e3da42a502f52466022480f4208261de"; 466 + }; 467 + } 468 + { 469 + name = "ip___ip_1.1.5.tgz"; 470 + path = fetchurl { 471 + name = "ip___ip_1.1.5.tgz"; 472 + url = "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz"; 473 + sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a"; 474 + }; 475 + } 476 + { 477 + name = "is_generator_function___is_generator_function_1.0.7.tgz"; 478 + path = fetchurl { 479 + name = "is_generator_function___is_generator_function_1.0.7.tgz"; 480 + url = "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz"; 481 + sha1 = "d2132e529bb0000a7f80794d4bdf5cd5e5813522"; 482 + }; 483 + } 484 + { 485 + name = "is_typedarray___is_typedarray_1.0.0.tgz"; 486 + path = fetchurl { 487 + name = "is_typedarray___is_typedarray_1.0.0.tgz"; 488 + url = "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz"; 489 + sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a"; 490 + }; 491 + } 492 + { 493 + name = "isarray___isarray_0.0.1.tgz"; 494 + path = fetchurl { 495 + name = "isarray___isarray_0.0.1.tgz"; 496 + url = "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz"; 497 + sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; 498 + }; 499 + } 500 + { 501 + name = "isstream___isstream_0.1.2.tgz"; 502 + path = fetchurl { 503 + name = "isstream___isstream_0.1.2.tgz"; 504 + url = "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz"; 505 + sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 506 + }; 507 + } 508 + { 509 + name = "js_yaml___js_yaml_3.13.1.tgz"; 510 + path = fetchurl { 511 + name = "js_yaml___js_yaml_3.13.1.tgz"; 512 + url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz"; 513 + sha1 = "aff151b30bfdfa8e49e05da22e7415e9dfa37847"; 514 + }; 515 + } 516 + { 517 + name = "jsbn___jsbn_0.1.1.tgz"; 518 + path = fetchurl { 519 + name = "jsbn___jsbn_0.1.1.tgz"; 520 + url = "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz"; 521 + sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"; 522 + }; 523 + } 524 + { 525 + name = "json_schema_traverse___json_schema_traverse_0.3.1.tgz"; 526 + path = fetchurl { 527 + name = "json_schema_traverse___json_schema_traverse_0.3.1.tgz"; 528 + url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz"; 529 + sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340"; 530 + }; 531 + } 532 + { 533 + name = "json_schema___json_schema_0.2.3.tgz"; 534 + path = fetchurl { 535 + name = "json_schema___json_schema_0.2.3.tgz"; 536 + url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz"; 537 + sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; 538 + }; 539 + } 540 + { 541 + name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz"; 542 + path = fetchurl { 543 + name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz"; 544 + url = "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; 545 + sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; 546 + }; 547 + } 548 + { 549 + name = "jsprim___jsprim_1.4.1.tgz"; 550 + path = fetchurl { 551 + name = "jsprim___jsprim_1.4.1.tgz"; 552 + url = "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz"; 553 + sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; 554 + }; 555 + } 556 + { 557 + name = "keygrip___keygrip_1.0.2.tgz"; 558 + path = fetchurl { 559 + name = "keygrip___keygrip_1.0.2.tgz"; 560 + url = "https://registry.yarnpkg.com/keygrip/-/keygrip-1.0.2.tgz"; 561 + sha1 = "ad3297c557069dea8bcfe7a4fa491b75c5ddeb91"; 562 + }; 563 + } 564 + { 565 + name = "koa_compose___koa_compose_3.2.1.tgz"; 566 + path = fetchurl { 567 + name = "koa_compose___koa_compose_3.2.1.tgz"; 568 + url = "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz"; 569 + sha1 = "a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7"; 570 + }; 571 + } 572 + { 573 + name = "koa_compose___koa_compose_4.0.0.tgz"; 574 + path = fetchurl { 575 + name = "koa_compose___koa_compose_4.0.0.tgz"; 576 + url = "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.0.0.tgz"; 577 + sha1 = "2800a513d9c361ef0d63852b038e4f6f2d5a773c"; 578 + }; 579 + } 580 + { 581 + name = "koa_convert___koa_convert_1.2.0.tgz"; 582 + path = fetchurl { 583 + name = "koa_convert___koa_convert_1.2.0.tgz"; 584 + url = "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz"; 585 + sha1 = "da40875df49de0539098d1700b50820cebcd21d0"; 586 + }; 587 + } 588 + { 589 + name = "koa_is_json___koa_is_json_1.0.0.tgz"; 590 + path = fetchurl { 591 + name = "koa_is_json___koa_is_json_1.0.0.tgz"; 592 + url = "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz"; 593 + sha1 = "273c07edcdcb8df6a2c1ab7d59ee76491451ec14"; 594 + }; 595 + } 596 + { 597 + name = "koa_logger___koa_logger_3.2.0.tgz"; 598 + path = fetchurl { 599 + name = "koa_logger___koa_logger_3.2.0.tgz"; 600 + url = "https://registry.yarnpkg.com/koa-logger/-/koa-logger-3.2.0.tgz"; 601 + sha1 = "8aef64d8b848fb6253a9b31aa708d0e05141f0e6"; 602 + }; 603 + } 604 + { 605 + name = "koa_request___koa_request_1.0.0.tgz"; 606 + path = fetchurl { 607 + name = "koa_request___koa_request_1.0.0.tgz"; 608 + url = "https://registry.yarnpkg.com/koa-request/-/koa-request-1.0.0.tgz"; 609 + sha1 = "19343352479d2cb965d7aff0a802b1a06d408e16"; 610 + }; 611 + } 612 + { 613 + name = "koa_router___koa_router_7.4.0.tgz"; 614 + path = fetchurl { 615 + name = "koa_router___koa_router_7.4.0.tgz"; 616 + url = "https://registry.yarnpkg.com/koa-router/-/koa-router-7.4.0.tgz"; 617 + sha1 = "aee1f7adc02d5cb31d7d67465c9eacc825e8c5e0"; 618 + }; 619 + } 620 + { 621 + name = "koa_send___koa_send_4.1.3.tgz"; 622 + path = fetchurl { 623 + name = "koa_send___koa_send_4.1.3.tgz"; 624 + url = "https://registry.yarnpkg.com/koa-send/-/koa-send-4.1.3.tgz"; 625 + sha1 = "0822207bbf5253a414c8f1765ebc29fa41353cb6"; 626 + }; 627 + } 628 + { 629 + name = "koa_static___koa_static_4.0.2.tgz"; 630 + path = fetchurl { 631 + name = "koa_static___koa_static_4.0.2.tgz"; 632 + url = "https://registry.yarnpkg.com/koa-static/-/koa-static-4.0.2.tgz"; 633 + sha1 = "6cda92d88d771dcaad9f0d825cd94a631c861a1a"; 634 + }; 635 + } 636 + { 637 + name = "koa___koa_2.5.0.tgz"; 638 + path = fetchurl { 639 + name = "koa___koa_2.5.0.tgz"; 640 + url = "https://registry.yarnpkg.com/koa/-/koa-2.5.0.tgz"; 641 + sha1 = "b0fbe1e195e43b27588a04fd0be0ddaeca2c154c"; 642 + }; 643 + } 644 + { 645 + name = "lodash___lodash_4.17.19.tgz"; 646 + path = fetchurl { 647 + name = "lodash___lodash_4.17.19.tgz"; 648 + url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz"; 649 + sha1 = "e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"; 650 + }; 651 + } 652 + { 653 + name = "media_typer___media_typer_0.3.0.tgz"; 654 + path = fetchurl { 655 + name = "media_typer___media_typer_0.3.0.tgz"; 656 + url = "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz"; 657 + sha1 = "8710d7af0aa626f8fffa1ce00168545263255748"; 658 + }; 659 + } 660 + { 661 + name = "methods___methods_1.1.2.tgz"; 662 + path = fetchurl { 663 + name = "methods___methods_1.1.2.tgz"; 664 + url = "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz"; 665 + sha1 = "5529a4d67654134edcc5266656835b0f851afcee"; 666 + }; 667 + } 668 + { 669 + name = "mime_db___mime_db_1.33.0.tgz"; 670 + path = fetchurl { 671 + name = "mime_db___mime_db_1.33.0.tgz"; 672 + url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz"; 673 + sha1 = "a3492050a5cb9b63450541e39d9788d2272783db"; 674 + }; 675 + } 676 + { 677 + name = "mime_types___mime_types_2.1.18.tgz"; 678 + path = fetchurl { 679 + name = "mime_types___mime_types_2.1.18.tgz"; 680 + url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz"; 681 + sha1 = "6f323f60a83d11146f831ff11fd66e2fe5503bb8"; 682 + }; 683 + } 684 + { 685 + name = "ms___ms_2.0.0.tgz"; 686 + path = fetchurl { 687 + name = "ms___ms_2.0.0.tgz"; 688 + url = "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz"; 689 + sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; 690 + }; 691 + } 692 + { 693 + name = "mz___mz_2.7.0.tgz"; 694 + path = fetchurl { 695 + name = "mz___mz_2.7.0.tgz"; 696 + url = "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz"; 697 + sha1 = "95008057a56cafadc2bc63dde7f9ff6955948e32"; 698 + }; 699 + } 700 + { 701 + name = "negotiator___negotiator_0.6.1.tgz"; 702 + path = fetchurl { 703 + name = "negotiator___negotiator_0.6.1.tgz"; 704 + url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz"; 705 + sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9"; 706 + }; 707 + } 708 + { 709 + name = "node_ssdp___node_ssdp_3.3.0.tgz"; 710 + path = fetchurl { 711 + name = "node_ssdp___node_ssdp_3.3.0.tgz"; 712 + url = "https://registry.yarnpkg.com/node-ssdp/-/node-ssdp-3.3.0.tgz"; 713 + sha1 = "f19b1faec355f08d29b3ed3f9c626dc80354e6bd"; 714 + }; 715 + } 716 + { 717 + name = "oauth_sign___oauth_sign_0.8.2.tgz"; 718 + path = fetchurl { 719 + name = "oauth_sign___oauth_sign_0.8.2.tgz"; 720 + url = "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz"; 721 + sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"; 722 + }; 723 + } 724 + { 725 + name = "object_assign___object_assign_4.1.1.tgz"; 726 + path = fetchurl { 727 + name = "object_assign___object_assign_4.1.1.tgz"; 728 + url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz"; 729 + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; 730 + }; 731 + } 732 + { 733 + name = "on_finished___on_finished_2.3.0.tgz"; 734 + path = fetchurl { 735 + name = "on_finished___on_finished_2.3.0.tgz"; 736 + url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz"; 737 + sha1 = "20f1336481b083cd75337992a16971aa2d906947"; 738 + }; 739 + } 740 + { 741 + name = "only___only_0.0.2.tgz"; 742 + path = fetchurl { 743 + name = "only___only_0.0.2.tgz"; 744 + url = "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz"; 745 + sha1 = "2afde84d03e50b9a8edc444e30610a70295edfb4"; 746 + }; 747 + } 748 + { 749 + name = "parseurl___parseurl_1.3.2.tgz"; 750 + path = fetchurl { 751 + name = "parseurl___parseurl_1.3.2.tgz"; 752 + url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz"; 753 + sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3"; 754 + }; 755 + } 756 + { 757 + name = "passthrough_counter___passthrough_counter_1.0.0.tgz"; 758 + path = fetchurl { 759 + name = "passthrough_counter___passthrough_counter_1.0.0.tgz"; 760 + url = "https://registry.yarnpkg.com/passthrough-counter/-/passthrough-counter-1.0.0.tgz"; 761 + sha1 = "1967d9e66da572b5c023c787db112a387ab166fa"; 762 + }; 763 + } 764 + { 765 + name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; 766 + path = fetchurl { 767 + name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; 768 + url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; 769 + sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; 770 + }; 771 + } 772 + { 773 + name = "path_to_regexp___path_to_regexp_1.7.0.tgz"; 774 + path = fetchurl { 775 + name = "path_to_regexp___path_to_regexp_1.7.0.tgz"; 776 + url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz"; 777 + sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d"; 778 + }; 779 + } 780 + { 781 + name = "performance_now___performance_now_2.1.0.tgz"; 782 + path = fetchurl { 783 + name = "performance_now___performance_now_2.1.0.tgz"; 784 + url = "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz"; 785 + sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; 786 + }; 787 + } 788 + { 789 + name = "punycode___punycode_1.4.1.tgz"; 790 + path = fetchurl { 791 + name = "punycode___punycode_1.4.1.tgz"; 792 + url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz"; 793 + sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; 794 + }; 795 + } 796 + { 797 + name = "qs___qs_6.5.1.tgz"; 798 + path = fetchurl { 799 + name = "qs___qs_6.5.1.tgz"; 800 + url = "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz"; 801 + sha1 = "349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"; 802 + }; 803 + } 804 + { 805 + name = "request_promise_core___request_promise_core_1.1.1.tgz"; 806 + path = fetchurl { 807 + name = "request_promise_core___request_promise_core_1.1.1.tgz"; 808 + url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz"; 809 + sha1 = "3eee00b2c5aa83239cfb04c5700da36f81cd08b6"; 810 + }; 811 + } 812 + { 813 + name = "request_promise_native___request_promise_native_1.0.5.tgz"; 814 + path = fetchurl { 815 + name = "request_promise_native___request_promise_native_1.0.5.tgz"; 816 + url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz"; 817 + sha1 = "5281770f68e0c9719e5163fd3fab482215f4fda5"; 818 + }; 819 + } 820 + { 821 + name = "request___request_2.85.0.tgz"; 822 + path = fetchurl { 823 + name = "request___request_2.85.0.tgz"; 824 + url = "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz"; 825 + sha1 = "5a03615a47c61420b3eb99b7dba204f83603e1fa"; 826 + }; 827 + } 828 + { 829 + name = "resolve_path___resolve_path_1.4.0.tgz"; 830 + path = fetchurl { 831 + name = "resolve_path___resolve_path_1.4.0.tgz"; 832 + url = "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz"; 833 + sha1 = "c4bda9f5efb2fce65247873ab36bb4d834fe16f7"; 834 + }; 835 + } 836 + { 837 + name = "safe_buffer___safe_buffer_5.1.1.tgz"; 838 + path = fetchurl { 839 + name = "safe_buffer___safe_buffer_5.1.1.tgz"; 840 + url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz"; 841 + sha1 = "893312af69b2123def71f57889001671eeb2c853"; 842 + }; 843 + } 844 + { 845 + name = "setprototypeof___setprototypeof_1.1.0.tgz"; 846 + path = fetchurl { 847 + name = "setprototypeof___setprototypeof_1.1.0.tgz"; 848 + url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz"; 849 + sha1 = "d0bd85536887b6fe7c0d818cb962d9d91c54e656"; 850 + }; 851 + } 852 + { 853 + name = "sntp___sntp_2.1.0.tgz"; 854 + path = fetchurl { 855 + name = "sntp___sntp_2.1.0.tgz"; 856 + url = "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz"; 857 + sha1 = "2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"; 858 + }; 859 + } 860 + { 861 + name = "sprintf_js___sprintf_js_1.0.3.tgz"; 862 + path = fetchurl { 863 + name = "sprintf_js___sprintf_js_1.0.3.tgz"; 864 + url = "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz"; 865 + sha1 = "04e6926f662895354f3dd015203633b857297e2c"; 866 + }; 867 + } 868 + { 869 + name = "sshpk___sshpk_1.14.1.tgz"; 870 + path = fetchurl { 871 + name = "sshpk___sshpk_1.14.1.tgz"; 872 + url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz"; 873 + sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb"; 874 + }; 875 + } 876 + { 877 + name = "statuses___statuses_1.4.0.tgz"; 878 + path = fetchurl { 879 + name = "statuses___statuses_1.4.0.tgz"; 880 + url = "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz"; 881 + sha1 = "bb73d446da2796106efcc1b601a253d6c46bd087"; 882 + }; 883 + } 884 + { 885 + name = "stealthy_require___stealthy_require_1.1.1.tgz"; 886 + path = fetchurl { 887 + name = "stealthy_require___stealthy_require_1.1.1.tgz"; 888 + url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz"; 889 + sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b"; 890 + }; 891 + } 892 + { 893 + name = "stringstream___stringstream_0.0.6.tgz"; 894 + path = fetchurl { 895 + name = "stringstream___stringstream_0.0.6.tgz"; 896 + url = "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz"; 897 + sha1 = "7880225b0d4ad10e30927d167a1d6f2fd3b33a72"; 898 + }; 899 + } 900 + { 901 + name = "strip_ansi___strip_ansi_3.0.1.tgz"; 902 + path = fetchurl { 903 + name = "strip_ansi___strip_ansi_3.0.1.tgz"; 904 + url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz"; 905 + sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; 906 + }; 907 + } 908 + { 909 + name = "supports_color___supports_color_2.0.0.tgz"; 910 + path = fetchurl { 911 + name = "supports_color___supports_color_2.0.0.tgz"; 912 + url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz"; 913 + sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; 914 + }; 915 + } 916 + { 917 + name = "thenify_all___thenify_all_1.6.0.tgz"; 918 + path = fetchurl { 919 + name = "thenify_all___thenify_all_1.6.0.tgz"; 920 + url = "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz"; 921 + sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"; 922 + }; 923 + } 924 + { 925 + name = "thenify___thenify_3.3.0.tgz"; 926 + path = fetchurl { 927 + name = "thenify___thenify_3.3.0.tgz"; 928 + url = "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz"; 929 + sha1 = "e69e38a1babe969b0108207978b9f62b88604839"; 930 + }; 931 + } 932 + { 933 + name = "tough_cookie___tough_cookie_2.3.4.tgz"; 934 + path = fetchurl { 935 + name = "tough_cookie___tough_cookie_2.3.4.tgz"; 936 + url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz"; 937 + sha1 = "ec60cee38ac675063ffc97a5c18970578ee83655"; 938 + }; 939 + } 940 + { 941 + name = "tunnel_agent___tunnel_agent_0.6.0.tgz"; 942 + path = fetchurl { 943 + name = "tunnel_agent___tunnel_agent_0.6.0.tgz"; 944 + url = "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; 945 + sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd"; 946 + }; 947 + } 948 + { 949 + name = "tweetnacl___tweetnacl_0.14.5.tgz"; 950 + path = fetchurl { 951 + name = "tweetnacl___tweetnacl_0.14.5.tgz"; 952 + url = "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz"; 953 + sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; 954 + }; 955 + } 956 + { 957 + name = "type_is___type_is_1.6.16.tgz"; 958 + path = fetchurl { 959 + name = "type_is___type_is_1.6.16.tgz"; 960 + url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz"; 961 + sha1 = "f89ce341541c672b25ee7ae3c73dee3b2be50194"; 962 + }; 963 + } 964 + { 965 + name = "urijs___urijs_1.19.1.tgz"; 966 + path = fetchurl { 967 + name = "urijs___urijs_1.19.1.tgz"; 968 + url = "https://registry.yarnpkg.com/urijs/-/urijs-1.19.1.tgz"; 969 + sha1 = "5b0ff530c0cbde8386f6342235ba5ca6e995d25a"; 970 + }; 971 + } 972 + { 973 + name = "uuid___uuid_3.2.1.tgz"; 974 + path = fetchurl { 975 + name = "uuid___uuid_3.2.1.tgz"; 976 + url = "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz"; 977 + sha1 = "12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"; 978 + }; 979 + } 980 + { 981 + name = "vary___vary_1.1.2.tgz"; 982 + path = fetchurl { 983 + name = "vary___vary_1.1.2.tgz"; 984 + url = "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz"; 985 + sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; 986 + }; 987 + } 988 + { 989 + name = "verror___verror_1.10.0.tgz"; 990 + path = fetchurl { 991 + name = "verror___verror_1.10.0.tgz"; 992 + url = "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz"; 993 + sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; 994 + }; 995 + } 996 + ]; 997 + }
+2
pkgs/top-level/all-packages.nix
··· 1429 client = true; 1430 }); 1431 1432 apg = callPackage ../tools/security/apg { }; 1433 1434 apt-dater = callPackage ../tools/package-management/apt-dater {
··· 1429 client = true; 1430 }); 1431 1432 + antennas = callPackage ../servers/antennas { }; 1433 + 1434 apg = callPackage ../tools/security/apg { }; 1435 1436 apt-dater = callPackage ../tools/package-management/apt-dater {