aboutsummaryrefslogtreecommitdiff
path: root/nixops
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-09 10:55:01 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-09 10:56:07 +0200
commitf3a8fab524e384e0b5cad3df6506a27b2f405ebc (patch)
tree33681a967a5ef759a66b6e5216048c5ba5f67160 /nixops
parentbf3b7671904b8a8bf4da4eba30564140387499f9 (diff)
downloadNix-f3a8fab524e384e0b5cad3df6506a27b2f405ebc.tar.gz
Nix-f3a8fab524e384e0b5cad3df6506a27b2f405ebc.tar.zst
Nix-f3a8fab524e384e0b5cad3df6506a27b2f405ebc.zip
Add peertube (impure) derivation to pkgs
Diffstat (limited to 'nixops')
-rw-r--r--nixops/modules/websites/default.nix2
-rw-r--r--nixops/modules/websites/tools/peertube.nix225
-rw-r--r--nixops/modules/websites/tools/peertube/default.nix101
-rw-r--r--nixops/modules/websites/tools/peertube/ldap.patch542
-rw-r--r--nixops/modules/websites/tools/peertube/ldap_yarn.patch278
-rw-r--r--nixops/modules/websites/tools/peertube/peertube.json15
-rw-r--r--nixops/modules/websites/tools/peertube/peertube.nix190
-rw-r--r--nixops/modules/websites/tools/peertube/sendmail.patch121
-rw-r--r--nixops/modules/websites/tools/peertube/yarn-packages.nix11516
9 files changed, 226 insertions, 12764 deletions
diff --git a/nixops/modules/websites/default.nix b/nixops/modules/websites/default.nix
index e40c8f4..555e780 100644
--- a/nixops/modules/websites/default.nix
+++ b/nixops/modules/websites/default.nix
@@ -130,7 +130,7 @@ in
130 ./tools/mediagoblin.nix 130 ./tools/mediagoblin.nix
131 ./tools/diaspora.nix 131 ./tools/diaspora.nix
132 ./tools/ether.nix 132 ./tools/ether.nix
133 ./tools/peertube 133 ./tools/peertube.nix
134 # built using: 134 # built using:
135 # sed -e "s/services\.httpd/services\.httpdProd/g" .nix-defexpr/channels/nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix 135 # sed -e "s/services\.httpd/services\.httpdProd/g" .nix-defexpr/channels/nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix
136 # Removed allGranted 136 # Removed allGranted
diff --git a/nixops/modules/websites/tools/peertube.nix b/nixops/modules/websites/tools/peertube.nix
new file mode 100644
index 0000000..e15f638
--- /dev/null
+++ b/nixops/modules/websites/tools/peertube.nix
@@ -0,0 +1,225 @@
1{ lib, pkgs, config, myconfig, mylibs, ... }:
2let
3 peertube = pkgs.webapps.peertube;
4 varDir = "/var/lib/peertube";
5 env = myconfig.env.tools.peertube;
6 cfg = config.services.myWebsites.tools.peertube;
7in {
8 options.services.myWebsites.tools.peertube = {
9 enable = lib.mkEnableOption "enable Peertube's website";
10 };
11
12 config = lib.mkIf cfg.enable {
13 ids.uids.peertube = env.user.uid;
14 ids.gids.peertube = env.user.gid;
15
16 users.users.peertube = {
17 name = "peertube";
18 uid = config.ids.uids.peertube;
19 group = "peertube";
20 description = "Peertube user";
21 home = varDir;
22 useDefaultShell = true;
23 extraGroups = [ "keys" ];
24 };
25
26 users.groups.peertube.gid = config.ids.gids.peertube;
27
28 systemd.services.peertube = {
29 description = "Peertube";
30 wantedBy = [ "multi-user.target" ];
31 after = [ "network.target" "postgresql.service" ];
32 wants = [ "postgresql.service" ];
33
34 environment.NODE_CONFIG_DIR = "${varDir}/config";
35 environment.NODE_ENV = "production";
36 environment.HOME = peertube;
37
38 path = [ pkgs.nodejs pkgs.bashInteractive pkgs.ffmpeg pkgs.openssl ];
39
40 script = ''
41 exec npm run start
42 '';
43
44 serviceConfig = {
45 User = "peertube";
46 Group = "peertube";
47 WorkingDirectory = peertube;
48 PrivateTmp = true;
49 ProtectHome = true;
50 ProtectControlGroups = true;
51 Restart = "always";
52 Type = "simple";
53 TimeoutSec = 60;
54 };
55
56 unitConfig.RequiresMountsFor = varDir;
57 };
58
59 mySecrets.keys = [{
60 dest = "webapps/tools-peertube";
61 user = "peertube";
62 group = "peertube";
63 permissions = "0640";
64 text = ''
65 listen:
66 hostname: 'localhost'
67 port: ${env.listenPort}
68 webserver:
69 https: true
70 hostname: 'peertube.immae.eu'
71 port: 443
72 trust_proxy:
73 - 'loopback'
74 database:
75 hostname: '${env.postgresql.socket}'
76 port: 5432
77 suffix: '_prod'
78 username: '${env.postgresql.user}'
79 password: '${env.postgresql.password}'
80 pool:
81 max: 5
82 redis:
83 socket: '${env.redis.socket}'
84 auth: null
85 db: ${env.redis.db_index}
86 ldap:
87 enable: true
88 ldap_only: false
89 url: ldaps://${env.ldap.host}/${env.ldap.base}
90 bind_dn: ${env.ldap.dn}
91 bind_password: ${env.ldap.password}
92 base: ${env.ldap.base}
93 mail_entry: "mail"
94 user_filter: "${env.ldap.filter}"
95 smtp:
96 transport: sendmail
97 sendmail: '/run/wrappers/bin/sendmail'
98 hostname: null
99 port: 465 # If you use StartTLS: 587
100 username: null
101 password: null
102 tls: true # If you use StartTLS: false
103 disable_starttls: false
104 ca_file: null # Used for self signed certificates
105 from_address: 'peertube@tools.immae.eu'
106 storage:
107 tmp: '${varDir}/storage/tmp/'
108 avatars: '${varDir}/storage/avatars/'
109 videos: '${varDir}/storage/videos/'
110 redundancy: '${varDir}/storage/videos/'
111 logs: '${varDir}/storage/logs/'
112 previews: '${varDir}/storage/previews/'
113 thumbnails: '${varDir}/storage/thumbnails/'
114 torrents: '${varDir}/storage/torrents/'
115 captions: '${varDir}/storage/captions/'
116 cache: '${varDir}/storage/cache/'
117 log:
118 level: 'info'
119 search:
120 remote_uri:
121 users: true
122 anonymous: false
123 trending:
124 videos:
125 interval_days: 7
126 redundancy:
127 videos:
128 check_interval: '1 hour' # How often you want to check new videos to cache
129 strategies: # Just uncomment strategies you want
130 # Following are saved in local-production.json
131 cache:
132 previews:
133 size: 500 # Max number of previews you want to cache
134 captions:
135 size: 500 # Max number of video captions/subtitles you want to cache
136 admin:
137 email: 'peertube@tools.immae.eu'
138 contact_form:
139 enabled: true
140 signup:
141 enabled: false
142 limit: 10
143 requires_email_verification: false
144 filters:
145 cidr:
146 whitelist: []
147 blacklist: []
148 user:
149 video_quota: -1
150 video_quota_daily: -1
151 transcoding:
152 enabled: false
153 allow_additional_extensions: true
154 threads: 1
155 resolutions:
156 240p: false
157 360p: false
158 480p: true
159 720p: true
160 1080p: true
161 hls:
162 enabled: false
163 import:
164 videos:
165 http:
166 enabled: true
167 torrent:
168 enabled: false
169 instance:
170 name: 'Immae&#x2019;s PeerTube'
171 short_description: 'PeerTube, a federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.'
172 description: '''
173 terms: '''
174 default_client_route: '/videos/trending'
175 default_nsfw_policy: 'blur'
176 customizations:
177 javascript: '''
178 css: '''
179 robots: |
180 User-agent: *
181 Disallow:
182 securitytxt:
183 "# If you would like to report a security issue\n# you may report it to:\nContact: https://github.com/Chocobozzz/PeerTube/blob/develop/SECURITY.md\nContact: mailto:"
184 services:
185 # You can provide a reporting endpoint for Content Security Policy violations
186 csp-logger:
187 twitter:
188 username: '@_immae'
189 whitelisted: false
190 '';
191 }];
192
193 system.activationScripts.peertube = {
194 deps = [ "users" ];
195 text = ''
196 install -m 0750 -o peertube -g peertube -d ${varDir}
197 install -m 0750 -o peertube -g peertube -d ${varDir}/config
198 ln -sf /var/secrets/webapps/tools-peertube ${varDir}/config/production.yaml
199 '';
200 };
201
202 services.myWebsites.tools.modules = [
203 "headers" "proxy" "proxy_http" "proxy_wstunnel"
204 ];
205 security.acme.certs."eldiron".extraDomains."peertube.immae.eu" = null;
206 services.myWebsites.tools.vhostConfs.peertube = {
207 certName = "eldiron";
208 hosts = [ "peertube.immae.eu" ];
209 root = null;
210 extraConfig = [ ''
211 ProxyPass / http://localhost:${env.listenPort}/
212 ProxyPassReverse / http://localhost:${env.listenPort}/
213
214 ProxyPreserveHost On
215 RequestHeader set X-Real-IP %{REMOTE_ADDR}s
216
217 ProxyPass /tracker/socket ws://127.0.0.1:${env.listenPort}/tracker/socket
218 ProxyPassReverse /tracker/socket ws://127.0.0.1:${env.listenPort}/tracker/socket
219
220 ProxyPass /socket.io ws://127.0.0.1:${env.listenPort}/socket.io
221 ProxyPassReverse /socket.io ws://127.0.0.1:${env.listenPort}/socket.io
222 '' ];
223 };
224 };
225}
diff --git a/nixops/modules/websites/tools/peertube/default.nix b/nixops/modules/websites/tools/peertube/default.nix
deleted file mode 100644
index 1ad79d7..0000000
--- a/nixops/modules/websites/tools/peertube/default.nix
+++ /dev/null
@@ -1,101 +0,0 @@
1{ lib, pkgs, config, myconfig, mylibs, ... }:
2let
3 peertube = pkgs.callPackage ./peertube.nix {
4 inherit (mylibs) fetchedGithub;
5 env = myconfig.env.tools.peertube;
6 };
7
8 cfg = config.services.myWebsites.tools.peertube;
9in {
10 options.services.myWebsites.tools.peertube = {
11 enable = lib.mkEnableOption "enable Peertube's website";
12 };
13
14 config = lib.mkIf cfg.enable {
15 ids.uids.peertube = myconfig.env.tools.peertube.user.uid;
16 ids.gids.peertube = myconfig.env.tools.peertube.user.gid;
17
18 users.users.peertube = {
19 name = "peertube";
20 uid = config.ids.uids.peertube;
21 group = "peertube";
22 description = "Peertube user";
23 home = peertube.varDir;
24 useDefaultShell = true;
25 extraGroups = [ "keys" ];
26 };
27
28 users.groups.peertube.gid = config.ids.gids.peertube;
29
30 systemd.services.peertube = {
31 description = "Peertube";
32 wantedBy = [ "multi-user.target" ];
33 after = [ "network.target" "postgresql.service" ];
34 wants = [ "postgresql.service" ];
35
36 environment.NODE_CONFIG_DIR = "${peertube.varDir}/config";
37 environment.NODE_ENV = "production";
38 environment.HOME = peertube.webappDir;
39
40 path = [ pkgs.nodejs pkgs.bashInteractive pkgs.ffmpeg pkgs.openssl ];
41
42 script = ''
43 exec npm run start
44 '';
45
46 serviceConfig = {
47 User = "peertube";
48 Group = "peertube";
49 WorkingDirectory = peertube.webappDir;
50 PrivateTmp = true;
51 ProtectHome = true;
52 ProtectControlGroups = true;
53 Restart = "always";
54 Type = "simple";
55 TimeoutSec = 60;
56 };
57
58 unitConfig.RequiresMountsFor = peertube.varDir;
59 };
60
61 mySecrets.keys = [{
62 dest = "webapps/tools-peertube";
63 user = "peertube";
64 group = "peertube";
65 permissions = "0640";
66 text = peertube.config;
67 }];
68
69 system.activationScripts.peertube = {
70 deps = [ "users" ];
71 text = ''
72 install -m 0750 -o peertube -g peertube -d ${peertube.varDir}
73 install -m 0750 -o peertube -g peertube -d ${peertube.varDir}/config
74 ln -sf /var/secrets/webapps/tools-peertube ${peertube.varDir}/config/production.yaml
75 '';
76 };
77
78 services.myWebsites.tools.modules = [
79 "headers" "proxy" "proxy_http" "proxy_wstunnel"
80 ];
81 security.acme.certs."eldiron".extraDomains."peertube.immae.eu" = null;
82 services.myWebsites.tools.vhostConfs.peertube = {
83 certName = "eldiron";
84 hosts = [ "peertube.immae.eu" ];
85 root = null;
86 extraConfig = [ ''
87 ProxyPass / http://localhost:${peertube.listenPort}/
88 ProxyPassReverse / http://localhost:${peertube.listenPort}/
89
90 ProxyPreserveHost On
91 RequestHeader set X-Real-IP %{REMOTE_ADDR}s
92
93 ProxyPass /tracker/socket ws://127.0.0.1:${peertube.listenPort}/tracker/socket
94 ProxyPassReverse /tracker/socket ws://127.0.0.1:${peertube.listenPort}/tracker/socket
95
96 ProxyPass /socket.io ws://127.0.0.1:${peertube.listenPort}/socket.io
97 ProxyPassReverse /socket.io ws://127.0.0.1:${peertube.listenPort}/socket.io
98 '' ];
99 };
100 };
101}
diff --git a/nixops/modules/websites/tools/peertube/ldap.patch b/nixops/modules/websites/tools/peertube/ldap.patch
deleted file mode 100644
index 7ad5cc5..0000000
--- a/nixops/modules/websites/tools/peertube/ldap.patch
+++ /dev/null
@@ -1,542 +0,0 @@
1commit 45a9e4a7b1badbea15d74bd8b3990303a424dfa6
2Author: Ismaël Bouya <ismael.bouya@normalesup.org>
3Date: Tue Feb 12 18:47:53 2019 +0100
4
5 Add LDAP authentication
6
7diff --git a/config/default.yaml b/config/default.yaml
8index e16b8c35..eac0dd3f 100644
9--- a/config/default.yaml
10+++ b/config/default.yaml
11@@ -33,6 +33,9 @@ redis:
12 auth: null
13 db: 0
14
15+ldap:
16+ enable: false
17+
18 smtp:
19 hostname: null
20 port: 465
21diff --git a/config/production.yaml.example b/config/production.yaml.example
22index 661eac0d..bb5ac251 100644
23--- a/config/production.yaml.example
24+++ b/config/production.yaml.example
25@@ -33,6 +33,17 @@ redis:
26 auth: null
27 db: 0
28
29+ldap:
30+ enable: true
31+ # Disallow non-ldap users (it also disables root!)
32+ ldap_only: true
33+ url: ldap://localhost:389/dc=example,dc=com
34+ bind_dn: cn=admin,dc=example,dc=com
35+ bind_password: adminPass
36+ base: dc=example,dc=com
37+ mail_entry: "mail"
38+ user_filter: "(|(email=%username%)(uid=%username%))"
39+
40 # SMTP server to send emails
41 smtp:
42 hostname: null
43diff --git a/package.json b/package.json
44index 0cf39c7e..fd1ce3ea 100644
45--- a/package.json
46+++ b/package.json
47@@ -125,6 +125,7 @@
48 "js-yaml": "^3.5.4",
49 "jsonld": "^1.0.1",
50 "jsonld-signatures": "https://github.com/Chocobozzz/jsonld-signatures#rsa2017",
51+ "ldapjs": "^1.0.2",
52 "lodash": "^4.17.10",
53 "magnet-uri": "^5.1.4",
54 "memoizee": "^0.4.14",
55diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts
56index 6f3ebb9a..fb21df37 100644
57--- a/server/initializers/constants.ts
58+++ b/server/initializers/constants.ts
59@@ -16,7 +16,7 @@ let config: IConfig = require('config')
60
61 // ---------------------------------------------------------------------------
62
63-const LAST_MIGRATION_VERSION = 325
64+const LAST_MIGRATION_VERSION = 326
65
66 // ---------------------------------------------------------------------------
67
68@@ -177,6 +177,16 @@ const CONFIG = {
69 AUTH: config.has('redis.auth') ? config.get<string>('redis.auth') : null,
70 DB: config.has('redis.db') ? config.get<number>('redis.db') : null
71 },
72+ LDAP: {
73+ ENABLE: config.has('ldap.enable') ? config.get<boolean>('ldap.enable') : false,
74+ LDAP_ONLY: config.has('ldap.ldap_only') ? config.get<boolean>('ldap.ldap_only') : false,
75+ URL: config.has('ldap.url') ? config.get<string>('ldap.url') : null,
76+ BIND_DN: config.has('ldap.bind_dn') ? config.get<string>('ldap.bind_dn') : null,
77+ BIND_PASSWORD: config.has('ldap.bind_password') ? config.get<string>('ldap.bind_password') : null,
78+ BASE: config.has('ldap.base') ? config.get<string>('ldap.base') : null,
79+ MAIL_ENTRY: config.has('ldap.mail_entry') ? config.get<string>('ldap.mail_entry') : 'mail',
80+ USER_FILTER: config.has('ldap.user_filter') ? config.get<string>('ldap.user_filter') : '(|(email=%username%)(uid=%username%))'
81+ },
82 SMTP: {
83 HOSTNAME: config.get<string>('smtp.hostname'),
84 PORT: config.get<number>('smtp.port'),
85diff --git a/server/initializers/migrations/0326-user-ldap-dn.ts b/server/initializers/migrations/0326-user-ldap-dn.ts
86new file mode 100644
87index 00000000..a9d68124
88--- /dev/null
89+++ b/server/initializers/migrations/0326-user-ldap-dn.ts
90@@ -0,0 +1,26 @@
91+import * as Sequelize from 'sequelize'
92+
93+async function up (utils: {
94+ transaction: Sequelize.Transaction,
95+ queryInterface: Sequelize.QueryInterface,
96+ sequelize: Sequelize.Sequelize
97+}): Promise<void> {
98+
99+ {
100+ const data = {
101+ type: Sequelize.STRING,
102+ allowNull: true,
103+ defaultValue: null
104+ }
105+ await utils.queryInterface.addColumn('user', 'ldapDn', data)
106+ }
107+}
108+
109+function down (options) {
110+ throw new Error('Not implemented.')
111+}
112+
113+export {
114+ up,
115+ down
116+}
117diff --git a/server/lib/oauth-model.ts b/server/lib/oauth-model.ts
118index 2cd2ae97..3f14b216 100644
119--- a/server/lib/oauth-model.ts
120+++ b/server/lib/oauth-model.ts
121@@ -66,7 +66,13 @@ function getRefreshToken (refreshToken: string) {
122 async function getUser (usernameOrEmail: string, password: string) {
123 logger.debug('Getting User (username/email: ' + usernameOrEmail + ', password: ******).')
124
125- const user = await UserModel.loadByUsernameOrEmail(usernameOrEmail)
126+ let user
127+ if (CONFIG.LDAP.ENABLE) {
128+ user = await UserModel.findOrCreateLDAPUser(usernameOrEmail)
129+ }
130+ if (!user && (!CONFIG.LDAP.ENABLE || !CONFIG.LDAP.LDAP_ONLY)) {
131+ user = await UserModel.loadByUsernameOrEmail(usernameOrEmail)
132+ }
133 if (!user) return null
134
135 const passwordMatch = await user.isPasswordMatch(password)
136diff --git a/server/models/account/user.ts b/server/models/account/user.ts
137index 017a9665..a4d0145c 100644
138--- a/server/models/account/user.ts
139+++ b/server/models/account/user.ts
140@@ -1,3 +1,4 @@
141+import * as ldap from 'ldapjs'
142 import * as Sequelize from 'sequelize'
143 import {
144 AfterDestroy,
145@@ -42,8 +43,9 @@ import { VideoChannelModel } from '../video/video-channel'
146 import { AccountModel } from './account'
147 import { NSFWPolicyType } from '../../../shared/models/videos/nsfw-policy.type'
148 import { values } from 'lodash'
149-import { NSFW_POLICY_TYPES } from '../../initializers'
150+import { CONFIG, NSFW_POLICY_TYPES } from '../../initializers'
151 import { clearCacheByUserId } from '../../lib/oauth-model'
152+import { createUserAccountAndChannel } from '../../lib/user'
153 import { UserNotificationSettingModel } from './user-notification-setting'
154 import { VideoModel } from '../video/video'
155 import { ActorModel } from '../activitypub/actor'
156@@ -111,6 +113,11 @@ export class UserModel extends Model<UserModel> {
157 @Column(DataType.STRING(400))
158 email: string
159
160+ @AllowNull(true)
161+ @Default(null)
162+ @Column
163+ ldapDn: string
164+
165 @AllowNull(true)
166 @Default(null)
167 @Is('UserEmailVerified', value => throwIfNotValid(value, isUserEmailVerifiedValid, 'email verified boolean'))
168@@ -354,6 +361,90 @@ export class UserModel extends Model<UserModel> {
169 return UserModel.findOne(query)
170 }
171
172+ static loadByLdapDn (ldapDn: string) {
173+ const query = {
174+ where: {
175+ ldapDn
176+ }
177+ }
178+
179+ return UserModel.findOne(query)
180+ }
181+
182+ static findOrCreateLDAPUser (username: string) {
183+ let userInfos
184+
185+ return Promise.resolve(UserModel.findLDAPUser(username))
186+ .then((_userInfos) => {
187+ userInfos = _userInfos
188+ return UserModel.loadByLdapDn(userInfos['dn'])
189+ })
190+ .then((user) => {
191+ if (user) {
192+ return user
193+ } else {
194+ return UserModel.createLDAPUser(username, userInfos)
195+ }
196+ })
197+ .catch(() => { return null })
198+ }
199+
200+ static findLDAPUser (username: string) {
201+ const client = ldap.createClient({
202+ url: CONFIG.LDAP.URL
203+ })
204+ const filter = ldap.parseFilter(CONFIG.LDAP.USER_FILTER)
205+ filter.forEach(function (element) {
206+ if (element.value === '%username%') element.value = username
207+ })
208+ const opts = {
209+ filter,
210+ scope: 'sub',
211+ attributes: [ CONFIG.LDAP.MAIL_ENTRY, 'dn' ]
212+ }
213+
214+ return new Promise(function (resolve, reject) {
215+ client.bind(CONFIG.LDAP.BIND_DN, CONFIG.LDAP.BIND_PASSWORD, function (err) {
216+ if (err) reject()
217+ let entries = []
218+ client.search(CONFIG.LDAP.BASE, opts, function (err, search) {
219+ if (err) reject()
220+ search.on('searchEntry', function (entry) {
221+ entries.push(entry.object)
222+ })
223+ search.on('end', function (result) {
224+ if (entries.length === 1) {
225+ resolve(entries[0])
226+ } else {
227+ reject()
228+ }
229+ })
230+ })
231+ })
232+ })
233+ }
234+
235+ static createLDAPUser (username: string, userInfos: {}) {
236+ return Promise.resolve(userInfos)
237+ .then((userInfos) => {
238+ const userToCreate = new UserModel({
239+ username: username,
240+ password: 'SomeInvalidPassword',
241+ email: userInfos[CONFIG.LDAP.MAIL_ENTRY],
242+ ldapDn: userInfos['dn'],
243+ nsfwPolicy: CONFIG.INSTANCE.DEFAULT_NSFW_POLICY,
244+ autoPlayVideo: true,
245+ role: UserRole.USER,
246+ videoQuota: CONFIG.USER.VIDEO_QUOTA,
247+ videoQuotaDaily: CONFIG.USER.VIDEO_QUOTA_DAILY,
248+ emailVerified: true
249+ })
250+
251+ return createUserAccountAndChannel(userToCreate)
252+ })
253+ .then(({ user }) => { return user })
254+ }
255+
256 static loadByUsernameAndPopulateChannels (username: string) {
257 const query = {
258 where: {
259@@ -516,8 +607,22 @@ export class UserModel extends Model<UserModel> {
260 return hasUserRight(this.role, right)
261 }
262
263+ static checkLDAPUser (dn: string, password: string) {
264+ const client = ldap.createClient({ url: CONFIG.LDAP.URL })
265+
266+ return new Promise(function (resolve, reject) {
267+ client.bind(dn, password, function (err) {
268+ resolve(!err)
269+ })
270+ })
271+ }
272+
273 isPasswordMatch (password: string) {
274- return comparePassword(password, this.password)
275+ if (this.ldapDn === null) {
276+ return comparePassword(password, this.password)
277+ } else {
278+ return UserModel.checkLDAPUser(this.ldapDn, password)
279+ }
280 }
281
282 toFormattedJSON (): User {
283diff --git a/yarn.lock b/yarn.lock
284index 1e759af1..1eb61a9f 100644
285--- a/yarn.lock
286+++ b/yarn.lock
287@@ -674,6 +674,11 @@ asap@^2.0.0:
288 resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
289 integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
290
291+asn1@0.2.3:
292+ version "0.2.3"
293+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
294+ integrity sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=
295+
296 asn1@~0.2.3:
297 version "0.2.4"
298 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
299@@ -681,6 +686,11 @@ asn1@~0.2.3:
300 dependencies:
301 safer-buffer "~2.1.0"
302
303+assert-plus@0.1.5:
304+ version "0.1.5"
305+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160"
306+ integrity sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=
307+
308 assert-plus@1.0.0, assert-plus@^1.0.0:
309 version "1.0.0"
310 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
311@@ -779,6 +789,13 @@ backo2@1.0.2:
312 resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
313 integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
314
315+backoff@^2.5.0:
316+ version "2.5.0"
317+ resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"
318+ integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=
319+ dependencies:
320+ precond "0.2"
321+
322 balanced-match@^1.0.0:
323 version "1.0.0"
324 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
325@@ -1186,6 +1203,16 @@ bull@^3.4.2:
326 semver "^5.6.0"
327 uuid "^3.2.1"
328
329+bunyan@^1.8.3:
330+ version "1.8.12"
331+ resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz#f150f0f6748abdd72aeae84f04403be2ef113797"
332+ integrity sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=
333+ optionalDependencies:
334+ dtrace-provider "~0.8"
335+ moment "^2.10.6"
336+ mv "~2"
337+ safe-json-stringify "~1"
338+
339 busboy@^0.2.11:
340 version "0.2.14"
341 resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"
342@@ -1966,7 +1993,7 @@ d@1:
343 dependencies:
344 es5-ext "^0.10.9"
345
346-dashdash@^1.12.0:
347+dashdash@^1.12.0, dashdash@^1.14.0:
348 version "1.14.1"
349 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
350 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
351@@ -2292,6 +2319,13 @@ double-ended-queue@^2.1.0-0:
352 resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c"
353 integrity sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=
354
355+dtrace-provider@~0.8:
356+ version "0.8.7"
357+ resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz#dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"
358+ integrity sha1-3JObTT4GIM/gwc2APQ0tftBP/QQ=
359+ dependencies:
360+ nan "^2.10.0"
361+
362 duplexer3@^0.1.4:
363 version "0.1.4"
364 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
365@@ -2864,6 +2898,11 @@ extglob@^2.0.4:
366 snapdragon "^0.8.1"
367 to-regex "^3.0.1"
368
369+extsprintf@1.2.0:
370+ version "1.2.0"
371+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.2.0.tgz#5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529"
372+ integrity sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk=
373+
374 extsprintf@1.3.0:
375 version "1.3.0"
376 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
377@@ -3350,6 +3389,17 @@ glob@7.1.2:
378 once "^1.3.0"
379 path-is-absolute "^1.0.0"
380
381+glob@^6.0.1:
382+ version "6.0.4"
383+ resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
384+ integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
385+ dependencies:
386+ inflight "^1.0.4"
387+ inherits "2"
388+ minimatch "2 || 3"
389+ once "^1.3.0"
390+ path-is-absolute "^1.0.0"
391+
392 glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2:
393 version "7.1.3"
394 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
395@@ -4522,6 +4572,30 @@ lcid@^2.0.0:
396 dependencies:
397 invert-kv "^2.0.0"
398
399+ldap-filter@0.2.2:
400+ version "0.2.2"
401+ resolved "https://registry.yarnpkg.com/ldap-filter/-/ldap-filter-0.2.2.tgz#f2b842be0b86da3352798505b31ebcae590d77d0"
402+ integrity sha1-8rhCvguG2jNSeYUFsx68rlkNd9A=
403+ dependencies:
404+ assert-plus "0.1.5"
405+
406+ldapjs@^1.0.2:
407+ version "1.0.2"
408+ resolved "https://registry.yarnpkg.com/ldapjs/-/ldapjs-1.0.2.tgz#544ff7032b7b83c68f0701328d9297aa694340f9"
409+ integrity sha1-VE/3Ayt7g8aPBwEyjZKXqmlDQPk=
410+ dependencies:
411+ asn1 "0.2.3"
412+ assert-plus "^1.0.0"
413+ backoff "^2.5.0"
414+ bunyan "^1.8.3"
415+ dashdash "^1.14.0"
416+ ldap-filter "0.2.2"
417+ once "^1.4.0"
418+ vasync "^1.6.4"
419+ verror "^1.8.1"
420+ optionalDependencies:
421+ dtrace-provider "~0.8"
422+
423 leven@^2.1.0:
424 version "2.1.0"
425 resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
426@@ -5186,7 +5260,7 @@ minimalistic-assert@^1.0.1:
427 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
428 integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
429
430-minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2:
431+"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2:
432 version "3.0.4"
433 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
434 integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
435@@ -5299,6 +5373,11 @@ moment-timezone@^0.5.14, moment-timezone@^0.5.23:
436 resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66"
437 integrity sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=
438
439+moment@^2.10.6:
440+ version "2.24.0"
441+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
442+ integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
443+
444 morgan@^1.5.3:
445 version "1.9.1"
446 resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.1.tgz#0a8d16734a1d9afbc824b99df87e738e58e2da59"
447@@ -5394,6 +5473,15 @@ mute-stream@~0.0.4:
448 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
449 integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
450
451+mv@~2:
452+ version "2.1.1"
453+ resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"
454+ integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=
455+ dependencies:
456+ mkdirp "~0.5.1"
457+ ncp "~2.0.0"
458+ rimraf "~2.4.0"
459+
460 nan@2.11.1, nan@^2.10.0, nan@^2.11.1, nan@^2.9.2:
461 version "2.11.1"
462 resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766"
463@@ -5431,6 +5519,11 @@ ncp@1.0.x:
464 resolved "https://registry.yarnpkg.com/ncp/-/ncp-1.0.1.tgz#d15367e5cb87432ba117d2bf80fdf45aecfb4246"
465 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=
466
467+ncp@~2.0.0:
468+ version "2.0.0"
469+ resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
470+ integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=
471+
472 needle@^2.2.1:
473 version "2.2.4"
474 resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e"
475@@ -6520,6 +6613,11 @@ prebuild-install@^5.2.0:
476 tunnel-agent "^0.6.0"
477 which-pm-runs "^1.0.0"
478
479+precond@0.2:
480+ version "0.2.3"
481+ resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac"
482+ integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=
483+
484 prelude-ls@~1.1.2:
485 version "1.1.2"
486 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
487@@ -7141,6 +7239,13 @@ rimraf@2, rimraf@2.x.x, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.2, rimraf@^2.5
488 dependencies:
489 glob "^7.0.5"
490
491+rimraf@~2.4.0:
492+ version "2.4.5"
493+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"
494+ integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=
495+ dependencies:
496+ glob "^6.0.1"
497+
498 run-async@^0.1.0:
499 version "0.1.0"
500 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389"
501@@ -7197,6 +7302,11 @@ safe-buffer@5.1.2, safe-buffer@^5.0.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, s
502 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
503 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
504
505+safe-json-stringify@~1:
506+ version "1.2.0"
507+ resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd"
508+ integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==
509+
510 safe-regex@^1.1.0:
511 version "1.1.0"
512 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
513@@ -8857,7 +8967,14 @@ vary@~1.0.1:
514 resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10"
515 integrity sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=
516
517-verror@1.10.0:
518+vasync@^1.6.4:
519+ version "1.6.4"
520+ resolved "https://registry.yarnpkg.com/vasync/-/vasync-1.6.4.tgz#dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f"
521+ integrity sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8=
522+ dependencies:
523+ verror "1.6.0"
524+
525+verror@1.10.0, verror@^1.8.1:
526 version "1.10.0"
527 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
528 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
529@@ -8866,6 +8983,13 @@ verror@1.10.0:
530 core-util-is "1.0.2"
531 extsprintf "^1.2.0"
532
533+verror@1.6.0:
534+ version "1.6.0"
535+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.6.0.tgz#7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5"
536+ integrity sha1-fROyex+swuLakEBetepuW90lLqU=
537+ dependencies:
538+ extsprintf "1.2.0"
539+
540 videostream@^2.5.1:
541 version "2.6.0"
542 resolved "https://registry.yarnpkg.com/videostream/-/videostream-2.6.0.tgz#7f0b2b84bc457c12cfe599aa2345f5cc06241ab6"
diff --git a/nixops/modules/websites/tools/peertube/ldap_yarn.patch b/nixops/modules/websites/tools/peertube/ldap_yarn.patch
deleted file mode 100644
index 538ce04..0000000
--- a/nixops/modules/websites/tools/peertube/ldap_yarn.patch
+++ /dev/null
@@ -1,278 +0,0 @@
1commit 45a9e4a7b1badbea15d74bd8b3990303a424dfa6
2Author: Ismaël Bouya <ismael.bouya@normalesup.org>
3Date: Tue Feb 12 18:47:53 2019 +0100
4
5 Add LDAP authentication
6
7diff --git a/package.json b/package.json
8index 0cf39c7e..fd1ce3ea 100644
9--- a/package.json
10+++ b/package.json
11@@ -125,6 +125,7 @@
12 "js-yaml": "^3.5.4",
13 "jsonld": "^1.0.1",
14 "jsonld-signatures": "https://github.com/Chocobozzz/jsonld-signatures#rsa2017",
15+ "ldapjs": "^1.0.2",
16 "lodash": "^4.17.10",
17 "magnet-uri": "^5.1.4",
18 "memoizee": "^0.4.14",
19diff --git a/yarn.lock b/yarn.lock
20index 1e759af1..1eb61a9f 100644
21--- a/yarn.lock
22+++ b/yarn.lock
23@@ -674,6 +674,11 @@ asap@^2.0.0:
24 resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
25 integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
26
27+asn1@0.2.3:
28+ version "0.2.3"
29+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
30+ integrity sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=
31+
32 asn1@~0.2.3:
33 version "0.2.4"
34 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
35@@ -681,6 +686,11 @@ asn1@~0.2.3:
36 dependencies:
37 safer-buffer "~2.1.0"
38
39+assert-plus@0.1.5:
40+ version "0.1.5"
41+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz#ee74009413002d84cec7219c6ac811812e723160"
42+ integrity sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=
43+
44 assert-plus@1.0.0, assert-plus@^1.0.0:
45 version "1.0.0"
46 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
47@@ -779,6 +789,13 @@ backo2@1.0.2:
48 resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
49 integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
50
51+backoff@^2.5.0:
52+ version "2.5.0"
53+ resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"
54+ integrity sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=
55+ dependencies:
56+ precond "0.2"
57+
58 balanced-match@^1.0.0:
59 version "1.0.0"
60 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
61@@ -1186,6 +1203,16 @@ bull@^3.4.2:
62 semver "^5.6.0"
63 uuid "^3.2.1"
64
65+bunyan@^1.8.3:
66+ version "1.8.12"
67+ resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz#f150f0f6748abdd72aeae84f04403be2ef113797"
68+ integrity sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=
69+ optionalDependencies:
70+ dtrace-provider "~0.8"
71+ moment "^2.10.6"
72+ mv "~2"
73+ safe-json-stringify "~1"
74+
75 busboy@^0.2.11:
76 version "0.2.14"
77 resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"
78@@ -1966,7 +1993,7 @@ d@1:
79 dependencies:
80 es5-ext "^0.10.9"
81
82-dashdash@^1.12.0:
83+dashdash@^1.12.0, dashdash@^1.14.0:
84 version "1.14.1"
85 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
86 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
87@@ -2292,6 +2319,13 @@ double-ended-queue@^2.1.0-0:
88 resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c"
89 integrity sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=
90
91+dtrace-provider@~0.8:
92+ version "0.8.7"
93+ resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz#dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"
94+ integrity sha1-3JObTT4GIM/gwc2APQ0tftBP/QQ=
95+ dependencies:
96+ nan "^2.10.0"
97+
98 duplexer3@^0.1.4:
99 version "0.1.4"
100 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
101@@ -2864,6 +2898,11 @@ extglob@^2.0.4:
102 snapdragon "^0.8.1"
103 to-regex "^3.0.1"
104
105+extsprintf@1.2.0:
106+ version "1.2.0"
107+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.2.0.tgz#5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529"
108+ integrity sha1-WtlGwi9bMrp/jNdCZxHG6KP8JSk=
109+
110 extsprintf@1.3.0:
111 version "1.3.0"
112 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
113@@ -3350,6 +3389,17 @@ glob@7.1.2:
114 once "^1.3.0"
115 path-is-absolute "^1.0.0"
116
117+glob@^6.0.1:
118+ version "6.0.4"
119+ resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
120+ integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
121+ dependencies:
122+ inflight "^1.0.4"
123+ inherits "2"
124+ minimatch "2 || 3"
125+ once "^1.3.0"
126+ path-is-absolute "^1.0.0"
127+
128 glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2:
129 version "7.1.3"
130 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
131@@ -4522,6 +4572,30 @@ lcid@^2.0.0:
132 dependencies:
133 invert-kv "^2.0.0"
134
135+ldap-filter@0.2.2:
136+ version "0.2.2"
137+ resolved "https://registry.yarnpkg.com/ldap-filter/-/ldap-filter-0.2.2.tgz#f2b842be0b86da3352798505b31ebcae590d77d0"
138+ integrity sha1-8rhCvguG2jNSeYUFsx68rlkNd9A=
139+ dependencies:
140+ assert-plus "0.1.5"
141+
142+ldapjs@^1.0.2:
143+ version "1.0.2"
144+ resolved "https://registry.yarnpkg.com/ldapjs/-/ldapjs-1.0.2.tgz#544ff7032b7b83c68f0701328d9297aa694340f9"
145+ integrity sha1-VE/3Ayt7g8aPBwEyjZKXqmlDQPk=
146+ dependencies:
147+ asn1 "0.2.3"
148+ assert-plus "^1.0.0"
149+ backoff "^2.5.0"
150+ bunyan "^1.8.3"
151+ dashdash "^1.14.0"
152+ ldap-filter "0.2.2"
153+ once "^1.4.0"
154+ vasync "^1.6.4"
155+ verror "^1.8.1"
156+ optionalDependencies:
157+ dtrace-provider "~0.8"
158+
159 leven@^2.1.0:
160 version "2.1.0"
161 resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
162@@ -5186,7 +5260,7 @@ minimalistic-assert@^1.0.1:
163 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
164 integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
165
166-minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2:
167+"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2:
168 version "3.0.4"
169 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
170 integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
171@@ -5299,6 +5373,11 @@ moment-timezone@^0.5.14, moment-timezone@^0.5.23:
172 resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66"
173 integrity sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=
174
175+moment@^2.10.6:
176+ version "2.24.0"
177+ resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
178+ integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
179+
180 morgan@^1.5.3:
181 version "1.9.1"
182 resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.1.tgz#0a8d16734a1d9afbc824b99df87e738e58e2da59"
183@@ -5394,6 +5473,15 @@ mute-stream@~0.0.4:
184 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
185 integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
186
187+mv@~2:
188+ version "2.1.1"
189+ resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"
190+ integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=
191+ dependencies:
192+ mkdirp "~0.5.1"
193+ ncp "~2.0.0"
194+ rimraf "~2.4.0"
195+
196 nan@2.11.1, nan@^2.10.0, nan@^2.11.1, nan@^2.9.2:
197 version "2.11.1"
198 resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766"
199@@ -5431,6 +5519,11 @@ ncp@1.0.x:
200 resolved "https://registry.yarnpkg.com/ncp/-/ncp-1.0.1.tgz#d15367e5cb87432ba117d2bf80fdf45aecfb4246"
201 integrity sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=
202
203+ncp@~2.0.0:
204+ version "2.0.0"
205+ resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
206+ integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=
207+
208 needle@^2.2.1:
209 version "2.2.4"
210 resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e"
211@@ -6520,6 +6613,11 @@ prebuild-install@^5.2.0:
212 tunnel-agent "^0.6.0"
213 which-pm-runs "^1.0.0"
214
215+precond@0.2:
216+ version "0.2.3"
217+ resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac"
218+ integrity sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=
219+
220 prelude-ls@~1.1.2:
221 version "1.1.2"
222 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
223@@ -7141,6 +7239,13 @@ rimraf@2, rimraf@2.x.x, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.2, rimraf@^2.5
224 dependencies:
225 glob "^7.0.5"
226
227+rimraf@~2.4.0:
228+ version "2.4.5"
229+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"
230+ integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=
231+ dependencies:
232+ glob "^6.0.1"
233+
234 run-async@^0.1.0:
235 version "0.1.0"
236 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389"
237@@ -7197,6 +7302,11 @@ safe-buffer@5.1.2, safe-buffer@^5.0.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, s
238 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
239 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
240
241+safe-json-stringify@~1:
242+ version "1.2.0"
243+ resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd"
244+ integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==
245+
246 safe-regex@^1.1.0:
247 version "1.1.0"
248 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
249@@ -8857,7 +8967,14 @@ vary@~1.0.1:
250 resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10"
251 integrity sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=
252
253-verror@1.10.0:
254+vasync@^1.6.4:
255+ version "1.6.4"
256+ resolved "https://registry.yarnpkg.com/vasync/-/vasync-1.6.4.tgz#dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f"
257+ integrity sha1-3+k2Fq0OeugBszKp2Iv8XNyOHR8=
258+ dependencies:
259+ verror "1.6.0"
260+
261+verror@1.10.0, verror@^1.8.1:
262 version "1.10.0"
263 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
264 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
265@@ -8866,6 +8983,13 @@ verror@1.10.0:
266 core-util-is "1.0.2"
267 extsprintf "^1.2.0"
268
269+verror@1.6.0:
270+ version "1.6.0"
271+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.6.0.tgz#7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5"
272+ integrity sha1-fROyex+swuLakEBetepuW90lLqU=
273+ dependencies:
274+ extsprintf "1.2.0"
275+
276 videostream@^2.5.1:
277 version "2.6.0"
278 resolved "https://registry.yarnpkg.com/videostream/-/videostream-2.6.0.tgz#7f0b2b84bc457c12cfe599aa2345f5cc06241ab6"
diff --git a/nixops/modules/websites/tools/peertube/peertube.json b/nixops/modules/websites/tools/peertube/peertube.json
deleted file mode 100644
index fd2ef7d..0000000
--- a/nixops/modules/websites/tools/peertube/peertube.json
+++ /dev/null
@@ -1,15 +0,0 @@
1{
2 "tag": "v1.2.0",
3 "meta": {
4 "name": "peertube",
5 "url": "https://github.com/Chocobozzz/PeerTube",
6 "branch": "refs/tags/v1.2.0"
7 },
8 "github": {
9 "owner": "Chocobozzz",
10 "repo": "PeerTube",
11 "rev": "5cc304b909a70d8cbfe9cb5e0c46b4fe7b3d8ea2",
12 "sha256": "0fpzp9qh3ns3bg2w7f50b5schg30swyhyhk1zd311fy27mdmza6z",
13 "fetchSubmodules": true
14 }
15}
diff --git a/nixops/modules/websites/tools/peertube/peertube.nix b/nixops/modules/websites/tools/peertube/peertube.nix
deleted file mode 100644
index d2be5b6..0000000
--- a/nixops/modules/websites/tools/peertube/peertube.nix
+++ /dev/null
@@ -1,190 +0,0 @@
1{ env, fetchedGithub, fetchurl, fetchzip, stdenv, writeText, pkgs, cacert }:
2let
3 varDir = "/var/lib/peertube";
4 listenPort = env.listenPort;
5 # Doesn't seem to work
6 # patchedPackages = stdenv.mkDerivation (fetchedGithub ./peertube.json // rec {
7 # patches = [ ./ldap.patch ];
8 # installPhase = ''
9 # mkdir $out
10 # cp package.json yarn.lock $out/
11 # '';
12 # });
13 # yarnModules = pkgs.yarn2nix.mkYarnModules {
14 # name = "peertube-yarn-modules";
15 # packageJSON = "${patchedPackages}/package.json";
16 # yarnLock = "${patchedPackages}/yarn.lock";
17 # yarnNix = ./yarn-packages.nix;
18 # };
19 patchedServer = stdenv.mkDerivation (fetchedGithub ./peertube.json // rec {
20 __noChroot = true;
21 patches = [
22 ./ldap.patch
23 ./sendmail.patch
24 ];
25 buildPhase = ''
26 export GIT_SSL_CAINFO=${cacert}/etc/ssl/certs/ca-bundle.crt
27 export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
28 export HOME=$PWD
29 yarn install --pure-lockfile
30 npm run build:server
31 '';
32 installPhase = ''
33 mkdir $out
34 cp -a dist/server $out
35 '';
36 buildInputs = [ pkgs.python pkgs.git pkgs.yarn pkgs.nodejs ];
37 });
38 webappDir = stdenv.mkDerivation rec {
39 __noChroot = true;
40 version = "v1.2.0";
41 name = "peertube-${version}";
42 src = fetchzip {
43 url = "https://github.com/Chocobozzz/PeerTube/releases/download/${version}/${name}.zip";
44 sha256 = "18fp3fy1crw67gdpc29nr38b5zy2f68l70w47zwp7dzhd8bbbipp";
45 };
46 patches = [ ./ldap_yarn.patch ];
47 buildPhase = ''
48 export GIT_SSL_CAINFO=${cacert}/etc/ssl/certs/ca-bundle.crt
49 export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
50 export HOME=$PWD
51 yarn install --production --pure-lockfile
52 rm -rf dist/server && cp -a ${patchedServer}/server dist
53 '';
54 installPhase = ''
55 mkdir $out
56 cp -a * $out
57 '';
58 buildInputs = [ pkgs.yarn pkgs.git pkgs.python ];
59 };
60 config = ''
61 listen:
62 hostname: 'localhost'
63 port: ${env.listenPort}
64 webserver:
65 https: true
66 hostname: 'peertube.immae.eu'
67 port: 443
68 trust_proxy:
69 - 'loopback'
70 database:
71 hostname: '${env.postgresql.socket}'
72 port: 5432
73 suffix: '_prod'
74 username: '${env.postgresql.user}'
75 password: '${env.postgresql.password}'
76 pool:
77 max: 5
78 redis:
79 socket: '${env.redis.socket}'
80 auth: null
81 db: ${env.redis.db_index}
82 ldap:
83 enable: true
84 ldap_only: false
85 url: ldaps://${env.ldap.host}/${env.ldap.base}
86 bind_dn: ${env.ldap.dn}
87 bind_password: ${env.ldap.password}
88 base: ${env.ldap.base}
89 mail_entry: "mail"
90 user_filter: "${env.ldap.filter}"
91 smtp:
92 transport: sendmail
93 sendmail: '/run/wrappers/bin/sendmail'
94 hostname: null
95 port: 465 # If you use StartTLS: 587
96 username: null
97 password: null
98 tls: true # If you use StartTLS: false
99 disable_starttls: false
100 ca_file: null # Used for self signed certificates
101 from_address: 'peertube@tools.immae.eu'
102 storage:
103 tmp: '${varDir}/storage/tmp/'
104 avatars: '${varDir}/storage/avatars/'
105 videos: '${varDir}/storage/videos/'
106 redundancy: '${varDir}/storage/videos/'
107 logs: '${varDir}/storage/logs/'
108 previews: '${varDir}/storage/previews/'
109 thumbnails: '${varDir}/storage/thumbnails/'
110 torrents: '${varDir}/storage/torrents/'
111 captions: '${varDir}/storage/captions/'
112 cache: '${varDir}/storage/cache/'
113 log:
114 level: 'info'
115 search:
116 remote_uri:
117 users: true
118 anonymous: false
119 trending:
120 videos:
121 interval_days: 7
122 redundancy:
123 videos:
124 check_interval: '1 hour' # How often you want to check new videos to cache
125 strategies: # Just uncomment strategies you want
126 # Following are saved in local-production.json
127 cache:
128 previews:
129 size: 500 # Max number of previews you want to cache
130 captions:
131 size: 500 # Max number of video captions/subtitles you want to cache
132 admin:
133 email: 'peertube@tools.immae.eu'
134 contact_form:
135 enabled: true
136 signup:
137 enabled: false
138 limit: 10
139 requires_email_verification: false
140 filters:
141 cidr:
142 whitelist: []
143 blacklist: []
144 user:
145 video_quota: -1
146 video_quota_daily: -1
147 transcoding:
148 enabled: false
149 allow_additional_extensions: true
150 threads: 1
151 resolutions:
152 240p: false
153 360p: false
154 480p: true
155 720p: true
156 1080p: true
157 hls:
158 enabled: false
159 import:
160 videos:
161 http:
162 enabled: true
163 torrent:
164 enabled: false
165 instance:
166 name: 'Immae&#x2019;s PeerTube'
167 short_description: 'PeerTube, a federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.'
168 description: '''
169 terms: '''
170 default_client_route: '/videos/trending'
171 default_nsfw_policy: 'blur'
172 customizations:
173 javascript: '''
174 css: '''
175 robots: |
176 User-agent: *
177 Disallow:
178 securitytxt:
179 "# If you would like to report a security issue\n# you may report it to:\nContact: https://github.com/Chocobozzz/PeerTube/blob/develop/SECURITY.md\nContact: mailto:"
180 services:
181 # You can provide a reporting endpoint for Content Security Policy violations
182 csp-logger:
183 twitter:
184 username: '@_immae'
185 whitelisted: false
186 '';
187in
188 {
189 inherit varDir webappDir config listenPort;
190 }
diff --git a/nixops/modules/websites/tools/peertube/sendmail.patch b/nixops/modules/websites/tools/peertube/sendmail.patch
deleted file mode 100644
index b42bc49..0000000
--- a/nixops/modules/websites/tools/peertube/sendmail.patch
+++ /dev/null
@@ -1,121 +0,0 @@
1commit 677374d59c6aa2cb8145da3cd9c17fe05fd9b149
2Author: Ismaël Bouya <ismael.bouya@normalesup.org>
3Date: Wed Feb 13 12:16:27 2019 +0100
4
5 Add sendmail
6
7diff --git a/config/production.yaml.example b/config/production.yaml.example
8index bb5ac251..4583f1f5 100644
9--- a/config/production.yaml.example
10+++ b/config/production.yaml.example
11@@ -46,6 +46,8 @@ ldap:
12
13 # SMTP server to send emails
14 smtp:
15+ transport: smtp
16+ sendmail: null
17 hostname: null
18 port: 465 # If you use StartTLS: 587
19 username: null
20diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts
21index fb21df37..c551b4f9 100644
22--- a/server/initializers/constants.ts
23+++ b/server/initializers/constants.ts
24@@ -188,6 +188,8 @@ const CONFIG = {
25 USER_FILTER: config.has('ldap.user_filter') ? config.get<string>('ldap.user_filter') : '(|(email=%username%)(uid=%username%))'
26 },
27 SMTP: {
28+ TRANSPORT: config.has('smtp.transport') ? config.get<string>('smtp.transport') : 'smtp',
29+ SENDMAIL: config.has('smtp.sendmail') ? config.get<string>('smtp.sendmail') : null,
30 HOSTNAME: config.get<string>('smtp.hostname'),
31 PORT: config.get<number>('smtp.port'),
32 USERNAME: config.get<string>('smtp.username'),
33diff --git a/server/lib/emailer.ts b/server/lib/emailer.ts
34index f384a254..ec6e249b 100644
35--- a/server/lib/emailer.ts
36+++ b/server/lib/emailer.ts
37@@ -27,33 +27,41 @@ class Emailer {
38 this.initialized = true
39
40 if (Emailer.isEnabled()) {
41- logger.info('Using %s:%s as SMTP server.', CONFIG.SMTP.HOSTNAME, CONFIG.SMTP.PORT)
42-
43- let tls
44- if (CONFIG.SMTP.CA_FILE) {
45- tls = {
46- ca: [ readFileSync(CONFIG.SMTP.CA_FILE) ]
47+ if (CONFIG.SMTP.TRANSPORT === 'smtp') {
48+ logger.info('Using %s:%s as SMTP server.', CONFIG.SMTP.HOSTNAME, CONFIG.SMTP.PORT)
49+
50+ let tls
51+ if (CONFIG.SMTP.CA_FILE) {
52+ tls = {
53+ ca: [ readFileSync(CONFIG.SMTP.CA_FILE) ]
54+ }
55 }
56- }
57
58- let auth
59- if (CONFIG.SMTP.USERNAME && CONFIG.SMTP.PASSWORD) {
60- auth = {
61- user: CONFIG.SMTP.USERNAME,
62- pass: CONFIG.SMTP.PASSWORD
63+ let auth
64+ if (CONFIG.SMTP.USERNAME && CONFIG.SMTP.PASSWORD) {
65+ auth = {
66+ user: CONFIG.SMTP.USERNAME,
67+ pass: CONFIG.SMTP.PASSWORD
68+ }
69 }
70- }
71
72- this.transporter = createTransport({
73- host: CONFIG.SMTP.HOSTNAME,
74- port: CONFIG.SMTP.PORT,
75- secure: CONFIG.SMTP.TLS,
76- debug: CONFIG.LOG.LEVEL === 'debug',
77- logger: bunyanLogger as any,
78- ignoreTLS: CONFIG.SMTP.DISABLE_STARTTLS,
79- tls,
80- auth
81- })
82+ this.transporter = createTransport({
83+ host: CONFIG.SMTP.HOSTNAME,
84+ port: CONFIG.SMTP.PORT,
85+ secure: CONFIG.SMTP.TLS,
86+ debug: CONFIG.LOG.LEVEL === 'debug',
87+ logger: bunyanLogger as any,
88+ ignoreTLS: CONFIG.SMTP.DISABLE_STARTTLS,
89+ tls,
90+ auth
91+ })
92+ } else { // sendmail
93+ this.transporter = createTransport({
94+ sendmail: true,
95+ newline: 'unix',
96+ path: CONFIG.SMTP.SENDMAIL,
97+ })
98+ }
99 } else {
100 if (!isTestInstance()) {
101 logger.error('Cannot use SMTP server because of lack of configuration. PeerTube will not be able to send mails!')
102@@ -62,11 +70,17 @@ class Emailer {
103 }
104
105 static isEnabled () {
106- return !!CONFIG.SMTP.HOSTNAME && !!CONFIG.SMTP.PORT
107+ if (CONFIG.SMTP.TRANSPORT === 'sendmail') {
108+ return !!CONFIG.SMTP.SENDMAIL
109+ } else if (CONFIG.SMTP.TRANSPORT === 'smtp') {
110+ return !!CONFIG.SMTP.HOSTNAME && !!CONFIG.SMTP.PORT
111+ } else {
112+ return false
113+ }
114 }
115
116 async checkConnectionOrDie () {
117- if (!this.transporter) return
118+ if (!this.transporter || CONFIG.SMTP.TRANSPORT !== 'smtp') return
119
120 logger.info('Testing SMTP server...')
121
diff --git a/nixops/modules/websites/tools/peertube/yarn-packages.nix b/nixops/modules/websites/tools/peertube/yarn-packages.nix
deleted file mode 100644
index b1be2e1..0000000
--- a/nixops/modules/websites/tools/peertube/yarn-packages.nix
+++ /dev/null
@@ -1,11516 +0,0 @@
1{fetchurl, linkFarm}: rec {
2 offline_cache = linkFarm "offline" packages;
3 packages = [
4
5 {
6 name = "listr-update-renderer-0.4.1.tgz";
7 path = fetchurl {
8 name = "listr-update-renderer-0.4.1.tgz";
9 url = "https://registry.yarnpkg.com/@iamstarkov/listr-update-renderer/-/listr-update-renderer-0.4.1.tgz";
10 sha1 = "d7c48092a2dcf90fd672b6c8b458649cb350c77e";
11 };
12 }
13
14 {
15 name = "stream-to-observable-0.3.0.tgz";
16 path = fetchurl {
17 name = "stream-to-observable-0.3.0.tgz";
18 url = "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz";
19 sha1 = "ecdf48d532c58ea477acfcab80348424f8d0662f";
20 };
21 }
22
23 {
24 name = "async-lock-1.1.0.tgz";
25 path = fetchurl {
26 name = "async-lock-1.1.0.tgz";
27 url = "https://registry.yarnpkg.com/@types/async-lock/-/async-lock-1.1.0.tgz";
28 sha1 = "002b1ebeebd382aff66b68bed70a74c7bdd06e3e";
29 };
30 }
31
32 {
33 name = "async-2.0.50.tgz";
34 path = fetchurl {
35 name = "async-2.0.50.tgz";
36 url = "https://registry.yarnpkg.com/@types/async/-/async-2.0.50.tgz";
37 sha1 = "117540e026d64e1846093abbd5adc7e27fda7bcb";
38 };
39 }
40
41 {
42 name = "bcrypt-3.0.0.tgz";
43 path = fetchurl {
44 name = "bcrypt-3.0.0.tgz";
45 url = "https://registry.yarnpkg.com/@types/bcrypt/-/bcrypt-3.0.0.tgz";
46 sha1 = "851489a9065a067cb7f3c9cbe4ce9bed8bba0876";
47 };
48 }
49
50 {
51 name = "bittorrent-protocol-2.2.2.tgz";
52 path = fetchurl {
53 name = "bittorrent-protocol-2.2.2.tgz";
54 url = "https://registry.yarnpkg.com/@types/bittorrent-protocol/-/bittorrent-protocol-2.2.2.tgz";
55 sha1 = "169e9633e1bd18e6b830d11cf42e611b1972cb83";
56 };
57 }
58
59 {
60 name = "bluebird-3.5.21.tgz";
61 path = fetchurl {
62 name = "bluebird-3.5.21.tgz";
63 url = "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.21.tgz";
64 sha1 = "567615589cc913e84a28ecf9edb031732bdf2634";
65 };
66 }
67
68 {
69 name = "body-parser-1.17.0.tgz";
70 path = fetchurl {
71 name = "body-parser-1.17.0.tgz";
72 url = "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz";
73 sha1 = "9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c";
74 };
75 }
76
77 {
78 name = "bull-3.4.0.tgz";
79 path = fetchurl {
80 name = "bull-3.4.0.tgz";
81 url = "https://registry.yarnpkg.com/@types/bull/-/bull-3.4.0.tgz";
82 sha1 = "18ffefefa4dd1cfbdbdc8ca7df56c934459f6b9d";
83 };
84 }
85
86 {
87 name = "bytes-3.0.0.tgz";
88 path = fetchurl {
89 name = "bytes-3.0.0.tgz";
90 url = "https://registry.yarnpkg.com/@types/bytes/-/bytes-3.0.0.tgz";
91 sha1 = "549eeacd0a8fecfaa459334583a4edcee738e6db";
92 };
93 }
94
95 {
96 name = "caseless-0.12.1.tgz";
97 path = fetchurl {
98 name = "caseless-0.12.1.tgz";
99 url = "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.1.tgz";
100 sha1 = "9794c69c8385d0192acc471a540d1f8e0d16218a";
101 };
102 }
103
104 {
105 name = "chai-json-schema-1.4.3.tgz";
106 path = fetchurl {
107 name = "chai-json-schema-1.4.3.tgz";
108 url = "https://registry.yarnpkg.com/@types/chai-json-schema/-/chai-json-schema-1.4.3.tgz";
109 sha1 = "1dd1e88ae911dd6e6e1c3c2d0e0397328aab0bfb";
110 };
111 }
112
113 {
114 name = "chai-xml-0.3.1.tgz";
115 path = fetchurl {
116 name = "chai-xml-0.3.1.tgz";
117 url = "https://registry.yarnpkg.com/@types/chai-xml/-/chai-xml-0.3.1.tgz";
118 sha1 = "a9cc5812bd67e9c9221d1e9b4dfb0cca797fd40a";
119 };
120 }
121
122 {
123 name = "chai-4.1.7.tgz";
124 path = fetchurl {
125 name = "chai-4.1.7.tgz";
126 url = "https://registry.yarnpkg.com/@types/chai/-/chai-4.1.7.tgz";
127 sha1 = "1b8e33b61a8c09cbe1f85133071baa0dbf9fa71a";
128 };
129 }
130
131 {
132 name = "config-0.0.34.tgz";
133 path = fetchurl {
134 name = "config-0.0.34.tgz";
135 url = "https://registry.yarnpkg.com/@types/config/-/config-0.0.34.tgz";
136 sha1 = "123f91bdb5afdd702294b9de9ca04d9ea11137b0";
137 };
138 }
139
140 {
141 name = "connect-3.4.32.tgz";
142 path = fetchurl {
143 name = "connect-3.4.32.tgz";
144 url = "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.32.tgz";
145 sha1 = "aa0e9616b9435ccad02bc52b5b454ffc2c70ba28";
146 };
147 }
148
149 {
150 name = "continuation-local-storage-3.2.1.tgz";
151 path = fetchurl {
152 name = "continuation-local-storage-3.2.1.tgz";
153 url = "https://registry.yarnpkg.com/@types/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz";
154 sha1 = "a33e0df9dce9b424d1c98fc4fdebd8578dceec7e";
155 };
156 }
157
158 {
159 name = "cookiejar-2.1.0.tgz";
160 path = fetchurl {
161 name = "cookiejar-2.1.0.tgz";
162 url = "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.0.tgz";
163 sha1 = "4b7daf2c51696cfc70b942c11690528229d1a1ce";
164 };
165 }
166
167 {
168 name = "events-1.2.0.tgz";
169 path = fetchurl {
170 name = "events-1.2.0.tgz";
171 url = "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz";
172 sha1 = "81a6731ce4df43619e5c8c945383b3e62a89ea86";
173 };
174 }
175
176 {
177 name = "express-rate-limit-2.9.3.tgz";
178 path = fetchurl {
179 name = "express-rate-limit-2.9.3.tgz";
180 url = "https://registry.yarnpkg.com/@types/express-rate-limit/-/express-rate-limit-2.9.3.tgz";
181 sha1 = "e83a548bf251ad12ca49055c22d3f2da4e16b62d";
182 };
183 }
184
185 {
186 name = "express-serve-static-core-4.16.0.tgz";
187 path = fetchurl {
188 name = "express-serve-static-core-4.16.0.tgz";
189 url = "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.16.0.tgz";
190 sha1 = "fdfe777594ddc1fe8eb8eccce52e261b496e43e7";
191 };
192 }
193
194 {
195 name = "express-4.16.0.tgz";
196 path = fetchurl {
197 name = "express-4.16.0.tgz";
198 url = "https://registry.yarnpkg.com/@types/express/-/express-4.16.0.tgz";
199 sha1 = "6d8bc42ccaa6f35cf29a2b7c3333cb47b5a32a19";
200 };
201 }
202
203 {
204 name = "fluent-ffmpeg-2.1.8.tgz";
205 path = fetchurl {
206 name = "fluent-ffmpeg-2.1.8.tgz";
207 url = "https://registry.yarnpkg.com/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.8.tgz";
208 sha1 = "a9ffff2140d641ec898ebdddaa1e6e7e962d7943";
209 };
210 }
211
212 {
213 name = "form-data-2.2.1.tgz";
214 path = fetchurl {
215 name = "form-data-2.2.1.tgz";
216 url = "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.1.tgz";
217 sha1 = "ee2b3b8eaa11c0938289953606b745b738c54b1e";
218 };
219 }
220
221 {
222 name = "fs-extra-5.0.4.tgz";
223 path = fetchurl {
224 name = "fs-extra-5.0.4.tgz";
225 url = "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.0.4.tgz";
226 sha1 = "b971134d162cc0497d221adde3dbb67502225599";
227 };
228 }
229
230 {
231 name = "geojson-1.0.6.tgz";
232 path = fetchurl {
233 name = "geojson-1.0.6.tgz";
234 url = "https://registry.yarnpkg.com/@types/geojson/-/geojson-1.0.6.tgz";
235 sha1 = "3e02972728c69248c2af08d60a48cbb8680fffdf";
236 };
237 }
238
239 {
240 name = "ioredis-4.0.4.tgz";
241 path = fetchurl {
242 name = "ioredis-4.0.4.tgz";
243 url = "https://registry.yarnpkg.com/@types/ioredis/-/ioredis-4.0.4.tgz";
244 sha1 = "c0a809064c05e4c2663803128d46042e73c92558";
245 };
246 }
247
248 {
249 name = "libxmljs-0.18.2.tgz";
250 path = fetchurl {
251 name = "libxmljs-0.18.2.tgz";
252 url = "https://registry.yarnpkg.com/@types/libxmljs/-/libxmljs-0.18.2.tgz";
253 sha1 = "c424173a07477a7552173d7c779d5ffe77dd8efc";
254 };
255 }
256
257 {
258 name = "lodash-4.14.118.tgz";
259 path = fetchurl {
260 name = "lodash-4.14.118.tgz";
261 url = "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.118.tgz";
262 sha1 = "247bab39bfcc6d910d4927c6e06cbc70ec376f27";
263 };
264 }
265
266 {
267 name = "magnet-uri-5.1.1.tgz";
268 path = fetchurl {
269 name = "magnet-uri-5.1.1.tgz";
270 url = "https://registry.yarnpkg.com/@types/magnet-uri/-/magnet-uri-5.1.1.tgz";
271 sha1 = "861aaf64c92a3137dd848fefc55cd352a8ea851a";
272 };
273 }
274
275 {
276 name = "maildev-0.0.1.tgz";
277 path = fetchurl {
278 name = "maildev-0.0.1.tgz";
279 url = "https://registry.yarnpkg.com/@types/maildev/-/maildev-0.0.1.tgz";
280 sha1 = "9fe4fa05610f6c6afc10224bcca6b67bc3c56fc0";
281 };
282 }
283
284 {
285 name = "memoizee-0.4.2.tgz";
286 path = fetchurl {
287 name = "memoizee-0.4.2.tgz";
288 url = "https://registry.yarnpkg.com/@types/memoizee/-/memoizee-0.4.2.tgz";
289 sha1 = "a500158999a8144a9b46cf9a9fb49b15f1853573";
290 };
291 }
292
293 {
294 name = "mime-2.0.0.tgz";
295 path = fetchurl {
296 name = "mime-2.0.0.tgz";
297 url = "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz";
298 sha1 = "5a7306e367c539b9f6543499de8dd519fac37a8b";
299 };
300 }
301
302 {
303 name = "mkdirp-0.5.2.tgz";
304 path = fetchurl {
305 name = "mkdirp-0.5.2.tgz";
306 url = "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz";
307 sha1 = "503aacfe5cc2703d5484326b1b27efa67a339c1f";
308 };
309 }
310
311 {
312 name = "mocha-5.2.5.tgz";
313 path = fetchurl {
314 name = "mocha-5.2.5.tgz";
315 url = "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.5.tgz";
316 sha1 = "8a4accfc403c124a0bafe8a9fc61a05ec1032073";
317 };
318 }
319
320 {
321 name = "morgan-1.7.35.tgz";
322 path = fetchurl {
323 name = "morgan-1.7.35.tgz";
324 url = "https://registry.yarnpkg.com/@types/morgan/-/morgan-1.7.35.tgz";
325 sha1 = "6358f502931cc2583d7a94248c41518baa688494";
326 };
327 }
328
329 {
330 name = "multer-1.3.7.tgz";
331 path = fetchurl {
332 name = "multer-1.3.7.tgz";
333 url = "https://registry.yarnpkg.com/@types/multer/-/multer-1.3.7.tgz";
334 sha1 = "9fe1de9f44f401ff2eaf0d4468cf16935a9c6866";
335 };
336 }
337
338 {
339 name = "node-10.12.12.tgz";
340 path = fetchurl {
341 name = "node-10.12.12.tgz";
342 url = "https://registry.yarnpkg.com/@types/node/-/node-10.12.12.tgz";
343 sha1 = "e15a9d034d9210f00320ef718a50c4a799417c47";
344 };
345 }
346
347 {
348 name = "node-6.0.41.tgz";
349 path = fetchurl {
350 name = "node-6.0.41.tgz";
351 url = "https://registry.yarnpkg.com/@types/node/-/node-6.0.41.tgz";
352 sha1 = "578cf53aaec65887bcaf16792f8722932e8ff8ea";
353 };
354 }
355
356 {
357 name = "nodemailer-4.6.5.tgz";
358 path = fetchurl {
359 name = "nodemailer-4.6.5.tgz";
360 url = "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-4.6.5.tgz";
361 sha1 = "8bb799202f8cfcc8200a1c1627f6a8a74fe71da6";
362 };
363 }
364
365 {
366 name = "oauth2-server-3.0.10.tgz";
367 path = fetchurl {
368 name = "oauth2-server-3.0.10.tgz";
369 url = "https://registry.yarnpkg.com/@types/oauth2-server/-/oauth2-server-3.0.10.tgz";
370 sha1 = "ea671a6ad3d02062aac5f7c1ba1fb9c468314db0";
371 };
372 }
373
374 {
375 name = "parse-torrent-file-4.0.1.tgz";
376 path = fetchurl {
377 name = "parse-torrent-file-4.0.1.tgz";
378 url = "https://registry.yarnpkg.com/@types/parse-torrent-file/-/parse-torrent-file-4.0.1.tgz";
379 sha1 = "056a6c18f3fac0cd7c6c74540f00496a3225976b";
380 };
381 }
382
383 {
384 name = "parse-torrent-5.8.2.tgz";
385 path = fetchurl {
386 name = "parse-torrent-5.8.2.tgz";
387 url = "https://registry.yarnpkg.com/@types/parse-torrent/-/parse-torrent-5.8.2.tgz";
388 sha1 = "53ab880e38ced2005a79948f0df0c8762539323e";
389 };
390 }
391
392 {
393 name = "pem-1.9.3.tgz";
394 path = fetchurl {
395 name = "pem-1.9.3.tgz";
396 url = "https://registry.yarnpkg.com/@types/pem/-/pem-1.9.3.tgz";
397 sha1 = "0c864c8b79e43fef6367db895f60fd1edd10e86c";
398 };
399 }
400
401 {
402 name = "range-parser-1.2.2.tgz";
403 path = fetchurl {
404 name = "range-parser-1.2.2.tgz";
405 url = "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.2.tgz";
406 sha1 = "fa8e1ad1d474688a757140c91de6dace6f4abc8d";
407 };
408 }
409
410 {
411 name = "redis-2.8.8.tgz";
412 path = fetchurl {
413 name = "redis-2.8.8.tgz";
414 url = "https://registry.yarnpkg.com/@types/redis/-/redis-2.8.8.tgz";
415 sha1 = "70855e79a6020080cca3cb5f1f5ee7f11b49a979";
416 };
417 }
418
419 {
420 name = "request-2.48.1.tgz";
421 path = fetchurl {
422 name = "request-2.48.1.tgz";
423 url = "https://registry.yarnpkg.com/@types/request/-/request-2.48.1.tgz";
424 sha1 = "e402d691aa6670fbbff1957b15f1270230ab42fa";
425 };
426 }
427
428 {
429 name = "sequelize-4.27.24.tgz";
430 path = fetchurl {
431 name = "sequelize-4.27.24.tgz";
432 url = "https://registry.yarnpkg.com/@types/sequelize/-/sequelize-4.27.24.tgz";
433 sha1 = "7d593c062c368f570c68b0217f5c1d4c892ead48";
434 };
435 }
436
437 {
438 name = "serve-static-1.13.2.tgz";
439 path = fetchurl {
440 name = "serve-static-1.13.2.tgz";
441 url = "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.2.tgz";
442 sha1 = "f5ac4d7a6420a99a6a45af4719f4dcd8cd907a48";
443 };
444 }
445
446 {
447 name = "sharp-0.21.0.tgz";
448 path = fetchurl {
449 name = "sharp-0.21.0.tgz";
450 url = "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.21.0.tgz";
451 sha1 = "e364b345c70e5924a5c626aaccaa236e0cfc2455";
452 };
453 }
454
455 {
456 name = "simple-peer-6.1.5.tgz";
457 path = fetchurl {
458 name = "simple-peer-6.1.5.tgz";
459 url = "https://registry.yarnpkg.com/@types/simple-peer/-/simple-peer-6.1.5.tgz";
460 sha1 = "9353f84cefd052a9684b9a5662c983fc2bcfab41";
461 };
462 }
463
464 {
465 name = "socket.io-2.1.2.tgz";
466 path = fetchurl {
467 name = "socket.io-2.1.2.tgz";
468 url = "https://registry.yarnpkg.com/@types/socket.io/-/socket.io-2.1.2.tgz";
469 sha1 = "7165c2587cc3b86b44aa78e2a0060140551de211";
470 };
471 }
472
473 {
474 name = "superagent-3.8.4.tgz";
475 path = fetchurl {
476 name = "superagent-3.8.4.tgz";
477 url = "https://registry.yarnpkg.com/@types/superagent/-/superagent-3.8.4.tgz";
478 sha1 = "24a5973c7d1a9c024b4bbda742a79267c33fb86a";
479 };
480 }
481
482 {
483 name = "supertest-2.0.7.tgz";
484 path = fetchurl {
485 name = "supertest-2.0.7.tgz";
486 url = "https://registry.yarnpkg.com/@types/supertest/-/supertest-2.0.7.tgz";
487 sha1 = "46ff6508075cd4519736be060f0d6331a5c8ca7b";
488 };
489 }
490
491 {
492 name = "tough-cookie-2.3.4.tgz";
493 path = fetchurl {
494 name = "tough-cookie-2.3.4.tgz";
495 url = "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.4.tgz";
496 sha1 = "821878b81bfab971b93a265a561d54ea61f9059f";
497 };
498 }
499
500 {
501 name = "tv4-1.2.29.tgz";
502 path = fetchurl {
503 name = "tv4-1.2.29.tgz";
504 url = "https://registry.yarnpkg.com/@types/tv4/-/tv4-1.2.29.tgz";
505 sha1 = "4c6d2222b03245dd2104f4fd67f54d1658985911";
506 };
507 }
508
509 {
510 name = "validator-9.4.3.tgz";
511 path = fetchurl {
512 name = "validator-9.4.3.tgz";
513 url = "https://registry.yarnpkg.com/@types/validator/-/validator-9.4.3.tgz";
514 sha1 = "11321eae0546b20f13020131ff890c294df72ecb";
515 };
516 }
517
518 {
519 name = "webtorrent-0.98.4.tgz";
520 path = fetchurl {
521 name = "webtorrent-0.98.4.tgz";
522 url = "https://registry.yarnpkg.com/@types/webtorrent/-/webtorrent-0.98.4.tgz";
523 sha1 = "cf8dbe22e3d5cf6915305f7f970b52bca01bf8b4";
524 };
525 }
526
527 {
528 name = "ws-6.0.1.tgz";
529 path = fetchurl {
530 name = "ws-6.0.1.tgz";
531 url = "https://registry.yarnpkg.com/@types/ws/-/ws-6.0.1.tgz";
532 sha1 = "ca7a3f3756aa12f62a0a62145ed14c6db25d5a28";
533 };
534 }
535
536 {
537 name = "JSONStream-1.3.5.tgz";
538 path = fetchurl {
539 name = "JSONStream-1.3.5.tgz";
540 url = "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz";
541 sha1 = "3208c1f08d3a4d99261ab64f92302bc15e111ca0";
542 };
543 }
544
545 {
546 name = "abbrev-1.1.1.tgz";
547 path = fetchurl {
548 name = "abbrev-1.1.1.tgz";
549 url = "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz";
550 sha1 = "f8f2c887ad10bf67f634f005b6987fed3179aac8";
551 };
552 }
553
554 {
555 name = "accepts-1.3.3.tgz";
556 path = fetchurl {
557 name = "accepts-1.3.3.tgz";
558 url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz";
559 sha1 = "c3ca7434938648c3e0d9c1e328dd68b622c284ca";
560 };
561 }
562
563 {
564 name = "accepts-1.2.13.tgz";
565 path = fetchurl {
566 name = "accepts-1.2.13.tgz";
567 url = "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz";
568 sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea";
569 };
570 }
571
572 {
573 name = "accepts-1.3.5.tgz";
574 path = fetchurl {
575 name = "accepts-1.3.5.tgz";
576 url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz";
577 sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2";
578 };
579 }
580
581 {
582 name = "acorn-jsx-3.0.1.tgz";
583 path = fetchurl {
584 name = "acorn-jsx-3.0.1.tgz";
585 url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz";
586 sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
587 };
588 }
589
590 {
591 name = "acorn-3.3.0.tgz";
592 path = fetchurl {
593 name = "acorn-3.3.0.tgz";
594 url = "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz";
595 sha1 = "45e37fb39e8da3f25baee3ff5369e2bb5f22017a";
596 };
597 }
598
599 {
600 name = "acorn-5.7.3.tgz";
601 path = fetchurl {
602 name = "acorn-5.7.3.tgz";
603 url = "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz";
604 sha1 = "67aa231bf8812974b85235a96771eb6bd07ea279";
605 };
606 }
607
608 {
609 name = "addr-to-ip-port-1.5.1.tgz";
610 path = fetchurl {
611 name = "addr-to-ip-port-1.5.1.tgz";
612 url = "https://registry.yarnpkg.com/addr-to-ip-port/-/addr-to-ip-port-1.5.1.tgz";
613 sha1 = "bfada13fd6aeeeac19f1e9f7d84b4bbab45e5208";
614 };
615 }
616
617 {
618 name = "addressparser-1.0.1.tgz";
619 path = fetchurl {
620 name = "addressparser-1.0.1.tgz";
621 url = "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz";
622 sha1 = "47afbe1a2a9262191db6838e4fd1d39b40821746";
623 };
624 }
625
626 {
627 name = "after-0.8.2.tgz";
628 path = fetchurl {
629 name = "after-0.8.2.tgz";
630 url = "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz";
631 sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f";
632 };
633 }
634
635 {
636 name = "agent-base-4.2.1.tgz";
637 path = fetchurl {
638 name = "agent-base-4.2.1.tgz";
639 url = "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz";
640 sha1 = "d89e5999f797875674c07d87f260fc41e83e8ca9";
641 };
642 }
643
644 {
645 name = "agentkeepalive-3.5.2.tgz";
646 path = fetchurl {
647 name = "agentkeepalive-3.5.2.tgz";
648 url = "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz";
649 sha1 = "a113924dd3fa24a0bc3b78108c450c2abee00f67";
650 };
651 }
652
653 {
654 name = "ajv-keywords-1.5.1.tgz";
655 path = fetchurl {
656 name = "ajv-keywords-1.5.1.tgz";
657 url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz";
658 sha1 = "314dd0a4b3368fad3dfcdc54ede6171b886daf3c";
659 };
660 }
661
662 {
663 name = "ajv-4.11.8.tgz";
664 path = fetchurl {
665 name = "ajv-4.11.8.tgz";
666 url = "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz";
667 sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
668 };
669 }
670
671 {
672 name = "ajv-6.6.1.tgz";
673 path = fetchurl {
674 name = "ajv-6.6.1.tgz";
675 url = "https://registry.yarnpkg.com/ajv/-/ajv-6.6.1.tgz";
676 sha1 = "6360f5ed0d80f232cc2b294c362d5dc2e538dd61";
677 };
678 }
679
680 {
681 name = "ansi-align-2.0.0.tgz";
682 path = fetchurl {
683 name = "ansi-align-2.0.0.tgz";
684 url = "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz";
685 sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f";
686 };
687 }
688
689 {
690 name = "ansi-escapes-1.4.0.tgz";
691 path = fetchurl {
692 name = "ansi-escapes-1.4.0.tgz";
693 url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz";
694 sha1 = "d3a8a83b319aa67793662b13e761c7911422306e";
695 };
696 }
697
698 {
699 name = "ansi-escapes-3.1.0.tgz";
700 path = fetchurl {
701 name = "ansi-escapes-3.1.0.tgz";
702 url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz";
703 sha1 = "f73207bb81207d75fd6c83f125af26eea378ca30";
704 };
705 }
706
707 {
708 name = "ansi-regex-2.1.1.tgz";
709 path = fetchurl {
710 name = "ansi-regex-2.1.1.tgz";
711 url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz";
712 sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
713 };
714 }
715
716 {
717 name = "ansi-regex-3.0.0.tgz";
718 path = fetchurl {
719 name = "ansi-regex-3.0.0.tgz";
720 url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz";
721 sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
722 };
723 }
724
725 {
726 name = "ansi-styles-2.2.1.tgz";
727 path = fetchurl {
728 name = "ansi-styles-2.2.1.tgz";
729 url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz";
730 sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
731 };
732 }
733
734 {
735 name = "ansi-styles-3.2.1.tgz";
736 path = fetchurl {
737 name = "ansi-styles-3.2.1.tgz";
738 url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz";
739 sha1 = "41fbb20243e50b12be0f04b8dedbf07520ce841d";
740 };
741 }
742
743 {
744 name = "ansicolors-0.3.2.tgz";
745 path = fetchurl {
746 name = "ansicolors-0.3.2.tgz";
747 url = "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz";
748 sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979";
749 };
750 }
751
752 {
753 name = "ansistyles-0.1.3.tgz";
754 path = fetchurl {
755 name = "ansistyles-0.1.3.tgz";
756 url = "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz";
757 sha1 = "5de60415bda071bb37127854c864f41b23254539";
758 };
759 }
760
761 {
762 name = "any-observable-0.3.0.tgz";
763 path = fetchurl {
764 name = "any-observable-0.3.0.tgz";
765 url = "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz";
766 sha1 = "af933475e5806a67d0d7df090dd5e8bef65d119b";
767 };
768 }
769
770 {
771 name = "anymatch-2.0.0.tgz";
772 path = fetchurl {
773 name = "anymatch-2.0.0.tgz";
774 url = "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz";
775 sha1 = "bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb";
776 };
777 }
778
779 {
780 name = "append-field-1.0.0.tgz";
781 path = fetchurl {
782 name = "append-field-1.0.0.tgz";
783 url = "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz";
784 sha1 = "1e3440e915f0b1203d23748e78edd7b9b5b43e56";
785 };
786 }
787
788 {
789 name = "application-config-path-0.1.0.tgz";
790 path = fetchurl {
791 name = "application-config-path-0.1.0.tgz";
792 url = "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz";
793 sha1 = "193c5f0a86541a4c66fba1e2dc38583362ea5e8f";
794 };
795 }
796
797 {
798 name = "application-config-1.0.1.tgz";
799 path = fetchurl {
800 name = "application-config-1.0.1.tgz";
801 url = "https://registry.yarnpkg.com/application-config/-/application-config-1.0.1.tgz";
802 sha1 = "5aa2e2a5ed6abd2e5d1d473d3596f574044fe9e7";
803 };
804 }
805
806 {
807 name = "aproba-1.2.0.tgz";
808 path = fetchurl {
809 name = "aproba-1.2.0.tgz";
810 url = "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz";
811 sha1 = "6802e6264efd18c790a1b0d517f0f2627bf2c94a";
812 };
813 }
814
815 {
816 name = "aproba-2.0.0.tgz";
817 path = fetchurl {
818 name = "aproba-2.0.0.tgz";
819 url = "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz";
820 sha1 = "52520b8ae5b569215b354efc0caa3fe1e45a8adc";
821 };
822 }
823
824 {
825 name = "archy-1.0.0.tgz";
826 path = fetchurl {
827 name = "archy-1.0.0.tgz";
828 url = "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz";
829 sha1 = "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40";
830 };
831 }
832
833 {
834 name = "are-we-there-yet-1.1.5.tgz";
835 path = fetchurl {
836 name = "are-we-there-yet-1.1.5.tgz";
837 url = "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
838 sha1 = "4b35c2944f062a8bfcda66410760350fe9ddfc21";
839 };
840 }
841
842 {
843 name = "argparse-1.0.10.tgz";
844 path = fetchurl {
845 name = "argparse-1.0.10.tgz";
846 url = "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz";
847 sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911";
848 };
849 }
850
851 {
852 name = "arr-diff-4.0.0.tgz";
853 path = fetchurl {
854 name = "arr-diff-4.0.0.tgz";
855 url = "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz";
856 sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
857 };
858 }
859
860 {
861 name = "arr-flatten-1.1.0.tgz";
862 path = fetchurl {
863 name = "arr-flatten-1.1.0.tgz";
864 url = "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz";
865 sha1 = "36048bbff4e7b47e136644316c99669ea5ae91f1";
866 };
867 }
868
869 {
870 name = "arr-union-3.1.0.tgz";
871 path = fetchurl {
872 name = "arr-union-3.1.0.tgz";
873 url = "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz";
874 sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
875 };
876 }
877
878 {
879 name = "array-flatten-1.1.1.tgz";
880 path = fetchurl {
881 name = "array-flatten-1.1.1.tgz";
882 url = "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz";
883 sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
884 };
885 }
886
887 {
888 name = "array-union-1.0.2.tgz";
889 path = fetchurl {
890 name = "array-union-1.0.2.tgz";
891 url = "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz";
892 sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
893 };
894 }
895
896 {
897 name = "array-uniq-1.0.3.tgz";
898 path = fetchurl {
899 name = "array-uniq-1.0.3.tgz";
900 url = "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz";
901 sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
902 };
903 }
904
905 {
906 name = "array-unique-0.3.2.tgz";
907 path = fetchurl {
908 name = "array-unique-0.3.2.tgz";
909 url = "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz";
910 sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
911 };
912 }
913
914 {
915 name = "arraybuffer.slice-0.0.6.tgz";
916 path = fetchurl {
917 name = "arraybuffer.slice-0.0.6.tgz";
918 url = "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz";
919 sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca";
920 };
921 }
922
923 {
924 name = "arraybuffer.slice-0.0.7.tgz";
925 path = fetchurl {
926 name = "arraybuffer.slice-0.0.7.tgz";
927 url = "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz";
928 sha1 = "3bbc4275dd584cc1b10809b89d4e8b63a69e7675";
929 };
930 }
931
932 {
933 name = "arrify-1.0.1.tgz";
934 path = fetchurl {
935 name = "arrify-1.0.1.tgz";
936 url = "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz";
937 sha1 = "898508da2226f380df904728456849c1501a4b0d";
938 };
939 }
940
941 {
942 name = "asap-2.0.6.tgz";
943 path = fetchurl {
944 name = "asap-2.0.6.tgz";
945 url = "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz";
946 sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
947 };
948 }
949
950 {
951 name = "asn1-0.2.3.tgz";
952 path = fetchurl {
953 name = "asn1-0.2.3.tgz";
954 url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz";
955 sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
956 };
957 }
958
959 {
960 name = "asn1-0.2.4.tgz";
961 path = fetchurl {
962 name = "asn1-0.2.4.tgz";
963 url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz";
964 sha1 = "8d2475dfab553bb33e77b54e59e880bb8ce23136";
965 };
966 }
967
968 {
969 name = "assert-plus-0.1.5.tgz";
970 path = fetchurl {
971 name = "assert-plus-0.1.5.tgz";
972 url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.1.5.tgz";
973 sha1 = "ee74009413002d84cec7219c6ac811812e723160";
974 };
975 }
976
977 {
978 name = "assert-plus-1.0.0.tgz";
979 path = fetchurl {
980 name = "assert-plus-1.0.0.tgz";
981 url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz";
982 sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
983 };
984 }
985
986 {
987 name = "assertion-error-1.0.0.tgz";
988 path = fetchurl {
989 name = "assertion-error-1.0.0.tgz";
990 url = "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz";
991 sha1 = "c7f85438fdd466bc7ca16ab90c81513797a5d23b";
992 };
993 }
994
995 {
996 name = "assertion-error-1.1.0.tgz";
997 path = fetchurl {
998 name = "assertion-error-1.1.0.tgz";
999 url = "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz";
1000 sha1 = "e60b6b0e8f301bd97e5375215bda406c85118c0b";
1001 };
1002 }
1003
1004 {
1005 name = "assign-symbols-1.0.0.tgz";
1006 path = fetchurl {
1007 name = "assign-symbols-1.0.0.tgz";
1008 url = "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz";
1009 sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
1010 };
1011 }
1012
1013 {
1014 name = "async-each-1.0.1.tgz";
1015 path = fetchurl {
1016 name = "async-each-1.0.1.tgz";
1017 url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz";
1018 sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d";
1019 };
1020 }
1021
1022 {
1023 name = "async-limiter-1.0.0.tgz";
1024 path = fetchurl {
1025 name = "async-limiter-1.0.0.tgz";
1026 url = "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz";
1027 sha1 = "78faed8c3d074ab81f22b4e985d79e8738f720f8";
1028 };
1029 }
1030
1031 {
1032 name = "async-lock-1.1.3.tgz";
1033 path = fetchurl {
1034 name = "async-lock-1.1.3.tgz";
1035 url = "https://registry.yarnpkg.com/async-lock/-/async-lock-1.1.3.tgz";
1036 sha1 = "e47f1cbb6bec765b73e27ed8961d58006457ec08";
1037 };
1038 }
1039
1040 {
1041 name = "async-lru-1.1.2.tgz";
1042 path = fetchurl {
1043 name = "async-lru-1.1.2.tgz";
1044 url = "https://registry.yarnpkg.com/async-lru/-/async-lru-1.1.2.tgz";
1045 sha1 = "abe831f3a52123c87d44273615e203b1ef04692e";
1046 };
1047 }
1048
1049 {
1050 name = "async-1.5.1.tgz";
1051 path = fetchurl {
1052 name = "async-1.5.1.tgz";
1053 url = "https://registry.yarnpkg.com/async/-/async-1.5.1.tgz";
1054 sha1 = "b05714f4b11b357bf79adaffdd06da42d0766c10";
1055 };
1056 }
1057
1058 {
1059 name = "async-2.6.1.tgz";
1060 path = fetchurl {
1061 name = "async-2.6.1.tgz";
1062 url = "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz";
1063 sha1 = "b245a23ca71930044ec53fa46aa00a3e87c6a610";
1064 };
1065 }
1066
1067 {
1068 name = "async-0.9.2.tgz";
1069 path = fetchurl {
1070 name = "async-0.9.2.tgz";
1071 url = "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz";
1072 sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
1073 };
1074 }
1075
1076 {
1077 name = "async-1.0.0.tgz";
1078 path = fetchurl {
1079 name = "async-1.0.0.tgz";
1080 url = "https://registry.yarnpkg.com/async/-/async-1.0.0.tgz";
1081 sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9";
1082 };
1083 }
1084
1085 {
1086 name = "asynckit-0.4.0.tgz";
1087 path = fetchurl {
1088 name = "asynckit-0.4.0.tgz";
1089 url = "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz";
1090 sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
1091 };
1092 }
1093
1094 {
1095 name = "atob-2.1.2.tgz";
1096 path = fetchurl {
1097 name = "atob-2.1.2.tgz";
1098 url = "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz";
1099 sha1 = "6d9517eb9e030d2436666651e86bd9f6f13533c9";
1100 };
1101 }
1102
1103 {
1104 name = "aws-sign2-0.7.0.tgz";
1105 path = fetchurl {
1106 name = "aws-sign2-0.7.0.tgz";
1107 url = "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz";
1108 sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
1109 };
1110 }
1111
1112 {
1113 name = "aws4-1.8.0.tgz";
1114 path = fetchurl {
1115 name = "aws4-1.8.0.tgz";
1116 url = "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz";
1117 sha1 = "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f";
1118 };
1119 }
1120
1121 {
1122 name = "babel-code-frame-6.26.0.tgz";
1123 path = fetchurl {
1124 name = "babel-code-frame-6.26.0.tgz";
1125 url = "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz";
1126 sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b";
1127 };
1128 }
1129
1130 {
1131 name = "backo2-1.0.2.tgz";
1132 path = fetchurl {
1133 name = "backo2-1.0.2.tgz";
1134 url = "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz";
1135 sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947";
1136 };
1137 }
1138
1139 {
1140 name = "backoff-2.5.0.tgz";
1141 path = fetchurl {
1142 name = "backoff-2.5.0.tgz";
1143 url = "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz";
1144 sha1 = "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f";
1145 };
1146 }
1147
1148 {
1149 name = "balanced-match-1.0.0.tgz";
1150 path = fetchurl {
1151 name = "balanced-match-1.0.0.tgz";
1152 url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz";
1153 sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
1154 };
1155 }
1156
1157 {
1158 name = "base64-arraybuffer-0.1.5.tgz";
1159 path = fetchurl {
1160 name = "base64-arraybuffer-0.1.5.tgz";
1161 url = "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz";
1162 sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8";
1163 };
1164 }
1165
1166 {
1167 name = "base64id-1.0.0.tgz";
1168 path = fetchurl {
1169 name = "base64id-1.0.0.tgz";
1170 url = "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz";
1171 sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6";
1172 };
1173 }
1174
1175 {
1176 name = "base-0.11.2.tgz";
1177 path = fetchurl {
1178 name = "base-0.11.2.tgz";
1179 url = "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz";
1180 sha1 = "7bde5ced145b6d551a90db87f83c558b4eb48a8f";
1181 };
1182 }
1183
1184 {
1185 name = "basic-auth-1.1.0.tgz";
1186 path = fetchurl {
1187 name = "basic-auth-1.1.0.tgz";
1188 url = "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz";
1189 sha1 = "45221ee429f7ee1e5035be3f51533f1cdfd29884";
1190 };
1191 }
1192
1193 {
1194 name = "basic-auth-2.0.1.tgz";
1195 path = fetchurl {
1196 name = "basic-auth-2.0.1.tgz";
1197 url = "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz";
1198 sha1 = "b998279bf47ce38344b4f3cf916d4679bbf51e3a";
1199 };
1200 }
1201
1202 {
1203 name = "bcrypt-pbkdf-1.0.2.tgz";
1204 path = fetchurl {
1205 name = "bcrypt-pbkdf-1.0.2.tgz";
1206 url = "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
1207 sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
1208 };
1209 }
1210
1211 {
1212 name = "bcrypt-3.0.2.tgz";
1213 path = fetchurl {
1214 name = "bcrypt-3.0.2.tgz";
1215 url = "https://registry.yarnpkg.com/bcrypt/-/bcrypt-3.0.2.tgz";
1216 sha1 = "3c575c49ccbfdf0875eb42aa1453f5654092a33d";
1217 };
1218 }
1219
1220 {
1221 name = "bencode-2.0.0.tgz";
1222 path = fetchurl {
1223 name = "bencode-2.0.0.tgz";
1224 url = "https://registry.yarnpkg.com/bencode/-/bencode-2.0.0.tgz";
1225 sha1 = "e72e6b3691d824bd03ea7aa9d752cd1d49a50027";
1226 };
1227 }
1228
1229 {
1230 name = "better-assert-1.0.2.tgz";
1231 path = fetchurl {
1232 name = "better-assert-1.0.2.tgz";
1233 url = "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz";
1234 sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522";
1235 };
1236 }
1237
1238 {
1239 name = "bin-links-1.1.2.tgz";
1240 path = fetchurl {
1241 name = "bin-links-1.1.2.tgz";
1242 url = "https://registry.yarnpkg.com/bin-links/-/bin-links-1.1.2.tgz";
1243 sha1 = "fb74bd54bae6b7befc6c6221f25322ac830d9757";
1244 };
1245 }
1246
1247 {
1248 name = "binary-extensions-1.12.0.tgz";
1249 path = fetchurl {
1250 name = "binary-extensions-1.12.0.tgz";
1251 url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz";
1252 sha1 = "c2d780f53d45bba8317a8902d4ceeaf3a6385b14";
1253 };
1254 }
1255
1256 {
1257 name = "binary-search-1.3.4.tgz";
1258 path = fetchurl {
1259 name = "binary-search-1.3.4.tgz";
1260 url = "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.4.tgz";
1261 sha1 = "d15f44ff9226ef309d85247fa0dbfbf659955f56";
1262 };
1263 }
1264
1265 {
1266 name = "bindings-1.3.1.tgz";
1267 path = fetchurl {
1268 name = "bindings-1.3.1.tgz";
1269 url = "https://registry.yarnpkg.com/bindings/-/bindings-1.3.1.tgz";
1270 sha1 = "21fc7c6d67c18516ec5aaa2815b145ff77b26ea5";
1271 };
1272 }
1273
1274 {
1275 name = "bindings-1.2.1.tgz";
1276 path = fetchurl {
1277 name = "bindings-1.2.1.tgz";
1278 url = "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz";
1279 sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11";
1280 };
1281 }
1282
1283 {
1284 name = "bitcore-lib-0.13.19.tgz";
1285 path = fetchurl {
1286 name = "bitcore-lib-0.13.19.tgz";
1287 url = "https://registry.yarnpkg.com/bitcore-lib/-/bitcore-lib-0.13.19.tgz";
1288 sha1 = "48af1e9bda10067c1ab16263472b5add2000f3dc";
1289 };
1290 }
1291
1292 {
1293 name = "8799cc327029c3d34fc725f05b2cf981363f6ebf";
1294 path = fetchurl {
1295 name = "8799cc327029c3d34fc725f05b2cf981363f6ebf";
1296 url = "https://codeload.github.com/CoMakery/bitcore-message/tar.gz/8799cc327029c3d34fc725f05b2cf981363f6ebf";
1297 sha1 = "c5ac190157ac535fd6aeb3148ab5591ea874e281";
1298 };
1299 }
1300
1301 {
1302 name = "bitfield-2.0.0.tgz";
1303 path = fetchurl {
1304 name = "bitfield-2.0.0.tgz";
1305 url = "https://registry.yarnpkg.com/bitfield/-/bitfield-2.0.0.tgz";
1306 sha1 = "fbe6767592fe5b4c87ecf1d04126294cc1bfa837";
1307 };
1308 }
1309
1310 {
1311 name = "bittorrent-dht-9.0.0.tgz";
1312 path = fetchurl {
1313 name = "bittorrent-dht-9.0.0.tgz";
1314 url = "https://registry.yarnpkg.com/bittorrent-dht/-/bittorrent-dht-9.0.0.tgz";
1315 sha1 = "08d5ebb51ed91d7e3eea5c275554f4323fb523e5";
1316 };
1317 }
1318
1319 {
1320 name = "bittorrent-peerid-1.3.0.tgz";
1321 path = fetchurl {
1322 name = "bittorrent-peerid-1.3.0.tgz";
1323 url = "https://registry.yarnpkg.com/bittorrent-peerid/-/bittorrent-peerid-1.3.0.tgz";
1324 sha1 = "a435d3b267c887c586c528b53359845905d7c158";
1325 };
1326 }
1327
1328 {
1329 name = "bittorrent-protocol-3.0.1.tgz";
1330 path = fetchurl {
1331 name = "bittorrent-protocol-3.0.1.tgz";
1332 url = "https://registry.yarnpkg.com/bittorrent-protocol/-/bittorrent-protocol-3.0.1.tgz";
1333 sha1 = "d3948f4d2b09d538095f7e5f93f64ba5df6b5c2a";
1334 };
1335 }
1336
1337 {
1338 name = "bittorrent-tracker-9.10.1.tgz";
1339 path = fetchurl {
1340 name = "bittorrent-tracker-9.10.1.tgz";
1341 url = "https://registry.yarnpkg.com/bittorrent-tracker/-/bittorrent-tracker-9.10.1.tgz";
1342 sha1 = "5de14aac012a287af394d3cc9eda1ec6cc956f11";
1343 };
1344 }
1345
1346 {
1347 name = "bl-1.2.2.tgz";
1348 path = fetchurl {
1349 name = "bl-1.2.2.tgz";
1350 url = "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz";
1351 sha1 = "a160911717103c07410cef63ef51b397c025af9c";
1352 };
1353 }
1354
1355 {
1356 name = "blob-to-buffer-1.2.8.tgz";
1357 path = fetchurl {
1358 name = "blob-to-buffer-1.2.8.tgz";
1359 url = "https://registry.yarnpkg.com/blob-to-buffer/-/blob-to-buffer-1.2.8.tgz";
1360 sha1 = "78eeeb332f1280ed0ca6fb2b60693a8c6d36903a";
1361 };
1362 }
1363
1364 {
1365 name = "blob-0.0.4.tgz";
1366 path = fetchurl {
1367 name = "blob-0.0.4.tgz";
1368 url = "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz";
1369 sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921";
1370 };
1371 }
1372
1373 {
1374 name = "blob-0.0.5.tgz";
1375 path = fetchurl {
1376 name = "blob-0.0.5.tgz";
1377 url = "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz";
1378 sha1 = "d680eeef25f8cd91ad533f5b01eed48e64caf683";
1379 };
1380 }
1381
1382 {
1383 name = "block-stream2-1.1.0.tgz";
1384 path = fetchurl {
1385 name = "block-stream2-1.1.0.tgz";
1386 url = "https://registry.yarnpkg.com/block-stream2/-/block-stream2-1.1.0.tgz";
1387 sha1 = "c738e3a91ba977ebb5e1fef431e13ca11d8639e2";
1388 };
1389 }
1390
1391 {
1392 name = "block-stream-0.0.9.tgz";
1393 path = fetchurl {
1394 name = "block-stream-0.0.9.tgz";
1395 url = "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz";
1396 sha1 = "13ebfe778a03205cfe03751481ebb4b3300c126a";
1397 };
1398 }
1399
1400 {
1401 name = "bluebird-3.5.0.tgz";
1402 path = fetchurl {
1403 name = "bluebird-3.5.0.tgz";
1404 url = "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz";
1405 sha1 = "791420d7f551eea2897453a8a77653f96606d67c";
1406 };
1407 }
1408
1409 {
1410 name = "bluebird-2.11.0.tgz";
1411 path = fetchurl {
1412 name = "bluebird-2.11.0.tgz";
1413 url = "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz";
1414 sha1 = "534b9033c022c9579c56ba3b3e5a5caafbb650e1";
1415 };
1416 }
1417
1418 {
1419 name = "bluebird-3.5.3.tgz";
1420 path = fetchurl {
1421 name = "bluebird-3.5.3.tgz";
1422 url = "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz";
1423 sha1 = "7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7";
1424 };
1425 }
1426
1427 {
1428 name = "bn.js-2.0.4.tgz";
1429 path = fetchurl {
1430 name = "bn.js-2.0.4.tgz";
1431 url = "https://registry.yarnpkg.com/bn.js/-/bn.js-2.0.4.tgz";
1432 sha1 = "220a7cd677f7f1bfa93627ff4193776fe7819480";
1433 };
1434 }
1435
1436 {
1437 name = "bn.js-2.2.0.tgz";
1438 path = fetchurl {
1439 name = "bn.js-2.2.0.tgz";
1440 url = "https://registry.yarnpkg.com/bn.js/-/bn.js-2.2.0.tgz";
1441 sha1 = "12162bc2ae71fc40a5626c33438f3a875cd37625";
1442 };
1443 }
1444
1445 {
1446 name = "bn.js-4.11.8.tgz";
1447 path = fetchurl {
1448 name = "bn.js-4.11.8.tgz";
1449 url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz";
1450 sha1 = "2cde09eb5ee341f484746bb0309b3253b1b1442f";
1451 };
1452 }
1453
1454 {
1455 name = "body-parser-1.18.3.tgz";
1456 path = fetchurl {
1457 name = "body-parser-1.18.3.tgz";
1458 url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz";
1459 sha1 = "5b292198ffdd553b3a0f20ded0592b956955c8b4";
1460 };
1461 }
1462
1463 {
1464 name = "boxen-1.3.0.tgz";
1465 path = fetchurl {
1466 name = "boxen-1.3.0.tgz";
1467 url = "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz";
1468 sha1 = "55c6c39a8ba58d9c61ad22cd877532deb665a20b";
1469 };
1470 }
1471
1472 {
1473 name = "brace-expansion-1.1.11.tgz";
1474 path = fetchurl {
1475 name = "brace-expansion-1.1.11.tgz";
1476 url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz";
1477 sha1 = "3c7fcbf529d87226f3d2f52b966ff5271eb441dd";
1478 };
1479 }
1480
1481 {
1482 name = "braces-2.3.2.tgz";
1483 path = fetchurl {
1484 name = "braces-2.3.2.tgz";
1485 url = "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz";
1486 sha1 = "5979fd3f14cd531565e5fa2df1abfff1dfaee729";
1487 };
1488 }
1489
1490 {
1491 name = "brorand-1.1.0.tgz";
1492 path = fetchurl {
1493 name = "brorand-1.1.0.tgz";
1494 url = "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz";
1495 sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
1496 };
1497 }
1498
1499 {
1500 name = "browser-stdout-1.3.1.tgz";
1501 path = fetchurl {
1502 name = "browser-stdout-1.3.1.tgz";
1503 url = "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz";
1504 sha1 = "baa559ee14ced73452229bad7326467c61fabd60";
1505 };
1506 }
1507
1508 {
1509 name = "browserify-package-json-1.0.1.tgz";
1510 path = fetchurl {
1511 name = "browserify-package-json-1.0.1.tgz";
1512 url = "https://registry.yarnpkg.com/browserify-package-json/-/browserify-package-json-1.0.1.tgz";
1513 sha1 = "98dde8aa5c561fd6d3fe49bbaa102b74b396fdea";
1514 };
1515 }
1516
1517 {
1518 name = "bs58-2.0.0.tgz";
1519 path = fetchurl {
1520 name = "bs58-2.0.0.tgz";
1521 url = "https://registry.yarnpkg.com/bs58/-/bs58-2.0.0.tgz";
1522 sha1 = "72b713bed223a0ac518bbda0e3ce3f4817f39eb5";
1523 };
1524 }
1525
1526 {
1527 name = "buffer-alloc-unsafe-1.1.0.tgz";
1528 path = fetchurl {
1529 name = "buffer-alloc-unsafe-1.1.0.tgz";
1530 url = "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz";
1531 sha1 = "bd7dc26ae2972d0eda253be061dba992349c19f0";
1532 };
1533 }
1534
1535 {
1536 name = "buffer-alloc-1.2.0.tgz";
1537 path = fetchurl {
1538 name = "buffer-alloc-1.2.0.tgz";
1539 url = "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz";
1540 sha1 = "890dd90d923a873e08e10e5fd51a57e5b7cce0ec";
1541 };
1542 }
1543
1544 {
1545 name = "buffer-compare-1.0.0.tgz";
1546 path = fetchurl {
1547 name = "buffer-compare-1.0.0.tgz";
1548 url = "https://registry.yarnpkg.com/buffer-compare/-/buffer-compare-1.0.0.tgz";
1549 sha1 = "acaa7a966e98eee9fae14b31c39a5f158fb3c4a2";
1550 };
1551 }
1552
1553 {
1554 name = "buffer-equal-constant-time-1.0.1.tgz";
1555 path = fetchurl {
1556 name = "buffer-equal-constant-time-1.0.1.tgz";
1557 url = "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz";
1558 sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819";
1559 };
1560 }
1561
1562 {
1563 name = "buffer-equals-1.0.4.tgz";
1564 path = fetchurl {
1565 name = "buffer-equals-1.0.4.tgz";
1566 url = "https://registry.yarnpkg.com/buffer-equals/-/buffer-equals-1.0.4.tgz";
1567 sha1 = "0353b54fd07fd9564170671ae6f66b9cf10d27f5";
1568 };
1569 }
1570
1571 {
1572 name = "buffer-fill-1.0.0.tgz";
1573 path = fetchurl {
1574 name = "buffer-fill-1.0.0.tgz";
1575 url = "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz";
1576 sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c";
1577 };
1578 }
1579
1580 {
1581 name = "buffer-from-1.1.1.tgz";
1582 path = fetchurl {
1583 name = "buffer-from-1.1.1.tgz";
1584 url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz";
1585 sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef";
1586 };
1587 }
1588
1589 {
1590 name = "buffer-writer-2.0.0.tgz";
1591 path = fetchurl {
1592 name = "buffer-writer-2.0.0.tgz";
1593 url = "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz";
1594 sha1 = "ce7eb81a38f7829db09c873f2fbb792c0c98ec04";
1595 };
1596 }
1597
1598 {
1599 name = "bufferutil-4.0.0.tgz";
1600 path = fetchurl {
1601 name = "bufferutil-4.0.0.tgz";
1602 url = "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.0.tgz";
1603 sha1 = "a5078160e443751a4e83b6f4d6d7e26c058326a0";
1604 };
1605 }
1606
1607 {
1608 name = "builtin-modules-1.1.1.tgz";
1609 path = fetchurl {
1610 name = "builtin-modules-1.1.1.tgz";
1611 url = "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz";
1612 sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
1613 };
1614 }
1615
1616 {
1617 name = "builtins-1.0.3.tgz";
1618 path = fetchurl {
1619 name = "builtins-1.0.3.tgz";
1620 url = "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz";
1621 sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
1622 };
1623 }
1624
1625 {
1626 name = "bull-3.5.2.tgz";
1627 path = fetchurl {
1628 name = "bull-3.5.2.tgz";
1629 url = "https://registry.yarnpkg.com/bull/-/bull-3.5.2.tgz";
1630 sha1 = "9c85f205b17686efab2ee28aaa4388887360de32";
1631 };
1632 }
1633
1634 {
1635 name = "bunyan-1.8.12.tgz";
1636 path = fetchurl {
1637 name = "bunyan-1.8.12.tgz";
1638 url = "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz";
1639 sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797";
1640 };
1641 }
1642
1643 {
1644 name = "busboy-0.2.14.tgz";
1645 path = fetchurl {
1646 name = "busboy-0.2.14.tgz";
1647 url = "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz";
1648 sha1 = "6c2a622efcf47c57bbbe1e2a9c37ad36c7925453";
1649 };
1650 }
1651
1652 {
1653 name = "byline-5.0.0.tgz";
1654 path = fetchurl {
1655 name = "byline-5.0.0.tgz";
1656 url = "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz";
1657 sha1 = "741c5216468eadc457b03410118ad77de8c1ddb1";
1658 };
1659 }
1660
1661 {
1662 name = "byte-size-4.0.4.tgz";
1663 path = fetchurl {
1664 name = "byte-size-4.0.4.tgz";
1665 url = "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz";
1666 sha1 = "29d381709f41aae0d89c631f1c81aec88cd40b23";
1667 };
1668 }
1669
1670 {
1671 name = "cacache-10.0.4.tgz";
1672 path = fetchurl {
1673 name = "cacache-10.0.4.tgz";
1674 url = "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz";
1675 sha1 = "6452367999eff9d4188aefd9a14e9d7c6a263460";
1676 };
1677 }
1678
1679 {
1680 name = "cacache-11.3.1.tgz";
1681 path = fetchurl {
1682 name = "cacache-11.3.1.tgz";
1683 url = "https://registry.yarnpkg.com/cacache/-/cacache-11.3.1.tgz";
1684 sha1 = "d09d25f6c4aca7a6d305d141ae332613aa1d515f";
1685 };
1686 }
1687
1688 {
1689 name = "cache-base-1.0.1.tgz";
1690 path = fetchurl {
1691 name = "cache-base-1.0.1.tgz";
1692 url = "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz";
1693 sha1 = "0a7f46416831c8b662ee36fe4e7c59d76f666ab2";
1694 };
1695 }
1696
1697 {
1698 name = "call-limit-1.1.0.tgz";
1699 path = fetchurl {
1700 name = "call-limit-1.1.0.tgz";
1701 url = "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz";
1702 sha1 = "6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea";
1703 };
1704 }
1705
1706 {
1707 name = "call-me-maybe-1.0.1.tgz";
1708 path = fetchurl {
1709 name = "call-me-maybe-1.0.1.tgz";
1710 url = "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz";
1711 sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b";
1712 };
1713 }
1714
1715 {
1716 name = "caller-callsite-2.0.0.tgz";
1717 path = fetchurl {
1718 name = "caller-callsite-2.0.0.tgz";
1719 url = "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz";
1720 sha1 = "847e0fce0a223750a9a027c54b33731ad3154134";
1721 };
1722 }
1723
1724 {
1725 name = "caller-path-0.1.0.tgz";
1726 path = fetchurl {
1727 name = "caller-path-0.1.0.tgz";
1728 url = "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz";
1729 sha1 = "94085ef63581ecd3daa92444a8fe94e82577751f";
1730 };
1731 }
1732
1733 {
1734 name = "caller-path-2.0.0.tgz";
1735 path = fetchurl {
1736 name = "caller-path-2.0.0.tgz";
1737 url = "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz";
1738 sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4";
1739 };
1740 }
1741
1742 {
1743 name = "callsite-1.0.0.tgz";
1744 path = fetchurl {
1745 name = "callsite-1.0.0.tgz";
1746 url = "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz";
1747 sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20";
1748 };
1749 }
1750
1751 {
1752 name = "callsites-0.2.0.tgz";
1753 path = fetchurl {
1754 name = "callsites-0.2.0.tgz";
1755 url = "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz";
1756 sha1 = "afab96262910a7f33c19a5775825c69f34e350ca";
1757 };
1758 }
1759
1760 {
1761 name = "callsites-2.0.0.tgz";
1762 path = fetchurl {
1763 name = "callsites-2.0.0.tgz";
1764 url = "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz";
1765 sha1 = "06eb84f00eea413da86affefacbffb36093b3c50";
1766 };
1767 }
1768
1769 {
1770 name = "camelcase-4.1.0.tgz";
1771 path = fetchurl {
1772 name = "camelcase-4.1.0.tgz";
1773 url = "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz";
1774 sha1 = "d545635be1e33c542649c69173e5de6acfae34dd";
1775 };
1776 }
1777
1778 {
1779 name = "camelcase-5.0.0.tgz";
1780 path = fetchurl {
1781 name = "camelcase-5.0.0.tgz";
1782 url = "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz";
1783 sha1 = "03295527d58bd3cd4aa75363f35b2e8d97be2f42";
1784 };
1785 }
1786
1787 {
1788 name = "camelize-1.0.0.tgz";
1789 path = fetchurl {
1790 name = "camelize-1.0.0.tgz";
1791 url = "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz";
1792 sha1 = "164a5483e630fa4321e5af07020e531831b2609b";
1793 };
1794 }
1795
1796 {
1797 name = "capture-stack-trace-1.0.1.tgz";
1798 path = fetchurl {
1799 name = "capture-stack-trace-1.0.1.tgz";
1800 url = "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz";
1801 sha1 = "a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d";
1802 };
1803 }
1804
1805 {
1806 name = "caseless-0.12.0.tgz";
1807 path = fetchurl {
1808 name = "caseless-0.12.0.tgz";
1809 url = "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz";
1810 sha1 = "1b681c21ff84033c826543090689420d187151dc";
1811 };
1812 }
1813
1814 {
1815 name = "chai-json-schema-1.5.0.tgz";
1816 path = fetchurl {
1817 name = "chai-json-schema-1.5.0.tgz";
1818 url = "https://registry.yarnpkg.com/chai-json-schema/-/chai-json-schema-1.5.0.tgz";
1819 sha1 = "6960719e40f71fd5b377c9282e5c9a46799474f6";
1820 };
1821 }
1822
1823 {
1824 name = "chai-xml-0.3.2.tgz";
1825 path = fetchurl {
1826 name = "chai-xml-0.3.2.tgz";
1827 url = "https://registry.yarnpkg.com/chai-xml/-/chai-xml-0.3.2.tgz";
1828 sha1 = "61d0776aa8fd936a2178769adcaabf3bfb52b8b1";
1829 };
1830 }
1831
1832 {
1833 name = "chai-1.10.0.tgz";
1834 path = fetchurl {
1835 name = "chai-1.10.0.tgz";
1836 url = "https://registry.yarnpkg.com/chai/-/chai-1.10.0.tgz";
1837 sha1 = "e4031cc87654461a75943e5a35ab46eaf39c1eb9";
1838 };
1839 }
1840
1841 {
1842 name = "chai-4.2.0.tgz";
1843 path = fetchurl {
1844 name = "chai-4.2.0.tgz";
1845 url = "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz";
1846 sha1 = "760aa72cf20e3795e84b12877ce0e83737aa29e5";
1847 };
1848 }
1849
1850 {
1851 name = "chalk-1.1.3.tgz";
1852 path = fetchurl {
1853 name = "chalk-1.1.3.tgz";
1854 url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz";
1855 sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
1856 };
1857 }
1858
1859 {
1860 name = "chalk-2.4.1.tgz";
1861 path = fetchurl {
1862 name = "chalk-2.4.1.tgz";
1863 url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz";
1864 sha1 = "18c49ab16a037b6eb0152cc83e3471338215b66e";
1865 };
1866 }
1867
1868 {
1869 name = "charenc-0.0.2.tgz";
1870 path = fetchurl {
1871 name = "charenc-0.0.2.tgz";
1872 url = "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz";
1873 sha1 = "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667";
1874 };
1875 }
1876
1877 {
1878 name = "charset-detector-0.0.2.tgz";
1879 path = fetchurl {
1880 name = "charset-detector-0.0.2.tgz";
1881 url = "https://registry.yarnpkg.com/charset-detector/-/charset-detector-0.0.2.tgz";
1882 sha1 = "1cd5ddaf56e83259c6ef8e906ccf06f75fe9a1b2";
1883 };
1884 }
1885
1886 {
1887 name = "check-error-1.0.2.tgz";
1888 path = fetchurl {
1889 name = "check-error-1.0.2.tgz";
1890 url = "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz";
1891 sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82";
1892 };
1893 }
1894
1895 {
1896 name = "chokidar-2.0.4.tgz";
1897 path = fetchurl {
1898 name = "chokidar-2.0.4.tgz";
1899 url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz";
1900 sha1 = "356ff4e2b0e8e43e322d18a372460bbcf3accd26";
1901 };
1902 }
1903
1904 {
1905 name = "chownr-1.1.1.tgz";
1906 path = fetchurl {
1907 name = "chownr-1.1.1.tgz";
1908 url = "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz";
1909 sha1 = "54726b8b8fff4df053c42187e801fb4412df1494";
1910 };
1911 }
1912
1913 {
1914 name = "chownr-1.0.1.tgz";
1915 path = fetchurl {
1916 name = "chownr-1.0.1.tgz";
1917 url = "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz";
1918 sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181";
1919 };
1920 }
1921
1922 {
1923 name = "chunk-store-stream-3.0.1.tgz";
1924 path = fetchurl {
1925 name = "chunk-store-stream-3.0.1.tgz";
1926 url = "https://registry.yarnpkg.com/chunk-store-stream/-/chunk-store-stream-3.0.1.tgz";
1927 sha1 = "8e0d739226dcb386f44447b82a005b597a1d41d9";
1928 };
1929 }
1930
1931 {
1932 name = "ci-info-1.6.0.tgz";
1933 path = fetchurl {
1934 name = "ci-info-1.6.0.tgz";
1935 url = "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz";
1936 sha1 = "2ca20dbb9ceb32d4524a683303313f0304b1e497";
1937 };
1938 }
1939
1940 {
1941 name = "cidr-regex-2.0.10.tgz";
1942 path = fetchurl {
1943 name = "cidr-regex-2.0.10.tgz";
1944 url = "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-2.0.10.tgz";
1945 sha1 = "af13878bd4ad704de77d6dc800799358b3afa70d";
1946 };
1947 }
1948
1949 {
1950 name = "circular-json-0.3.3.tgz";
1951 path = fetchurl {
1952 name = "circular-json-0.3.3.tgz";
1953 url = "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz";
1954 sha1 = "815c99ea84f6809529d2f45791bdf82711352d66";
1955 };
1956 }
1957
1958 {
1959 name = "class-utils-0.3.6.tgz";
1960 path = fetchurl {
1961 name = "class-utils-0.3.6.tgz";
1962 url = "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz";
1963 sha1 = "f93369ae8b9a7ce02fd41faad0ca83033190c463";
1964 };
1965 }
1966
1967 {
1968 name = "cli-boxes-1.0.0.tgz";
1969 path = fetchurl {
1970 name = "cli-boxes-1.0.0.tgz";
1971 url = "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz";
1972 sha1 = "4fa917c3e59c94a004cd61f8ee509da651687143";
1973 };
1974 }
1975
1976 {
1977 name = "cli-columns-3.1.2.tgz";
1978 path = fetchurl {
1979 name = "cli-columns-3.1.2.tgz";
1980 url = "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz";
1981 sha1 = "6732d972979efc2ae444a1f08e08fa139c96a18e";
1982 };
1983 }
1984
1985 {
1986 name = "cli-cursor-1.0.2.tgz";
1987 path = fetchurl {
1988 name = "cli-cursor-1.0.2.tgz";
1989 url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz";
1990 sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987";
1991 };
1992 }
1993
1994 {
1995 name = "cli-cursor-2.1.0.tgz";
1996 path = fetchurl {
1997 name = "cli-cursor-2.1.0.tgz";
1998 url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz";
1999 sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
2000 };
2001 }
2002
2003 {
2004 name = "cli-table3-0.5.1.tgz";
2005 path = fetchurl {
2006 name = "cli-table3-0.5.1.tgz";
2007 url = "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz";
2008 sha1 = "0252372d94dfc40dbd8df06005f48f31f656f202";
2009 };
2010 }
2011
2012 {
2013 name = "cli-table-0.3.1.tgz";
2014 path = fetchurl {
2015 name = "cli-table-0.3.1.tgz";
2016 url = "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz";
2017 sha1 = "f53b05266a8b1a0b934b3d0821e6e2dc5914ae23";
2018 };
2019 }
2020
2021 {
2022 name = "cli-truncate-0.2.1.tgz";
2023 path = fetchurl {
2024 name = "cli-truncate-0.2.1.tgz";
2025 url = "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz";
2026 sha1 = "9f15cfbb0705005369216c626ac7d05ab90dd574";
2027 };
2028 }
2029
2030 {
2031 name = "cli-width-2.2.0.tgz";
2032 path = fetchurl {
2033 name = "cli-width-2.2.0.tgz";
2034 url = "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz";
2035 sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639";
2036 };
2037 }
2038
2039 {
2040 name = "cliui-4.1.0.tgz";
2041 path = fetchurl {
2042 name = "cliui-4.1.0.tgz";
2043 url = "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz";
2044 sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49";
2045 };
2046 }
2047
2048 {
2049 name = "clone-1.0.4.tgz";
2050 path = fetchurl {
2051 name = "clone-1.0.4.tgz";
2052 url = "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz";
2053 sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
2054 };
2055 }
2056
2057 {
2058 name = "closest-to-2.0.0.tgz";
2059 path = fetchurl {
2060 name = "closest-to-2.0.0.tgz";
2061 url = "https://registry.yarnpkg.com/closest-to/-/closest-to-2.0.0.tgz";
2062 sha1 = "bb2a860edb7769b62d04821748ae50da24dbefaa";
2063 };
2064 }
2065
2066 {
2067 name = "cls-bluebird-2.1.0.tgz";
2068 path = fetchurl {
2069 name = "cls-bluebird-2.1.0.tgz";
2070 url = "https://registry.yarnpkg.com/cls-bluebird/-/cls-bluebird-2.1.0.tgz";
2071 sha1 = "37ef1e080a8ffb55c2f4164f536f1919e7968aee";
2072 };
2073 }
2074
2075 {
2076 name = "cluster-key-slot-1.0.12.tgz";
2077 path = fetchurl {
2078 name = "cluster-key-slot-1.0.12.tgz";
2079 url = "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.0.12.tgz";
2080 sha1 = "d5deff2a520717bc98313979b687309b2d368e29";
2081 };
2082 }
2083
2084 {
2085 name = "cmd-shim-2.0.2.tgz";
2086 path = fetchurl {
2087 name = "cmd-shim-2.0.2.tgz";
2088 url = "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz";
2089 sha1 = "6fcbda99483a8fd15d7d30a196ca69d688a2efdb";
2090 };
2091 }
2092
2093 {
2094 name = "co-bluebird-1.1.0.tgz";
2095 path = fetchurl {
2096 name = "co-bluebird-1.1.0.tgz";
2097 url = "https://registry.yarnpkg.com/co-bluebird/-/co-bluebird-1.1.0.tgz";
2098 sha1 = "c8b9f3a9320a7ed30987dcca1a5c3cff59655c7c";
2099 };
2100 }
2101
2102 {
2103 name = "co-use-1.1.0.tgz";
2104 path = fetchurl {
2105 name = "co-use-1.1.0.tgz";
2106 url = "https://registry.yarnpkg.com/co-use/-/co-use-1.1.0.tgz";
2107 sha1 = "c6bb3cdf10cb735ecaa9daeeda46d725c94a4e62";
2108 };
2109 }
2110
2111 {
2112 name = "co-4.6.0.tgz";
2113 path = fetchurl {
2114 name = "co-4.6.0.tgz";
2115 url = "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz";
2116 sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
2117 };
2118 }
2119
2120 {
2121 name = "code-point-at-1.1.0.tgz";
2122 path = fetchurl {
2123 name = "code-point-at-1.1.0.tgz";
2124 url = "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz";
2125 sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
2126 };
2127 }
2128
2129 {
2130 name = "collection-visit-1.0.0.tgz";
2131 path = fetchurl {
2132 name = "collection-visit-1.0.0.tgz";
2133 url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz";
2134 sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
2135 };
2136 }
2137
2138 {
2139 name = "color-convert-1.9.3.tgz";
2140 path = fetchurl {
2141 name = "color-convert-1.9.3.tgz";
2142 url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz";
2143 sha1 = "bb71850690e1f136567de629d2d5471deda4c1e8";
2144 };
2145 }
2146
2147 {
2148 name = "color-name-1.1.3.tgz";
2149 path = fetchurl {
2150 name = "color-name-1.1.3.tgz";
2151 url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz";
2152 sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
2153 };
2154 }
2155
2156 {
2157 name = "color-name-1.1.4.tgz";
2158 path = fetchurl {
2159 name = "color-name-1.1.4.tgz";
2160 url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz";
2161 sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2";
2162 };
2163 }
2164
2165 {
2166 name = "color-string-1.5.3.tgz";
2167 path = fetchurl {
2168 name = "color-string-1.5.3.tgz";
2169 url = "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz";
2170 sha1 = "c9bbc5f01b58b5492f3d6857459cb6590ce204cc";
2171 };
2172 }
2173
2174 {
2175 name = "color-3.0.0.tgz";
2176 path = fetchurl {
2177 name = "color-3.0.0.tgz";
2178 url = "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz";
2179 sha1 = "d920b4328d534a3ac8295d68f7bd4ba6c427be9a";
2180 };
2181 }
2182
2183 {
2184 name = "color-3.1.0.tgz";
2185 path = fetchurl {
2186 name = "color-3.1.0.tgz";
2187 url = "https://registry.yarnpkg.com/color/-/color-3.1.0.tgz";
2188 sha1 = "d8e9fb096732875774c84bf922815df0308d0ffc";
2189 };
2190 }
2191
2192 {
2193 name = "colornames-1.1.1.tgz";
2194 path = fetchurl {
2195 name = "colornames-1.1.1.tgz";
2196 url = "https://registry.yarnpkg.com/colornames/-/colornames-1.1.1.tgz";
2197 sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
2198 };
2199 }
2200
2201 {
2202 name = "colors-1.0.3.tgz";
2203 path = fetchurl {
2204 name = "colors-1.0.3.tgz";
2205 url = "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz";
2206 sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
2207 };
2208 }
2209
2210 {
2211 name = "colors-1.3.2.tgz";
2212 path = fetchurl {
2213 name = "colors-1.3.2.tgz";
2214 url = "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz";
2215 sha1 = "2df8ff573dfbf255af562f8ce7181d6b971a359b";
2216 };
2217 }
2218
2219 {
2220 name = "colorspace-1.1.1.tgz";
2221 path = fetchurl {
2222 name = "colorspace-1.1.1.tgz";
2223 url = "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.1.tgz";
2224 sha1 = "9ac2491e1bc6f8fb690e2176814f8d091636d972";
2225 };
2226 }
2227
2228 {
2229 name = "columnify-1.5.4.tgz";
2230 path = fetchurl {
2231 name = "columnify-1.5.4.tgz";
2232 url = "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz";
2233 sha1 = "4737ddf1c7b69a8a7c340570782e947eec8e78bb";
2234 };
2235 }
2236
2237 {
2238 name = "combined-stream-1.0.7.tgz";
2239 path = fetchurl {
2240 name = "combined-stream-1.0.7.tgz";
2241 url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz";
2242 sha1 = "2d1d24317afb8abe95d6d2c0b07b57813539d828";
2243 };
2244 }
2245
2246 {
2247 name = "commander-2.15.1.tgz";
2248 path = fetchurl {
2249 name = "commander-2.15.1.tgz";
2250 url = "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz";
2251 sha1 = "df46e867d0fc2aec66a34662b406a9ccafff5b0f";
2252 };
2253 }
2254
2255 {
2256 name = "commander-2.9.0.tgz";
2257 path = fetchurl {
2258 name = "commander-2.9.0.tgz";
2259 url = "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz";
2260 sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4";
2261 };
2262 }
2263
2264 {
2265 name = "commander-2.19.0.tgz";
2266 path = fetchurl {
2267 name = "commander-2.19.0.tgz";
2268 url = "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz";
2269 sha1 = "f6198aa84e5b83c46054b94ddedbfed5ee9ff12a";
2270 };
2271 }
2272
2273 {
2274 name = "compact2string-1.4.0.tgz";
2275 path = fetchurl {
2276 name = "compact2string-1.4.0.tgz";
2277 url = "https://registry.yarnpkg.com/compact2string/-/compact2string-1.4.0.tgz";
2278 sha1 = "a99cd96ea000525684b269683ae2222d6eea7b49";
2279 };
2280 }
2281
2282 {
2283 name = "component-bind-1.0.0.tgz";
2284 path = fetchurl {
2285 name = "component-bind-1.0.0.tgz";
2286 url = "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz";
2287 sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1";
2288 };
2289 }
2290
2291 {
2292 name = "component-emitter-1.1.2.tgz";
2293 path = fetchurl {
2294 name = "component-emitter-1.1.2.tgz";
2295 url = "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz";
2296 sha1 = "296594f2753daa63996d2af08d15a95116c9aec3";
2297 };
2298 }
2299
2300 {
2301 name = "component-emitter-1.2.1.tgz";
2302 path = fetchurl {
2303 name = "component-emitter-1.2.1.tgz";
2304 url = "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz";
2305 sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6";
2306 };
2307 }
2308
2309 {
2310 name = "component-inherit-0.0.3.tgz";
2311 path = fetchurl {
2312 name = "component-inherit-0.0.3.tgz";
2313 url = "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz";
2314 sha1 = "645fc4adf58b72b649d5cae65135619db26ff143";
2315 };
2316 }
2317
2318 {
2319 name = "concat-map-0.0.1.tgz";
2320 path = fetchurl {
2321 name = "concat-map-0.0.1.tgz";
2322 url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz";
2323 sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
2324 };
2325 }
2326
2327 {
2328 name = "concat-stream-1.6.2.tgz";
2329 path = fetchurl {
2330 name = "concat-stream-1.6.2.tgz";
2331 url = "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz";
2332 sha1 = "904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34";
2333 };
2334 }
2335
2336 {
2337 name = "concurrently-4.1.0.tgz";
2338 path = fetchurl {
2339 name = "concurrently-4.1.0.tgz";
2340 url = "https://registry.yarnpkg.com/concurrently/-/concurrently-4.1.0.tgz";
2341 sha1 = "17fdf067da71210685d9ea554423ef239da30d33";
2342 };
2343 }
2344
2345 {
2346 name = "config-chain-1.1.12.tgz";
2347 path = fetchurl {
2348 name = "config-chain-1.1.12.tgz";
2349 url = "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz";
2350 sha1 = "0fde8d091200eb5e808caf25fe618c02f48e4efa";
2351 };
2352 }
2353
2354 {
2355 name = "config-3.0.0.tgz";
2356 path = fetchurl {
2357 name = "config-3.0.0.tgz";
2358 url = "https://registry.yarnpkg.com/config/-/config-3.0.0.tgz";
2359 sha1 = "a71cdbb22d225df9eff20b95178d65a63c452367";
2360 };
2361 }
2362
2363 {
2364 name = "configstore-3.1.2.tgz";
2365 path = fetchurl {
2366 name = "configstore-3.1.2.tgz";
2367 url = "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz";
2368 sha1 = "c6f25defaeef26df12dd33414b001fe81a543f8f";
2369 };
2370 }
2371
2372 {
2373 name = "console-control-strings-1.1.0.tgz";
2374 path = fetchurl {
2375 name = "console-control-strings-1.1.0.tgz";
2376 url = "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz";
2377 sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
2378 };
2379 }
2380
2381 {
2382 name = "content-disposition-0.5.1.tgz";
2383 path = fetchurl {
2384 name = "content-disposition-0.5.1.tgz";
2385 url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.1.tgz";
2386 sha1 = "87476c6a67c8daa87e32e87616df883ba7fb071b";
2387 };
2388 }
2389
2390 {
2391 name = "content-disposition-0.5.2.tgz";
2392 path = fetchurl {
2393 name = "content-disposition-0.5.2.tgz";
2394 url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz";
2395 sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4";
2396 };
2397 }
2398
2399 {
2400 name = "content-security-policy-builder-2.0.0.tgz";
2401 path = fetchurl {
2402 name = "content-security-policy-builder-2.0.0.tgz";
2403 url = "https://registry.yarnpkg.com/content-security-policy-builder/-/content-security-policy-builder-2.0.0.tgz";
2404 sha1 = "8749a1d542fcbe82237281ea9f716ce68b394dd2";
2405 };
2406 }
2407
2408 {
2409 name = "content-type-1.0.4.tgz";
2410 path = fetchurl {
2411 name = "content-type-1.0.4.tgz";
2412 url = "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz";
2413 sha1 = "e138cc75e040c727b1966fe5e5f8c9aee256fe3b";
2414 };
2415 }
2416
2417 {
2418 name = "cookie-parser-1.4.3.tgz";
2419 path = fetchurl {
2420 name = "cookie-parser-1.4.3.tgz";
2421 url = "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.4.3.tgz";
2422 sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5";
2423 };
2424 }
2425
2426 {
2427 name = "cookie-signature-1.0.6.tgz";
2428 path = fetchurl {
2429 name = "cookie-signature-1.0.6.tgz";
2430 url = "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz";
2431 sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
2432 };
2433 }
2434
2435 {
2436 name = "cookie-0.1.5.tgz";
2437 path = fetchurl {
2438 name = "cookie-0.1.5.tgz";
2439 url = "https://registry.yarnpkg.com/cookie/-/cookie-0.1.5.tgz";
2440 sha1 = "6ab9948a4b1ae21952cd2588530a4722d4044d7c";
2441 };
2442 }
2443
2444 {
2445 name = "cookie-0.3.1.tgz";
2446 path = fetchurl {
2447 name = "cookie-0.3.1.tgz";
2448 url = "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz";
2449 sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb";
2450 };
2451 }
2452
2453 {
2454 name = "cookiejar-2.1.2.tgz";
2455 path = fetchurl {
2456 name = "cookiejar-2.1.2.tgz";
2457 url = "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz";
2458 sha1 = "dd8a235530752f988f9a0844f3fc589e3111125c";
2459 };
2460 }
2461
2462 {
2463 name = "copy-concurrently-1.0.5.tgz";
2464 path = fetchurl {
2465 name = "copy-concurrently-1.0.5.tgz";
2466 url = "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
2467 sha1 = "92297398cae34937fcafd6ec8139c18051f0b5e0";
2468 };
2469 }
2470
2471 {
2472 name = "copy-descriptor-0.1.1.tgz";
2473 path = fetchurl {
2474 name = "copy-descriptor-0.1.1.tgz";
2475 url = "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
2476 sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
2477 };
2478 }
2479
2480 {
2481 name = "core-js-2.5.7.tgz";
2482 path = fetchurl {
2483 name = "core-js-2.5.7.tgz";
2484 url = "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz";
2485 sha1 = "f972608ff0cead68b841a16a932d0b183791814e";
2486 };
2487 }
2488
2489 {
2490 name = "core-util-is-1.0.2.tgz";
2491 path = fetchurl {
2492 name = "core-util-is-1.0.2.tgz";
2493 url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz";
2494 sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
2495 };
2496 }
2497
2498 {
2499 name = "cors-2.8.5.tgz";
2500 path = fetchurl {
2501 name = "cors-2.8.5.tgz";
2502 url = "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz";
2503 sha1 = "eac11da51592dd86b9f06f6e7ac293b3df875d29";
2504 };
2505 }
2506
2507 {
2508 name = "cosmiconfig-5.0.6.tgz";
2509 path = fetchurl {
2510 name = "cosmiconfig-5.0.6.tgz";
2511 url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.6.tgz";
2512 sha1 = "dca6cf680a0bd03589aff684700858c81abeeb39";
2513 };
2514 }
2515
2516 {
2517 name = "cosmiconfig-5.0.7.tgz";
2518 path = fetchurl {
2519 name = "cosmiconfig-5.0.7.tgz";
2520 url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.7.tgz";
2521 sha1 = "39826b292ee0d78eda137dfa3173bd1c21a43b04";
2522 };
2523 }
2524
2525 {
2526 name = "create-error-class-3.0.2.tgz";
2527 path = fetchurl {
2528 name = "create-error-class-3.0.2.tgz";
2529 url = "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz";
2530 sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6";
2531 };
2532 }
2533
2534 {
2535 name = "create-torrent-3.33.0.tgz";
2536 path = fetchurl {
2537 name = "create-torrent-3.33.0.tgz";
2538 url = "https://registry.yarnpkg.com/create-torrent/-/create-torrent-3.33.0.tgz";
2539 sha1 = "8a7a2aa2213a799c266c40e4c12f1468ede25105";
2540 };
2541 }
2542
2543 {
2544 name = "cron-parser-2.7.3.tgz";
2545 path = fetchurl {
2546 name = "cron-parser-2.7.3.tgz";
2547 url = "https://registry.yarnpkg.com/cron-parser/-/cron-parser-2.7.3.tgz";
2548 sha1 = "12603f89f5375af353a9357be2543d3172eac651";
2549 };
2550 }
2551
2552 {
2553 name = "cross-spawn-5.1.0.tgz";
2554 path = fetchurl {
2555 name = "cross-spawn-5.1.0.tgz";
2556 url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz";
2557 sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449";
2558 };
2559 }
2560
2561 {
2562 name = "cross-spawn-6.0.5.tgz";
2563 path = fetchurl {
2564 name = "cross-spawn-6.0.5.tgz";
2565 url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz";
2566 sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4";
2567 };
2568 }
2569
2570 {
2571 name = "crypt-0.0.2.tgz";
2572 path = fetchurl {
2573 name = "crypt-0.0.2.tgz";
2574 url = "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz";
2575 sha1 = "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b";
2576 };
2577 }
2578
2579 {
2580 name = "crypto-random-string-1.0.0.tgz";
2581 path = fetchurl {
2582 name = "crypto-random-string-1.0.0.tgz";
2583 url = "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz";
2584 sha1 = "a230f64f568310e1498009940790ec99545bca7e";
2585 };
2586 }
2587
2588 {
2589 name = "cycle-1.0.3.tgz";
2590 path = fetchurl {
2591 name = "cycle-1.0.3.tgz";
2592 url = "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz";
2593 sha1 = "21e80b2be8580f98b468f379430662b046c34ad2";
2594 };
2595 }
2596
2597 {
2598 name = "cyclist-0.2.2.tgz";
2599 path = fetchurl {
2600 name = "cyclist-0.2.2.tgz";
2601 url = "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz";
2602 sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640";
2603 };
2604 }
2605
2606 {
2607 name = "d-1.0.0.tgz";
2608 path = fetchurl {
2609 name = "d-1.0.0.tgz";
2610 url = "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz";
2611 sha1 = "754bb5bfe55451da69a58b94d45f4c5b0462d58f";
2612 };
2613 }
2614
2615 {
2616 name = "dashdash-1.14.1.tgz";
2617 path = fetchurl {
2618 name = "dashdash-1.14.1.tgz";
2619 url = "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz";
2620 sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
2621 };
2622 }
2623
2624 {
2625 name = "dasherize-2.0.0.tgz";
2626 path = fetchurl {
2627 name = "dasherize-2.0.0.tgz";
2628 url = "https://registry.yarnpkg.com/dasherize/-/dasherize-2.0.0.tgz";
2629 sha1 = "6d809c9cd0cf7bb8952d80fc84fa13d47ddb1308";
2630 };
2631 }
2632
2633 {
2634 name = "date-fns-1.29.0.tgz";
2635 path = fetchurl {
2636 name = "date-fns-1.29.0.tgz";
2637 url = "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz";
2638 sha1 = "12e609cdcb935127311d04d33334e2960a2a54e6";
2639 };
2640 }
2641
2642 {
2643 name = "deasync-0.1.14.tgz";
2644 path = fetchurl {
2645 name = "deasync-0.1.14.tgz";
2646 url = "https://registry.yarnpkg.com/deasync/-/deasync-0.1.14.tgz";
2647 sha1 = "232ea2252b443948cad033d792eb3b24b0a3d828";
2648 };
2649 }
2650
2651 {
2652 name = "debug-2.2.0.tgz";
2653 path = fetchurl {
2654 name = "debug-2.2.0.tgz";
2655 url = "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz";
2656 sha1 = "f87057e995b1a1f6ae6a4960664137bc56f039da";
2657 };
2658 }
2659
2660 {
2661 name = "debug-2.3.3.tgz";
2662 path = fetchurl {
2663 name = "debug-2.3.3.tgz";
2664 url = "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz";
2665 sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c";
2666 };
2667 }
2668
2669 {
2670 name = "debug-2.6.9.tgz";
2671 path = fetchurl {
2672 name = "debug-2.6.9.tgz";
2673 url = "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz";
2674 sha1 = "5d128515df134ff327e90a4c93f4e077a536341f";
2675 };
2676 }
2677
2678 {
2679 name = "debug-3.1.0.tgz";
2680 path = fetchurl {
2681 name = "debug-3.1.0.tgz";
2682 url = "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz";
2683 sha1 = "5bb5a0672628b64149566ba16819e61518c67261";
2684 };
2685 }
2686
2687 {
2688 name = "debug-3.2.6.tgz";
2689 path = fetchurl {
2690 name = "debug-3.2.6.tgz";
2691 url = "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz";
2692 sha1 = "e83d17de16d8a7efb7717edbe5fb10135eee629b";
2693 };
2694 }
2695
2696 {
2697 name = "debug-4.1.0.tgz";
2698 path = fetchurl {
2699 name = "debug-4.1.0.tgz";
2700 url = "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz";
2701 sha1 = "373687bffa678b38b1cd91f861b63850035ddc87";
2702 };
2703 }
2704
2705 {
2706 name = "debug-4.1.1.tgz";
2707 path = fetchurl {
2708 name = "debug-4.1.1.tgz";
2709 url = "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz";
2710 sha1 = "3b72260255109c6b589cee050f1d516139664791";
2711 };
2712 }
2713
2714 {
2715 name = "debuglog-1.0.1.tgz";
2716 path = fetchurl {
2717 name = "debuglog-1.0.1.tgz";
2718 url = "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz";
2719 sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492";
2720 };
2721 }
2722
2723 {
2724 name = "decamelize-1.2.0.tgz";
2725 path = fetchurl {
2726 name = "decamelize-1.2.0.tgz";
2727 url = "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz";
2728 sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
2729 };
2730 }
2731
2732 {
2733 name = "decode-uri-component-0.2.0.tgz";
2734 path = fetchurl {
2735 name = "decode-uri-component-0.2.0.tgz";
2736 url = "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
2737 sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
2738 };
2739 }
2740
2741 {
2742 name = "decompress-response-3.3.0.tgz";
2743 path = fetchurl {
2744 name = "decompress-response-3.3.0.tgz";
2745 url = "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz";
2746 sha1 = "80a4dd323748384bfa248083622aedec982adff3";
2747 };
2748 }
2749
2750 {
2751 name = "dedent-0.7.0.tgz";
2752 path = fetchurl {
2753 name = "dedent-0.7.0.tgz";
2754 url = "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz";
2755 sha1 = "2495ddbaf6eb874abb0e1be9df22d2e5a544326c";
2756 };
2757 }
2758
2759 {
2760 name = "deep-eql-0.1.3.tgz";
2761 path = fetchurl {
2762 name = "deep-eql-0.1.3.tgz";
2763 url = "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz";
2764 sha1 = "ef558acab8de25206cd713906d74e56930eb69f2";
2765 };
2766 }
2767
2768 {
2769 name = "deep-eql-3.0.1.tgz";
2770 path = fetchurl {
2771 name = "deep-eql-3.0.1.tgz";
2772 url = "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz";
2773 sha1 = "dfc9404400ad1c8fe023e7da1df1c147c4b444df";
2774 };
2775 }
2776
2777 {
2778 name = "deep-equal-0.2.2.tgz";
2779 path = fetchurl {
2780 name = "deep-equal-0.2.2.tgz";
2781 url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-0.2.2.tgz";
2782 sha1 = "84b745896f34c684e98f2ce0e42abaf43bba017d";
2783 };
2784 }
2785
2786 {
2787 name = "deep-extend-0.6.0.tgz";
2788 path = fetchurl {
2789 name = "deep-extend-0.6.0.tgz";
2790 url = "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz";
2791 sha1 = "c4fa7c95404a17a9c3e8ca7e1537312b736330ac";
2792 };
2793 }
2794
2795 {
2796 name = "deep-is-0.1.3.tgz";
2797 path = fetchurl {
2798 name = "deep-is-0.1.3.tgz";
2799 url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz";
2800 sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
2801 };
2802 }
2803
2804 {
2805 name = "deep-object-diff-1.1.0.tgz";
2806 path = fetchurl {
2807 name = "deep-object-diff-1.1.0.tgz";
2808 url = "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz";
2809 sha1 = "d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a";
2810 };
2811 }
2812
2813 {
2814 name = "defaults-1.0.3.tgz";
2815 path = fetchurl {
2816 name = "defaults-1.0.3.tgz";
2817 url = "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz";
2818 sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d";
2819 };
2820 }
2821
2822 {
2823 name = "define-properties-1.1.3.tgz";
2824 path = fetchurl {
2825 name = "define-properties-1.1.3.tgz";
2826 url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz";
2827 sha1 = "cf88da6cbee26fe6db7094f61d870cbd84cee9f1";
2828 };
2829 }
2830
2831 {
2832 name = "define-property-0.2.5.tgz";
2833 path = fetchurl {
2834 name = "define-property-0.2.5.tgz";
2835 url = "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz";
2836 sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
2837 };
2838 }
2839
2840 {
2841 name = "define-property-1.0.0.tgz";
2842 path = fetchurl {
2843 name = "define-property-1.0.0.tgz";
2844 url = "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz";
2845 sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
2846 };
2847 }
2848
2849 {
2850 name = "define-property-2.0.2.tgz";
2851 path = fetchurl {
2852 name = "define-property-2.0.2.tgz";
2853 url = "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz";
2854 sha1 = "d459689e8d654ba77e02a817f8710d702cb16e9d";
2855 };
2856 }
2857
2858 {
2859 name = "defined-1.0.0.tgz";
2860 path = fetchurl {
2861 name = "defined-1.0.0.tgz";
2862 url = "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz";
2863 sha1 = "c98d9bcef75674188e110969151199e39b1fa693";
2864 };
2865 }
2866
2867 {
2868 name = "del-3.0.0.tgz";
2869 path = fetchurl {
2870 name = "del-3.0.0.tgz";
2871 url = "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz";
2872 sha1 = "53ecf699ffcbcb39637691ab13baf160819766e5";
2873 };
2874 }
2875
2876 {
2877 name = "delayed-stream-1.0.0.tgz";
2878 path = fetchurl {
2879 name = "delayed-stream-1.0.0.tgz";
2880 url = "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz";
2881 sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
2882 };
2883 }
2884
2885 {
2886 name = "delegates-1.0.0.tgz";
2887 path = fetchurl {
2888 name = "delegates-1.0.0.tgz";
2889 url = "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz";
2890 sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
2891 };
2892 }
2893
2894 {
2895 name = "denque-1.4.0.tgz";
2896 path = fetchurl {
2897 name = "denque-1.4.0.tgz";
2898 url = "https://registry.yarnpkg.com/denque/-/denque-1.4.0.tgz";
2899 sha1 = "79e2f0490195502107f24d9553f374837dabc916";
2900 };
2901 }
2902
2903 {
2904 name = "depd-1.1.2.tgz";
2905 path = fetchurl {
2906 name = "depd-1.1.2.tgz";
2907 url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz";
2908 sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
2909 };
2910 }
2911
2912 {
2913 name = "descrevit-0.1.1.tgz";
2914 path = fetchurl {
2915 name = "descrevit-0.1.1.tgz";
2916 url = "https://registry.yarnpkg.com/descrevit/-/descrevit-0.1.1.tgz";
2917 sha1 = "c0f5840de0a0f7b1b8b4078569b173327947d5da";
2918 };
2919 }
2920
2921 {
2922 name = "destroy-1.0.4.tgz";
2923 path = fetchurl {
2924 name = "destroy-1.0.4.tgz";
2925 url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz";
2926 sha1 = "978857442c44749e4206613e37946205826abd80";
2927 };
2928 }
2929
2930 {
2931 name = "detect-indent-5.0.0.tgz";
2932 path = fetchurl {
2933 name = "detect-indent-5.0.0.tgz";
2934 url = "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz";
2935 sha1 = "3871cc0a6a002e8c3e5b3cf7f336264675f06b9d";
2936 };
2937 }
2938
2939 {
2940 name = "detect-libc-1.0.3.tgz";
2941 path = fetchurl {
2942 name = "detect-libc-1.0.3.tgz";
2943 url = "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz";
2944 sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
2945 };
2946 }
2947
2948 {
2949 name = "detect-newline-2.1.0.tgz";
2950 path = fetchurl {
2951 name = "detect-newline-2.1.0.tgz";
2952 url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz";
2953 sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2";
2954 };
2955 }
2956
2957 {
2958 name = "dezalgo-1.0.3.tgz";
2959 path = fetchurl {
2960 name = "dezalgo-1.0.3.tgz";
2961 url = "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz";
2962 sha1 = "7f742de066fc748bc8db820569dddce49bf0d456";
2963 };
2964 }
2965
2966 {
2967 name = "diagnostics-1.1.1.tgz";
2968 path = fetchurl {
2969 name = "diagnostics-1.1.1.tgz";
2970 url = "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.1.1.tgz";
2971 sha1 = "cab6ac33df70c9d9a727490ae43ac995a769b22a";
2972 };
2973 }
2974
2975 {
2976 name = "dicer-0.2.5.tgz";
2977 path = fetchurl {
2978 name = "dicer-0.2.5.tgz";
2979 url = "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz";
2980 sha1 = "5996c086bb33218c812c090bddc09cd12facb70f";
2981 };
2982 }
2983
2984 {
2985 name = "diff-3.5.0.tgz";
2986 path = fetchurl {
2987 name = "diff-3.5.0.tgz";
2988 url = "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz";
2989 sha1 = "800c0dd1e0a8bfbc95835c202ad220fe317e5a12";
2990 };
2991 }
2992
2993 {
2994 name = "dns-prefetch-control-0.1.0.tgz";
2995 path = fetchurl {
2996 name = "dns-prefetch-control-0.1.0.tgz";
2997 url = "https://registry.yarnpkg.com/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz";
2998 sha1 = "60ddb457774e178f1f9415f0cabb0e85b0b300b2";
2999 };
3000 }
3001
3002 {
3003 name = "docopt-0.6.2.tgz";
3004 path = fetchurl {
3005 name = "docopt-0.6.2.tgz";
3006 url = "https://registry.yarnpkg.com/docopt/-/docopt-0.6.2.tgz";
3007 sha1 = "b28e9e2220da5ec49f7ea5bb24a47787405eeb11";
3008 };
3009 }
3010
3011 {
3012 name = "doctrine-0.7.2.tgz";
3013 path = fetchurl {
3014 name = "doctrine-0.7.2.tgz";
3015 url = "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz";
3016 sha1 = "7cb860359ba3be90e040b26b729ce4bfa654c523";
3017 };
3018 }
3019
3020 {
3021 name = "doctrine-1.5.0.tgz";
3022 path = fetchurl {
3023 name = "doctrine-1.5.0.tgz";
3024 url = "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz";
3025 sha1 = "379dce730f6166f76cefa4e6707a159b02c5a6fa";
3026 };
3027 }
3028
3029 {
3030 name = "dont-sniff-mimetype-1.0.0.tgz";
3031 path = fetchurl {
3032 name = "dont-sniff-mimetype-1.0.0.tgz";
3033 url = "https://registry.yarnpkg.com/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz";
3034 sha1 = "5932890dc9f4e2f19e5eb02a20026e5e5efc8f58";
3035 };
3036 }
3037
3038 {
3039 name = "dot-json-1.0.4.tgz";
3040 path = fetchurl {
3041 name = "dot-json-1.0.4.tgz";
3042 url = "https://registry.yarnpkg.com/dot-json/-/dot-json-1.0.4.tgz";
3043 sha1 = "b5c5818eb526a7917ac02df017fe9fba37b11195";
3044 };
3045 }
3046
3047 {
3048 name = "dot-prop-4.2.0.tgz";
3049 path = fetchurl {
3050 name = "dot-prop-4.2.0.tgz";
3051 url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz";
3052 sha1 = "1f19e0c2e1aa0e32797c49799f2837ac6af69c57";
3053 };
3054 }
3055
3056 {
3057 name = "dotenv-5.0.1.tgz";
3058 path = fetchurl {
3059 name = "dotenv-5.0.1.tgz";
3060 url = "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz";
3061 sha1 = "a5317459bd3d79ab88cff6e44057a6a3fbb1fcef";
3062 };
3063 }
3064
3065 {
3066 name = "dottie-2.0.1.tgz";
3067 path = fetchurl {
3068 name = "dottie-2.0.1.tgz";
3069 url = "https://registry.yarnpkg.com/dottie/-/dottie-2.0.1.tgz";
3070 sha1 = "697ad9d72004db7574d21f892466a3c285893659";
3071 };
3072 }
3073
3074 {
3075 name = "double-ended-queue-2.1.0-0.tgz";
3076 path = fetchurl {
3077 name = "double-ended-queue-2.1.0-0.tgz";
3078 url = "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
3079 sha1 = "103d3527fd31528f40188130c841efdd78264e5c";
3080 };
3081 }
3082
3083 {
3084 name = "dtrace-provider-0.8.7.tgz";
3085 path = fetchurl {
3086 name = "dtrace-provider-0.8.7.tgz";
3087 url = "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz";
3088 sha1 = "dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04";
3089 };
3090 }
3091
3092 {
3093 name = "duplexer3-0.1.4.tgz";
3094 path = fetchurl {
3095 name = "duplexer3-0.1.4.tgz";
3096 url = "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz";
3097 sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2";
3098 };
3099 }
3100
3101 {
3102 name = "duplexify-3.6.1.tgz";
3103 path = fetchurl {
3104 name = "duplexify-3.6.1.tgz";
3105 url = "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.1.tgz";
3106 sha1 = "b1a7a29c4abfd639585efaecce80d666b1e34125";
3107 };
3108 }
3109
3110 {
3111 name = "ecc-jsbn-0.1.2.tgz";
3112 path = fetchurl {
3113 name = "ecc-jsbn-0.1.2.tgz";
3114 url = "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
3115 sha1 = "3a83a904e54353287874c564b7549386849a98c9";
3116 };
3117 }
3118
3119 {
3120 name = "ecdsa-sig-formatter-1.0.10.tgz";
3121 path = fetchurl {
3122 name = "ecdsa-sig-formatter-1.0.10.tgz";
3123 url = "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz";
3124 sha1 = "1c595000f04a8897dfb85000892a0f4c33af86c3";
3125 };
3126 }
3127
3128 {
3129 name = "editor-1.0.0.tgz";
3130 path = fetchurl {
3131 name = "editor-1.0.0.tgz";
3132 url = "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz";
3133 sha1 = "60c7f87bd62bcc6a894fa8ccd6afb7823a24f742";
3134 };
3135 }
3136
3137 {
3138 name = "ee-first-1.1.1.tgz";
3139 path = fetchurl {
3140 name = "ee-first-1.1.1.tgz";
3141 url = "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz";
3142 sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
3143 };
3144 }
3145
3146 {
3147 name = "elegant-spinner-1.0.1.tgz";
3148 path = fetchurl {
3149 name = "elegant-spinner-1.0.1.tgz";
3150 url = "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz";
3151 sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e";
3152 };
3153 }
3154
3155 {
3156 name = "elliptic-3.0.3.tgz";
3157 path = fetchurl {
3158 name = "elliptic-3.0.3.tgz";
3159 url = "https://registry.yarnpkg.com/elliptic/-/elliptic-3.0.3.tgz";
3160 sha1 = "865c9b420bfbe55006b9f969f97a0d2c44966595";
3161 };
3162 }
3163
3164 {
3165 name = "enabled-1.0.2.tgz";
3166 path = fetchurl {
3167 name = "enabled-1.0.2.tgz";
3168 url = "https://registry.yarnpkg.com/enabled/-/enabled-1.0.2.tgz";
3169 sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
3170 };
3171 }
3172
3173 {
3174 name = "encodeurl-1.0.2.tgz";
3175 path = fetchurl {
3176 name = "encodeurl-1.0.2.tgz";
3177 url = "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz";
3178 sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
3179 };
3180 }
3181
3182 {
3183 name = "encoding-0.1.12.tgz";
3184 path = fetchurl {
3185 name = "encoding-0.1.12.tgz";
3186 url = "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz";
3187 sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
3188 };
3189 }
3190
3191 {
3192 name = "end-of-stream-1.4.1.tgz";
3193 path = fetchurl {
3194 name = "end-of-stream-1.4.1.tgz";
3195 url = "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz";
3196 sha1 = "ed29634d19baba463b6ce6b80a37213eab71ec43";
3197 };
3198 }
3199
3200 {
3201 name = "engine.io-client-1.8.3.tgz";
3202 path = fetchurl {
3203 name = "engine.io-client-1.8.3.tgz";
3204 url = "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz";
3205 sha1 = "1798ed93451246453d4c6f635d7a201fe940d5ab";
3206 };
3207 }
3208
3209 {
3210 name = "engine.io-client-3.3.1.tgz";
3211 path = fetchurl {
3212 name = "engine.io-client-3.3.1.tgz";
3213 url = "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.3.1.tgz";
3214 sha1 = "afedb4a07b2ea48b7190c3136bfea98fdd4f0f03";
3215 };
3216 }
3217
3218 {
3219 name = "engine.io-parser-1.3.2.tgz";
3220 path = fetchurl {
3221 name = "engine.io-parser-1.3.2.tgz";
3222 url = "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz";
3223 sha1 = "937b079f0007d0893ec56d46cb220b8cb435220a";
3224 };
3225 }
3226
3227 {
3228 name = "engine.io-parser-2.1.3.tgz";
3229 path = fetchurl {
3230 name = "engine.io-parser-2.1.3.tgz";
3231 url = "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz";
3232 sha1 = "757ab970fbf2dfb32c7b74b033216d5739ef79a6";
3233 };
3234 }
3235
3236 {
3237 name = "engine.io-1.8.3.tgz";
3238 path = fetchurl {
3239 name = "engine.io-1.8.3.tgz";
3240 url = "https://registry.yarnpkg.com/engine.io/-/engine.io-1.8.3.tgz";
3241 sha1 = "8de7f97895d20d39b85f88eeee777b2bd42b13d4";
3242 };
3243 }
3244
3245 {
3246 name = "engine.io-3.3.2.tgz";
3247 path = fetchurl {
3248 name = "engine.io-3.3.2.tgz";
3249 url = "https://registry.yarnpkg.com/engine.io/-/engine.io-3.3.2.tgz";
3250 sha1 = "18cbc8b6f36e9461c5c0f81df2b830de16058a59";
3251 };
3252 }
3253
3254 {
3255 name = "env-variable-0.0.5.tgz";
3256 path = fetchurl {
3257 name = "env-variable-0.0.5.tgz";
3258 url = "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.5.tgz";
3259 sha1 = "913dd830bef11e96a039c038d4130604eba37f88";
3260 };
3261 }
3262
3263 {
3264 name = "err-code-1.1.2.tgz";
3265 path = fetchurl {
3266 name = "err-code-1.1.2.tgz";
3267 url = "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz";
3268 sha1 = "06e0116d3028f6aef4806849eb0ea6a748ae6960";
3269 };
3270 }
3271
3272 {
3273 name = "errno-0.1.7.tgz";
3274 path = fetchurl {
3275 name = "errno-0.1.7.tgz";
3276 url = "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz";
3277 sha1 = "4684d71779ad39af177e3f007996f7c67c852618";
3278 };
3279 }
3280
3281 {
3282 name = "error-ex-1.3.2.tgz";
3283 path = fetchurl {
3284 name = "error-ex-1.3.2.tgz";
3285 url = "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz";
3286 sha1 = "b4ac40648107fdcdcfae242f428bea8a14d4f1bf";
3287 };
3288 }
3289
3290 {
3291 name = "es5-ext-0.10.46.tgz";
3292 path = fetchurl {
3293 name = "es5-ext-0.10.46.tgz";
3294 url = "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz";
3295 sha1 = "efd99f67c5a7ec789baa3daa7f79870388f7f572";
3296 };
3297 }
3298
3299 {
3300 name = "es6-iterator-2.0.3.tgz";
3301 path = fetchurl {
3302 name = "es6-iterator-2.0.3.tgz";
3303 url = "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz";
3304 sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
3305 };
3306 }
3307
3308 {
3309 name = "es6-map-0.1.5.tgz";
3310 path = fetchurl {
3311 name = "es6-map-0.1.5.tgz";
3312 url = "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz";
3313 sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
3314 };
3315 }
3316
3317 {
3318 name = "es6-promise-4.2.5.tgz";
3319 path = fetchurl {
3320 name = "es6-promise-4.2.5.tgz";
3321 url = "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz";
3322 sha1 = "da6d0d5692efb461e082c14817fe2427d8f5d054";
3323 };
3324 }
3325
3326 {
3327 name = "es6-promisify-5.0.0.tgz";
3328 path = fetchurl {
3329 name = "es6-promisify-5.0.0.tgz";
3330 url = "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz";
3331 sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
3332 };
3333 }
3334
3335 {
3336 name = "es6-promisify-6.0.1.tgz";
3337 path = fetchurl {
3338 name = "es6-promisify-6.0.1.tgz";
3339 url = "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.0.1.tgz";
3340 sha1 = "6edaa45f3bd570ffe08febce66f7116be4b1cdb6";
3341 };
3342 }
3343
3344 {
3345 name = "es6-set-0.1.5.tgz";
3346 path = fetchurl {
3347 name = "es6-set-0.1.5.tgz";
3348 url = "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz";
3349 sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1";
3350 };
3351 }
3352
3353 {
3354 name = "es6-shim-0.35.3.tgz";
3355 path = fetchurl {
3356 name = "es6-shim-0.35.3.tgz";
3357 url = "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.3.tgz";
3358 sha1 = "9bfb7363feffff87a6cdb6cd93e405ec3c4b6f26";
3359 };
3360 }
3361
3362 {
3363 name = "es6-symbol-3.1.1.tgz";
3364 path = fetchurl {
3365 name = "es6-symbol-3.1.1.tgz";
3366 url = "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz";
3367 sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
3368 };
3369 }
3370
3371 {
3372 name = "es6-weak-map-2.0.2.tgz";
3373 path = fetchurl {
3374 name = "es6-weak-map-2.0.2.tgz";
3375 url = "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz";
3376 sha1 = "5e3ab32251ffd1538a1f8e5ffa1357772f92d96f";
3377 };
3378 }
3379
3380 {
3381 name = "escape-html-1.0.3.tgz";
3382 path = fetchurl {
3383 name = "escape-html-1.0.3.tgz";
3384 url = "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz";
3385 sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
3386 };
3387 }
3388
3389 {
3390 name = "escape-string-regexp-1.0.5.tgz";
3391 path = fetchurl {
3392 name = "escape-string-regexp-1.0.5.tgz";
3393 url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
3394 sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
3395 };
3396 }
3397
3398 {
3399 name = "escope-3.6.0.tgz";
3400 path = fetchurl {
3401 name = "escope-3.6.0.tgz";
3402 url = "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz";
3403 sha1 = "e01975e812781a163a6dadfdd80398dc64c889c3";
3404 };
3405 }
3406
3407 {
3408 name = "eslint-2.13.1.tgz";
3409 path = fetchurl {
3410 name = "eslint-2.13.1.tgz";
3411 url = "https://registry.yarnpkg.com/eslint/-/eslint-2.13.1.tgz";
3412 sha1 = "e4cc8fa0f009fb829aaae23855a29360be1f6c11";
3413 };
3414 }
3415
3416 {
3417 name = "espree-3.5.4.tgz";
3418 path = fetchurl {
3419 name = "espree-3.5.4.tgz";
3420 url = "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz";
3421 sha1 = "b0f447187c8a8bed944b815a660bddf5deb5d1a7";
3422 };
3423 }
3424
3425 {
3426 name = "esprima-4.0.1.tgz";
3427 path = fetchurl {
3428 name = "esprima-4.0.1.tgz";
3429 url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz";
3430 sha1 = "13b04cdb3e6c5d19df91ab6987a8695619b0aa71";
3431 };
3432 }
3433
3434 {
3435 name = "esrecurse-4.2.1.tgz";
3436 path = fetchurl {
3437 name = "esrecurse-4.2.1.tgz";
3438 url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz";
3439 sha1 = "007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf";
3440 };
3441 }
3442
3443 {
3444 name = "estraverse-4.2.0.tgz";
3445 path = fetchurl {
3446 name = "estraverse-4.2.0.tgz";
3447 url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz";
3448 sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13";
3449 };
3450 }
3451
3452 {
3453 name = "esutils-1.1.6.tgz";
3454 path = fetchurl {
3455 name = "esutils-1.1.6.tgz";
3456 url = "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz";
3457 sha1 = "c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375";
3458 };
3459 }
3460
3461 {
3462 name = "esutils-2.0.2.tgz";
3463 path = fetchurl {
3464 name = "esutils-2.0.2.tgz";
3465 url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz";
3466 sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
3467 };
3468 }
3469
3470 {
3471 name = "etag-1.7.0.tgz";
3472 path = fetchurl {
3473 name = "etag-1.7.0.tgz";
3474 url = "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz";
3475 sha1 = "03d30b5f67dd6e632d2945d30d6652731a34d5d8";
3476 };
3477 }
3478
3479 {
3480 name = "etag-1.8.1.tgz";
3481 path = fetchurl {
3482 name = "etag-1.8.1.tgz";
3483 url = "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz";
3484 sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
3485 };
3486 }
3487
3488 {
3489 name = "event-emitter-0.3.5.tgz";
3490 path = fetchurl {
3491 name = "event-emitter-0.3.5.tgz";
3492 url = "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz";
3493 sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39";
3494 };
3495 }
3496
3497 {
3498 name = "execa-0.10.0.tgz";
3499 path = fetchurl {
3500 name = "execa-0.10.0.tgz";
3501 url = "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz";
3502 sha1 = "ff456a8f53f90f8eccc71a96d11bdfc7f082cb50";
3503 };
3504 }
3505
3506 {
3507 name = "execa-0.7.0.tgz";
3508 path = fetchurl {
3509 name = "execa-0.7.0.tgz";
3510 url = "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz";
3511 sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777";
3512 };
3513 }
3514
3515 {
3516 name = "execa-1.0.0.tgz";
3517 path = fetchurl {
3518 name = "execa-1.0.0.tgz";
3519 url = "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz";
3520 sha1 = "c6236a5bb4df6d6f15e88e7f017798216749ddd8";
3521 };
3522 }
3523
3524 {
3525 name = "exit-hook-1.1.1.tgz";
3526 path = fetchurl {
3527 name = "exit-hook-1.1.1.tgz";
3528 url = "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz";
3529 sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8";
3530 };
3531 }
3532
3533 {
3534 name = "expand-brackets-2.1.4.tgz";
3535 path = fetchurl {
3536 name = "expand-brackets-2.1.4.tgz";
3537 url = "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz";
3538 sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
3539 };
3540 }
3541
3542 {
3543 name = "expand-template-2.0.3.tgz";
3544 path = fetchurl {
3545 name = "expand-template-2.0.3.tgz";
3546 url = "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz";
3547 sha1 = "6e14b3fcee0f3a6340ecb57d2e8918692052a47c";
3548 };
3549 }
3550
3551 {
3552 name = "expect-ct-0.1.1.tgz";
3553 path = fetchurl {
3554 name = "expect-ct-0.1.1.tgz";
3555 url = "https://registry.yarnpkg.com/expect-ct/-/expect-ct-0.1.1.tgz";
3556 sha1 = "de84476a2dbcb85000d5903737e9bc8a5ba7b897";
3557 };
3558 }
3559
3560 {
3561 name = "express-oauth-server-2.0.0.tgz";
3562 path = fetchurl {
3563 name = "express-oauth-server-2.0.0.tgz";
3564 url = "https://registry.yarnpkg.com/express-oauth-server/-/express-oauth-server-2.0.0.tgz";
3565 sha1 = "57b08665c1201532f52c4c02f19709238b99a48d";
3566 };
3567 }
3568
3569 {
3570 name = "express-rate-limit-3.3.2.tgz";
3571 path = fetchurl {
3572 name = "express-rate-limit-3.3.2.tgz";
3573 url = "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-3.3.2.tgz";
3574 sha1 = "c5b2fc770d533878ce01a5dbbfadca340f3b8915";
3575 };
3576 }
3577
3578 {
3579 name = "express-validator-5.3.0.tgz";
3580 path = fetchurl {
3581 name = "express-validator-5.3.0.tgz";
3582 url = "https://registry.yarnpkg.com/express-validator/-/express-validator-5.3.0.tgz";
3583 sha1 = "18a4e4a6e6410e3b9d492fb4ffcb4556fec51806";
3584 };
3585 }
3586
3587 {
3588 name = "express-4.13.4.tgz";
3589 path = fetchurl {
3590 name = "express-4.13.4.tgz";
3591 url = "https://registry.yarnpkg.com/express/-/express-4.13.4.tgz";
3592 sha1 = "3c0b76f3c77590c8345739061ec0bd3ba067ec24";
3593 };
3594 }
3595
3596 {
3597 name = "express-4.16.4.tgz";
3598 path = fetchurl {
3599 name = "express-4.16.4.tgz";
3600 url = "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz";
3601 sha1 = "fddef61926109e24c515ea97fd2f1bdbf62df12e";
3602 };
3603 }
3604
3605 {
3606 name = "extend-shallow-2.0.1.tgz";
3607 path = fetchurl {
3608 name = "extend-shallow-2.0.1.tgz";
3609 url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz";
3610 sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
3611 };
3612 }
3613
3614 {
3615 name = "extend-shallow-3.0.2.tgz";
3616 path = fetchurl {
3617 name = "extend-shallow-3.0.2.tgz";
3618 url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz";
3619 sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
3620 };
3621 }
3622
3623 {
3624 name = "extend-3.0.2.tgz";
3625 path = fetchurl {
3626 name = "extend-3.0.2.tgz";
3627 url = "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz";
3628 sha1 = "f8b1136b4071fbd8eb140aff858b1019ec2915fa";
3629 };
3630 }
3631
3632 {
3633 name = "extglob-2.0.4.tgz";
3634 path = fetchurl {
3635 name = "extglob-2.0.4.tgz";
3636 url = "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz";
3637 sha1 = "ad00fe4dc612a9232e8718711dc5cb5ab0285543";
3638 };
3639 }
3640
3641 {
3642 name = "extsprintf-1.2.0.tgz";
3643 path = fetchurl {
3644 name = "extsprintf-1.2.0.tgz";
3645 url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.2.0.tgz";
3646 sha1 = "5ad946c22f5b32ba7f8cd7426711c6e8a3fc2529";
3647 };
3648 }
3649
3650 {
3651 name = "extsprintf-1.3.0.tgz";
3652 path = fetchurl {
3653 name = "extsprintf-1.3.0.tgz";
3654 url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz";
3655 sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
3656 };
3657 }
3658
3659 {
3660 name = "extsprintf-1.4.0.tgz";
3661 path = fetchurl {
3662 name = "extsprintf-1.4.0.tgz";
3663 url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz";
3664 sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f";
3665 };
3666 }
3667
3668 {
3669 name = "eyes-0.1.8.tgz";
3670 path = fetchurl {
3671 name = "eyes-0.1.8.tgz";
3672 url = "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz";
3673 sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0";
3674 };
3675 }
3676
3677 {
3678 name = "fast-deep-equal-2.0.1.tgz";
3679 path = fetchurl {
3680 name = "fast-deep-equal-2.0.1.tgz";
3681 url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz";
3682 sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
3683 };
3684 }
3685
3686 {
3687 name = "fast-json-stable-stringify-2.0.0.tgz";
3688 path = fetchurl {
3689 name = "fast-json-stable-stringify-2.0.0.tgz";
3690 url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
3691 sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
3692 };
3693 }
3694
3695 {
3696 name = "fast-levenshtein-2.0.6.tgz";
3697 path = fetchurl {
3698 name = "fast-levenshtein-2.0.6.tgz";
3699 url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
3700 sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
3701 };
3702 }
3703
3704 {
3705 name = "fast-safe-stringify-2.0.6.tgz";
3706 path = fetchurl {
3707 name = "fast-safe-stringify-2.0.6.tgz";
3708 url = "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz";
3709 sha1 = "04b26106cc56681f51a044cfc0d76cf0008ac2c2";
3710 };
3711 }
3712
3713 {
3714 name = "feature-policy-0.2.0.tgz";
3715 path = fetchurl {
3716 name = "feature-policy-0.2.0.tgz";
3717 url = "https://registry.yarnpkg.com/feature-policy/-/feature-policy-0.2.0.tgz";
3718 sha1 = "22096de49ab240176878ffe2bde2f6ff04d48c43";
3719 };
3720 }
3721
3722 {
3723 name = "fecha-2.3.3.tgz";
3724 path = fetchurl {
3725 name = "fecha-2.3.3.tgz";
3726 url = "https://registry.yarnpkg.com/fecha/-/fecha-2.3.3.tgz";
3727 sha1 = "948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd";
3728 };
3729 }
3730
3731 {
3732 name = "figgy-pudding-3.5.1.tgz";
3733 path = fetchurl {
3734 name = "figgy-pudding-3.5.1.tgz";
3735 url = "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz";
3736 sha1 = "862470112901c727a0e495a80744bd5baa1d6790";
3737 };
3738 }
3739
3740 {
3741 name = "figures-1.7.0.tgz";
3742 path = fetchurl {
3743 name = "figures-1.7.0.tgz";
3744 url = "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz";
3745 sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e";
3746 };
3747 }
3748
3749 {
3750 name = "figures-2.0.0.tgz";
3751 path = fetchurl {
3752 name = "figures-2.0.0.tgz";
3753 url = "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz";
3754 sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
3755 };
3756 }
3757
3758 {
3759 name = "file-entry-cache-1.3.1.tgz";
3760 path = fetchurl {
3761 name = "file-entry-cache-1.3.1.tgz";
3762 url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-1.3.1.tgz";
3763 sha1 = "44c61ea607ae4be9c1402f41f44270cbfe334ff8";
3764 };
3765 }
3766
3767 {
3768 name = "filestream-4.1.3.tgz";
3769 path = fetchurl {
3770 name = "filestream-4.1.3.tgz";
3771 url = "https://registry.yarnpkg.com/filestream/-/filestream-4.1.3.tgz";
3772 sha1 = "948fcaade8221f715f5ecaddc54862faaacc9325";
3773 };
3774 }
3775
3776 {
3777 name = "fill-range-4.0.0.tgz";
3778 path = fetchurl {
3779 name = "fill-range-4.0.0.tgz";
3780 url = "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz";
3781 sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
3782 };
3783 }
3784
3785 {
3786 name = "finalhandler-0.4.1.tgz";
3787 path = fetchurl {
3788 name = "finalhandler-0.4.1.tgz";
3789 url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.1.tgz";
3790 sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d";
3791 };
3792 }
3793
3794 {
3795 name = "finalhandler-1.1.1.tgz";
3796 path = fetchurl {
3797 name = "finalhandler-1.1.1.tgz";
3798 url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz";
3799 sha1 = "eebf4ed840079c83f4249038c9d703008301b105";
3800 };
3801 }
3802
3803 {
3804 name = "find-npm-prefix-1.0.2.tgz";
3805 path = fetchurl {
3806 name = "find-npm-prefix-1.0.2.tgz";
3807 url = "https://registry.yarnpkg.com/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz";
3808 sha1 = "8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf";
3809 };
3810 }
3811
3812 {
3813 name = "find-parent-dir-0.3.0.tgz";
3814 path = fetchurl {
3815 name = "find-parent-dir-0.3.0.tgz";
3816 url = "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz";
3817 sha1 = "33c44b429ab2b2f0646299c5f9f718f376ff8d54";
3818 };
3819 }
3820
3821 {
3822 name = "find-up-2.1.0.tgz";
3823 path = fetchurl {
3824 name = "find-up-2.1.0.tgz";
3825 url = "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz";
3826 sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7";
3827 };
3828 }
3829
3830 {
3831 name = "find-up-3.0.0.tgz";
3832 path = fetchurl {
3833 name = "find-up-3.0.0.tgz";
3834 url = "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz";
3835 sha1 = "49169f1d7993430646da61ecc5ae355c21c97b73";
3836 };
3837 }
3838
3839 {
3840 name = "flat-cache-1.3.4.tgz";
3841 path = fetchurl {
3842 name = "flat-cache-1.3.4.tgz";
3843 url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz";
3844 sha1 = "2c2ef77525cc2929007dfffa1dd314aa9c9dee6f";
3845 };
3846 }
3847
3848 {
3849 name = "flat-4.1.0.tgz";
3850 path = fetchurl {
3851 name = "flat-4.1.0.tgz";
3852 url = "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz";
3853 sha1 = "090bec8b05e39cba309747f1d588f04dbaf98db2";
3854 };
3855 }
3856
3857 {
3858 name = "flatten-1.0.2.tgz";
3859 path = fetchurl {
3860 name = "flatten-1.0.2.tgz";
3861 url = "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz";
3862 sha1 = "dae46a9d78fbe25292258cc1e780a41d95c03782";
3863 };
3864 }
3865
3866 {
3867 name = "flexbuffer-0.0.6.tgz";
3868 path = fetchurl {
3869 name = "flexbuffer-0.0.6.tgz";
3870 url = "https://registry.yarnpkg.com/flexbuffer/-/flexbuffer-0.0.6.tgz";
3871 sha1 = "039fdf23f8823e440c38f3277e6fef1174215b30";
3872 };
3873 }
3874
3875 {
3876 name = "fluent-ffmpeg-2.1.2.tgz";
3877 path = fetchurl {
3878 name = "fluent-ffmpeg-2.1.2.tgz";
3879 url = "https://registry.yarnpkg.com/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz";
3880 sha1 = "c952de2240f812ebda0aa8006d7776ee2acf7d74";
3881 };
3882 }
3883
3884 {
3885 name = "flush-write-stream-1.0.3.tgz";
3886 path = fetchurl {
3887 name = "flush-write-stream-1.0.3.tgz";
3888 url = "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz";
3889 sha1 = "c5d586ef38af6097650b49bc41b55fabb19f35bd";
3890 };
3891 }
3892
3893 {
3894 name = "for-in-1.0.2.tgz";
3895 path = fetchurl {
3896 name = "for-in-1.0.2.tgz";
3897 url = "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz";
3898 sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
3899 };
3900 }
3901
3902 {
3903 name = "forever-agent-0.6.1.tgz";
3904 path = fetchurl {
3905 name = "forever-agent-0.6.1.tgz";
3906 url = "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz";
3907 sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
3908 };
3909 }
3910
3911 {
3912 name = "form-data-2.3.3.tgz";
3913 path = fetchurl {
3914 name = "form-data-2.3.3.tgz";
3915 url = "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz";
3916 sha1 = "dcce52c05f644f298c6a7ab936bd724ceffbf3a6";
3917 };
3918 }
3919
3920 {
3921 name = "format-util-1.0.3.tgz";
3922 path = fetchurl {
3923 name = "format-util-1.0.3.tgz";
3924 url = "https://registry.yarnpkg.com/format-util/-/format-util-1.0.3.tgz";
3925 sha1 = "032dca4a116262a12c43f4c3ec8566416c5b2d95";
3926 };
3927 }
3928
3929 {
3930 name = "formidable-1.2.1.tgz";
3931 path = fetchurl {
3932 name = "formidable-1.2.1.tgz";
3933 url = "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz";
3934 sha1 = "70fb7ca0290ee6ff961090415f4b3df3d2082659";
3935 };
3936 }
3937
3938 {
3939 name = "forwarded-0.1.2.tgz";
3940 path = fetchurl {
3941 name = "forwarded-0.1.2.tgz";
3942 url = "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz";
3943 sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
3944 };
3945 }
3946
3947 {
3948 name = "fragment-cache-0.2.1.tgz";
3949 path = fetchurl {
3950 name = "fragment-cache-0.2.1.tgz";
3951 url = "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz";
3952 sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
3953 };
3954 }
3955
3956 {
3957 name = "frameguard-3.0.0.tgz";
3958 path = fetchurl {
3959 name = "frameguard-3.0.0.tgz";
3960 url = "https://registry.yarnpkg.com/frameguard/-/frameguard-3.0.0.tgz";
3961 sha1 = "7bcad469ee7b96e91d12ceb3959c78235a9272e9";
3962 };
3963 }
3964
3965 {
3966 name = "fresh-0.3.0.tgz";
3967 path = fetchurl {
3968 name = "fresh-0.3.0.tgz";
3969 url = "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz";
3970 sha1 = "651f838e22424e7566de161d8358caa199f83d4f";
3971 };
3972 }
3973
3974 {
3975 name = "fresh-0.5.2.tgz";
3976 path = fetchurl {
3977 name = "fresh-0.5.2.tgz";
3978 url = "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz";
3979 sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
3980 };
3981 }
3982
3983 {
3984 name = "from2-1.3.0.tgz";
3985 path = fetchurl {
3986 name = "from2-1.3.0.tgz";
3987 url = "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz";
3988 sha1 = "88413baaa5f9a597cfde9221d86986cd3c061dfd";
3989 };
3990 }
3991
3992 {
3993 name = "from2-2.3.0.tgz";
3994 path = fetchurl {
3995 name = "from2-2.3.0.tgz";
3996 url = "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz";
3997 sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af";
3998 };
3999 }
4000
4001 {
4002 name = "front-matter-2.1.2.tgz";
4003 path = fetchurl {
4004 name = "front-matter-2.1.2.tgz";
4005 url = "https://registry.yarnpkg.com/front-matter/-/front-matter-2.1.2.tgz";
4006 sha1 = "f75983b9f2f413be658c93dfd7bd8ce4078f5cdb";
4007 };
4008 }
4009
4010 {
4011 name = "fs-chunk-store-1.7.0.tgz";
4012 path = fetchurl {
4013 name = "fs-chunk-store-1.7.0.tgz";
4014 url = "https://registry.yarnpkg.com/fs-chunk-store/-/fs-chunk-store-1.7.0.tgz";
4015 sha1 = "1c4bcbe93c99af10aa04b65348f2bb27377a4010";
4016 };
4017 }
4018
4019 {
4020 name = "fs-constants-1.0.0.tgz";
4021 path = fetchurl {
4022 name = "fs-constants-1.0.0.tgz";
4023 url = "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz";
4024 sha1 = "6be0de9be998ce16af8afc24497b9ee9b7ccd9ad";
4025 };
4026 }
4027
4028 {
4029 name = "fs-copy-file-sync-1.1.1.tgz";
4030 path = fetchurl {
4031 name = "fs-copy-file-sync-1.1.1.tgz";
4032 url = "https://registry.yarnpkg.com/fs-copy-file-sync/-/fs-copy-file-sync-1.1.1.tgz";
4033 sha1 = "11bf32c096c10d126e5f6b36d06eece776062918";
4034 };
4035 }
4036
4037 {
4038 name = "fs-extra-3.0.1.tgz";
4039 path = fetchurl {
4040 name = "fs-extra-3.0.1.tgz";
4041 url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz";
4042 sha1 = "3794f378c58b342ea7dbbb23095109c4b3b62291";
4043 };
4044 }
4045
4046 {
4047 name = "fs-extra-7.0.1.tgz";
4048 path = fetchurl {
4049 name = "fs-extra-7.0.1.tgz";
4050 url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz";
4051 sha1 = "4f189c44aa123b895f722804f55ea23eadc348e9";
4052 };
4053 }
4054
4055 {
4056 name = "fs-minipass-1.2.5.tgz";
4057 path = fetchurl {
4058 name = "fs-minipass-1.2.5.tgz";
4059 url = "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz";
4060 sha1 = "06c277218454ec288df77ada54a03b8702aacb9d";
4061 };
4062 }
4063
4064 {
4065 name = "fs-vacuum-1.2.10.tgz";
4066 path = fetchurl {
4067 name = "fs-vacuum-1.2.10.tgz";
4068 url = "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz";
4069 sha1 = "b7629bec07a4031a2548fdf99f5ecf1cc8b31e36";
4070 };
4071 }
4072
4073 {
4074 name = "fs-write-stream-atomic-1.0.10.tgz";
4075 path = fetchurl {
4076 name = "fs-write-stream-atomic-1.0.10.tgz";
4077 url = "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
4078 sha1 = "b47df53493ef911df75731e70a9ded0189db40c9";
4079 };
4080 }
4081
4082 {
4083 name = "fs.realpath-1.0.0.tgz";
4084 path = fetchurl {
4085 name = "fs.realpath-1.0.0.tgz";
4086 url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz";
4087 sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
4088 };
4089 }
4090
4091 {
4092 name = "fsevents-1.2.4.tgz";
4093 path = fetchurl {
4094 name = "fsevents-1.2.4.tgz";
4095 url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz";
4096 sha1 = "f41dcb1af2582af3692da36fc55cbd8e1041c426";
4097 };
4098 }
4099
4100 {
4101 name = "fstream-1.0.11.tgz";
4102 path = fetchurl {
4103 name = "fstream-1.0.11.tgz";
4104 url = "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz";
4105 sha1 = "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171";
4106 };
4107 }
4108
4109 {
4110 name = "g-status-2.0.2.tgz";
4111 path = fetchurl {
4112 name = "g-status-2.0.2.tgz";
4113 url = "https://registry.yarnpkg.com/g-status/-/g-status-2.0.2.tgz";
4114 sha1 = "270fd32119e8fc9496f066fe5fe88e0a6bc78b97";
4115 };
4116 }
4117
4118 {
4119 name = "gauge-2.7.4.tgz";
4120 path = fetchurl {
4121 name = "gauge-2.7.4.tgz";
4122 url = "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz";
4123 sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
4124 };
4125 }
4126
4127 {
4128 name = "generate-function-2.3.1.tgz";
4129 path = fetchurl {
4130 name = "generate-function-2.3.1.tgz";
4131 url = "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz";
4132 sha1 = "f069617690c10c868e73b8465746764f97c3479f";
4133 };
4134 }
4135
4136 {
4137 name = "generate-object-property-1.2.0.tgz";
4138 path = fetchurl {
4139 name = "generate-object-property-1.2.0.tgz";
4140 url = "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz";
4141 sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0";
4142 };
4143 }
4144
4145 {
4146 name = "generic-pool-3.4.2.tgz";
4147 path = fetchurl {
4148 name = "generic-pool-3.4.2.tgz";
4149 url = "https://registry.yarnpkg.com/generic-pool/-/generic-pool-3.4.2.tgz";
4150 sha1 = "92ff7196520d670839a67308092a12aadf2f6a59";
4151 };
4152 }
4153
4154 {
4155 name = "genfun-5.0.0.tgz";
4156 path = fetchurl {
4157 name = "genfun-5.0.0.tgz";
4158 url = "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz";
4159 sha1 = "9dd9710a06900a5c4a5bf57aca5da4e52fe76537";
4160 };
4161 }
4162
4163 {
4164 name = "gentle-fs-2.0.1.tgz";
4165 path = fetchurl {
4166 name = "gentle-fs-2.0.1.tgz";
4167 url = "https://registry.yarnpkg.com/gentle-fs/-/gentle-fs-2.0.1.tgz";
4168 sha1 = "585cfd612bfc5cd52471fdb42537f016a5ce3687";
4169 };
4170 }
4171
4172 {
4173 name = "get-browser-rtc-1.0.2.tgz";
4174 path = fetchurl {
4175 name = "get-browser-rtc-1.0.2.tgz";
4176 url = "https://registry.yarnpkg.com/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz";
4177 sha1 = "bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9";
4178 };
4179 }
4180
4181 {
4182 name = "get-caller-file-1.0.3.tgz";
4183 path = fetchurl {
4184 name = "get-caller-file-1.0.3.tgz";
4185 url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz";
4186 sha1 = "f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a";
4187 };
4188 }
4189
4190 {
4191 name = "get-func-name-2.0.0.tgz";
4192 path = fetchurl {
4193 name = "get-func-name-2.0.0.tgz";
4194 url = "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz";
4195 sha1 = "ead774abee72e20409433a066366023dd6887a41";
4196 };
4197 }
4198
4199 {
4200 name = "get-own-enumerable-property-symbols-3.0.0.tgz";
4201 path = fetchurl {
4202 name = "get-own-enumerable-property-symbols-3.0.0.tgz";
4203 url = "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz";
4204 sha1 = "b877b49a5c16aefac3655f2ed2ea5b684df8d203";
4205 };
4206 }
4207
4208 {
4209 name = "get-stdin-6.0.0.tgz";
4210 path = fetchurl {
4211 name = "get-stdin-6.0.0.tgz";
4212 url = "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz";
4213 sha1 = "9e09bf712b360ab9225e812048f71fde9c89657b";
4214 };
4215 }
4216
4217 {
4218 name = "get-stream-3.0.0.tgz";
4219 path = fetchurl {
4220 name = "get-stream-3.0.0.tgz";
4221 url = "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz";
4222 sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14";
4223 };
4224 }
4225
4226 {
4227 name = "get-stream-4.1.0.tgz";
4228 path = fetchurl {
4229 name = "get-stream-4.1.0.tgz";
4230 url = "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz";
4231 sha1 = "c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5";
4232 };
4233 }
4234
4235 {
4236 name = "get-value-2.0.6.tgz";
4237 path = fetchurl {
4238 name = "get-value-2.0.6.tgz";
4239 url = "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz";
4240 sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
4241 };
4242 }
4243
4244 {
4245 name = "getpass-0.1.7.tgz";
4246 path = fetchurl {
4247 name = "getpass-0.1.7.tgz";
4248 url = "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz";
4249 sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
4250 };
4251 }
4252
4253 {
4254 name = "github-from-package-0.0.0.tgz";
4255 path = fetchurl {
4256 name = "github-from-package-0.0.0.tgz";
4257 url = "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz";
4258 sha1 = "97fb5d96bfde8973313f20e8288ef9a167fa64ce";
4259 };
4260 }
4261
4262 {
4263 name = "glob-parent-3.1.0.tgz";
4264 path = fetchurl {
4265 name = "glob-parent-3.1.0.tgz";
4266 url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz";
4267 sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
4268 };
4269 }
4270
4271 {
4272 name = "glob-7.1.2.tgz";
4273 path = fetchurl {
4274 name = "glob-7.1.2.tgz";
4275 url = "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz";
4276 sha1 = "c19c9df9a028702d678612384a6552404c636d15";
4277 };
4278 }
4279
4280 {
4281 name = "glob-6.0.4.tgz";
4282 path = fetchurl {
4283 name = "glob-6.0.4.tgz";
4284 url = "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz";
4285 sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22";
4286 };
4287 }
4288
4289 {
4290 name = "glob-7.1.3.tgz";
4291 path = fetchurl {
4292 name = "glob-7.1.3.tgz";
4293 url = "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz";
4294 sha1 = "3960832d3f1574108342dafd3a67b332c0969df1";
4295 };
4296 }
4297
4298 {
4299 name = "global-dirs-0.1.1.tgz";
4300 path = fetchurl {
4301 name = "global-dirs-0.1.1.tgz";
4302 url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz";
4303 sha1 = "b319c0dd4607f353f3be9cca4c72fc148c49f445";
4304 };
4305 }
4306
4307 {
4308 name = "globals-9.18.0.tgz";
4309 path = fetchurl {
4310 name = "globals-9.18.0.tgz";
4311 url = "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz";
4312 sha1 = "aa3896b3e69b487f17e31ed2143d69a8e30c2d8a";
4313 };
4314 }
4315
4316 {
4317 name = "globby-6.1.0.tgz";
4318 path = fetchurl {
4319 name = "globby-6.1.0.tgz";
4320 url = "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz";
4321 sha1 = "f5a6d70e8395e21c858fb0489d64df02424d506c";
4322 };
4323 }
4324
4325 {
4326 name = "globule-1.2.1.tgz";
4327 path = fetchurl {
4328 name = "globule-1.2.1.tgz";
4329 url = "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz";
4330 sha1 = "5dffb1b191f22d20797a9369b49eab4e9839696d";
4331 };
4332 }
4333
4334 {
4335 name = "gonzales-pe-sl-4.2.3.tgz";
4336 path = fetchurl {
4337 name = "gonzales-pe-sl-4.2.3.tgz";
4338 url = "https://registry.yarnpkg.com/gonzales-pe-sl/-/gonzales-pe-sl-4.2.3.tgz";
4339 sha1 = "6a868bc380645f141feeb042c6f97fcc71b59fe6";
4340 };
4341 }
4342
4343 {
4344 name = "got-6.7.1.tgz";
4345 path = fetchurl {
4346 name = "got-6.7.1.tgz";
4347 url = "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz";
4348 sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0";
4349 };
4350 }
4351
4352 {
4353 name = "graceful-fs-4.1.15.tgz";
4354 path = fetchurl {
4355 name = "graceful-fs-4.1.15.tgz";
4356 url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz";
4357 sha1 = "ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00";
4358 };
4359 }
4360
4361 {
4362 name = "graceful-readlink-1.0.1.tgz";
4363 path = fetchurl {
4364 name = "graceful-readlink-1.0.1.tgz";
4365 url = "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
4366 sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
4367 };
4368 }
4369
4370 {
4371 name = "growl-1.10.5.tgz";
4372 path = fetchurl {
4373 name = "growl-1.10.5.tgz";
4374 url = "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz";
4375 sha1 = "f2735dc2283674fa67478b10181059355c369e5e";
4376 };
4377 }
4378
4379 {
4380 name = "har-schema-2.0.0.tgz";
4381 path = fetchurl {
4382 name = "har-schema-2.0.0.tgz";
4383 url = "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz";
4384 sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
4385 };
4386 }
4387
4388 {
4389 name = "har-validator-5.1.3.tgz";
4390 path = fetchurl {
4391 name = "har-validator-5.1.3.tgz";
4392 url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz";
4393 sha1 = "1ef89ebd3e4996557675eed9893110dc350fa080";
4394 };
4395 }
4396
4397 {
4398 name = "has-ansi-2.0.0.tgz";
4399 path = fetchurl {
4400 name = "has-ansi-2.0.0.tgz";
4401 url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz";
4402 sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
4403 };
4404 }
4405
4406 {
4407 name = "has-binary2-1.0.3.tgz";
4408 path = fetchurl {
4409 name = "has-binary2-1.0.3.tgz";
4410 url = "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz";
4411 sha1 = "7776ac627f3ea77250cfc332dab7ddf5e4f5d11d";
4412 };
4413 }
4414
4415 {
4416 name = "has-binary-0.1.7.tgz";
4417 path = fetchurl {
4418 name = "has-binary-0.1.7.tgz";
4419 url = "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz";
4420 sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c";
4421 };
4422 }
4423
4424 {
4425 name = "has-cors-1.1.0.tgz";
4426 path = fetchurl {
4427 name = "has-cors-1.1.0.tgz";
4428 url = "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz";
4429 sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39";
4430 };
4431 }
4432
4433 {
4434 name = "has-flag-2.0.0.tgz";
4435 path = fetchurl {
4436 name = "has-flag-2.0.0.tgz";
4437 url = "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz";
4438 sha1 = "e8207af1cc7b30d446cc70b734b5e8be18f88d51";
4439 };
4440 }
4441
4442 {
4443 name = "has-flag-3.0.0.tgz";
4444 path = fetchurl {
4445 name = "has-flag-3.0.0.tgz";
4446 url = "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz";
4447 sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
4448 };
4449 }
4450
4451 {
4452 name = "has-unicode-2.0.1.tgz";
4453 path = fetchurl {
4454 name = "has-unicode-2.0.1.tgz";
4455 url = "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz";
4456 sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
4457 };
4458 }
4459
4460 {
4461 name = "has-value-0.3.1.tgz";
4462 path = fetchurl {
4463 name = "has-value-0.3.1.tgz";
4464 url = "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz";
4465 sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
4466 };
4467 }
4468
4469 {
4470 name = "has-value-1.0.0.tgz";
4471 path = fetchurl {
4472 name = "has-value-1.0.0.tgz";
4473 url = "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz";
4474 sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
4475 };
4476 }
4477
4478 {
4479 name = "has-values-0.1.4.tgz";
4480 path = fetchurl {
4481 name = "has-values-0.1.4.tgz";
4482 url = "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz";
4483 sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
4484 };
4485 }
4486
4487 {
4488 name = "has-values-1.0.0.tgz";
4489 path = fetchurl {
4490 name = "has-values-1.0.0.tgz";
4491 url = "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz";
4492 sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
4493 };
4494 }
4495
4496 {
4497 name = "hash.js-1.1.7.tgz";
4498 path = fetchurl {
4499 name = "hash.js-1.1.7.tgz";
4500 url = "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz";
4501 sha1 = "0babca538e8d4ee4a0f8988d68866537a003cf42";
4502 };
4503 }
4504
4505 {
4506 name = "hashish-0.0.4.tgz";
4507 path = fetchurl {
4508 name = "hashish-0.0.4.tgz";
4509 url = "https://registry.yarnpkg.com/hashish/-/hashish-0.0.4.tgz";
4510 sha1 = "6d60bc6ffaf711b6afd60e426d077988014e6554";
4511 };
4512 }
4513
4514 {
4515 name = "he-1.1.1.tgz";
4516 path = fetchurl {
4517 name = "he-1.1.1.tgz";
4518 url = "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz";
4519 sha1 = "93410fd21b009735151f8868c2f271f3427e23fd";
4520 };
4521 }
4522
4523 {
4524 name = "helmet-crossdomain-0.3.0.tgz";
4525 path = fetchurl {
4526 name = "helmet-crossdomain-0.3.0.tgz";
4527 url = "https://registry.yarnpkg.com/helmet-crossdomain/-/helmet-crossdomain-0.3.0.tgz";
4528 sha1 = "707e2df930f13ad61f76ed08e1bb51ab2b2e85fa";
4529 };
4530 }
4531
4532 {
4533 name = "helmet-csp-2.7.1.tgz";
4534 path = fetchurl {
4535 name = "helmet-csp-2.7.1.tgz";
4536 url = "https://registry.yarnpkg.com/helmet-csp/-/helmet-csp-2.7.1.tgz";
4537 sha1 = "e8e0b5186ffd4db625cfcce523758adbfadb9dca";
4538 };
4539 }
4540
4541 {
4542 name = "helmet-3.15.0.tgz";
4543 path = fetchurl {
4544 name = "helmet-3.15.0.tgz";
4545 url = "https://registry.yarnpkg.com/helmet/-/helmet-3.15.0.tgz";
4546 sha1 = "fe0bb80e05d9eec589e3cbecaf5384409a3a64c9";
4547 };
4548 }
4549
4550 {
4551 name = "hh-mm-ss-1.2.0.tgz";
4552 path = fetchurl {
4553 name = "hh-mm-ss-1.2.0.tgz";
4554 url = "https://registry.yarnpkg.com/hh-mm-ss/-/hh-mm-ss-1.2.0.tgz";
4555 sha1 = "6d0f0b8280824a634cb1d1f20e0bc7bc8b689948";
4556 };
4557 }
4558
4559 {
4560 name = "hide-powered-by-1.0.0.tgz";
4561 path = fetchurl {
4562 name = "hide-powered-by-1.0.0.tgz";
4563 url = "https://registry.yarnpkg.com/hide-powered-by/-/hide-powered-by-1.0.0.tgz";
4564 sha1 = "4a85ad65881f62857fc70af7174a1184dccce32b";
4565 };
4566 }
4567
4568 {
4569 name = "hosted-git-info-2.7.1.tgz";
4570 path = fetchurl {
4571 name = "hosted-git-info-2.7.1.tgz";
4572 url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
4573 sha1 = "97f236977bd6e125408930ff6de3eec6281ec047";
4574 };
4575 }
4576
4577 {
4578 name = "hpkp-2.0.0.tgz";
4579 path = fetchurl {
4580 name = "hpkp-2.0.0.tgz";
4581 url = "https://registry.yarnpkg.com/hpkp/-/hpkp-2.0.0.tgz";
4582 sha1 = "10e142264e76215a5d30c44ec43de64dee6d1672";
4583 };
4584 }
4585
4586 {
4587 name = "hsts-2.1.0.tgz";
4588 path = fetchurl {
4589 name = "hsts-2.1.0.tgz";
4590 url = "https://registry.yarnpkg.com/hsts/-/hsts-2.1.0.tgz";
4591 sha1 = "cbd6c918a2385fee1dd5680bfb2b3a194c0121cc";
4592 };
4593 }
4594
4595 {
4596 name = "http-cache-semantics-3.8.1.tgz";
4597 path = fetchurl {
4598 name = "http-cache-semantics-3.8.1.tgz";
4599 url = "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz";
4600 sha1 = "39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2";
4601 };
4602 }
4603
4604 {
4605 name = "http-errors-1.6.3.tgz";
4606 path = fetchurl {
4607 name = "http-errors-1.6.3.tgz";
4608 url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz";
4609 sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
4610 };
4611 }
4612
4613 {
4614 name = "http-errors-1.3.1.tgz";
4615 path = fetchurl {
4616 name = "http-errors-1.3.1.tgz";
4617 url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz";
4618 sha1 = "197e22cdebd4198585e8694ef6786197b91ed942";
4619 };
4620 }
4621
4622 {
4623 name = "http-proxy-agent-2.1.0.tgz";
4624 path = fetchurl {
4625 name = "http-proxy-agent-2.1.0.tgz";
4626 url = "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz";
4627 sha1 = "e4821beef5b2142a2026bd73926fe537631c5405";
4628 };
4629 }
4630
4631 {
4632 name = "http-signature-1.2.0.tgz";
4633 path = fetchurl {
4634 name = "http-signature-1.2.0.tgz";
4635 url = "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz";
4636 sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
4637 };
4638 }
4639
4640 {
4641 name = "https-proxy-agent-2.2.1.tgz";
4642 path = fetchurl {
4643 name = "https-proxy-agent-2.2.1.tgz";
4644 url = "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz";
4645 sha1 = "51552970fa04d723e04c56d04178c3f92592bbc0";
4646 };
4647 }
4648
4649 {
4650 name = "humanize-ms-1.2.1.tgz";
4651 path = fetchurl {
4652 name = "humanize-ms-1.2.1.tgz";
4653 url = "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz";
4654 sha1 = "c46e3159a293f6b896da29316d8b6fe8bb79bbed";
4655 };
4656 }
4657
4658 {
4659 name = "husky-1.2.0.tgz";
4660 path = fetchurl {
4661 name = "husky-1.2.0.tgz";
4662 url = "https://registry.yarnpkg.com/husky/-/husky-1.2.0.tgz";
4663 sha1 = "d631dda1e4a9ee8ba69a10b0c51a0e2c66e711e5";
4664 };
4665 }
4666
4667 {
4668 name = "i-0.3.6.tgz";
4669 path = fetchurl {
4670 name = "i-0.3.6.tgz";
4671 url = "https://registry.yarnpkg.com/i/-/i-0.3.6.tgz";
4672 sha1 = "d96c92732076f072711b6b10fd7d4f65ad8ee23d";
4673 };
4674 }
4675
4676 {
4677 name = "iconv-lite-0.4.23.tgz";
4678 path = fetchurl {
4679 name = "iconv-lite-0.4.23.tgz";
4680 url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz";
4681 sha1 = "297871f63be507adcfbfca715d0cd0eed84e9a63";
4682 };
4683 }
4684
4685 {
4686 name = "iconv-lite-0.4.24.tgz";
4687 path = fetchurl {
4688 name = "iconv-lite-0.4.24.tgz";
4689 url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz";
4690 sha1 = "2022b4b25fbddc21d2f524974a474aafe733908b";
4691 };
4692 }
4693
4694 {
4695 name = "ienoopen-1.0.0.tgz";
4696 path = fetchurl {
4697 name = "ienoopen-1.0.0.tgz";
4698 url = "https://registry.yarnpkg.com/ienoopen/-/ienoopen-1.0.0.tgz";
4699 sha1 = "346a428f474aac8f50cf3784ea2d0f16f62bda6b";
4700 };
4701 }
4702
4703 {
4704 name = "iferr-0.1.5.tgz";
4705 path = fetchurl {
4706 name = "iferr-0.1.5.tgz";
4707 url = "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz";
4708 sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501";
4709 };
4710 }
4711
4712 {
4713 name = "iferr-1.0.2.tgz";
4714 path = fetchurl {
4715 name = "iferr-1.0.2.tgz";
4716 url = "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz";
4717 sha1 = "e9fde49a9da06dc4a4194c6c9ed6d08305037a6d";
4718 };
4719 }
4720
4721 {
4722 name = "ignore-by-default-1.0.1.tgz";
4723 path = fetchurl {
4724 name = "ignore-by-default-1.0.1.tgz";
4725 url = "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz";
4726 sha1 = "48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09";
4727 };
4728 }
4729
4730 {
4731 name = "ignore-walk-3.0.1.tgz";
4732 path = fetchurl {
4733 name = "ignore-walk-3.0.1.tgz";
4734 url = "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz";
4735 sha1 = "a83e62e7d272ac0e3b551aaa82831a19b69f82f8";
4736 };
4737 }
4738
4739 {
4740 name = "ignore-3.3.10.tgz";
4741 path = fetchurl {
4742 name = "ignore-3.3.10.tgz";
4743 url = "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz";
4744 sha1 = "0a97fb876986e8081c631160f8f9f389157f0043";
4745 };
4746 }
4747
4748 {
4749 name = "immediate-chunk-store-2.0.0.tgz";
4750 path = fetchurl {
4751 name = "immediate-chunk-store-2.0.0.tgz";
4752 url = "https://registry.yarnpkg.com/immediate-chunk-store/-/immediate-chunk-store-2.0.0.tgz";
4753 sha1 = "f313fd0cc71396d8911ad031179e1cccfda3da18";
4754 };
4755 }
4756
4757 {
4758 name = "import-fresh-2.0.0.tgz";
4759 path = fetchurl {
4760 name = "import-fresh-2.0.0.tgz";
4761 url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz";
4762 sha1 = "d81355c15612d386c61f9ddd3922d4304822a546";
4763 };
4764 }
4765
4766 {
4767 name = "import-lazy-2.1.0.tgz";
4768 path = fetchurl {
4769 name = "import-lazy-2.1.0.tgz";
4770 url = "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz";
4771 sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43";
4772 };
4773 }
4774
4775 {
4776 name = "imurmurhash-0.1.4.tgz";
4777 path = fetchurl {
4778 name = "imurmurhash-0.1.4.tgz";
4779 url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz";
4780 sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
4781 };
4782 }
4783
4784 {
4785 name = "indent-string-3.2.0.tgz";
4786 path = fetchurl {
4787 name = "indent-string-3.2.0.tgz";
4788 url = "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz";
4789 sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289";
4790 };
4791 }
4792
4793 {
4794 name = "indexof-0.0.1.tgz";
4795 path = fetchurl {
4796 name = "indexof-0.0.1.tgz";
4797 url = "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz";
4798 sha1 = "82dc336d232b9062179d05ab3293a66059fd435d";
4799 };
4800 }
4801
4802 {
4803 name = "inflection-1.12.0.tgz";
4804 path = fetchurl {
4805 name = "inflection-1.12.0.tgz";
4806 url = "https://registry.yarnpkg.com/inflection/-/inflection-1.12.0.tgz";
4807 sha1 = "a200935656d6f5f6bc4dc7502e1aecb703228416";
4808 };
4809 }
4810
4811 {
4812 name = "inflight-1.0.6.tgz";
4813 path = fetchurl {
4814 name = "inflight-1.0.6.tgz";
4815 url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz";
4816 sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
4817 };
4818 }
4819
4820 {
4821 name = "inherits-2.0.3.tgz";
4822 path = fetchurl {
4823 name = "inherits-2.0.3.tgz";
4824 url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz";
4825 sha1 = "633c2c83e3da42a502f52466022480f4208261de";
4826 };
4827 }
4828
4829 {
4830 name = "inherits-2.0.1.tgz";
4831 path = fetchurl {
4832 name = "inherits-2.0.1.tgz";
4833 url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz";
4834 sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
4835 };
4836 }
4837
4838 {
4839 name = "ini-1.3.5.tgz";
4840 path = fetchurl {
4841 name = "ini-1.3.5.tgz";
4842 url = "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz";
4843 sha1 = "eee25f56db1c9ec6085e0c22778083f596abf927";
4844 };
4845 }
4846
4847 {
4848 name = "init-package-json-1.10.3.tgz";
4849 path = fetchurl {
4850 name = "init-package-json-1.10.3.tgz";
4851 url = "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz";
4852 sha1 = "45ffe2f610a8ca134f2bd1db5637b235070f6cbe";
4853 };
4854 }
4855
4856 {
4857 name = "inquirer-0.12.0.tgz";
4858 path = fetchurl {
4859 name = "inquirer-0.12.0.tgz";
4860 url = "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz";
4861 sha1 = "1ef2bfd63504df0bc75785fff8c2c41df12f077e";
4862 };
4863 }
4864
4865 {
4866 name = "invert-kv-1.0.0.tgz";
4867 path = fetchurl {
4868 name = "invert-kv-1.0.0.tgz";
4869 url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz";
4870 sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
4871 };
4872 }
4873
4874 {
4875 name = "invert-kv-2.0.0.tgz";
4876 path = fetchurl {
4877 name = "invert-kv-2.0.0.tgz";
4878 url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz";
4879 sha1 = "7393f5afa59ec9ff5f67a27620d11c226e3eec02";
4880 };
4881 }
4882
4883 {
4884 name = "ioredis-3.2.2.tgz";
4885 path = fetchurl {
4886 name = "ioredis-3.2.2.tgz";
4887 url = "https://registry.yarnpkg.com/ioredis/-/ioredis-3.2.2.tgz";
4888 sha1 = "b7d5ff3afd77bb9718bb2821329b894b9a44c00b";
4889 };
4890 }
4891
4892 {
4893 name = "ip-anonymize-0.0.6.tgz";
4894 path = fetchurl {
4895 name = "ip-anonymize-0.0.6.tgz";
4896 url = "https://registry.yarnpkg.com/ip-anonymize/-/ip-anonymize-0.0.6.tgz";
4897 sha1 = "d2c513e448e874e8cc380d03404691b94b018e68";
4898 };
4899 }
4900
4901 {
4902 name = "ip-regex-2.1.0.tgz";
4903 path = fetchurl {
4904 name = "ip-regex-2.1.0.tgz";
4905 url = "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz";
4906 sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
4907 };
4908 }
4909
4910 {
4911 name = "ip-set-1.0.1.tgz";
4912 path = fetchurl {
4913 name = "ip-set-1.0.1.tgz";
4914 url = "https://registry.yarnpkg.com/ip-set/-/ip-set-1.0.1.tgz";
4915 sha1 = "633b66d0bd6c8d0de968d053263c9120d3b6727e";
4916 };
4917 }
4918
4919 {
4920 name = "ip-1.1.5.tgz";
4921 path = fetchurl {
4922 name = "ip-1.1.5.tgz";
4923 url = "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz";
4924 sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
4925 };
4926 }
4927
4928 {
4929 name = "ipaddr.js-1.0.5.tgz";
4930 path = fetchurl {
4931 name = "ipaddr.js-1.0.5.tgz";
4932 url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.0.5.tgz";
4933 sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7";
4934 };
4935 }
4936
4937 {
4938 name = "ipaddr.js-1.8.0.tgz";
4939 path = fetchurl {
4940 name = "ipaddr.js-1.8.0.tgz";
4941 url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz";
4942 sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e";
4943 };
4944 }
4945
4946 {
4947 name = "ipaddr.js-1.8.1.tgz";
4948 path = fetchurl {
4949 name = "ipaddr.js-1.8.1.tgz";
4950 url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.1.tgz";
4951 sha1 = "fa4b79fa47fd3def5e3b159825161c0a519c9427";
4952 };
4953 }
4954
4955 {
4956 name = "ipv6-normalize-1.0.1.tgz";
4957 path = fetchurl {
4958 name = "ipv6-normalize-1.0.1.tgz";
4959 url = "https://registry.yarnpkg.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz";
4960 sha1 = "1b3258290d365fa83239e89907dde4592e7620a8";
4961 };
4962 }
4963
4964 {
4965 name = "is-accessor-descriptor-0.1.6.tgz";
4966 path = fetchurl {
4967 name = "is-accessor-descriptor-0.1.6.tgz";
4968 url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
4969 sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
4970 };
4971 }
4972
4973 {
4974 name = "is-accessor-descriptor-1.0.0.tgz";
4975 path = fetchurl {
4976 name = "is-accessor-descriptor-1.0.0.tgz";
4977 url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
4978 sha1 = "169c2f6d3df1f992618072365c9b0ea1f6878656";
4979 };
4980 }
4981
4982 {
4983 name = "is-arrayish-0.2.1.tgz";
4984 path = fetchurl {
4985 name = "is-arrayish-0.2.1.tgz";
4986 url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz";
4987 sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
4988 };
4989 }
4990
4991 {
4992 name = "is-arrayish-0.3.2.tgz";
4993 path = fetchurl {
4994 name = "is-arrayish-0.3.2.tgz";
4995 url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz";
4996 sha1 = "4574a2ae56f7ab206896fb431eaeed066fdf8f03";
4997 };
4998 }
4999
5000 {
5001 name = "is-ascii-1.0.0.tgz";
5002 path = fetchurl {
5003 name = "is-ascii-1.0.0.tgz";
5004 url = "https://registry.yarnpkg.com/is-ascii/-/is-ascii-1.0.0.tgz";
5005 sha1 = "f02ad0259a0921cd199ff21ce1b09e0f6b4e3929";
5006 };
5007 }
5008
5009 {
5010 name = "is-binary-path-1.0.1.tgz";
5011 path = fetchurl {
5012 name = "is-binary-path-1.0.1.tgz";
5013 url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz";
5014 sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
5015 };
5016 }
5017
5018 {
5019 name = "is-bluebird-1.0.2.tgz";
5020 path = fetchurl {
5021 name = "is-bluebird-1.0.2.tgz";
5022 url = "https://registry.yarnpkg.com/is-bluebird/-/is-bluebird-1.0.2.tgz";
5023 sha1 = "096439060f4aa411abee19143a84d6a55346d6e2";
5024 };
5025 }
5026
5027 {
5028 name = "is-buffer-1.1.6.tgz";
5029 path = fetchurl {
5030 name = "is-buffer-1.1.6.tgz";
5031 url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz";
5032 sha1 = "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be";
5033 };
5034 }
5035
5036 {
5037 name = "is-buffer-2.0.3.tgz";
5038 path = fetchurl {
5039 name = "is-buffer-2.0.3.tgz";
5040 url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz";
5041 sha1 = "4ecf3fcf749cbd1e472689e109ac66261a25e725";
5042 };
5043 }
5044
5045 {
5046 name = "is-builtin-module-1.0.0.tgz";
5047 path = fetchurl {
5048 name = "is-builtin-module-1.0.0.tgz";
5049 url = "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz";
5050 sha1 = "540572d34f7ac3119f8f76c30cbc1b1e037affbe";
5051 };
5052 }
5053
5054 {
5055 name = "is-ci-1.2.1.tgz";
5056 path = fetchurl {
5057 name = "is-ci-1.2.1.tgz";
5058 url = "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz";
5059 sha1 = "e3779c8ee17fccf428488f6e281187f2e632841c";
5060 };
5061 }
5062
5063 {
5064 name = "is-cidr-2.0.7.tgz";
5065 path = fetchurl {
5066 name = "is-cidr-2.0.7.tgz";
5067 url = "https://registry.yarnpkg.com/is-cidr/-/is-cidr-2.0.7.tgz";
5068 sha1 = "0fd4b863c26b2eb2d157ed21060c4f3f8dd356ce";
5069 };
5070 }
5071
5072 {
5073 name = "is-cidr-3.0.0.tgz";
5074 path = fetchurl {
5075 name = "is-cidr-3.0.0.tgz";
5076 url = "https://registry.yarnpkg.com/is-cidr/-/is-cidr-3.0.0.tgz";
5077 sha1 = "1acf35c9e881063cd5f696d48959b30fed3eed56";
5078 };
5079 }
5080
5081 {
5082 name = "is-data-descriptor-0.1.4.tgz";
5083 path = fetchurl {
5084 name = "is-data-descriptor-0.1.4.tgz";
5085 url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
5086 sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
5087 };
5088 }
5089
5090 {
5091 name = "is-data-descriptor-1.0.0.tgz";
5092 path = fetchurl {
5093 name = "is-data-descriptor-1.0.0.tgz";
5094 url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
5095 sha1 = "d84876321d0e7add03990406abbbbd36ba9268c7";
5096 };
5097 }
5098
5099 {
5100 name = "is-descriptor-0.1.6.tgz";
5101 path = fetchurl {
5102 name = "is-descriptor-0.1.6.tgz";
5103 url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz";
5104 sha1 = "366d8240dde487ca51823b1ab9f07a10a78251ca";
5105 };
5106 }
5107
5108 {
5109 name = "is-descriptor-1.0.2.tgz";
5110 path = fetchurl {
5111 name = "is-descriptor-1.0.2.tgz";
5112 url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz";
5113 sha1 = "3b159746a66604b04f8c81524ba365c5f14d86ec";
5114 };
5115 }
5116
5117 {
5118 name = "is-directory-0.3.1.tgz";
5119 path = fetchurl {
5120 name = "is-directory-0.3.1.tgz";
5121 url = "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz";
5122 sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1";
5123 };
5124 }
5125
5126 {
5127 name = "is-extendable-0.1.1.tgz";
5128 path = fetchurl {
5129 name = "is-extendable-0.1.1.tgz";
5130 url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz";
5131 sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
5132 };
5133 }
5134
5135 {
5136 name = "is-extendable-1.0.1.tgz";
5137 path = fetchurl {
5138 name = "is-extendable-1.0.1.tgz";
5139 url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz";
5140 sha1 = "a7470f9e426733d81bd81e1155264e3a3507cab4";
5141 };
5142 }
5143
5144 {
5145 name = "is-extglob-2.1.1.tgz";
5146 path = fetchurl {
5147 name = "is-extglob-2.1.1.tgz";
5148 url = "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz";
5149 sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
5150 };
5151 }
5152
5153 {
5154 name = "is-file-1.0.0.tgz";
5155 path = fetchurl {
5156 name = "is-file-1.0.0.tgz";
5157 url = "https://registry.yarnpkg.com/is-file/-/is-file-1.0.0.tgz";
5158 sha1 = "28a44cfbd9d3db193045f22b65fce8edf9620596";
5159 };
5160 }
5161
5162 {
5163 name = "is-fullwidth-code-point-1.0.0.tgz";
5164 path = fetchurl {
5165 name = "is-fullwidth-code-point-1.0.0.tgz";
5166 url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
5167 sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
5168 };
5169 }
5170
5171 {
5172 name = "is-fullwidth-code-point-2.0.0.tgz";
5173 path = fetchurl {
5174 name = "is-fullwidth-code-point-2.0.0.tgz";
5175 url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
5176 sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
5177 };
5178 }
5179
5180 {
5181 name = "is-generator-1.0.3.tgz";
5182 path = fetchurl {
5183 name = "is-generator-1.0.3.tgz";
5184 url = "https://registry.yarnpkg.com/is-generator/-/is-generator-1.0.3.tgz";
5185 sha1 = "c14c21057ed36e328db80347966c693f886389f3";
5186 };
5187 }
5188
5189 {
5190 name = "is-glob-3.1.0.tgz";
5191 path = fetchurl {
5192 name = "is-glob-3.1.0.tgz";
5193 url = "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz";
5194 sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
5195 };
5196 }
5197
5198 {
5199 name = "is-glob-4.0.0.tgz";
5200 path = fetchurl {
5201 name = "is-glob-4.0.0.tgz";
5202 url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz";
5203 sha1 = "9521c76845cc2610a85203ddf080a958c2ffabc0";
5204 };
5205 }
5206
5207 {
5208 name = "is-installed-globally-0.1.0.tgz";
5209 path = fetchurl {
5210 name = "is-installed-globally-0.1.0.tgz";
5211 url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz";
5212 sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80";
5213 };
5214 }
5215
5216 {
5217 name = "is-my-ip-valid-1.0.0.tgz";
5218 path = fetchurl {
5219 name = "is-my-ip-valid-1.0.0.tgz";
5220 url = "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz";
5221 sha1 = "7b351b8e8edd4d3995d4d066680e664d94696824";
5222 };
5223 }
5224
5225 {
5226 name = "is-my-json-valid-2.19.0.tgz";
5227 path = fetchurl {
5228 name = "is-my-json-valid-2.19.0.tgz";
5229 url = "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz";
5230 sha1 = "8fd6e40363cd06b963fa877d444bfb5eddc62175";
5231 };
5232 }
5233
5234 {
5235 name = "is-nan-1.2.1.tgz";
5236 path = fetchurl {
5237 name = "is-nan-1.2.1.tgz";
5238 url = "https://registry.yarnpkg.com/is-nan/-/is-nan-1.2.1.tgz";
5239 sha1 = "9faf65b6fb6db24b7f5c0628475ea71f988401e2";
5240 };
5241 }
5242
5243 {
5244 name = "is-npm-1.0.0.tgz";
5245 path = fetchurl {
5246 name = "is-npm-1.0.0.tgz";
5247 url = "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz";
5248 sha1 = "f2fb63a65e4905b406c86072765a1a4dc793b9f4";
5249 };
5250 }
5251
5252 {
5253 name = "is-number-3.0.0.tgz";
5254 path = fetchurl {
5255 name = "is-number-3.0.0.tgz";
5256 url = "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz";
5257 sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
5258 };
5259 }
5260
5261 {
5262 name = "is-obj-1.0.1.tgz";
5263 path = fetchurl {
5264 name = "is-obj-1.0.1.tgz";
5265 url = "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz";
5266 sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
5267 };
5268 }
5269
5270 {
5271 name = "is-observable-1.1.0.tgz";
5272 path = fetchurl {
5273 name = "is-observable-1.1.0.tgz";
5274 url = "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz";
5275 sha1 = "b3e986c8f44de950867cab5403f5a3465005975e";
5276 };
5277 }
5278
5279 {
5280 name = "is-path-cwd-1.0.0.tgz";
5281 path = fetchurl {
5282 name = "is-path-cwd-1.0.0.tgz";
5283 url = "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz";
5284 sha1 = "d225ec23132e89edd38fda767472e62e65f1106d";
5285 };
5286 }
5287
5288 {
5289 name = "is-path-in-cwd-1.0.1.tgz";
5290 path = fetchurl {
5291 name = "is-path-in-cwd-1.0.1.tgz";
5292 url = "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz";
5293 sha1 = "5ac48b345ef675339bd6c7a48a912110b241cf52";
5294 };
5295 }
5296
5297 {
5298 name = "is-path-inside-1.0.1.tgz";
5299 path = fetchurl {
5300 name = "is-path-inside-1.0.1.tgz";
5301 url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz";
5302 sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036";
5303 };
5304 }
5305
5306 {
5307 name = "is-plain-object-2.0.4.tgz";
5308 path = fetchurl {
5309 name = "is-plain-object-2.0.4.tgz";
5310 url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz";
5311 sha1 = "2c163b3fafb1b606d9d17928f05c2a1c38e07677";
5312 };
5313 }
5314
5315 {
5316 name = "is-promise-2.1.0.tgz";
5317 path = fetchurl {
5318 name = "is-promise-2.1.0.tgz";
5319 url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz";
5320 sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
5321 };
5322 }
5323
5324 {
5325 name = "is-property-1.0.2.tgz";
5326 path = fetchurl {
5327 name = "is-property-1.0.2.tgz";
5328 url = "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz";
5329 sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
5330 };
5331 }
5332
5333 {
5334 name = "is-redirect-1.0.0.tgz";
5335 path = fetchurl {
5336 name = "is-redirect-1.0.0.tgz";
5337 url = "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz";
5338 sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24";
5339 };
5340 }
5341
5342 {
5343 name = "is-regexp-1.0.0.tgz";
5344 path = fetchurl {
5345 name = "is-regexp-1.0.0.tgz";
5346 url = "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz";
5347 sha1 = "fd2d883545c46bac5a633e7b9a09e87fa2cb5069";
5348 };
5349 }
5350
5351 {
5352 name = "is-resolvable-1.1.0.tgz";
5353 path = fetchurl {
5354 name = "is-resolvable-1.1.0.tgz";
5355 url = "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz";
5356 sha1 = "fb18f87ce1feb925169c9a407c19318a3206ed88";
5357 };
5358 }
5359
5360 {
5361 name = "is-retry-allowed-1.1.0.tgz";
5362 path = fetchurl {
5363 name = "is-retry-allowed-1.1.0.tgz";
5364 url = "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
5365 sha1 = "11a060568b67339444033d0125a61a20d564fb34";
5366 };
5367 }
5368
5369 {
5370 name = "is-stream-1.1.0.tgz";
5371 path = fetchurl {
5372 name = "is-stream-1.1.0.tgz";
5373 url = "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz";
5374 sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
5375 };
5376 }
5377
5378 {
5379 name = "is-typedarray-1.0.0.tgz";
5380 path = fetchurl {
5381 name = "is-typedarray-1.0.0.tgz";
5382 url = "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz";
5383 sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
5384 };
5385 }
5386
5387 {
5388 name = "is-windows-1.0.2.tgz";
5389 path = fetchurl {
5390 name = "is-windows-1.0.2.tgz";
5391 url = "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz";
5392 sha1 = "d1850eb9791ecd18e6182ce12a30f396634bb19d";
5393 };
5394 }
5395
5396 {
5397 name = "isarray-0.0.1.tgz";
5398 path = fetchurl {
5399 name = "isarray-0.0.1.tgz";
5400 url = "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz";
5401 sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
5402 };
5403 }
5404
5405 {
5406 name = "isarray-1.0.0.tgz";
5407 path = fetchurl {
5408 name = "isarray-1.0.0.tgz";
5409 url = "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz";
5410 sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
5411 };
5412 }
5413
5414 {
5415 name = "isarray-2.0.1.tgz";
5416 path = fetchurl {
5417 name = "isarray-2.0.1.tgz";
5418 url = "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz";
5419 sha1 = "a37d94ed9cda2d59865c9f76fe596ee1f338741e";
5420 };
5421 }
5422
5423 {
5424 name = "isexe-2.0.0.tgz";
5425 path = fetchurl {
5426 name = "isexe-2.0.0.tgz";
5427 url = "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz";
5428 sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
5429 };
5430 }
5431
5432 {
5433 name = "iso-639-3-1.1.0.tgz";
5434 path = fetchurl {
5435 name = "iso-639-3-1.1.0.tgz";
5436 url = "https://registry.yarnpkg.com/iso-639-3/-/iso-639-3-1.1.0.tgz";
5437 sha1 = "83722daf55490a707c318ae18a33ba3bab06c843";
5438 };
5439 }
5440
5441 {
5442 name = "isobject-2.1.0.tgz";
5443 path = fetchurl {
5444 name = "isobject-2.1.0.tgz";
5445 url = "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz";
5446 sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
5447 };
5448 }
5449
5450 {
5451 name = "isobject-3.0.1.tgz";
5452 path = fetchurl {
5453 name = "isobject-3.0.1.tgz";
5454 url = "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz";
5455 sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
5456 };
5457 }
5458
5459 {
5460 name = "isstream-0.1.2.tgz";
5461 path = fetchurl {
5462 name = "isstream-0.1.2.tgz";
5463 url = "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz";
5464 sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
5465 };
5466 }
5467
5468 {
5469 name = "jest-get-type-22.4.3.tgz";
5470 path = fetchurl {
5471 name = "jest-get-type-22.4.3.tgz";
5472 url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz";
5473 sha1 = "e3a8504d8479342dd4420236b322869f18900ce4";
5474 };
5475 }
5476
5477 {
5478 name = "jest-validate-23.6.0.tgz";
5479 path = fetchurl {
5480 name = "jest-validate-23.6.0.tgz";
5481 url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz";
5482 sha1 = "36761f99d1ed33fcd425b4e4c5595d62b6597474";
5483 };
5484 }
5485
5486 {
5487 name = "js-tokens-3.0.2.tgz";
5488 path = fetchurl {
5489 name = "js-tokens-3.0.2.tgz";
5490 url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz";
5491 sha1 = "9866df395102130e38f7f996bceb65443209c25b";
5492 };
5493 }
5494
5495 {
5496 name = "js-yaml-3.12.0.tgz";
5497 path = fetchurl {
5498 name = "js-yaml-3.12.0.tgz";
5499 url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz";
5500 sha1 = "eaed656ec8344f10f527c6bfa1b6e2244de167d1";
5501 };
5502 }
5503
5504 {
5505 name = "jsbn-0.1.1.tgz";
5506 path = fetchurl {
5507 name = "jsbn-0.1.1.tgz";
5508 url = "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz";
5509 sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
5510 };
5511 }
5512
5513 {
5514 name = "json-parse-better-errors-1.0.2.tgz";
5515 path = fetchurl {
5516 name = "json-parse-better-errors-1.0.2.tgz";
5517 url = "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
5518 sha1 = "bb867cfb3450e69107c131d1c514bab3dc8bcaa9";
5519 };
5520 }
5521
5522 {
5523 name = "json-schema-ref-parser-6.0.2.tgz";
5524 path = fetchurl {
5525 name = "json-schema-ref-parser-6.0.2.tgz";
5526 url = "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-6.0.2.tgz";
5527 sha1 = "c17bfed06fa7ff8f1ade36067d087b46f5465ef8";
5528 };
5529 }
5530
5531 {
5532 name = "json-schema-traverse-0.4.1.tgz";
5533 path = fetchurl {
5534 name = "json-schema-traverse-0.4.1.tgz";
5535 url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
5536 sha1 = "69f6a87d9513ab8bb8fe63bdb0979c448e684660";
5537 };
5538 }
5539
5540 {
5541 name = "json-schema-0.2.3.tgz";
5542 path = fetchurl {
5543 name = "json-schema-0.2.3.tgz";
5544 url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz";
5545 sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
5546 };
5547 }
5548
5549 {
5550 name = "json-stable-stringify-1.0.1.tgz";
5551 path = fetchurl {
5552 name = "json-stable-stringify-1.0.1.tgz";
5553 url = "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
5554 sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
5555 };
5556 }
5557
5558 {
5559 name = "json-stringify-safe-5.0.1.tgz";
5560 path = fetchurl {
5561 name = "json-stringify-safe-5.0.1.tgz";
5562 url = "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
5563 sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
5564 };
5565 }
5566
5567 {
5568 name = "json3-3.3.2.tgz";
5569 path = fetchurl {
5570 name = "json3-3.3.2.tgz";
5571 url = "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz";
5572 sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1";
5573 };
5574 }
5575
5576 {
5577 name = "json5-1.0.1.tgz";
5578 path = fetchurl {
5579 name = "json5-1.0.1.tgz";
5580 url = "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz";
5581 sha1 = "779fb0018604fa854eacbf6252180d83543e3dbe";
5582 };
5583 }
5584
5585 {
5586 name = "jsonfile-3.0.1.tgz";
5587 path = fetchurl {
5588 name = "jsonfile-3.0.1.tgz";
5589 url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz";
5590 sha1 = "a5ecc6f65f53f662c4415c7675a0331d0992ec66";
5591 };
5592 }
5593
5594 {
5595 name = "jsonfile-4.0.0.tgz";
5596 path = fetchurl {
5597 name = "jsonfile-4.0.0.tgz";
5598 url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz";
5599 sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
5600 };
5601 }
5602
5603 {
5604 name = "jsonify-0.0.0.tgz";
5605 path = fetchurl {
5606 name = "jsonify-0.0.0.tgz";
5607 url = "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz";
5608 sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
5609 };
5610 }
5611
5612 {
5613 name = "jsonld-signatures";
5614 path = fetchurl {
5615 name = "jsonld-signatures";
5616 url = "https://github.com/Chocobozzz/jsonld-signatures/archive/77660963e722eb4541d2d255f9d9d4216329665f.tar.gz";
5617 sha256 = "0prld6q913bsh6kyfq43ny7cw5s1ixki5d4z1kw932shw9piqv5m";
5618 };
5619 }
5620
5621 {
5622 name = "jsonld-0.5.21.tgz";
5623 path = fetchurl {
5624 name = "jsonld-0.5.21.tgz";
5625 url = "https://registry.yarnpkg.com/jsonld/-/jsonld-0.5.21.tgz";
5626 sha1 = "4d5b78d717eb92bcd1ac9d88e34efad95370c0bf";
5627 };
5628 }
5629
5630 {
5631 name = "jsonld-1.1.0.tgz";
5632 path = fetchurl {
5633 name = "jsonld-1.1.0.tgz";
5634 url = "https://registry.yarnpkg.com/jsonld/-/jsonld-1.1.0.tgz";
5635 sha1 = "afcb168c44557a7bddead4d4513c3cbcae3bc5b9";
5636 };
5637 }
5638
5639 {
5640 name = "jsonparse-1.3.1.tgz";
5641 path = fetchurl {
5642 name = "jsonparse-1.3.1.tgz";
5643 url = "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz";
5644 sha1 = "3f4dae4a91fac315f71062f8521cc239f1366280";
5645 };
5646 }
5647
5648 {
5649 name = "jsonpointer.js-0.4.0.tgz";
5650 path = fetchurl {
5651 name = "jsonpointer.js-0.4.0.tgz";
5652 url = "https://registry.yarnpkg.com/jsonpointer.js/-/jsonpointer.js-0.4.0.tgz";
5653 sha1 = "002cb123f767aafdeb0196132ce5c4f9941ccaba";
5654 };
5655 }
5656
5657 {
5658 name = "jsonpointer-4.0.1.tgz";
5659 path = fetchurl {
5660 name = "jsonpointer-4.0.1.tgz";
5661 url = "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz";
5662 sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9";
5663 };
5664 }
5665
5666 {
5667 name = "jsonschema-draft4-1.0.0.tgz";
5668 path = fetchurl {
5669 name = "jsonschema-draft4-1.0.0.tgz";
5670 url = "https://registry.yarnpkg.com/jsonschema-draft4/-/jsonschema-draft4-1.0.0.tgz";
5671 sha1 = "f0af2005054f0f0ade7ea2118614b69dc512d865";
5672 };
5673 }
5674
5675 {
5676 name = "jsonschema-1.2.4.tgz";
5677 path = fetchurl {
5678 name = "jsonschema-1.2.4.tgz";
5679 url = "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.4.tgz";
5680 sha1 = "a46bac5d3506a254465bc548876e267c6d0d6464";
5681 };
5682 }
5683
5684 {
5685 name = "jsprim-1.4.1.tgz";
5686 path = fetchurl {
5687 name = "jsprim-1.4.1.tgz";
5688 url = "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz";
5689 sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
5690 };
5691 }
5692
5693 {
5694 name = "junk-2.1.0.tgz";
5695 path = fetchurl {
5696 name = "junk-2.1.0.tgz";
5697 url = "https://registry.yarnpkg.com/junk/-/junk-2.1.0.tgz";
5698 sha1 = "f431b4b7f072dc500a5f10ce7f4ec71930e70134";
5699 };
5700 }
5701
5702 {
5703 name = "jwa-1.1.6.tgz";
5704 path = fetchurl {
5705 name = "jwa-1.1.6.tgz";
5706 url = "https://registry.yarnpkg.com/jwa/-/jwa-1.1.6.tgz";
5707 sha1 = "87240e76c9808dbde18783cf2264ef4929ee50e6";
5708 };
5709 }
5710
5711 {
5712 name = "jws-3.1.5.tgz";
5713 path = fetchurl {
5714 name = "jws-3.1.5.tgz";
5715 url = "https://registry.yarnpkg.com/jws/-/jws-3.1.5.tgz";
5716 sha1 = "80d12d05b293d1e841e7cb8b4e69e561adcf834f";
5717 };
5718 }
5719
5720 {
5721 name = "k-bucket-4.0.1.tgz";
5722 path = fetchurl {
5723 name = "k-bucket-4.0.1.tgz";
5724 url = "https://registry.yarnpkg.com/k-bucket/-/k-bucket-4.0.1.tgz";
5725 sha1 = "3fc2e5693f0b7bff90d7b6b476edd6087955d542";
5726 };
5727 }
5728
5729 {
5730 name = "k-bucket-5.0.0.tgz";
5731 path = fetchurl {
5732 name = "k-bucket-5.0.0.tgz";
5733 url = "https://registry.yarnpkg.com/k-bucket/-/k-bucket-5.0.0.tgz";
5734 sha1 = "ef7a401fcd4c37cd31dceaa6ae4440ca91055e01";
5735 };
5736 }
5737
5738 {
5739 name = "k-rpc-socket-1.8.0.tgz";
5740 path = fetchurl {
5741 name = "k-rpc-socket-1.8.0.tgz";
5742 url = "https://registry.yarnpkg.com/k-rpc-socket/-/k-rpc-socket-1.8.0.tgz";
5743 sha1 = "9a4dd6a4f3795ed847ffa156579cc389990bd1f2";
5744 };
5745 }
5746
5747 {
5748 name = "k-rpc-5.0.0.tgz";
5749 path = fetchurl {
5750 name = "k-rpc-5.0.0.tgz";
5751 url = "https://registry.yarnpkg.com/k-rpc/-/k-rpc-5.0.0.tgz";
5752 sha1 = "a72651860c96db440579e4c9f38dce8a42b481a8";
5753 };
5754 }
5755
5756 {
5757 name = "kind-of-3.2.2.tgz";
5758 path = fetchurl {
5759 name = "kind-of-3.2.2.tgz";
5760 url = "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz";
5761 sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
5762 };
5763 }
5764
5765 {
5766 name = "kind-of-4.0.0.tgz";
5767 path = fetchurl {
5768 name = "kind-of-4.0.0.tgz";
5769 url = "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz";
5770 sha1 = "20813df3d712928b207378691a45066fae72dd57";
5771 };
5772 }
5773
5774 {
5775 name = "kind-of-5.1.0.tgz";
5776 path = fetchurl {
5777 name = "kind-of-5.1.0.tgz";
5778 url = "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz";
5779 sha1 = "729c91e2d857b7a419a1f9aa65685c4c33f5845d";
5780 };
5781 }
5782
5783 {
5784 name = "kind-of-6.0.2.tgz";
5785 path = fetchurl {
5786 name = "kind-of-6.0.2.tgz";
5787 url = "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz";
5788 sha1 = "01146b36a6218e64e58f3a8d66de5d7fc6f6d051";
5789 };
5790 }
5791
5792 {
5793 name = "known-css-properties-0.3.0.tgz";
5794 path = fetchurl {
5795 name = "known-css-properties-0.3.0.tgz";
5796 url = "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.3.0.tgz";
5797 sha1 = "a3d135bbfc60ee8c6eacf2f7e7e6f2d4755e49a4";
5798 };
5799 }
5800
5801 {
5802 name = "kuler-1.0.1.tgz";
5803 path = fetchurl {
5804 name = "kuler-1.0.1.tgz";
5805 url = "https://registry.yarnpkg.com/kuler/-/kuler-1.0.1.tgz";
5806 sha1 = "ef7c784f36c9fb6e16dd3150d152677b2b0228a6";
5807 };
5808 }
5809
5810 {
5811 name = "last-one-wins-1.0.4.tgz";
5812 path = fetchurl {
5813 name = "last-one-wins-1.0.4.tgz";
5814 url = "https://registry.yarnpkg.com/last-one-wins/-/last-one-wins-1.0.4.tgz";
5815 sha1 = "c1bfd0cbcb46790ec9156b8d1aee8fcb86cda22a";
5816 };
5817 }
5818
5819 {
5820 name = "latest-version-3.1.0.tgz";
5821 path = fetchurl {
5822 name = "latest-version-3.1.0.tgz";
5823 url = "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz";
5824 sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15";
5825 };
5826 }
5827
5828 {
5829 name = "lazy-property-1.0.0.tgz";
5830 path = fetchurl {
5831 name = "lazy-property-1.0.0.tgz";
5832 url = "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz";
5833 sha1 = "84ddc4b370679ba8bd4cdcfa4c06b43d57111147";
5834 };
5835 }
5836
5837 {
5838 name = "lcid-1.0.0.tgz";
5839 path = fetchurl {
5840 name = "lcid-1.0.0.tgz";
5841 url = "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz";
5842 sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
5843 };
5844 }
5845
5846 {
5847 name = "lcid-2.0.0.tgz";
5848 path = fetchurl {
5849 name = "lcid-2.0.0.tgz";
5850 url = "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz";
5851 sha1 = "6ef5d2df60e52f82eb228a4c373e8d1f397253cf";
5852 };
5853 }
5854
5855 {
5856 name = "ldap-filter-0.2.2.tgz";
5857 path = fetchurl {
5858 name = "ldap-filter-0.2.2.tgz";
5859 url = "https://registry.yarnpkg.com/ldap-filter/-/ldap-filter-0.2.2.tgz";
5860 sha1 = "f2b842be0b86da3352798505b31ebcae590d77d0";
5861 };
5862 }
5863
5864 {
5865 name = "ldapjs-1.0.2.tgz";
5866 path = fetchurl {
5867 name = "ldapjs-1.0.2.tgz";
5868 url = "https://registry.yarnpkg.com/ldapjs/-/ldapjs-1.0.2.tgz";
5869 sha1 = "544ff7032b7b83c68f0701328d9297aa694340f9";
5870 };
5871 }
5872
5873 {
5874 name = "leven-2.1.0.tgz";
5875 path = fetchurl {
5876 name = "leven-2.1.0.tgz";
5877 url = "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz";
5878 sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
5879 };
5880 }
5881
5882 {
5883 name = "levn-0.3.0.tgz";
5884 path = fetchurl {
5885 name = "levn-0.3.0.tgz";
5886 url = "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz";
5887 sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
5888 };
5889 }
5890
5891 {
5892 name = "libcipm-2.0.2.tgz";
5893 path = fetchurl {
5894 name = "libcipm-2.0.2.tgz";
5895 url = "https://registry.yarnpkg.com/libcipm/-/libcipm-2.0.2.tgz";
5896 sha1 = "4f38c2b37acf2ec156936cef1cbf74636568fc7b";
5897 };
5898 }
5899
5900 {
5901 name = "libnpmhook-4.0.1.tgz";
5902 path = fetchurl {
5903 name = "libnpmhook-4.0.1.tgz";
5904 url = "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-4.0.1.tgz";
5905 sha1 = "63641654de772cbeb96a88527a7fd5456ec3c2d7";
5906 };
5907 }
5908
5909 {
5910 name = "libnpx-10.2.0.tgz";
5911 path = fetchurl {
5912 name = "libnpx-10.2.0.tgz";
5913 url = "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.0.tgz";
5914 sha1 = "1bf4a1c9f36081f64935eb014041da10855e3102";
5915 };
5916 }
5917
5918 {
5919 name = "libxmljs-0.19.5.tgz";
5920 path = fetchurl {
5921 name = "libxmljs-0.19.5.tgz";
5922 url = "https://registry.yarnpkg.com/libxmljs/-/libxmljs-0.19.5.tgz";
5923 sha1 = "b2f34cc12fd6a3e43670c604c42a902f339ea54d";
5924 };
5925 }
5926
5927 {
5928 name = "lint-staged-8.1.0.tgz";
5929 path = fetchurl {
5930 name = "lint-staged-8.1.0.tgz";
5931 url = "https://registry.yarnpkg.com/lint-staged/-/lint-staged-8.1.0.tgz";
5932 sha1 = "dbc3ae2565366d8f20efb9f9799d076da64863f2";
5933 };
5934 }
5935
5936 {
5937 name = "listr-silent-renderer-1.1.1.tgz";
5938 path = fetchurl {
5939 name = "listr-silent-renderer-1.1.1.tgz";
5940 url = "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz";
5941 sha1 = "924b5a3757153770bf1a8e3fbf74b8bbf3f9242e";
5942 };
5943 }
5944
5945 {
5946 name = "listr-update-renderer-0.5.0.tgz";
5947 path = fetchurl {
5948 name = "listr-update-renderer-0.5.0.tgz";
5949 url = "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz";
5950 sha1 = "4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2";
5951 };
5952 }
5953
5954 {
5955 name = "listr-verbose-renderer-0.5.0.tgz";
5956 path = fetchurl {
5957 name = "listr-verbose-renderer-0.5.0.tgz";
5958 url = "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz";
5959 sha1 = "f1132167535ea4c1261102b9f28dac7cba1e03db";
5960 };
5961 }
5962
5963 {
5964 name = "listr-0.14.3.tgz";
5965 path = fetchurl {
5966 name = "listr-0.14.3.tgz";
5967 url = "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz";
5968 sha1 = "2fea909604e434be464c50bddba0d496928fa586";
5969 };
5970 }
5971
5972 {
5973 name = "load-ip-set-2.1.0.tgz";
5974 path = fetchurl {
5975 name = "load-ip-set-2.1.0.tgz";
5976 url = "https://registry.yarnpkg.com/load-ip-set/-/load-ip-set-2.1.0.tgz";
5977 sha1 = "2d50b737cae41de4e413d213991d4083a3e1784b";
5978 };
5979 }
5980
5981 {
5982 name = "locate-path-2.0.0.tgz";
5983 path = fetchurl {
5984 name = "locate-path-2.0.0.tgz";
5985 url = "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz";
5986 sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e";
5987 };
5988 }
5989
5990 {
5991 name = "locate-path-3.0.0.tgz";
5992 path = fetchurl {
5993 name = "locate-path-3.0.0.tgz";
5994 url = "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz";
5995 sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e";
5996 };
5997 }
5998
5999 {
6000 name = "lock-verify-2.0.2.tgz";
6001 path = fetchurl {
6002 name = "lock-verify-2.0.2.tgz";
6003 url = "https://registry.yarnpkg.com/lock-verify/-/lock-verify-2.0.2.tgz";
6004 sha1 = "148e4f85974915c9e3c34d694b7de9ecb18ee7a8";
6005 };
6006 }
6007
6008 {
6009 name = "lockfile-1.0.4.tgz";
6010 path = fetchurl {
6011 name = "lockfile-1.0.4.tgz";
6012 url = "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz";
6013 sha1 = "07f819d25ae48f87e538e6578b6964a4981a5609";
6014 };
6015 }
6016
6017 {
6018 name = "lodash._baseuniq-4.6.0.tgz";
6019 path = fetchurl {
6020 name = "lodash._baseuniq-4.6.0.tgz";
6021 url = "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz";
6022 sha1 = "0ebb44e456814af7905c6212fa2c9b2d51b841e8";
6023 };
6024 }
6025
6026 {
6027 name = "lodash._createset-4.0.3.tgz";
6028 path = fetchurl {
6029 name = "lodash._createset-4.0.3.tgz";
6030 url = "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz";
6031 sha1 = "0f4659fbb09d75194fa9e2b88a6644d363c9fe26";
6032 };
6033 }
6034
6035 {
6036 name = "lodash._root-3.0.1.tgz";
6037 path = fetchurl {
6038 name = "lodash._root-3.0.1.tgz";
6039 url = "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz";
6040 sha1 = "fba1c4524c19ee9a5f8136b4609f017cf4ded692";
6041 };
6042 }
6043
6044 {
6045 name = "lodash.assign-4.2.0.tgz";
6046 path = fetchurl {
6047 name = "lodash.assign-4.2.0.tgz";
6048 url = "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz";
6049 sha1 = "0d99f3ccd7a6d261d19bdaeb9245005d285808e7";
6050 };
6051 }
6052
6053 {
6054 name = "lodash.bind-4.2.1.tgz";
6055 path = fetchurl {
6056 name = "lodash.bind-4.2.1.tgz";
6057 url = "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz";
6058 sha1 = "7ae3017e939622ac31b7d7d7dcb1b34db1690d35";
6059 };
6060 }
6061
6062 {
6063 name = "lodash.capitalize-4.2.1.tgz";
6064 path = fetchurl {
6065 name = "lodash.capitalize-4.2.1.tgz";
6066 url = "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz";
6067 sha1 = "f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9";
6068 };
6069 }
6070
6071 {
6072 name = "lodash.clone-4.5.0.tgz";
6073 path = fetchurl {
6074 name = "lodash.clone-4.5.0.tgz";
6075 url = "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz";
6076 sha1 = "195870450f5a13192478df4bc3d23d2dea1907b6";
6077 };
6078 }
6079
6080 {
6081 name = "lodash.clonedeep-4.5.0.tgz";
6082 path = fetchurl {
6083 name = "lodash.clonedeep-4.5.0.tgz";
6084 url = "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
6085 sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
6086 };
6087 }
6088
6089 {
6090 name = "lodash.debounce-4.0.8.tgz";
6091 path = fetchurl {
6092 name = "lodash.debounce-4.0.8.tgz";
6093 url = "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
6094 sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af";
6095 };
6096 }
6097
6098 {
6099 name = "lodash.defaults-4.2.0.tgz";
6100 path = fetchurl {
6101 name = "lodash.defaults-4.2.0.tgz";
6102 url = "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz";
6103 sha1 = "d09178716ffea4dde9e5fb7b37f6f0802274580c";
6104 };
6105 }
6106
6107 {
6108 name = "lodash.difference-4.5.0.tgz";
6109 path = fetchurl {
6110 name = "lodash.difference-4.5.0.tgz";
6111 url = "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz";
6112 sha1 = "9ccb4e505d486b91651345772885a2df27fd017c";
6113 };
6114 }
6115
6116 {
6117 name = "lodash.flatten-4.4.0.tgz";
6118 path = fetchurl {
6119 name = "lodash.flatten-4.4.0.tgz";
6120 url = "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz";
6121 sha1 = "f31c22225a9632d2bbf8e4addbef240aa765a61f";
6122 };
6123 }
6124
6125 {
6126 name = "lodash.foreach-4.5.0.tgz";
6127 path = fetchurl {
6128 name = "lodash.foreach-4.5.0.tgz";
6129 url = "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz";
6130 sha1 = "1a6a35eace401280c7f06dddec35165ab27e3e53";
6131 };
6132 }
6133
6134 {
6135 name = "lodash.get-4.4.2.tgz";
6136 path = fetchurl {
6137 name = "lodash.get-4.4.2.tgz";
6138 url = "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz";
6139 sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
6140 };
6141 }
6142
6143 {
6144 name = "lodash.isempty-4.4.0.tgz";
6145 path = fetchurl {
6146 name = "lodash.isempty-4.4.0.tgz";
6147 url = "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz";
6148 sha1 = "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e";
6149 };
6150 }
6151
6152 {
6153 name = "lodash.isequal-4.5.0.tgz";
6154 path = fetchurl {
6155 name = "lodash.isequal-4.5.0.tgz";
6156 url = "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
6157 sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0";
6158 };
6159 }
6160
6161 {
6162 name = "lodash.kebabcase-4.1.1.tgz";
6163 path = fetchurl {
6164 name = "lodash.kebabcase-4.1.1.tgz";
6165 url = "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz";
6166 sha1 = "8489b1cb0d29ff88195cceca448ff6d6cc295c36";
6167 };
6168 }
6169
6170 {
6171 name = "lodash.keys-4.2.0.tgz";
6172 path = fetchurl {
6173 name = "lodash.keys-4.2.0.tgz";
6174 url = "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-4.2.0.tgz";
6175 sha1 = "a08602ac12e4fb83f91fc1fb7a360a4d9ba35205";
6176 };
6177 }
6178
6179 {
6180 name = "lodash.noop-3.0.1.tgz";
6181 path = fetchurl {
6182 name = "lodash.noop-3.0.1.tgz";
6183 url = "https://registry.yarnpkg.com/lodash.noop/-/lodash.noop-3.0.1.tgz";
6184 sha1 = "38188f4d650a3a474258439b96ec45b32617133c";
6185 };
6186 }
6187
6188 {
6189 name = "lodash.partial-4.2.1.tgz";
6190 path = fetchurl {
6191 name = "lodash.partial-4.2.1.tgz";
6192 url = "https://registry.yarnpkg.com/lodash.partial/-/lodash.partial-4.2.1.tgz";
6193 sha1 = "49f3d8cfdaa3bff8b3a91d127e923245418961d4";
6194 };
6195 }
6196
6197 {
6198 name = "lodash.pick-4.4.0.tgz";
6199 path = fetchurl {
6200 name = "lodash.pick-4.4.0.tgz";
6201 url = "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz";
6202 sha1 = "52f05610fff9ded422611441ed1fc123a03001b3";
6203 };
6204 }
6205
6206 {
6207 name = "lodash.sample-4.2.1.tgz";
6208 path = fetchurl {
6209 name = "lodash.sample-4.2.1.tgz";
6210 url = "https://registry.yarnpkg.com/lodash.sample/-/lodash.sample-4.2.1.tgz";
6211 sha1 = "5e4291b0c753fa1abeb0aab8fb29df1b66f07f6d";
6212 };
6213 }
6214
6215 {
6216 name = "lodash.shuffle-4.2.0.tgz";
6217 path = fetchurl {
6218 name = "lodash.shuffle-4.2.0.tgz";
6219 url = "https://registry.yarnpkg.com/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz";
6220 sha1 = "145b5053cf875f6f5c2a33f48b6e9948c6ec7b4b";
6221 };
6222 }
6223
6224 {
6225 name = "lodash.union-4.6.0.tgz";
6226 path = fetchurl {
6227 name = "lodash.union-4.6.0.tgz";
6228 url = "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz";
6229 sha1 = "48bb5088409f16f1821666641c44dd1aaae3cd88";
6230 };
6231 }
6232
6233 {
6234 name = "lodash.uniq-4.5.0.tgz";
6235 path = fetchurl {
6236 name = "lodash.uniq-4.5.0.tgz";
6237 url = "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
6238 sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
6239 };
6240 }
6241
6242 {
6243 name = "lodash.values-4.3.0.tgz";
6244 path = fetchurl {
6245 name = "lodash.values-4.3.0.tgz";
6246 url = "https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz";
6247 sha1 = "a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347";
6248 };
6249 }
6250
6251 {
6252 name = "lodash.without-4.4.0.tgz";
6253 path = fetchurl {
6254 name = "lodash.without-4.4.0.tgz";
6255 url = "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz";
6256 sha1 = "3cd4574a00b67bae373a94b748772640507b7aac";
6257 };
6258 }
6259
6260 {
6261 name = "lodash-4.17.4.tgz";
6262 path = fetchurl {
6263 name = "lodash-4.17.4.tgz";
6264 url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz";
6265 sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae";
6266 };
6267 }
6268
6269 {
6270 name = "lodash-3.10.1.tgz";
6271 path = fetchurl {
6272 name = "lodash-3.10.1.tgz";
6273 url = "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz";
6274 sha1 = "5bf45e8e49ba4189e17d482789dfd15bd140b7b6";
6275 };
6276 }
6277
6278 {
6279 name = "lodash-4.17.11.tgz";
6280 path = fetchurl {
6281 name = "lodash-4.17.11.tgz";
6282 url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz";
6283 sha1 = "b39ea6229ef607ecd89e2c8df12536891cac9b8d";
6284 };
6285 }
6286
6287 {
6288 name = "log-symbols-1.0.2.tgz";
6289 path = fetchurl {
6290 name = "log-symbols-1.0.2.tgz";
6291 url = "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz";
6292 sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18";
6293 };
6294 }
6295
6296 {
6297 name = "log-symbols-2.2.0.tgz";
6298 path = fetchurl {
6299 name = "log-symbols-2.2.0.tgz";
6300 url = "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz";
6301 sha1 = "5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a";
6302 };
6303 }
6304
6305 {
6306 name = "log-update-2.3.0.tgz";
6307 path = fetchurl {
6308 name = "log-update-2.3.0.tgz";
6309 url = "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz";
6310 sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708";
6311 };
6312 }
6313
6314 {
6315 name = "logform-1.10.0.tgz";
6316 path = fetchurl {
6317 name = "logform-1.10.0.tgz";
6318 url = "https://registry.yarnpkg.com/logform/-/logform-1.10.0.tgz";
6319 sha1 = "c9d5598714c92b546e23f4e78147c40f1e02012e";
6320 };
6321 }
6322
6323 {
6324 name = "lowercase-keys-1.0.1.tgz";
6325 path = fetchurl {
6326 name = "lowercase-keys-1.0.1.tgz";
6327 url = "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz";
6328 sha1 = "6f9e30b47084d971a7c820ff15a6c5167b74c26f";
6329 };
6330 }
6331
6332 {
6333 name = "lru-cache-4.1.5.tgz";
6334 path = fetchurl {
6335 name = "lru-cache-4.1.5.tgz";
6336 url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz";
6337 sha1 = "8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd";
6338 };
6339 }
6340
6341 {
6342 name = "lru-queue-0.1.0.tgz";
6343 path = fetchurl {
6344 name = "lru-queue-0.1.0.tgz";
6345 url = "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz";
6346 sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3";
6347 };
6348 }
6349
6350 {
6351 name = "lru-3.1.0.tgz";
6352 path = fetchurl {
6353 name = "lru-3.1.0.tgz";
6354 url = "https://registry.yarnpkg.com/lru/-/lru-3.1.0.tgz";
6355 sha1 = "ea7fb8546d83733396a13091d76cfeb4c06837d5";
6356 };
6357 }
6358
6359 {
6360 name = "magnet-uri-5.2.4.tgz";
6361 path = fetchurl {
6362 name = "magnet-uri-5.2.4.tgz";
6363 url = "https://registry.yarnpkg.com/magnet-uri/-/magnet-uri-5.2.4.tgz";
6364 sha1 = "7afe5b736af04445aff744c93a890a3710077688";
6365 };
6366 }
6367
6368 {
6369 name = "maildev-1.0.0-rc3.tgz";
6370 path = fetchurl {
6371 name = "maildev-1.0.0-rc3.tgz";
6372 url = "https://registry.yarnpkg.com/maildev/-/maildev-1.0.0-rc3.tgz";
6373 sha1 = "89429d47b07633e3269a74e484991eecdf3a3857";
6374 };
6375 }
6376
6377 {
6378 name = "mailparser-0.6.2.tgz";
6379 path = fetchurl {
6380 name = "mailparser-0.6.2.tgz";
6381 url = "https://registry.yarnpkg.com/mailparser/-/mailparser-0.6.2.tgz";
6382 sha1 = "03c486039bdf4df6cd3b6adcaaac4107dfdbc068";
6383 };
6384 }
6385
6386 {
6387 name = "make-dir-1.3.0.tgz";
6388 path = fetchurl {
6389 name = "make-dir-1.3.0.tgz";
6390 url = "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz";
6391 sha1 = "79c1033b80515bd6d24ec9933e860ca75ee27f0c";
6392 };
6393 }
6394
6395 {
6396 name = "make-error-1.3.5.tgz";
6397 path = fetchurl {
6398 name = "make-error-1.3.5.tgz";
6399 url = "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz";
6400 sha1 = "efe4e81f6db28cadd605c70f29c831b58ef776c8";
6401 };
6402 }
6403
6404 {
6405 name = "make-fetch-happen-4.0.1.tgz";
6406 path = fetchurl {
6407 name = "make-fetch-happen-4.0.1.tgz";
6408 url = "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz";
6409 sha1 = "141497cb878f243ba93136c83d8aba12c216c083";
6410 };
6411 }
6412
6413 {
6414 name = "make-fetch-happen-3.0.0.tgz";
6415 path = fetchurl {
6416 name = "make-fetch-happen-3.0.0.tgz";
6417 url = "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-3.0.0.tgz";
6418 sha1 = "7b661d2372fc4710ab5cc8e1fa3c290eea69a961";
6419 };
6420 }
6421
6422 {
6423 name = "map-age-cleaner-0.1.3.tgz";
6424 path = fetchurl {
6425 name = "map-age-cleaner-0.1.3.tgz";
6426 url = "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
6427 sha1 = "7d583a7306434c055fe474b0f45078e6e1b4b92a";
6428 };
6429 }
6430
6431 {
6432 name = "map-cache-0.2.2.tgz";
6433 path = fetchurl {
6434 name = "map-cache-0.2.2.tgz";
6435 url = "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz";
6436 sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
6437 };
6438 }
6439
6440 {
6441 name = "map-visit-1.0.0.tgz";
6442 path = fetchurl {
6443 name = "map-visit-1.0.0.tgz";
6444 url = "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz";
6445 sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
6446 };
6447 }
6448
6449 {
6450 name = "marked-man-0.2.1.tgz";
6451 path = fetchurl {
6452 name = "marked-man-0.2.1.tgz";
6453 url = "https://registry.yarnpkg.com/marked-man/-/marked-man-0.2.1.tgz";
6454 sha1 = "f259271481de3b507263489f5221b7c5acfd2383";
6455 };
6456 }
6457
6458 {
6459 name = "marked-0.3.19.tgz";
6460 path = fetchurl {
6461 name = "marked-0.3.19.tgz";
6462 url = "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz";
6463 sha1 = "5d47f709c4c9fc3c216b6d46127280f40b39d790";
6464 };
6465 }
6466
6467 {
6468 name = "matcher-1.1.1.tgz";
6469 path = fetchurl {
6470 name = "matcher-1.1.1.tgz";
6471 url = "https://registry.yarnpkg.com/matcher/-/matcher-1.1.1.tgz";
6472 sha1 = "51d8301e138f840982b338b116bb0c09af62c1c2";
6473 };
6474 }
6475
6476 {
6477 name = "md5-2.2.1.tgz";
6478 path = fetchurl {
6479 name = "md5-2.2.1.tgz";
6480 url = "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz";
6481 sha1 = "53ab38d5fe3c8891ba465329ea23fac0540126f9";
6482 };
6483 }
6484
6485 {
6486 name = "meant-1.0.1.tgz";
6487 path = fetchurl {
6488 name = "meant-1.0.1.tgz";
6489 url = "https://registry.yarnpkg.com/meant/-/meant-1.0.1.tgz";
6490 sha1 = "66044fea2f23230ec806fb515efea29c44d2115d";
6491 };
6492 }
6493
6494 {
6495 name = "media-typer-0.3.0.tgz";
6496 path = fetchurl {
6497 name = "media-typer-0.3.0.tgz";
6498 url = "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz";
6499 sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
6500 };
6501 }
6502
6503 {
6504 name = "mediasource-2.2.2.tgz";
6505 path = fetchurl {
6506 name = "mediasource-2.2.2.tgz";
6507 url = "https://registry.yarnpkg.com/mediasource/-/mediasource-2.2.2.tgz";
6508 sha1 = "2fe826f14e51da97fa4bf87be7b808a0b11d3a4c";
6509 };
6510 }
6511
6512 {
6513 name = "mem-1.1.0.tgz";
6514 path = fetchurl {
6515 name = "mem-1.1.0.tgz";
6516 url = "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz";
6517 sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76";
6518 };
6519 }
6520
6521 {
6522 name = "mem-4.0.0.tgz";
6523 path = fetchurl {
6524 name = "mem-4.0.0.tgz";
6525 url = "https://registry.yarnpkg.com/mem/-/mem-4.0.0.tgz";
6526 sha1 = "6437690d9471678f6cc83659c00cbafcd6b0cdaf";
6527 };
6528 }
6529
6530 {
6531 name = "memoizee-0.4.14.tgz";
6532 path = fetchurl {
6533 name = "memoizee-0.4.14.tgz";
6534 url = "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz";
6535 sha1 = "07a00f204699f9a95c2d9e77218271c7cd610d57";
6536 };
6537 }
6538
6539 {
6540 name = "memory-chunk-store-1.3.0.tgz";
6541 path = fetchurl {
6542 name = "memory-chunk-store-1.3.0.tgz";
6543 url = "https://registry.yarnpkg.com/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz";
6544 sha1 = "ae99e7e3b58b52db43d49d94722930d39459d0c4";
6545 };
6546 }
6547
6548 {
6549 name = "merge-descriptors-1.0.1.tgz";
6550 path = fetchurl {
6551 name = "merge-descriptors-1.0.1.tgz";
6552 url = "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
6553 sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
6554 };
6555 }
6556
6557 {
6558 name = "merge-1.2.1.tgz";
6559 path = fetchurl {
6560 name = "merge-1.2.1.tgz";
6561 url = "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz";
6562 sha1 = "38bebf80c3220a8a487b6fcfb3941bb11720c145";
6563 };
6564 }
6565
6566 {
6567 name = "methods-1.1.2.tgz";
6568 path = fetchurl {
6569 name = "methods-1.1.2.tgz";
6570 url = "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz";
6571 sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
6572 };
6573 }
6574
6575 {
6576 name = "micromatch-3.1.10.tgz";
6577 path = fetchurl {
6578 name = "micromatch-3.1.10.tgz";
6579 url = "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz";
6580 sha1 = "70859bc95c9840952f359a068a3fc49f9ecfac23";
6581 };
6582 }
6583
6584 {
6585 name = "mime-db-1.37.0.tgz";
6586 path = fetchurl {
6587 name = "mime-db-1.37.0.tgz";
6588 url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz";
6589 sha1 = "0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8";
6590 };
6591 }
6592
6593 {
6594 name = "mime-types-2.1.21.tgz";
6595 path = fetchurl {
6596 name = "mime-types-2.1.21.tgz";
6597 url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz";
6598 sha1 = "28995aa1ecb770742fe6ae7e58f9181c744b3f96";
6599 };
6600 }
6601
6602 {
6603 name = "mime-1.3.4.tgz";
6604 path = fetchurl {
6605 name = "mime-1.3.4.tgz";
6606 url = "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz";
6607 sha1 = "115f9e3b6b3daf2959983cb38f149a2d40eb5d53";
6608 };
6609 }
6610
6611 {
6612 name = "mime-1.4.1.tgz";
6613 path = fetchurl {
6614 name = "mime-1.4.1.tgz";
6615 url = "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz";
6616 sha1 = "121f9ebc49e3766f311a76e1fa1c8003c4b03aa6";
6617 };
6618 }
6619
6620 {
6621 name = "mime-1.6.0.tgz";
6622 path = fetchurl {
6623 name = "mime-1.6.0.tgz";
6624 url = "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz";
6625 sha1 = "32cd9e5c64553bd58d19a568af452acff04981b1";
6626 };
6627 }
6628
6629 {
6630 name = "mime-2.4.0.tgz";
6631 path = fetchurl {
6632 name = "mime-2.4.0.tgz";
6633 url = "https://registry.yarnpkg.com/mime/-/mime-2.4.0.tgz";
6634 sha1 = "e051fd881358585f3279df333fe694da0bcffdd6";
6635 };
6636 }
6637
6638 {
6639 name = "mimelib-0.3.1.tgz";
6640 path = fetchurl {
6641 name = "mimelib-0.3.1.tgz";
6642 url = "https://registry.yarnpkg.com/mimelib/-/mimelib-0.3.1.tgz";
6643 sha1 = "787add2415d827acb3af6ec4bca1ea9596418853";
6644 };
6645 }
6646
6647 {
6648 name = "mimic-fn-1.2.0.tgz";
6649 path = fetchurl {
6650 name = "mimic-fn-1.2.0.tgz";
6651 url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz";
6652 sha1 = "820c86a39334640e99516928bd03fca88057d022";
6653 };
6654 }
6655
6656 {
6657 name = "mimic-response-1.0.1.tgz";
6658 path = fetchurl {
6659 name = "mimic-response-1.0.1.tgz";
6660 url = "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz";
6661 sha1 = "4923538878eef42063cb8a3e3b0798781487ab1b";
6662 };
6663 }
6664
6665 {
6666 name = "minimalistic-assert-1.0.1.tgz";
6667 path = fetchurl {
6668 name = "minimalistic-assert-1.0.1.tgz";
6669 url = "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
6670 sha1 = "2e194de044626d4a10e7f7fbc00ce73e83e4d5c7";
6671 };
6672 }
6673
6674 {
6675 name = "minimatch-3.0.4.tgz";
6676 path = fetchurl {
6677 name = "minimatch-3.0.4.tgz";
6678 url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz";
6679 sha1 = "5166e286457f03306064be5497e8dbb0c3d32083";
6680 };
6681 }
6682
6683 {
6684 name = "minimist-0.0.8.tgz";
6685 path = fetchurl {
6686 name = "minimist-0.0.8.tgz";
6687 url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz";
6688 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
6689 };
6690 }
6691
6692 {
6693 name = "minimist-1.1.3.tgz";
6694 path = fetchurl {
6695 name = "minimist-1.1.3.tgz";
6696 url = "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz";
6697 sha1 = "3bedfd91a92d39016fcfaa1c681e8faa1a1efda8";
6698 };
6699 }
6700
6701 {
6702 name = "minimist-1.2.0.tgz";
6703 path = fetchurl {
6704 name = "minimist-1.2.0.tgz";
6705 url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz";
6706 sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
6707 };
6708 }
6709
6710 {
6711 name = "minipass-2.3.5.tgz";
6712 path = fetchurl {
6713 name = "minipass-2.3.5.tgz";
6714 url = "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz";
6715 sha1 = "cacebe492022497f656b0f0f51e2682a9ed2d848";
6716 };
6717 }
6718
6719 {
6720 name = "minizlib-1.1.1.tgz";
6721 path = fetchurl {
6722 name = "minizlib-1.1.1.tgz";
6723 url = "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.1.tgz";
6724 sha1 = "6734acc045a46e61d596a43bb9d9cd326e19cc42";
6725 };
6726 }
6727
6728 {
6729 name = "mississippi-2.0.0.tgz";
6730 path = fetchurl {
6731 name = "mississippi-2.0.0.tgz";
6732 url = "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz";
6733 sha1 = "3442a508fafc28500486feea99409676e4ee5a6f";
6734 };
6735 }
6736
6737 {
6738 name = "mississippi-3.0.0.tgz";
6739 path = fetchurl {
6740 name = "mississippi-3.0.0.tgz";
6741 url = "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz";
6742 sha1 = "ea0a3291f97e0b5e8776b363d5f0a12d94c67022";
6743 };
6744 }
6745
6746 {
6747 name = "mixin-deep-1.3.1.tgz";
6748 path = fetchurl {
6749 name = "mixin-deep-1.3.1.tgz";
6750 url = "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz";
6751 sha1 = "a49e7268dce1a0d9698e45326c5626df3543d0fe";
6752 };
6753 }
6754
6755 {
6756 name = "mkdirp-0.5.1.tgz";
6757 path = fetchurl {
6758 name = "mkdirp-0.5.1.tgz";
6759 url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz";
6760 sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
6761 };
6762 }
6763
6764 {
6765 name = "mocha-5.2.0.tgz";
6766 path = fetchurl {
6767 name = "mocha-5.2.0.tgz";
6768 url = "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz";
6769 sha1 = "6d8ae508f59167f940f2b5b3c4a612ae50c90ae6";
6770 };
6771 }
6772
6773 {
6774 name = "moment-timezone-0.5.23.tgz";
6775 path = fetchurl {
6776 name = "moment-timezone-0.5.23.tgz";
6777 url = "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.23.tgz";
6778 sha1 = "7cbb00db2c14c71b19303cb47b0fb0a6d8651463";
6779 };
6780 }
6781
6782 {
6783 name = "moment-2.22.2.tgz";
6784 path = fetchurl {
6785 name = "moment-2.22.2.tgz";
6786 url = "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz";
6787 sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66";
6788 };
6789 }
6790
6791 {
6792 name = "moment-2.24.0.tgz";
6793 path = fetchurl {
6794 name = "moment-2.24.0.tgz";
6795 url = "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz";
6796 sha1 = "0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b";
6797 };
6798 }
6799
6800 {
6801 name = "morgan-1.9.1.tgz";
6802 path = fetchurl {
6803 name = "morgan-1.9.1.tgz";
6804 url = "https://registry.yarnpkg.com/morgan/-/morgan-1.9.1.tgz";
6805 sha1 = "0a8d16734a1d9afbc824b99df87e738e58e2da59";
6806 };
6807 }
6808
6809 {
6810 name = "move-concurrently-1.0.1.tgz";
6811 path = fetchurl {
6812 name = "move-concurrently-1.0.1.tgz";
6813 url = "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz";
6814 sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
6815 };
6816 }
6817
6818 {
6819 name = "mp4-box-encoding-1.3.0.tgz";
6820 path = fetchurl {
6821 name = "mp4-box-encoding-1.3.0.tgz";
6822 url = "https://registry.yarnpkg.com/mp4-box-encoding/-/mp4-box-encoding-1.3.0.tgz";
6823 sha1 = "2a6f750947ff68c3a498fd76cd6424c53d995d48";
6824 };
6825 }
6826
6827 {
6828 name = "mp4-stream-2.0.3.tgz";
6829 path = fetchurl {
6830 name = "mp4-stream-2.0.3.tgz";
6831 url = "https://registry.yarnpkg.com/mp4-stream/-/mp4-stream-2.0.3.tgz";
6832 sha1 = "30acee07709d323f8dcd87a07b3ce9c3c4bfb364";
6833 };
6834 }
6835
6836 {
6837 name = "ms-0.7.1.tgz";
6838 path = fetchurl {
6839 name = "ms-0.7.1.tgz";
6840 url = "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz";
6841 sha1 = "9cd13c03adbff25b65effde7ce864ee952017098";
6842 };
6843 }
6844
6845 {
6846 name = "ms-0.7.2.tgz";
6847 path = fetchurl {
6848 name = "ms-0.7.2.tgz";
6849 url = "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz";
6850 sha1 = "ae25cf2512b3885a1d95d7f037868d8431124765";
6851 };
6852 }
6853
6854 {
6855 name = "ms-2.0.0.tgz";
6856 path = fetchurl {
6857 name = "ms-2.0.0.tgz";
6858 url = "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz";
6859 sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
6860 };
6861 }
6862
6863 {
6864 name = "ms-2.1.1.tgz";
6865 path = fetchurl {
6866 name = "ms-2.1.1.tgz";
6867 url = "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz";
6868 sha1 = "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a";
6869 };
6870 }
6871
6872 {
6873 name = "multer-1.4.1.tgz";
6874 path = fetchurl {
6875 name = "multer-1.4.1.tgz";
6876 url = "https://registry.yarnpkg.com/multer/-/multer-1.4.1.tgz";
6877 sha1 = "24b12a416a22fec2ade810539184bf138720159e";
6878 };
6879 }
6880
6881 {
6882 name = "multistream-2.1.1.tgz";
6883 path = fetchurl {
6884 name = "multistream-2.1.1.tgz";
6885 url = "https://registry.yarnpkg.com/multistream/-/multistream-2.1.1.tgz";
6886 sha1 = "629d3a29bd76623489980d04519a2c365948148c";
6887 };
6888 }
6889
6890 {
6891 name = "mute-stream-0.0.5.tgz";
6892 path = fetchurl {
6893 name = "mute-stream-0.0.5.tgz";
6894 url = "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz";
6895 sha1 = "8fbfabb0a98a253d3184331f9e8deb7372fac6c0";
6896 };
6897 }
6898
6899 {
6900 name = "mute-stream-0.0.7.tgz";
6901 path = fetchurl {
6902 name = "mute-stream-0.0.7.tgz";
6903 url = "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz";
6904 sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab";
6905 };
6906 }
6907
6908 {
6909 name = "mv-2.1.1.tgz";
6910 path = fetchurl {
6911 name = "mv-2.1.1.tgz";
6912 url = "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz";
6913 sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2";
6914 };
6915 }
6916
6917 {
6918 name = "nan-2.11.1.tgz";
6919 path = fetchurl {
6920 name = "nan-2.11.1.tgz";
6921 url = "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz";
6922 sha1 = "90e22bccb8ca57ea4cd37cc83d3819b52eea6766";
6923 };
6924 }
6925
6926 {
6927 name = "nan-2.10.0.tgz";
6928 path = fetchurl {
6929 name = "nan-2.10.0.tgz";
6930 url = "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz";
6931 sha1 = "96d0cd610ebd58d4b4de9cc0c6828cda99c7548f";
6932 };
6933 }
6934
6935 {
6936 name = "nanomatch-1.2.13.tgz";
6937 path = fetchurl {
6938 name = "nanomatch-1.2.13.tgz";
6939 url = "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz";
6940 sha1 = "b87a8aa4fc0de8fe6be88895b38983ff265bd119";
6941 };
6942 }
6943
6944 {
6945 name = "napi-build-utils-1.0.1.tgz";
6946 path = fetchurl {
6947 name = "napi-build-utils-1.0.1.tgz";
6948 url = "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.1.tgz";
6949 sha1 = "1381a0f92c39d66bf19852e7873432fc2123e508";
6950 };
6951 }
6952
6953 {
6954 name = "ncp-1.0.1.tgz";
6955 path = fetchurl {
6956 name = "ncp-1.0.1.tgz";
6957 url = "https://registry.yarnpkg.com/ncp/-/ncp-1.0.1.tgz";
6958 sha1 = "d15367e5cb87432ba117d2bf80fdf45aecfb4246";
6959 };
6960 }
6961
6962 {
6963 name = "ncp-2.0.0.tgz";
6964 path = fetchurl {
6965 name = "ncp-2.0.0.tgz";
6966 url = "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz";
6967 sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3";
6968 };
6969 }
6970
6971 {
6972 name = "needle-2.2.4.tgz";
6973 path = fetchurl {
6974 name = "needle-2.2.4.tgz";
6975 url = "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz";
6976 sha1 = "51931bff82533b1928b7d1d69e01f1b00ffd2a4e";
6977 };
6978 }
6979
6980 {
6981 name = "negotiator-0.5.3.tgz";
6982 path = fetchurl {
6983 name = "negotiator-0.5.3.tgz";
6984 url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz";
6985 sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8";
6986 };
6987 }
6988
6989 {
6990 name = "negotiator-0.6.1.tgz";
6991 path = fetchurl {
6992 name = "negotiator-0.6.1.tgz";
6993 url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz";
6994 sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9";
6995 };
6996 }
6997
6998 {
6999 name = "netmask-1.0.6.tgz";
7000 path = fetchurl {
7001 name = "netmask-1.0.6.tgz";
7002 url = "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz";
7003 sha1 = "20297e89d86f6f6400f250d9f4f6b4c1945fcd35";
7004 };
7005 }
7006
7007 {
7008 name = "netrc-parser-3.1.6.tgz";
7009 path = fetchurl {
7010 name = "netrc-parser-3.1.6.tgz";
7011 url = "https://registry.yarnpkg.com/netrc-parser/-/netrc-parser-3.1.6.tgz";
7012 sha1 = "7243c9ec850b8e805b9bdc7eae7b1450d4a96e72";
7013 };
7014 }
7015
7016 {
7017 name = "next-event-1.0.0.tgz";
7018 path = fetchurl {
7019 name = "next-event-1.0.0.tgz";
7020 url = "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz";
7021 sha1 = "e7778acde2e55802e0ad1879c39cf6f75eda61d8";
7022 };
7023 }
7024
7025 {
7026 name = "next-tick-1.0.0.tgz";
7027 path = fetchurl {
7028 name = "next-tick-1.0.0.tgz";
7029 url = "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz";
7030 sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
7031 };
7032 }
7033
7034 {
7035 name = "nice-try-1.0.5.tgz";
7036 path = fetchurl {
7037 name = "nice-try-1.0.5.tgz";
7038 url = "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz";
7039 sha1 = "a3378a7696ce7d223e88fc9b764bd7ef1089e366";
7040 };
7041 }
7042
7043 {
7044 name = "nocache-2.0.0.tgz";
7045 path = fetchurl {
7046 name = "nocache-2.0.0.tgz";
7047 url = "https://registry.yarnpkg.com/nocache/-/nocache-2.0.0.tgz";
7048 sha1 = "202b48021a0c4cbde2df80de15a17443c8b43980";
7049 };
7050 }
7051
7052 {
7053 name = "node-abi-2.5.0.tgz";
7054 path = fetchurl {
7055 name = "node-abi-2.5.0.tgz";
7056 url = "https://registry.yarnpkg.com/node-abi/-/node-abi-2.5.0.tgz";
7057 sha1 = "942e1a78bce764bc0c1672d5821e492b9d032052";
7058 };
7059 }
7060
7061 {
7062 name = "node-addon-api-1.6.2.tgz";
7063 path = fetchurl {
7064 name = "node-addon-api-1.6.2.tgz";
7065 url = "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.6.2.tgz";
7066 sha1 = "d8aad9781a5cfc4132cc2fecdbdd982534265217";
7067 };
7068 }
7069
7070 {
7071 name = "node-fetch-npm-2.0.2.tgz";
7072 path = fetchurl {
7073 name = "node-fetch-npm-2.0.2.tgz";
7074 url = "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz";
7075 sha1 = "7258c9046182dca345b4208eda918daf33697ff7";
7076 };
7077 }
7078
7079 {
7080 name = "node-forge-0.7.6.tgz";
7081 path = fetchurl {
7082 name = "node-forge-0.7.6.tgz";
7083 url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz";
7084 sha1 = "fdf3b418aee1f94f0ef642cd63486c77ca9724ac";
7085 };
7086 }
7087
7088 {
7089 name = "node-gyp-build-3.4.0.tgz";
7090 path = fetchurl {
7091 name = "node-gyp-build-3.4.0.tgz";
7092 url = "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-3.4.0.tgz";
7093 sha1 = "f8f62507e65f152488b28aac25d04b9d79748cf7";
7094 };
7095 }
7096
7097 {
7098 name = "node-gyp-3.8.0.tgz";
7099 path = fetchurl {
7100 name = "node-gyp-3.8.0.tgz";
7101 url = "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz";
7102 sha1 = "540304261c330e80d0d5edce253a68cb3964218c";
7103 };
7104 }
7105
7106 {
7107 name = "node-pre-gyp-0.11.0.tgz";
7108 path = fetchurl {
7109 name = "node-pre-gyp-0.11.0.tgz";
7110 url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz";
7111 sha1 = "db1f33215272f692cd38f03238e3e9b47c5dd054";
7112 };
7113 }
7114
7115 {
7116 name = "node-pre-gyp-0.10.3.tgz";
7117 path = fetchurl {
7118 name = "node-pre-gyp-0.10.3.tgz";
7119 url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz";
7120 sha1 = "3070040716afdc778747b61b6887bf78880b80fc";
7121 };
7122 }
7123
7124 {
7125 name = "nodemailer-fetch-1.3.0.tgz";
7126 path = fetchurl {
7127 name = "nodemailer-fetch-1.3.0.tgz";
7128 url = "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.3.0.tgz";
7129 sha1 = "9f37f6a5b80c1cb5d697ca2bfbde41a6582a50b0";
7130 };
7131 }
7132
7133 {
7134 name = "nodemailer-fetch-1.6.0.tgz";
7135 path = fetchurl {
7136 name = "nodemailer-fetch-1.6.0.tgz";
7137 url = "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz";
7138 sha1 = "79c4908a1c0f5f375b73fe888da9828f6dc963a4";
7139 };
7140 }
7141
7142 {
7143 name = "nodemailer-shared-1.0.4.tgz";
7144 path = fetchurl {
7145 name = "nodemailer-shared-1.0.4.tgz";
7146 url = "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.0.4.tgz";
7147 sha1 = "8b5c5c35bfb29a47dda7d38303f3a4fb47ba38ae";
7148 };
7149 }
7150
7151 {
7152 name = "nodemailer-shared-1.1.0.tgz";
7153 path = fetchurl {
7154 name = "nodemailer-shared-1.1.0.tgz";
7155 url = "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz";
7156 sha1 = "cf5994e2fd268d00f5cf0fa767a08169edb07ec0";
7157 };
7158 }
7159
7160 {
7161 name = "nodemailer-4.7.0.tgz";
7162 path = fetchurl {
7163 name = "nodemailer-4.7.0.tgz";
7164 url = "https://registry.yarnpkg.com/nodemailer/-/nodemailer-4.7.0.tgz";
7165 sha1 = "4420e06abfffd77d0618f184ea49047db84f4ad8";
7166 };
7167 }
7168
7169 {
7170 name = "nodemon-1.18.7.tgz";
7171 path = fetchurl {
7172 name = "nodemon-1.18.7.tgz";
7173 url = "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.7.tgz";
7174 sha1 = "716b66bf3e89ac4fcfb38a9e61887a03fc82efbb";
7175 };
7176 }
7177
7178 {
7179 name = "noop-logger-0.1.1.tgz";
7180 path = fetchurl {
7181 name = "noop-logger-0.1.1.tgz";
7182 url = "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz";
7183 sha1 = "94a2b1633c4f1317553007d8966fd0e841b6a4c2";
7184 };
7185 }
7186
7187 {
7188 name = "nopt-3.0.6.tgz";
7189 path = fetchurl {
7190 name = "nopt-3.0.6.tgz";
7191 url = "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz";
7192 sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
7193 };
7194 }
7195
7196 {
7197 name = "nopt-4.0.1.tgz";
7198 path = fetchurl {
7199 name = "nopt-4.0.1.tgz";
7200 url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz";
7201 sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d";
7202 };
7203 }
7204
7205 {
7206 name = "nopt-1.0.10.tgz";
7207 path = fetchurl {
7208 name = "nopt-1.0.10.tgz";
7209 url = "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz";
7210 sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee";
7211 };
7212 }
7213
7214 {
7215 name = "normalize-package-data-2.4.0.tgz";
7216 path = fetchurl {
7217 name = "normalize-package-data-2.4.0.tgz";
7218 url = "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
7219 sha1 = "12f95a307d58352075a04907b84ac8be98ac012f";
7220 };
7221 }
7222
7223 {
7224 name = "normalize-path-2.1.1.tgz";
7225 path = fetchurl {
7226 name = "normalize-path-2.1.1.tgz";
7227 url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz";
7228 sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
7229 };
7230 }
7231
7232 {
7233 name = "npm-audit-report-1.3.1.tgz";
7234 path = fetchurl {
7235 name = "npm-audit-report-1.3.1.tgz";
7236 url = "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-1.3.1.tgz";
7237 sha1 = "e79ea1fcb5ffaf3031102b389d5222c2b0459632";
7238 };
7239 }
7240
7241 {
7242 name = "npm-bundled-1.0.5.tgz";
7243 path = fetchurl {
7244 name = "npm-bundled-1.0.5.tgz";
7245 url = "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz";
7246 sha1 = "3c1732b7ba936b3a10325aef616467c0ccbcc979";
7247 };
7248 }
7249
7250 {
7251 name = "npm-cache-filename-1.0.2.tgz";
7252 path = fetchurl {
7253 name = "npm-cache-filename-1.0.2.tgz";
7254 url = "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz";
7255 sha1 = "ded306c5b0bfc870a9e9faf823bc5f283e05ae11";
7256 };
7257 }
7258
7259 {
7260 name = "npm-install-checks-3.0.0.tgz";
7261 path = fetchurl {
7262 name = "npm-install-checks-3.0.0.tgz";
7263 url = "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz";
7264 sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7";
7265 };
7266 }
7267
7268 {
7269 name = "npm-lifecycle-2.1.0.tgz";
7270 path = fetchurl {
7271 name = "npm-lifecycle-2.1.0.tgz";
7272 url = "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-2.1.0.tgz";
7273 sha1 = "1eda2eedb82db929e3a0c50341ab0aad140ed569";
7274 };
7275 }
7276
7277 {
7278 name = "npm-logical-tree-1.2.1.tgz";
7279 path = fetchurl {
7280 name = "npm-logical-tree-1.2.1.tgz";
7281 url = "https://registry.yarnpkg.com/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz";
7282 sha1 = "44610141ca24664cad35d1e607176193fd8f5b88";
7283 };
7284 }
7285
7286 {
7287 name = "npm-package-arg-6.1.0.tgz";
7288 path = fetchurl {
7289 name = "npm-package-arg-6.1.0.tgz";
7290 url = "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.0.tgz";
7291 sha1 = "15ae1e2758a5027efb4c250554b85a737db7fcc1";
7292 };
7293 }
7294
7295 {
7296 name = "npm-packlist-1.1.12.tgz";
7297 path = fetchurl {
7298 name = "npm-packlist-1.1.12.tgz";
7299 url = "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz";
7300 sha1 = "22bde2ebc12e72ca482abd67afc51eb49377243a";
7301 };
7302 }
7303
7304 {
7305 name = "npm-path-2.0.4.tgz";
7306 path = fetchurl {
7307 name = "npm-path-2.0.4.tgz";
7308 url = "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz";
7309 sha1 = "c641347a5ff9d6a09e4d9bce5580c4f505278e64";
7310 };
7311 }
7312
7313 {
7314 name = "npm-pick-manifest-2.2.3.tgz";
7315 path = fetchurl {
7316 name = "npm-pick-manifest-2.2.3.tgz";
7317 url = "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz";
7318 sha1 = "32111d2a9562638bb2c8f2bf27f7f3092c8fae40";
7319 };
7320 }
7321
7322 {
7323 name = "npm-profile-3.0.2.tgz";
7324 path = fetchurl {
7325 name = "npm-profile-3.0.2.tgz";
7326 url = "https://registry.yarnpkg.com/npm-profile/-/npm-profile-3.0.2.tgz";
7327 sha1 = "58d568f1b56ef769602fd0aed8c43fa0e0de0f57";
7328 };
7329 }
7330
7331 {
7332 name = "npm-registry-client-8.6.0.tgz";
7333 path = fetchurl {
7334 name = "npm-registry-client-8.6.0.tgz";
7335 url = "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.6.0.tgz";
7336 sha1 = "7f1529f91450732e89f8518e0f21459deea3e4c4";
7337 };
7338 }
7339
7340 {
7341 name = "npm-registry-fetch-1.1.1.tgz";
7342 path = fetchurl {
7343 name = "npm-registry-fetch-1.1.1.tgz";
7344 url = "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-1.1.1.tgz";
7345 sha1 = "710bc5947d9ee2c549375072dab6d5d17baf2eb2";
7346 };
7347 }
7348
7349 {
7350 name = "npm-registry-fetch-3.8.0.tgz";
7351 path = fetchurl {
7352 name = "npm-registry-fetch-3.8.0.tgz";
7353 url = "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-3.8.0.tgz";
7354 sha1 = "aa7d9a7c92aff94f48dba0984bdef4bd131c88cc";
7355 };
7356 }
7357
7358 {
7359 name = "npm-run-path-2.0.2.tgz";
7360 path = fetchurl {
7361 name = "npm-run-path-2.0.2.tgz";
7362 url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz";
7363 sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
7364 };
7365 }
7366
7367 {
7368 name = "npm-user-validate-1.0.0.tgz";
7369 path = fetchurl {
7370 name = "npm-user-validate-1.0.0.tgz";
7371 url = "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz";
7372 sha1 = "8ceca0f5cea04d4e93519ef72d0557a75122e951";
7373 };
7374 }
7375
7376 {
7377 name = "npm-which-3.0.1.tgz";
7378 path = fetchurl {
7379 name = "npm-which-3.0.1.tgz";
7380 url = "https://registry.yarnpkg.com/npm-which/-/npm-which-3.0.1.tgz";
7381 sha1 = "9225f26ec3a285c209cae67c3b11a6b4ab7140aa";
7382 };
7383 }
7384
7385 {
7386 name = "npm-6.4.1.tgz";
7387 path = fetchurl {
7388 name = "npm-6.4.1.tgz";
7389 url = "https://registry.yarnpkg.com/npm/-/npm-6.4.1.tgz";
7390 sha1 = "4f39f9337b557a28faed4a771d5c8802d6b4288b";
7391 };
7392 }
7393
7394 {
7395 name = "npmlog-4.1.2.tgz";
7396 path = fetchurl {
7397 name = "npmlog-4.1.2.tgz";
7398 url = "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz";
7399 sha1 = "08a7f2a8bf734604779a9efa4ad5cc717abb954b";
7400 };
7401 }
7402
7403 {
7404 name = "number-is-nan-1.0.1.tgz";
7405 path = fetchurl {
7406 name = "number-is-nan-1.0.1.tgz";
7407 url = "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz";
7408 sha1 = "097b602b53422a522c1afb8790318336941a011d";
7409 };
7410 }
7411
7412 {
7413 name = "oauth-sign-0.9.0.tgz";
7414 path = fetchurl {
7415 name = "oauth-sign-0.9.0.tgz";
7416 url = "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz";
7417 sha1 = "47a7b016baa68b5fa0ecf3dee08a85c679ac6455";
7418 };
7419 }
7420
7421 {
7422 name = "oauth2-server-3.0.0.tgz";
7423 path = fetchurl {
7424 name = "oauth2-server-3.0.0.tgz";
7425 url = "https://registry.yarnpkg.com/oauth2-server/-/oauth2-server-3.0.0.tgz";
7426 sha1 = "c46276b74c3d28634d59ee981f76b58a6459cc28";
7427 };
7428 }
7429
7430 {
7431 name = "object-assign-4.1.0.tgz";
7432 path = fetchurl {
7433 name = "object-assign-4.1.0.tgz";
7434 url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz";
7435 sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0";
7436 };
7437 }
7438
7439 {
7440 name = "object-assign-4.1.1.tgz";
7441 path = fetchurl {
7442 name = "object-assign-4.1.1.tgz";
7443 url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz";
7444 sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
7445 };
7446 }
7447
7448 {
7449 name = "object-component-0.0.3.tgz";
7450 path = fetchurl {
7451 name = "object-component-0.0.3.tgz";
7452 url = "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz";
7453 sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291";
7454 };
7455 }
7456
7457 {
7458 name = "object-copy-0.1.0.tgz";
7459 path = fetchurl {
7460 name = "object-copy-0.1.0.tgz";
7461 url = "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz";
7462 sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
7463 };
7464 }
7465
7466 {
7467 name = "object-keys-1.0.12.tgz";
7468 path = fetchurl {
7469 name = "object-keys-1.0.12.tgz";
7470 url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz";
7471 sha1 = "09c53855377575310cca62f55bb334abff7b3ed2";
7472 };
7473 }
7474
7475 {
7476 name = "object-visit-1.0.1.tgz";
7477 path = fetchurl {
7478 name = "object-visit-1.0.1.tgz";
7479 url = "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz";
7480 sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
7481 };
7482 }
7483
7484 {
7485 name = "object.pick-1.3.0.tgz";
7486 path = fetchurl {
7487 name = "object.pick-1.3.0.tgz";
7488 url = "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz";
7489 sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
7490 };
7491 }
7492
7493 {
7494 name = "on-finished-2.3.0.tgz";
7495 path = fetchurl {
7496 name = "on-finished-2.3.0.tgz";
7497 url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz";
7498 sha1 = "20f1336481b083cd75337992a16971aa2d906947";
7499 };
7500 }
7501
7502 {
7503 name = "on-headers-1.0.1.tgz";
7504 path = fetchurl {
7505 name = "on-headers-1.0.1.tgz";
7506 url = "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz";
7507 sha1 = "928f5d0f470d49342651ea6794b0857c100693f7";
7508 };
7509 }
7510
7511 {
7512 name = "once-1.4.0.tgz";
7513 path = fetchurl {
7514 name = "once-1.4.0.tgz";
7515 url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz";
7516 sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
7517 };
7518 }
7519
7520 {
7521 name = "one-time-0.0.4.tgz";
7522 path = fetchurl {
7523 name = "one-time-0.0.4.tgz";
7524 url = "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz";
7525 sha1 = "f8cdf77884826fe4dff93e3a9cc37b1e4480742e";
7526 };
7527 }
7528
7529 {
7530 name = "onetime-1.1.0.tgz";
7531 path = fetchurl {
7532 name = "onetime-1.1.0.tgz";
7533 url = "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz";
7534 sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789";
7535 };
7536 }
7537
7538 {
7539 name = "onetime-2.0.1.tgz";
7540 path = fetchurl {
7541 name = "onetime-2.0.1.tgz";
7542 url = "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz";
7543 sha1 = "067428230fd67443b2794b22bba528b6867962d4";
7544 };
7545 }
7546
7547 {
7548 name = "ono-4.0.10.tgz";
7549 path = fetchurl {
7550 name = "ono-4.0.10.tgz";
7551 url = "https://registry.yarnpkg.com/ono/-/ono-4.0.10.tgz";
7552 sha1 = "f7f9c6d1b76270a499d8664c95a740d44175134c";
7553 };
7554 }
7555
7556 {
7557 name = "open-0.0.5.tgz";
7558 path = fetchurl {
7559 name = "open-0.0.5.tgz";
7560 url = "https://registry.yarnpkg.com/open/-/open-0.0.5.tgz";
7561 sha1 = "42c3e18ec95466b6bf0dc42f3a2945c3f0cad8fc";
7562 };
7563 }
7564
7565 {
7566 name = "openapi-schema-validation-0.4.2.tgz";
7567 path = fetchurl {
7568 name = "openapi-schema-validation-0.4.2.tgz";
7569 url = "https://registry.yarnpkg.com/openapi-schema-validation/-/openapi-schema-validation-0.4.2.tgz";
7570 sha1 = "895c29021be02e000f71c51f859da52118eb1e21";
7571 };
7572 }
7573
7574 {
7575 name = "opener-1.5.1.tgz";
7576 path = fetchurl {
7577 name = "opener-1.5.1.tgz";
7578 url = "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz";
7579 sha1 = "6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed";
7580 };
7581 }
7582
7583 {
7584 name = "optionator-0.8.2.tgz";
7585 path = fetchurl {
7586 name = "optionator-0.8.2.tgz";
7587 url = "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz";
7588 sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
7589 };
7590 }
7591
7592 {
7593 name = "options-0.0.6.tgz";
7594 path = fetchurl {
7595 name = "options-0.0.6.tgz";
7596 url = "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz";
7597 sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
7598 };
7599 }
7600
7601 {
7602 name = "os-homedir-1.0.2.tgz";
7603 path = fetchurl {
7604 name = "os-homedir-1.0.2.tgz";
7605 url = "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz";
7606 sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
7607 };
7608 }
7609
7610 {
7611 name = "os-locale-2.1.0.tgz";
7612 path = fetchurl {
7613 name = "os-locale-2.1.0.tgz";
7614 url = "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz";
7615 sha1 = "42bc2900a6b5b8bd17376c8e882b65afccf24bf2";
7616 };
7617 }
7618
7619 {
7620 name = "os-locale-3.0.1.tgz";
7621 path = fetchurl {
7622 name = "os-locale-3.0.1.tgz";
7623 url = "https://registry.yarnpkg.com/os-locale/-/os-locale-3.0.1.tgz";
7624 sha1 = "3b014fbf01d87f60a1e5348d80fe870dc82c4620";
7625 };
7626 }
7627
7628 {
7629 name = "os-tmpdir-1.0.2.tgz";
7630 path = fetchurl {
7631 name = "os-tmpdir-1.0.2.tgz";
7632 url = "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
7633 sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
7634 };
7635 }
7636
7637 {
7638 name = "osenv-0.1.5.tgz";
7639 path = fetchurl {
7640 name = "osenv-0.1.5.tgz";
7641 url = "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz";
7642 sha1 = "85cdfafaeb28e8677f416e287592b5f3f49ea410";
7643 };
7644 }
7645
7646 {
7647 name = "p-defer-1.0.0.tgz";
7648 path = fetchurl {
7649 name = "p-defer-1.0.0.tgz";
7650 url = "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz";
7651 sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
7652 };
7653 }
7654
7655 {
7656 name = "p-finally-1.0.0.tgz";
7657 path = fetchurl {
7658 name = "p-finally-1.0.0.tgz";
7659 url = "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz";
7660 sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
7661 };
7662 }
7663
7664 {
7665 name = "p-is-promise-1.1.0.tgz";
7666 path = fetchurl {
7667 name = "p-is-promise-1.1.0.tgz";
7668 url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz";
7669 sha1 = "9c9456989e9f6588017b0434d56097675c3da05e";
7670 };
7671 }
7672
7673 {
7674 name = "p-limit-1.3.0.tgz";
7675 path = fetchurl {
7676 name = "p-limit-1.3.0.tgz";
7677 url = "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz";
7678 sha1 = "b86bd5f0c25690911c7590fcbfc2010d54b3ccb8";
7679 };
7680 }
7681
7682 {
7683 name = "p-limit-2.0.0.tgz";
7684 path = fetchurl {
7685 name = "p-limit-2.0.0.tgz";
7686 url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz";
7687 sha1 = "e624ed54ee8c460a778b3c9f3670496ff8a57aec";
7688 };
7689 }
7690
7691 {
7692 name = "p-locate-2.0.0.tgz";
7693 path = fetchurl {
7694 name = "p-locate-2.0.0.tgz";
7695 url = "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz";
7696 sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43";
7697 };
7698 }
7699
7700 {
7701 name = "p-locate-3.0.0.tgz";
7702 path = fetchurl {
7703 name = "p-locate-3.0.0.tgz";
7704 url = "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz";
7705 sha1 = "322d69a05c0264b25997d9f40cd8a891ab0064a4";
7706 };
7707 }
7708
7709 {
7710 name = "p-map-1.2.0.tgz";
7711 path = fetchurl {
7712 name = "p-map-1.2.0.tgz";
7713 url = "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz";
7714 sha1 = "e4e94f311eabbc8633a1e79908165fca26241b6b";
7715 };
7716 }
7717
7718 {
7719 name = "p-map-2.0.0.tgz";
7720 path = fetchurl {
7721 name = "p-map-2.0.0.tgz";
7722 url = "https://registry.yarnpkg.com/p-map/-/p-map-2.0.0.tgz";
7723 sha1 = "be18c5a5adeb8e156460651421aceca56c213a50";
7724 };
7725 }
7726
7727 {
7728 name = "p-try-1.0.0.tgz";
7729 path = fetchurl {
7730 name = "p-try-1.0.0.tgz";
7731 url = "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz";
7732 sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3";
7733 };
7734 }
7735
7736 {
7737 name = "p-try-2.0.0.tgz";
7738 path = fetchurl {
7739 name = "p-try-2.0.0.tgz";
7740 url = "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz";
7741 sha1 = "85080bb87c64688fa47996fe8f7dfbe8211760b1";
7742 };
7743 }
7744
7745 {
7746 name = "package-json-versionify-1.0.4.tgz";
7747 path = fetchurl {
7748 name = "package-json-versionify-1.0.4.tgz";
7749 url = "https://registry.yarnpkg.com/package-json-versionify/-/package-json-versionify-1.0.4.tgz";
7750 sha1 = "5860587a944873a6b7e6d26e8e51ffb22315bf17";
7751 };
7752 }
7753
7754 {
7755 name = "package-json-4.0.1.tgz";
7756 path = fetchurl {
7757 name = "package-json-4.0.1.tgz";
7758 url = "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz";
7759 sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed";
7760 };
7761 }
7762
7763 {
7764 name = "packet-reader-0.3.1.tgz";
7765 path = fetchurl {
7766 name = "packet-reader-0.3.1.tgz";
7767 url = "https://registry.yarnpkg.com/packet-reader/-/packet-reader-0.3.1.tgz";
7768 sha1 = "cd62e60af8d7fea8a705ec4ff990871c46871f27";
7769 };
7770 }
7771
7772 {
7773 name = "pacote-8.1.6.tgz";
7774 path = fetchurl {
7775 name = "pacote-8.1.6.tgz";
7776 url = "https://registry.yarnpkg.com/pacote/-/pacote-8.1.6.tgz";
7777 sha1 = "8e647564d38156367e7a9dc47a79ca1ab278d46e";
7778 };
7779 }
7780
7781 {
7782 name = "parallel-transform-1.1.0.tgz";
7783 path = fetchurl {
7784 name = "parallel-transform-1.1.0.tgz";
7785 url = "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz";
7786 sha1 = "d410f065b05da23081fcd10f28854c29bda33b06";
7787 };
7788 }
7789
7790 {
7791 name = "parse-json-4.0.0.tgz";
7792 path = fetchurl {
7793 name = "parse-json-4.0.0.tgz";
7794 url = "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz";
7795 sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
7796 };
7797 }
7798
7799 {
7800 name = "parse-numeric-range-0.0.2.tgz";
7801 path = fetchurl {
7802 name = "parse-numeric-range-0.0.2.tgz";
7803 url = "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz";
7804 sha1 = "b4f09d413c7adbcd987f6e9233c7b4b210c938e4";
7805 };
7806 }
7807
7808 {
7809 name = "parse-torrent-6.1.2.tgz";
7810 path = fetchurl {
7811 name = "parse-torrent-6.1.2.tgz";
7812 url = "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-6.1.2.tgz";
7813 sha1 = "99da5bdd23435a1cb7e8e7a63847c4efb21b1956";
7814 };
7815 }
7816
7817 {
7818 name = "parsejson-0.0.3.tgz";
7819 path = fetchurl {
7820 name = "parsejson-0.0.3.tgz";
7821 url = "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz";
7822 sha1 = "ab7e3759f209ece99437973f7d0f1f64ae0e64ab";
7823 };
7824 }
7825
7826 {
7827 name = "parseqs-0.0.5.tgz";
7828 path = fetchurl {
7829 name = "parseqs-0.0.5.tgz";
7830 url = "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz";
7831 sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d";
7832 };
7833 }
7834
7835 {
7836 name = "parseuri-0.0.5.tgz";
7837 path = fetchurl {
7838 name = "parseuri-0.0.5.tgz";
7839 url = "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz";
7840 sha1 = "80204a50d4dbb779bfdc6ebe2778d90e4bce320a";
7841 };
7842 }
7843
7844 {
7845 name = "parseurl-1.3.2.tgz";
7846 path = fetchurl {
7847 name = "parseurl-1.3.2.tgz";
7848 url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz";
7849 sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3";
7850 };
7851 }
7852
7853 {
7854 name = "pascalcase-0.1.1.tgz";
7855 path = fetchurl {
7856 name = "pascalcase-0.1.1.tgz";
7857 url = "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz";
7858 sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
7859 };
7860 }
7861
7862 {
7863 name = "password-generator-2.2.0.tgz";
7864 path = fetchurl {
7865 name = "password-generator-2.2.0.tgz";
7866 url = "https://registry.yarnpkg.com/password-generator/-/password-generator-2.2.0.tgz";
7867 sha1 = "fc75cff795110923e054a5a71623433240bf5e49";
7868 };
7869 }
7870
7871 {
7872 name = "path-dirname-1.0.2.tgz";
7873 path = fetchurl {
7874 name = "path-dirname-1.0.2.tgz";
7875 url = "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz";
7876 sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
7877 };
7878 }
7879
7880 {
7881 name = "path-exists-3.0.0.tgz";
7882 path = fetchurl {
7883 name = "path-exists-3.0.0.tgz";
7884 url = "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz";
7885 sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
7886 };
7887 }
7888
7889 {
7890 name = "path-is-absolute-1.0.1.tgz";
7891 path = fetchurl {
7892 name = "path-is-absolute-1.0.1.tgz";
7893 url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
7894 sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
7895 };
7896 }
7897
7898 {
7899 name = "path-is-inside-1.0.2.tgz";
7900 path = fetchurl {
7901 name = "path-is-inside-1.0.2.tgz";
7902 url = "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz";
7903 sha1 = "365417dede44430d1c11af61027facf074bdfc53";
7904 };
7905 }
7906
7907 {
7908 name = "path-key-2.0.1.tgz";
7909 path = fetchurl {
7910 name = "path-key-2.0.1.tgz";
7911 url = "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz";
7912 sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
7913 };
7914 }
7915
7916 {
7917 name = "path-parse-1.0.6.tgz";
7918 path = fetchurl {
7919 name = "path-parse-1.0.6.tgz";
7920 url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz";
7921 sha1 = "d62dbb5679405d72c4737ec58600e9ddcf06d24c";
7922 };
7923 }
7924
7925 {
7926 name = "path-to-regexp-0.1.7.tgz";
7927 path = fetchurl {
7928 name = "path-to-regexp-0.1.7.tgz";
7929 url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
7930 sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
7931 };
7932 }
7933
7934 {
7935 name = "pathval-1.1.0.tgz";
7936 path = fetchurl {
7937 name = "pathval-1.1.0.tgz";
7938 url = "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz";
7939 sha1 = "b942e6d4bde653005ef6b71361def8727d0645e0";
7940 };
7941 }
7942
7943 {
7944 name = "peek-stream-1.1.3.tgz";
7945 path = fetchurl {
7946 name = "peek-stream-1.1.3.tgz";
7947 url = "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz";
7948 sha1 = "3b35d84b7ccbbd262fff31dc10da56856ead6d67";
7949 };
7950 }
7951
7952 {
7953 name = "pem-1.13.2.tgz";
7954 path = fetchurl {
7955 name = "pem-1.13.2.tgz";
7956 url = "https://registry.yarnpkg.com/pem/-/pem-1.13.2.tgz";
7957 sha1 = "7b68acbb590fdc13772bca487983cb84cd7b443e";
7958 };
7959 }
7960
7961 {
7962 name = "performance-now-2.1.0.tgz";
7963 path = fetchurl {
7964 name = "performance-now-2.1.0.tgz";
7965 url = "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz";
7966 sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
7967 };
7968 }
7969
7970 {
7971 name = "pfeed-1.1.6.tgz";
7972 path = fetchurl {
7973 name = "pfeed-1.1.6.tgz";
7974 url = "https://registry.yarnpkg.com/pfeed/-/pfeed-1.1.6.tgz";
7975 sha1 = "0de2a1c40b116fa236227237fa264c7956c185e8";
7976 };
7977 }
7978
7979 {
7980 name = "pg-connection-string-0.1.3.tgz";
7981 path = fetchurl {
7982 name = "pg-connection-string-0.1.3.tgz";
7983 url = "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz";
7984 sha1 = "da1847b20940e42ee1492beaf65d49d91b245df7";
7985 };
7986 }
7987
7988 {
7989 name = "pg-pool-2.0.4.tgz";
7990 path = fetchurl {
7991 name = "pg-pool-2.0.4.tgz";
7992 url = "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.4.tgz";
7993 sha1 = "05ad0f2d9437d89c94ccc4f4d0a44ac65ade865b";
7994 };
7995 }
7996
7997 {
7998 name = "pg-types-1.12.1.tgz";
7999 path = fetchurl {
8000 name = "pg-types-1.12.1.tgz";
8001 url = "https://registry.yarnpkg.com/pg-types/-/pg-types-1.12.1.tgz";
8002 sha1 = "d64087e3903b58ffaad279e7595c52208a14c3d2";
8003 };
8004 }
8005
8006 {
8007 name = "pg-7.7.1.tgz";
8008 path = fetchurl {
8009 name = "pg-7.7.1.tgz";
8010 url = "https://registry.yarnpkg.com/pg/-/pg-7.7.1.tgz";
8011 sha1 = "546b192ff484322b69689391f885de3ba91a30d4";
8012 };
8013 }
8014
8015 {
8016 name = "pgpass-1.0.2.tgz";
8017 path = fetchurl {
8018 name = "pgpass-1.0.2.tgz";
8019 url = "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.2.tgz";
8020 sha1 = "2a7bb41b6065b67907e91da1b07c1847c877b306";
8021 };
8022 }
8023
8024 {
8025 name = "piece-length-1.0.0.tgz";
8026 path = fetchurl {
8027 name = "piece-length-1.0.0.tgz";
8028 url = "https://registry.yarnpkg.com/piece-length/-/piece-length-1.0.0.tgz";
8029 sha1 = "4db7167157fd69fef14caf7262cd39f189b24508";
8030 };
8031 }
8032
8033 {
8034 name = "pify-2.3.0.tgz";
8035 path = fetchurl {
8036 name = "pify-2.3.0.tgz";
8037 url = "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz";
8038 sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
8039 };
8040 }
8041
8042 {
8043 name = "pify-3.0.0.tgz";
8044 path = fetchurl {
8045 name = "pify-3.0.0.tgz";
8046 url = "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz";
8047 sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
8048 };
8049 }
8050
8051 {
8052 name = "pinkie-promise-2.0.1.tgz";
8053 path = fetchurl {
8054 name = "pinkie-promise-2.0.1.tgz";
8055 url = "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
8056 sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
8057 };
8058 }
8059
8060 {
8061 name = "pinkie-2.0.4.tgz";
8062 path = fetchurl {
8063 name = "pinkie-2.0.4.tgz";
8064 url = "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz";
8065 sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
8066 };
8067 }
8068
8069 {
8070 name = "pkg-dir-3.0.0.tgz";
8071 path = fetchurl {
8072 name = "pkg-dir-3.0.0.tgz";
8073 url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz";
8074 sha1 = "2749020f239ed990881b1f71210d51eb6523bea3";
8075 };
8076 }
8077
8078 {
8079 name = "pkginfo-0.3.1.tgz";
8080 path = fetchurl {
8081 name = "pkginfo-0.3.1.tgz";
8082 url = "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz";
8083 sha1 = "5b29f6a81f70717142e09e765bbeab97b4f81e21";
8084 };
8085 }
8086
8087 {
8088 name = "pkginfo-0.4.1.tgz";
8089 path = fetchurl {
8090 name = "pkginfo-0.4.1.tgz";
8091 url = "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz";
8092 sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff";
8093 };
8094 }
8095
8096 {
8097 name = "platform-1.3.5.tgz";
8098 path = fetchurl {
8099 name = "platform-1.3.5.tgz";
8100 url = "https://registry.yarnpkg.com/platform/-/platform-1.3.5.tgz";
8101 sha1 = "fb6958c696e07e2918d2eeda0f0bc9448d733444";
8102 };
8103 }
8104
8105 {
8106 name = "please-upgrade-node-3.1.1.tgz";
8107 path = fetchurl {
8108 name = "please-upgrade-node-3.1.1.tgz";
8109 url = "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz";
8110 sha1 = "ed320051dfcc5024fae696712c8288993595e8ac";
8111 };
8112 }
8113
8114 {
8115 name = "pluralize-1.2.1.tgz";
8116 path = fetchurl {
8117 name = "pluralize-1.2.1.tgz";
8118 url = "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz";
8119 sha1 = "d1a21483fd22bb41e58a12fa3421823140897c45";
8120 };
8121 }
8122
8123 {
8124 name = "posix-character-classes-0.1.1.tgz";
8125 path = fetchurl {
8126 name = "posix-character-classes-0.1.1.tgz";
8127 url = "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
8128 sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
8129 };
8130 }
8131
8132 {
8133 name = "postgres-array-1.0.3.tgz";
8134 path = fetchurl {
8135 name = "postgres-array-1.0.3.tgz";
8136 url = "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.3.tgz";
8137 sha1 = "c561fc3b266b21451fc6555384f4986d78ec80f5";
8138 };
8139 }
8140
8141 {
8142 name = "postgres-bytea-1.0.0.tgz";
8143 path = fetchurl {
8144 name = "postgres-bytea-1.0.0.tgz";
8145 url = "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz";
8146 sha1 = "027b533c0aa890e26d172d47cf9ccecc521acd35";
8147 };
8148 }
8149
8150 {
8151 name = "postgres-date-1.0.3.tgz";
8152 path = fetchurl {
8153 name = "postgres-date-1.0.3.tgz";
8154 url = "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.3.tgz";
8155 sha1 = "e2d89702efdb258ff9d9cee0fe91bd06975257a8";
8156 };
8157 }
8158
8159 {
8160 name = "postgres-interval-1.1.2.tgz";
8161 path = fetchurl {
8162 name = "postgres-interval-1.1.2.tgz";
8163 url = "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.1.2.tgz";
8164 sha1 = "bf71ff902635f21cb241a013fc421d81d1db15a9";
8165 };
8166 }
8167
8168 {
8169 name = "prebuild-install-5.2.2.tgz";
8170 path = fetchurl {
8171 name = "prebuild-install-5.2.2.tgz";
8172 url = "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.2.2.tgz";
8173 sha1 = "237888f21bfda441d0ee5f5612484390bccd4046";
8174 };
8175 }
8176
8177 {
8178 name = "precond-0.2.3.tgz";
8179 path = fetchurl {
8180 name = "precond-0.2.3.tgz";
8181 url = "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz";
8182 sha1 = "aa9591bcaa24923f1e0f4849d240f47efc1075ac";
8183 };
8184 }
8185
8186 {
8187 name = "prelude-ls-1.1.2.tgz";
8188 path = fetchurl {
8189 name = "prelude-ls-1.1.2.tgz";
8190 url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz";
8191 sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
8192 };
8193 }
8194
8195 {
8196 name = "prepend-http-1.0.4.tgz";
8197 path = fetchurl {
8198 name = "prepend-http-1.0.4.tgz";
8199 url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz";
8200 sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
8201 };
8202 }
8203
8204 {
8205 name = "pretty-format-23.6.0.tgz";
8206 path = fetchurl {
8207 name = "pretty-format-23.6.0.tgz";
8208 url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz";
8209 sha1 = "5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760";
8210 };
8211 }
8212
8213 {
8214 name = "process-nextick-args-2.0.0.tgz";
8215 path = fetchurl {
8216 name = "process-nextick-args-2.0.0.tgz";
8217 url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
8218 sha1 = "a37d732f4271b4ab1ad070d35508e8290788ffaa";
8219 };
8220 }
8221
8222 {
8223 name = "progress-1.1.8.tgz";
8224 path = fetchurl {
8225 name = "progress-1.1.8.tgz";
8226 url = "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz";
8227 sha1 = "e260c78f6161cdd9b0e56cc3e0a85de17c7a57be";
8228 };
8229 }
8230
8231 {
8232 name = "promise-inflight-1.0.1.tgz";
8233 path = fetchurl {
8234 name = "promise-inflight-1.0.1.tgz";
8235 url = "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz";
8236 sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
8237 };
8238 }
8239
8240 {
8241 name = "promise-retry-1.1.1.tgz";
8242 path = fetchurl {
8243 name = "promise-retry-1.1.1.tgz";
8244 url = "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz";
8245 sha1 = "6739e968e3051da20ce6497fb2b50f6911df3d6d";
8246 };
8247 }
8248
8249 {
8250 name = "promisify-any-2.0.1.tgz";
8251 path = fetchurl {
8252 name = "promisify-any-2.0.1.tgz";
8253 url = "https://registry.yarnpkg.com/promisify-any/-/promisify-any-2.0.1.tgz";
8254 sha1 = "403e00a8813f175242ab50fe33a69f8eece47305";
8255 };
8256 }
8257
8258 {
8259 name = "prompt-1.0.0.tgz";
8260 path = fetchurl {
8261 name = "prompt-1.0.0.tgz";
8262 url = "https://registry.yarnpkg.com/prompt/-/prompt-1.0.0.tgz";
8263 sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe";
8264 };
8265 }
8266
8267 {
8268 name = "promzard-0.3.0.tgz";
8269 path = fetchurl {
8270 name = "promzard-0.3.0.tgz";
8271 url = "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz";
8272 sha1 = "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee";
8273 };
8274 }
8275
8276 {
8277 name = "proto-list-1.2.4.tgz";
8278 path = fetchurl {
8279 name = "proto-list-1.2.4.tgz";
8280 url = "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz";
8281 sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
8282 };
8283 }
8284
8285 {
8286 name = "protoduck-5.0.1.tgz";
8287 path = fetchurl {
8288 name = "protoduck-5.0.1.tgz";
8289 url = "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz";
8290 sha1 = "03c3659ca18007b69a50fd82a7ebcc516261151f";
8291 };
8292 }
8293
8294 {
8295 name = "proxy-addr-1.0.10.tgz";
8296 path = fetchurl {
8297 name = "proxy-addr-1.0.10.tgz";
8298 url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.0.10.tgz";
8299 sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5";
8300 };
8301 }
8302
8303 {
8304 name = "proxy-addr-2.0.4.tgz";
8305 path = fetchurl {
8306 name = "proxy-addr-2.0.4.tgz";
8307 url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz";
8308 sha1 = "ecfc733bf22ff8c6f407fa275327b9ab67e48b93";
8309 };
8310 }
8311
8312 {
8313 name = "prr-1.0.1.tgz";
8314 path = fetchurl {
8315 name = "prr-1.0.1.tgz";
8316 url = "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz";
8317 sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
8318 };
8319 }
8320
8321 {
8322 name = "pseudomap-1.0.2.tgz";
8323 path = fetchurl {
8324 name = "pseudomap-1.0.2.tgz";
8325 url = "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz";
8326 sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
8327 };
8328 }
8329
8330 {
8331 name = "psl-1.1.29.tgz";
8332 path = fetchurl {
8333 name = "psl-1.1.29.tgz";
8334 url = "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz";
8335 sha1 = "60f580d360170bb722a797cc704411e6da850c67";
8336 };
8337 }
8338
8339 {
8340 name = "pstree.remy-1.1.2.tgz";
8341 path = fetchurl {
8342 name = "pstree.remy-1.1.2.tgz";
8343 url = "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.2.tgz";
8344 sha1 = "4448bbeb4b2af1fed242afc8dc7416a6f504951a";
8345 };
8346 }
8347
8348 {
8349 name = "pump-1.0.3.tgz";
8350 path = fetchurl {
8351 name = "pump-1.0.3.tgz";
8352 url = "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz";
8353 sha1 = "5dfe8311c33bbf6fc18261f9f34702c47c08a954";
8354 };
8355 }
8356
8357 {
8358 name = "pump-2.0.1.tgz";
8359 path = fetchurl {
8360 name = "pump-2.0.1.tgz";
8361 url = "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz";
8362 sha1 = "12399add6e4cf7526d973cbc8b5ce2e2908b3909";
8363 };
8364 }
8365
8366 {
8367 name = "pump-3.0.0.tgz";
8368 path = fetchurl {
8369 name = "pump-3.0.0.tgz";
8370 url = "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz";
8371 sha1 = "b4a2116815bde2f4e1ea602354e8c75565107a64";
8372 };
8373 }
8374
8375 {
8376 name = "pumpify-1.5.1.tgz";
8377 path = fetchurl {
8378 name = "pumpify-1.5.1.tgz";
8379 url = "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz";
8380 sha1 = "36513be246ab27570b1a374a5ce278bfd74370ce";
8381 };
8382 }
8383
8384 {
8385 name = "punycode-1.4.1.tgz";
8386 path = fetchurl {
8387 name = "punycode-1.4.1.tgz";
8388 url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz";
8389 sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
8390 };
8391 }
8392
8393 {
8394 name = "punycode-2.1.1.tgz";
8395 path = fetchurl {
8396 name = "punycode-2.1.1.tgz";
8397 url = "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz";
8398 sha1 = "b58b010ac40c22c5657616c8d2c2c02c7bf479ec";
8399 };
8400 }
8401
8402 {
8403 name = "qrcode-terminal-0.12.0.tgz";
8404 path = fetchurl {
8405 name = "qrcode-terminal-0.12.0.tgz";
8406 url = "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz";
8407 sha1 = "bb5b699ef7f9f0505092a3748be4464fe71b5819";
8408 };
8409 }
8410
8411 {
8412 name = "qs-4.0.0.tgz";
8413 path = fetchurl {
8414 name = "qs-4.0.0.tgz";
8415 url = "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz";
8416 sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607";
8417 };
8418 }
8419
8420 {
8421 name = "qs-6.5.2.tgz";
8422 path = fetchurl {
8423 name = "qs-6.5.2.tgz";
8424 url = "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz";
8425 sha1 = "cb3ae806e8740444584ef154ce8ee98d403f3e36";
8426 };
8427 }
8428
8429 {
8430 name = "qs-6.6.0.tgz";
8431 path = fetchurl {
8432 name = "qs-6.6.0.tgz";
8433 url = "https://registry.yarnpkg.com/qs/-/qs-6.6.0.tgz";
8434 sha1 = "a99c0f69a8d26bf7ef012f871cdabb0aee4424c2";
8435 };
8436 }
8437
8438 {
8439 name = "query-string-6.2.0.tgz";
8440 path = fetchurl {
8441 name = "query-string-6.2.0.tgz";
8442 url = "https://registry.yarnpkg.com/query-string/-/query-string-6.2.0.tgz";
8443 sha1 = "468edeb542b7e0538f9f9b1aeb26f034f19c86e1";
8444 };
8445 }
8446
8447 {
8448 name = "qw-1.0.1.tgz";
8449 path = fetchurl {
8450 name = "qw-1.0.1.tgz";
8451 url = "https://registry.yarnpkg.com/qw/-/qw-1.0.1.tgz";
8452 sha1 = "efbfdc740f9ad054304426acb183412cc8b996d4";
8453 };
8454 }
8455
8456 {
8457 name = "random-access-file-2.0.1.tgz";
8458 path = fetchurl {
8459 name = "random-access-file-2.0.1.tgz";
8460 url = "https://registry.yarnpkg.com/random-access-file/-/random-access-file-2.0.1.tgz";
8461 sha1 = "dc22de79270e9a84cb36a2419b759725930dcaeb";
8462 };
8463 }
8464
8465 {
8466 name = "random-access-storage-1.3.0.tgz";
8467 path = fetchurl {
8468 name = "random-access-storage-1.3.0.tgz";
8469 url = "https://registry.yarnpkg.com/random-access-storage/-/random-access-storage-1.3.0.tgz";
8470 sha1 = "d27e4d897b79dc4358afc2bbe553044e5c8cfe35";
8471 };
8472 }
8473
8474 {
8475 name = "random-iterate-1.0.1.tgz";
8476 path = fetchurl {
8477 name = "random-iterate-1.0.1.tgz";
8478 url = "https://registry.yarnpkg.com/random-iterate/-/random-iterate-1.0.1.tgz";
8479 sha1 = "f7d97d92dee6665ec5f6da08c7f963cad4b2ac99";
8480 };
8481 }
8482
8483 {
8484 name = "randombytes-2.0.6.tgz";
8485 path = fetchurl {
8486 name = "randombytes-2.0.6.tgz";
8487 url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz";
8488 sha1 = "d302c522948588848a8d300c932b44c24231da80";
8489 };
8490 }
8491
8492 {
8493 name = "range-parser-1.2.0.tgz";
8494 path = fetchurl {
8495 name = "range-parser-1.2.0.tgz";
8496 url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz";
8497 sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e";
8498 };
8499 }
8500
8501 {
8502 name = "range-parser-1.0.3.tgz";
8503 path = fetchurl {
8504 name = "range-parser-1.0.3.tgz";
8505 url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz";
8506 sha1 = "6872823535c692e2c2a0103826afd82c2e0ff175";
8507 };
8508 }
8509
8510 {
8511 name = "range-slice-stream-2.0.0.tgz";
8512 path = fetchurl {
8513 name = "range-slice-stream-2.0.0.tgz";
8514 url = "https://registry.yarnpkg.com/range-slice-stream/-/range-slice-stream-2.0.0.tgz";
8515 sha1 = "1f25fc7a2cacf9ccd140c46f9cf670a1a7fe3ce6";
8516 };
8517 }
8518
8519 {
8520 name = "raw-body-2.3.3.tgz";
8521 path = fetchurl {
8522 name = "raw-body-2.3.3.tgz";
8523 url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz";
8524 sha1 = "1b324ece6b5706e153855bc1148c65bb7f6ea0c3";
8525 };
8526 }
8527
8528 {
8529 name = "rc-1.2.8.tgz";
8530 path = fetchurl {
8531 name = "rc-1.2.8.tgz";
8532 url = "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz";
8533 sha1 = "cd924bf5200a075b83c188cd6b9e211b7fc0d3ed";
8534 };
8535 }
8536
8537 {
8538 name = "rdf-canonize-0.2.5.tgz";
8539 path = fetchurl {
8540 name = "rdf-canonize-0.2.5.tgz";
8541 url = "https://registry.yarnpkg.com/rdf-canonize/-/rdf-canonize-0.2.5.tgz";
8542 sha1 = "dc761d42a2e9e6bf6eec7e0e352fd5b10ff4e75a";
8543 };
8544 }
8545
8546 {
8547 name = "read-cmd-shim-1.0.1.tgz";
8548 path = fetchurl {
8549 name = "read-cmd-shim-1.0.1.tgz";
8550 url = "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz";
8551 sha1 = "2d5d157786a37c055d22077c32c53f8329e91c7b";
8552 };
8553 }
8554
8555 {
8556 name = "read-installed-4.0.3.tgz";
8557 path = fetchurl {
8558 name = "read-installed-4.0.3.tgz";
8559 url = "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz";
8560 sha1 = "ff9b8b67f187d1e4c29b9feb31f6b223acd19067";
8561 };
8562 }
8563
8564 {
8565 name = "read-package-json-2.0.13.tgz";
8566 path = fetchurl {
8567 name = "read-package-json-2.0.13.tgz";
8568 url = "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz";
8569 sha1 = "2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a";
8570 };
8571 }
8572
8573 {
8574 name = "read-package-tree-5.2.1.tgz";
8575 path = fetchurl {
8576 name = "read-package-tree-5.2.1.tgz";
8577 url = "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.2.1.tgz";
8578 sha1 = "6218b187d6fac82289ce4387bbbaf8eef536ad63";
8579 };
8580 }
8581
8582 {
8583 name = "read-pkg-4.0.1.tgz";
8584 path = fetchurl {
8585 name = "read-pkg-4.0.1.tgz";
8586 url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-4.0.1.tgz";
8587 sha1 = "963625378f3e1c4d48c85872b5a6ec7d5d093237";
8588 };
8589 }
8590
8591 {
8592 name = "read-1.0.7.tgz";
8593 path = fetchurl {
8594 name = "read-1.0.7.tgz";
8595 url = "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz";
8596 sha1 = "b3da19bd052431a97671d44a42634adf710b40c4";
8597 };
8598 }
8599
8600 {
8601 name = "readable-stream-2.3.6.tgz";
8602 path = fetchurl {
8603 name = "readable-stream-2.3.6.tgz";
8604 url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz";
8605 sha1 = "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf";
8606 };
8607 }
8608
8609 {
8610 name = "readable-stream-1.1.14.tgz";
8611 path = fetchurl {
8612 name = "readable-stream-1.1.14.tgz";
8613 url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz";
8614 sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
8615 };
8616 }
8617
8618 {
8619 name = "readable-stream-1.0.34.tgz";
8620 path = fetchurl {
8621 name = "readable-stream-1.0.34.tgz";
8622 url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz";
8623 sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c";
8624 };
8625 }
8626
8627 {
8628 name = "readable-stream-3.0.6.tgz";
8629 path = fetchurl {
8630 name = "readable-stream-3.0.6.tgz";
8631 url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.0.6.tgz";
8632 sha1 = "351302e4c68b5abd6a2ed55376a7f9a25be3057a";
8633 };
8634 }
8635
8636 {
8637 name = "readable-wrap-1.0.0.tgz";
8638 path = fetchurl {
8639 name = "readable-wrap-1.0.0.tgz";
8640 url = "https://registry.yarnpkg.com/readable-wrap/-/readable-wrap-1.0.0.tgz";
8641 sha1 = "3b5a211c631e12303a54991c806c17e7ae206bff";
8642 };
8643 }
8644
8645 {
8646 name = "readdir-scoped-modules-1.0.2.tgz";
8647 path = fetchurl {
8648 name = "readdir-scoped-modules-1.0.2.tgz";
8649 url = "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz";
8650 sha1 = "9fafa37d286be5d92cbaebdee030dc9b5f406747";
8651 };
8652 }
8653
8654 {
8655 name = "readdirp-2.2.1.tgz";
8656 path = fetchurl {
8657 name = "readdirp-2.2.1.tgz";
8658 url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz";
8659 sha1 = "0e87622a3325aa33e892285caf8b4e846529a525";
8660 };
8661 }
8662
8663 {
8664 name = "readline2-1.0.1.tgz";
8665 path = fetchurl {
8666 name = "readline2-1.0.1.tgz";
8667 url = "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz";
8668 sha1 = "41059608ffc154757b715d9989d199ffbf372e35";
8669 };
8670 }
8671
8672 {
8673 name = "record-cache-1.1.0.tgz";
8674 path = fetchurl {
8675 name = "record-cache-1.1.0.tgz";
8676 url = "https://registry.yarnpkg.com/record-cache/-/record-cache-1.1.0.tgz";
8677 sha1 = "f8a467a691a469584b26e88d36b18afdb3932037";
8678 };
8679 }
8680
8681 {
8682 name = "redis-commands-1.4.0.tgz";
8683 path = fetchurl {
8684 name = "redis-commands-1.4.0.tgz";
8685 url = "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.4.0.tgz";
8686 sha1 = "52f9cf99153efcce56a8f86af986bd04e988602f";
8687 };
8688 }
8689
8690 {
8691 name = "redis-parser-2.6.0.tgz";
8692 path = fetchurl {
8693 name = "redis-parser-2.6.0.tgz";
8694 url = "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz";
8695 sha1 = "52ed09dacac108f1a631c07e9b69941e7a19504b";
8696 };
8697 }
8698
8699 {
8700 name = "redis-2.8.0.tgz";
8701 path = fetchurl {
8702 name = "redis-2.8.0.tgz";
8703 url = "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz";
8704 sha1 = "202288e3f58c49f6079d97af7a10e1303ae14b02";
8705 };
8706 }
8707
8708 {
8709 name = "referrer-policy-1.1.0.tgz";
8710 path = fetchurl {
8711 name = "referrer-policy-1.1.0.tgz";
8712 url = "https://registry.yarnpkg.com/referrer-policy/-/referrer-policy-1.1.0.tgz";
8713 sha1 = "35774eb735bf50fb6c078e83334b472350207d79";
8714 };
8715 }
8716
8717 {
8718 name = "reflect-metadata-0.1.12.tgz";
8719 path = fetchurl {
8720 name = "reflect-metadata-0.1.12.tgz";
8721 url = "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.12.tgz";
8722 sha1 = "311bf0c6b63cd782f228a81abe146a2bfa9c56f2";
8723 };
8724 }
8725
8726 {
8727 name = "regex-not-1.0.2.tgz";
8728 path = fetchurl {
8729 name = "regex-not-1.0.2.tgz";
8730 url = "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz";
8731 sha1 = "1f4ece27e00b0b65e0247a6810e6a85d83a5752c";
8732 };
8733 }
8734
8735 {
8736 name = "registry-auth-token-3.3.2.tgz";
8737 path = fetchurl {
8738 name = "registry-auth-token-3.3.2.tgz";
8739 url = "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz";
8740 sha1 = "851fd49038eecb586911115af845260eec983f20";
8741 };
8742 }
8743
8744 {
8745 name = "registry-url-3.1.0.tgz";
8746 path = fetchurl {
8747 name = "registry-url-3.1.0.tgz";
8748 url = "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz";
8749 sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942";
8750 };
8751 }
8752
8753 {
8754 name = "remove-trailing-separator-1.1.0.tgz";
8755 path = fetchurl {
8756 name = "remove-trailing-separator-1.1.0.tgz";
8757 url = "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
8758 sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
8759 };
8760 }
8761
8762 {
8763 name = "render-media-3.1.3.tgz";
8764 path = fetchurl {
8765 name = "render-media-3.1.3.tgz";
8766 url = "https://registry.yarnpkg.com/render-media/-/render-media-3.1.3.tgz";
8767 sha1 = "aa8c8cd3f720049370067180709b551d3c566254";
8768 };
8769 }
8770
8771 {
8772 name = "repeat-element-1.1.3.tgz";
8773 path = fetchurl {
8774 name = "repeat-element-1.1.3.tgz";
8775 url = "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz";
8776 sha1 = "782e0d825c0c5a3bb39731f84efee6b742e6b1ce";
8777 };
8778 }
8779
8780 {
8781 name = "repeat-string-1.6.1.tgz";
8782 path = fetchurl {
8783 name = "repeat-string-1.6.1.tgz";
8784 url = "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz";
8785 sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
8786 };
8787 }
8788
8789 {
8790 name = "request-2.88.0.tgz";
8791 path = fetchurl {
8792 name = "request-2.88.0.tgz";
8793 url = "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz";
8794 sha1 = "9c2fca4f7d35b592efe57c7f0a55e81052124fef";
8795 };
8796 }
8797
8798 {
8799 name = "require-directory-2.1.1.tgz";
8800 path = fetchurl {
8801 name = "require-directory-2.1.1.tgz";
8802 url = "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz";
8803 sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
8804 };
8805 }
8806
8807 {
8808 name = "require-main-filename-1.0.1.tgz";
8809 path = fetchurl {
8810 name = "require-main-filename-1.0.1.tgz";
8811 url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz";
8812 sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
8813 };
8814 }
8815
8816 {
8817 name = "require-uncached-1.0.3.tgz";
8818 path = fetchurl {
8819 name = "require-uncached-1.0.3.tgz";
8820 url = "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz";
8821 sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3";
8822 };
8823 }
8824
8825 {
8826 name = "resolve-from-1.0.1.tgz";
8827 path = fetchurl {
8828 name = "resolve-from-1.0.1.tgz";
8829 url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz";
8830 sha1 = "26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226";
8831 };
8832 }
8833
8834 {
8835 name = "resolve-from-2.0.0.tgz";
8836 path = fetchurl {
8837 name = "resolve-from-2.0.0.tgz";
8838 url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz";
8839 sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57";
8840 };
8841 }
8842
8843 {
8844 name = "resolve-from-3.0.0.tgz";
8845 path = fetchurl {
8846 name = "resolve-from-3.0.0.tgz";
8847 url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz";
8848 sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748";
8849 };
8850 }
8851
8852 {
8853 name = "resolve-from-4.0.0.tgz";
8854 path = fetchurl {
8855 name = "resolve-from-4.0.0.tgz";
8856 url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz";
8857 sha1 = "4abcd852ad32dd7baabfe9b40e00a36db5f392e6";
8858 };
8859 }
8860
8861 {
8862 name = "resolve-pkg-1.0.0.tgz";
8863 path = fetchurl {
8864 name = "resolve-pkg-1.0.0.tgz";
8865 url = "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-1.0.0.tgz";
8866 sha1 = "e19a15e78aca2e124461dc92b2e3943ef93494d9";
8867 };
8868 }
8869
8870 {
8871 name = "resolve-url-0.2.1.tgz";
8872 path = fetchurl {
8873 name = "resolve-url-0.2.1.tgz";
8874 url = "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz";
8875 sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
8876 };
8877 }
8878
8879 {
8880 name = "resolve-1.8.1.tgz";
8881 path = fetchurl {
8882 name = "resolve-1.8.1.tgz";
8883 url = "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz";
8884 sha1 = "82f1ec19a423ac1fbd080b0bab06ba36e84a7a26";
8885 };
8886 }
8887
8888 {
8889 name = "restore-cursor-1.0.1.tgz";
8890 path = fetchurl {
8891 name = "restore-cursor-1.0.1.tgz";
8892 url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz";
8893 sha1 = "34661f46886327fed2991479152252df92daa541";
8894 };
8895 }
8896
8897 {
8898 name = "restore-cursor-2.0.0.tgz";
8899 path = fetchurl {
8900 name = "restore-cursor-2.0.0.tgz";
8901 url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz";
8902 sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
8903 };
8904 }
8905
8906 {
8907 name = "ret-0.1.15.tgz";
8908 path = fetchurl {
8909 name = "ret-0.1.15.tgz";
8910 url = "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz";
8911 sha1 = "b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc";
8912 };
8913 }
8914
8915 {
8916 name = "retry-as-promised-2.3.2.tgz";
8917 path = fetchurl {
8918 name = "retry-as-promised-2.3.2.tgz";
8919 url = "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-2.3.2.tgz";
8920 sha1 = "cd974ee4fd9b5fe03cbf31871ee48221c07737b7";
8921 };
8922 }
8923
8924 {
8925 name = "retry-0.10.1.tgz";
8926 path = fetchurl {
8927 name = "retry-0.10.1.tgz";
8928 url = "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz";
8929 sha1 = "e76388d217992c252750241d3d3956fed98d8ff4";
8930 };
8931 }
8932
8933 {
8934 name = "retry-0.12.0.tgz";
8935 path = fetchurl {
8936 name = "retry-0.12.0.tgz";
8937 url = "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz";
8938 sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b";
8939 };
8940 }
8941
8942 {
8943 name = "revalidator-0.1.8.tgz";
8944 path = fetchurl {
8945 name = "revalidator-0.1.8.tgz";
8946 url = "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz";
8947 sha1 = "fece61bfa0c1b52a206bd6b18198184bdd523a3b";
8948 };
8949 }
8950
8951 {
8952 name = "rimraf-2.6.2.tgz";
8953 path = fetchurl {
8954 name = "rimraf-2.6.2.tgz";
8955 url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz";
8956 sha1 = "2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36";
8957 };
8958 }
8959
8960 {
8961 name = "rimraf-2.4.5.tgz";
8962 path = fetchurl {
8963 name = "rimraf-2.4.5.tgz";
8964 url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz";
8965 sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da";
8966 };
8967 }
8968
8969 {
8970 name = "run-async-0.1.0.tgz";
8971 path = fetchurl {
8972 name = "run-async-0.1.0.tgz";
8973 url = "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz";
8974 sha1 = "c8ad4a5e110661e402a7d21b530e009f25f8e389";
8975 };
8976 }
8977
8978 {
8979 name = "run-node-1.0.0.tgz";
8980 path = fetchurl {
8981 name = "run-node-1.0.0.tgz";
8982 url = "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz";
8983 sha1 = "46b50b946a2aa2d4947ae1d886e9856fd9cabe5e";
8984 };
8985 }
8986
8987 {
8988 name = "run-parallel-limit-1.0.5.tgz";
8989 path = fetchurl {
8990 name = "run-parallel-limit-1.0.5.tgz";
8991 url = "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.0.5.tgz";
8992 sha1 = "c29a4fd17b4df358cb52a8a697811a63c984f1b7";
8993 };
8994 }
8995
8996 {
8997 name = "run-parallel-1.1.9.tgz";
8998 path = fetchurl {
8999 name = "run-parallel-1.1.9.tgz";
9000 url = "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz";
9001 sha1 = "c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679";
9002 };
9003 }
9004
9005 {
9006 name = "run-queue-1.0.3.tgz";
9007 path = fetchurl {
9008 name = "run-queue-1.0.3.tgz";
9009 url = "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz";
9010 sha1 = "e848396f057d223f24386924618e25694161ec47";
9011 };
9012 }
9013
9014 {
9015 name = "run-series-1.1.8.tgz";
9016 path = fetchurl {
9017 name = "run-series-1.1.8.tgz";
9018 url = "https://registry.yarnpkg.com/run-series/-/run-series-1.1.8.tgz";
9019 sha1 = "2c4558f49221e01cd6371ff4e0a1e203e460fc36";
9020 };
9021 }
9022
9023 {
9024 name = "rusha-0.8.13.tgz";
9025 path = fetchurl {
9026 name = "rusha-0.8.13.tgz";
9027 url = "https://registry.yarnpkg.com/rusha/-/rusha-0.8.13.tgz";
9028 sha1 = "9a084e7b860b17bff3015b92c67a6a336191513a";
9029 };
9030 }
9031
9032 {
9033 name = "rx-lite-3.1.2.tgz";
9034 path = fetchurl {
9035 name = "rx-lite-3.1.2.tgz";
9036 url = "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz";
9037 sha1 = "19ce502ca572665f3b647b10939f97fd1615f102";
9038 };
9039 }
9040
9041 {
9042 name = "rxjs-6.3.3.tgz";
9043 path = fetchurl {
9044 name = "rxjs-6.3.3.tgz";
9045 url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz";
9046 sha1 = "3c6a7fa420e844a81390fb1158a9ec614f4bad55";
9047 };
9048 }
9049
9050 {
9051 name = "safe-buffer-5.1.2.tgz";
9052 path = fetchurl {
9053 name = "safe-buffer-5.1.2.tgz";
9054 url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz";
9055 sha1 = "991ec69d296e0313747d59bdfd2b745c35f8828d";
9056 };
9057 }
9058
9059 {
9060 name = "safe-json-stringify-1.2.0.tgz";
9061 path = fetchurl {
9062 name = "safe-json-stringify-1.2.0.tgz";
9063 url = "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz";
9064 sha1 = "356e44bc98f1f93ce45df14bcd7c01cda86e0afd";
9065 };
9066 }
9067
9068 {
9069 name = "safe-regex-1.1.0.tgz";
9070 path = fetchurl {
9071 name = "safe-regex-1.1.0.tgz";
9072 url = "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz";
9073 sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
9074 };
9075 }
9076
9077 {
9078 name = "safer-buffer-2.1.2.tgz";
9079 path = fetchurl {
9080 name = "safer-buffer-2.1.2.tgz";
9081 url = "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz";
9082 sha1 = "44fa161b0187b9549dd84bb91802f9bd8385cd6a";
9083 };
9084 }
9085
9086 {
9087 name = "sass-lint-1.12.1.tgz";
9088 path = fetchurl {
9089 name = "sass-lint-1.12.1.tgz";
9090 url = "https://registry.yarnpkg.com/sass-lint/-/sass-lint-1.12.1.tgz";
9091 sha1 = "630f69c216aa206b8232fb2aa907bdf3336b6d83";
9092 };
9093 }
9094
9095 {
9096 name = "sax-1.2.4.tgz";
9097 path = fetchurl {
9098 name = "sax-1.2.4.tgz";
9099 url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz";
9100 sha1 = "2816234e2378bddc4e5354fab5caa895df7100d9";
9101 };
9102 }
9103
9104 {
9105 name = "scripty-1.8.0.tgz";
9106 path = fetchurl {
9107 name = "scripty-1.8.0.tgz";
9108 url = "https://registry.yarnpkg.com/scripty/-/scripty-1.8.0.tgz";
9109 sha1 = "951f0b4bc3e235844b7f5355f58d31e012e0b806";
9110 };
9111 }
9112
9113 {
9114 name = "semver-compare-1.0.0.tgz";
9115 path = fetchurl {
9116 name = "semver-compare-1.0.0.tgz";
9117 url = "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz";
9118 sha1 = "0dee216a1c941ab37e9efb1788f6afc5ff5537fc";
9119 };
9120 }
9121
9122 {
9123 name = "semver-diff-2.1.0.tgz";
9124 path = fetchurl {
9125 name = "semver-diff-2.1.0.tgz";
9126 url = "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz";
9127 sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36";
9128 };
9129 }
9130
9131 {
9132 name = "semver-5.6.0.tgz";
9133 path = fetchurl {
9134 name = "semver-5.6.0.tgz";
9135 url = "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz";
9136 sha1 = "7e74256fbaa49c75aa7c7a205cc22799cac80004";
9137 };
9138 }
9139
9140 {
9141 name = "semver-4.3.2.tgz";
9142 path = fetchurl {
9143 name = "semver-4.3.2.tgz";
9144 url = "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz";
9145 sha1 = "c7a07158a80bedd052355b770d82d6640f803be7";
9146 };
9147 }
9148
9149 {
9150 name = "semver-5.3.0.tgz";
9151 path = fetchurl {
9152 name = "semver-5.3.0.tgz";
9153 url = "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz";
9154 sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
9155 };
9156 }
9157
9158 {
9159 name = "send-0.13.1.tgz";
9160 path = fetchurl {
9161 name = "send-0.13.1.tgz";
9162 url = "https://registry.yarnpkg.com/send/-/send-0.13.1.tgz";
9163 sha1 = "a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7";
9164 };
9165 }
9166
9167 {
9168 name = "send-0.13.2.tgz";
9169 path = fetchurl {
9170 name = "send-0.13.2.tgz";
9171 url = "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz";
9172 sha1 = "765e7607c8055452bba6f0b052595350986036de";
9173 };
9174 }
9175
9176 {
9177 name = "send-0.16.2.tgz";
9178 path = fetchurl {
9179 name = "send-0.16.2.tgz";
9180 url = "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz";
9181 sha1 = "6ecca1e0f8c156d141597559848df64730a6bbc1";
9182 };
9183 }
9184
9185 {
9186 name = "sequelize-typescript-0.6.6.tgz";
9187 path = fetchurl {
9188 name = "sequelize-typescript-0.6.6.tgz";
9189 url = "https://registry.yarnpkg.com/sequelize-typescript/-/sequelize-typescript-0.6.6.tgz";
9190 sha1 = "926037b542dae9f4eff20609d095cc5e3a3640f3";
9191 };
9192 }
9193
9194 {
9195 name = "sequelize-4.41.2.tgz";
9196 path = fetchurl {
9197 name = "sequelize-4.41.2.tgz";
9198 url = "https://registry.yarnpkg.com/sequelize/-/sequelize-4.41.2.tgz";
9199 sha1 = "bb9ba30d72e9eeb883c9861cd0e2cac672010883";
9200 };
9201 }
9202
9203 {
9204 name = "serve-static-1.10.3.tgz";
9205 path = fetchurl {
9206 name = "serve-static-1.10.3.tgz";
9207 url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz";
9208 sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535";
9209 };
9210 }
9211
9212 {
9213 name = "set-blocking-2.0.0.tgz";
9214 path = fetchurl {
9215 name = "set-blocking-2.0.0.tgz";
9216 url = "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz";
9217 sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
9218 };
9219 }
9220
9221 {
9222 name = "set-value-0.4.3.tgz";
9223 path = fetchurl {
9224 name = "set-value-0.4.3.tgz";
9225 url = "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz";
9226 sha1 = "7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1";
9227 };
9228 }
9229
9230 {
9231 name = "set-value-2.0.0.tgz";
9232 path = fetchurl {
9233 name = "set-value-2.0.0.tgz";
9234 url = "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz";
9235 sha1 = "71ae4a88f0feefbbf52d1ea604f3fb315ebb6274";
9236 };
9237 }
9238
9239 {
9240 name = "setprototypeof-1.1.0.tgz";
9241 path = fetchurl {
9242 name = "setprototypeof-1.1.0.tgz";
9243 url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz";
9244 sha1 = "d0bd85536887b6fe7c0d818cb962d9d91c54e656";
9245 };
9246 }
9247
9248 {
9249 name = "sha-2.0.1.tgz";
9250 path = fetchurl {
9251 name = "sha-2.0.1.tgz";
9252 url = "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz";
9253 sha1 = "6030822fbd2c9823949f8f72ed6411ee5cf25aae";
9254 };
9255 }
9256
9257 {
9258 name = "shebang-command-1.2.0.tgz";
9259 path = fetchurl {
9260 name = "shebang-command-1.2.0.tgz";
9261 url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz";
9262 sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
9263 };
9264 }
9265
9266 {
9267 name = "shebang-regex-1.0.0.tgz";
9268 path = fetchurl {
9269 name = "shebang-regex-1.0.0.tgz";
9270 url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz";
9271 sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
9272 };
9273 }
9274
9275 {
9276 name = "shelljs-0.6.1.tgz";
9277 path = fetchurl {
9278 name = "shelljs-0.6.1.tgz";
9279 url = "https://registry.yarnpkg.com/shelljs/-/shelljs-0.6.1.tgz";
9280 sha1 = "ec6211bed1920442088fe0f70b2837232ed2c8a8";
9281 };
9282 }
9283
9284 {
9285 name = "shimmer-1.2.0.tgz";
9286 path = fetchurl {
9287 name = "shimmer-1.2.0.tgz";
9288 url = "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.0.tgz";
9289 sha1 = "f966f7555789763e74d8841193685a5e78736665";
9290 };
9291 }
9292
9293 {
9294 name = "signal-exit-3.0.2.tgz";
9295 path = fetchurl {
9296 name = "signal-exit-3.0.2.tgz";
9297 url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz";
9298 sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
9299 };
9300 }
9301
9302 {
9303 name = "simple-concat-1.0.0.tgz";
9304 path = fetchurl {
9305 name = "simple-concat-1.0.0.tgz";
9306 url = "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz";
9307 sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6";
9308 };
9309 }
9310
9311 {
9312 name = "simple-get-2.8.1.tgz";
9313 path = fetchurl {
9314 name = "simple-get-2.8.1.tgz";
9315 url = "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz";
9316 sha1 = "0e22e91d4575d87620620bc91308d57a77f44b5d";
9317 };
9318 }
9319
9320 {
9321 name = "simple-get-3.0.3.tgz";
9322 path = fetchurl {
9323 name = "simple-get-3.0.3.tgz";
9324 url = "https://registry.yarnpkg.com/simple-get/-/simple-get-3.0.3.tgz";
9325 sha1 = "924528ac3f9d7718ce5e9ec1b1a69c0be4d62efa";
9326 };
9327 }
9328
9329 {
9330 name = "simple-git-1.107.0.tgz";
9331 path = fetchurl {
9332 name = "simple-git-1.107.0.tgz";
9333 url = "https://registry.yarnpkg.com/simple-git/-/simple-git-1.107.0.tgz";
9334 sha1 = "12cffaf261c14d6f450f7fdb86c21ccee968b383";
9335 };
9336 }
9337
9338 {
9339 name = "simple-peer-9.1.2.tgz";
9340 path = fetchurl {
9341 name = "simple-peer-9.1.2.tgz";
9342 url = "https://registry.yarnpkg.com/simple-peer/-/simple-peer-9.1.2.tgz";
9343 sha1 = "f8afa5eb83f8a17d66e437e5ac54c1221eca4b39";
9344 };
9345 }
9346
9347 {
9348 name = "simple-sha1-2.1.1.tgz";
9349 path = fetchurl {
9350 name = "simple-sha1-2.1.1.tgz";
9351 url = "https://registry.yarnpkg.com/simple-sha1/-/simple-sha1-2.1.1.tgz";
9352 sha1 = "93f3b7f2e8dfdc056c32793e5d47b58d311b140d";
9353 };
9354 }
9355
9356 {
9357 name = "simple-swizzle-0.2.2.tgz";
9358 path = fetchurl {
9359 name = "simple-swizzle-0.2.2.tgz";
9360 url = "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
9361 sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
9362 };
9363 }
9364
9365 {
9366 name = "simple-websocket-7.2.0.tgz";
9367 path = fetchurl {
9368 name = "simple-websocket-7.2.0.tgz";
9369 url = "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-7.2.0.tgz";
9370 sha1 = "c3190555d74399372b96b51435f2d8c4b04611df";
9371 };
9372 }
9373
9374 {
9375 name = "sitemap-2.1.0.tgz";
9376 path = fetchurl {
9377 name = "sitemap-2.1.0.tgz";
9378 url = "https://registry.yarnpkg.com/sitemap/-/sitemap-2.1.0.tgz";
9379 sha1 = "1633cb88c196d755ad94becfb1c1bcacc6d3425a";
9380 };
9381 }
9382
9383 {
9384 name = "slash-1.0.0.tgz";
9385 path = fetchurl {
9386 name = "slash-1.0.0.tgz";
9387 url = "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz";
9388 sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55";
9389 };
9390 }
9391
9392 {
9393 name = "slash-2.0.0.tgz";
9394 path = fetchurl {
9395 name = "slash-2.0.0.tgz";
9396 url = "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz";
9397 sha1 = "de552851a1759df3a8f206535442f5ec4ddeab44";
9398 };
9399 }
9400
9401 {
9402 name = "slice-ansi-0.0.4.tgz";
9403 path = fetchurl {
9404 name = "slice-ansi-0.0.4.tgz";
9405 url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz";
9406 sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35";
9407 };
9408 }
9409
9410 {
9411 name = "slide-1.1.6.tgz";
9412 path = fetchurl {
9413 name = "slide-1.1.6.tgz";
9414 url = "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz";
9415 sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
9416 };
9417 }
9418
9419 {
9420 name = "smart-buffer-1.1.15.tgz";
9421 path = fetchurl {
9422 name = "smart-buffer-1.1.15.tgz";
9423 url = "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz";
9424 sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16";
9425 };
9426 }
9427
9428 {
9429 name = "smart-buffer-4.0.1.tgz";
9430 path = fetchurl {
9431 name = "smart-buffer-4.0.1.tgz";
9432 url = "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.0.1.tgz";
9433 sha1 = "07ea1ca8d4db24eb4cac86537d7d18995221ace3";
9434 };
9435 }
9436
9437 {
9438 name = "smtp-connection-2.3.1.tgz";
9439 path = fetchurl {
9440 name = "smtp-connection-2.3.1.tgz";
9441 url = "https://registry.yarnpkg.com/smtp-connection/-/smtp-connection-2.3.1.tgz";
9442 sha1 = "d169c8f1c9a73854134cdabe6fb818237dfc4fba";
9443 };
9444 }
9445
9446 {
9447 name = "smtp-server-1.16.1.tgz";
9448 path = fetchurl {
9449 name = "smtp-server-1.16.1.tgz";
9450 url = "https://registry.yarnpkg.com/smtp-server/-/smtp-server-1.16.1.tgz";
9451 sha1 = "91d2dbd5e8bb9ed395b1a1774e8b60dd7b24e453";
9452 };
9453 }
9454
9455 {
9456 name = "snapdragon-node-2.1.1.tgz";
9457 path = fetchurl {
9458 name = "snapdragon-node-2.1.1.tgz";
9459 url = "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
9460 sha1 = "6c175f86ff14bdb0724563e8f3c1b021a286853b";
9461 };
9462 }
9463
9464 {
9465 name = "snapdragon-util-3.0.1.tgz";
9466 path = fetchurl {
9467 name = "snapdragon-util-3.0.1.tgz";
9468 url = "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
9469 sha1 = "f956479486f2acd79700693f6f7b805e45ab56e2";
9470 };
9471 }
9472
9473 {
9474 name = "snapdragon-0.8.2.tgz";
9475 path = fetchurl {
9476 name = "snapdragon-0.8.2.tgz";
9477 url = "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz";
9478 sha1 = "64922e7c565b0e14204ba1aa7d6964278d25182d";
9479 };
9480 }
9481
9482 {
9483 name = "socket.io-adapter-0.5.0.tgz";
9484 path = fetchurl {
9485 name = "socket.io-adapter-0.5.0.tgz";
9486 url = "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz";
9487 sha1 = "cb6d4bb8bec81e1078b99677f9ced0046066bb8b";
9488 };
9489 }
9490
9491 {
9492 name = "socket.io-adapter-1.1.1.tgz";
9493 path = fetchurl {
9494 name = "socket.io-adapter-1.1.1.tgz";
9495 url = "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz";
9496 sha1 = "2a805e8a14d6372124dd9159ad4502f8cb07f06b";
9497 };
9498 }
9499
9500 {
9501 name = "socket.io-client-1.7.3.tgz";
9502 path = fetchurl {
9503 name = "socket.io-client-1.7.3.tgz";
9504 url = "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz";
9505 sha1 = "b30e86aa10d5ef3546601c09cde4765e381da377";
9506 };
9507 }
9508
9509 {
9510 name = "socket.io-client-2.2.0.tgz";
9511 path = fetchurl {
9512 name = "socket.io-client-2.2.0.tgz";
9513 url = "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.2.0.tgz";
9514 sha1 = "84e73ee3c43d5020ccc1a258faeeb9aec2723af7";
9515 };
9516 }
9517
9518 {
9519 name = "socket.io-parser-2.3.1.tgz";
9520 path = fetchurl {
9521 name = "socket.io-parser-2.3.1.tgz";
9522 url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz";
9523 sha1 = "dd532025103ce429697326befd64005fcfe5b4a0";
9524 };
9525 }
9526
9527 {
9528 name = "socket.io-parser-3.3.0.tgz";
9529 path = fetchurl {
9530 name = "socket.io-parser-3.3.0.tgz";
9531 url = "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.0.tgz";
9532 sha1 = "2b52a96a509fdf31440ba40fed6094c7d4f1262f";
9533 };
9534 }
9535
9536 {
9537 name = "socket.io-1.7.3.tgz";
9538 path = fetchurl {
9539 name = "socket.io-1.7.3.tgz";
9540 url = "https://registry.yarnpkg.com/socket.io/-/socket.io-1.7.3.tgz";
9541 sha1 = "b8af9caba00949e568e369f1327ea9be9ea2461b";
9542 };
9543 }
9544
9545 {
9546 name = "socket.io-2.2.0.tgz";
9547 path = fetchurl {
9548 name = "socket.io-2.2.0.tgz";
9549 url = "https://registry.yarnpkg.com/socket.io/-/socket.io-2.2.0.tgz";
9550 sha1 = "f0f633161ef6712c972b307598ecd08c9b1b4d5b";
9551 };
9552 }
9553
9554 {
9555 name = "socks-proxy-agent-3.0.1.tgz";
9556 path = fetchurl {
9557 name = "socks-proxy-agent-3.0.1.tgz";
9558 url = "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz";
9559 sha1 = "2eae7cf8e2a82d34565761539a7f9718c5617659";
9560 };
9561 }
9562
9563 {
9564 name = "socks-proxy-agent-4.0.1.tgz";
9565 path = fetchurl {
9566 name = "socks-proxy-agent-4.0.1.tgz";
9567 url = "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz";
9568 sha1 = "5936bf8b707a993079c6f37db2091821bffa6473";
9569 };
9570 }
9571
9572 {
9573 name = "socks-1.1.10.tgz";
9574 path = fetchurl {
9575 name = "socks-1.1.10.tgz";
9576 url = "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz";
9577 sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a";
9578 };
9579 }
9580
9581 {
9582 name = "socks-2.2.2.tgz";
9583 path = fetchurl {
9584 name = "socks-2.2.2.tgz";
9585 url = "https://registry.yarnpkg.com/socks/-/socks-2.2.2.tgz";
9586 sha1 = "f061219fc2d4d332afb4af93e865c84d3fa26e2b";
9587 };
9588 }
9589
9590 {
9591 name = "sorted-object-2.0.1.tgz";
9592 path = fetchurl {
9593 name = "sorted-object-2.0.1.tgz";
9594 url = "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz";
9595 sha1 = "7d631f4bd3a798a24af1dffcfbfe83337a5df5fc";
9596 };
9597 }
9598
9599 {
9600 name = "sorted-union-stream-2.1.3.tgz";
9601 path = fetchurl {
9602 name = "sorted-union-stream-2.1.3.tgz";
9603 url = "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz";
9604 sha1 = "c7794c7e077880052ff71a8d4a2dbb4a9a638ac7";
9605 };
9606 }
9607
9608 {
9609 name = "source-map-resolve-0.5.2.tgz";
9610 path = fetchurl {
9611 name = "source-map-resolve-0.5.2.tgz";
9612 url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz";
9613 sha1 = "72e2cc34095543e43b2c62b2c4c10d4a9054f259";
9614 };
9615 }
9616
9617 {
9618 name = "source-map-support-0.5.9.tgz";
9619 path = fetchurl {
9620 name = "source-map-support-0.5.9.tgz";
9621 url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz";
9622 sha1 = "41bc953b2534267ea2d605bccfa7bfa3111ced5f";
9623 };
9624 }
9625
9626 {
9627 name = "source-map-url-0.4.0.tgz";
9628 path = fetchurl {
9629 name = "source-map-url-0.4.0.tgz";
9630 url = "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz";
9631 sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
9632 };
9633 }
9634
9635 {
9636 name = "source-map-0.5.7.tgz";
9637 path = fetchurl {
9638 name = "source-map-0.5.7.tgz";
9639 url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz";
9640 sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
9641 };
9642 }
9643
9644 {
9645 name = "source-map-0.6.1.tgz";
9646 path = fetchurl {
9647 name = "source-map-0.6.1.tgz";
9648 url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz";
9649 sha1 = "74722af32e9614e9c287a8d0bbde48b5e2f1a263";
9650 };
9651 }
9652
9653 {
9654 name = "spawn-command-0.0.2-1.tgz";
9655 path = fetchurl {
9656 name = "spawn-command-0.0.2-1.tgz";
9657 url = "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz";
9658 sha1 = "62f5e9466981c1b796dc5929937e11c9c6921bd0";
9659 };
9660 }
9661
9662 {
9663 name = "spdx-correct-3.0.2.tgz";
9664 path = fetchurl {
9665 name = "spdx-correct-3.0.2.tgz";
9666 url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz";
9667 sha1 = "19bb409e91b47b1ad54159243f7312a858db3c2e";
9668 };
9669 }
9670
9671 {
9672 name = "spdx-exceptions-2.2.0.tgz";
9673 path = fetchurl {
9674 name = "spdx-exceptions-2.2.0.tgz";
9675 url = "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
9676 sha1 = "2ea450aee74f2a89bfb94519c07fcd6f41322977";
9677 };
9678 }
9679
9680 {
9681 name = "spdx-expression-parse-3.0.0.tgz";
9682 path = fetchurl {
9683 name = "spdx-expression-parse-3.0.0.tgz";
9684 url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
9685 sha1 = "99e119b7a5da00e05491c9fa338b7904823b41d0";
9686 };
9687 }
9688
9689 {
9690 name = "spdx-license-ids-3.0.2.tgz";
9691 path = fetchurl {
9692 name = "spdx-license-ids-3.0.2.tgz";
9693 url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz";
9694 sha1 = "a59efc09784c2a5bada13cfeaf5c75dd214044d2";
9695 };
9696 }
9697
9698 {
9699 name = "speedometer-1.1.0.tgz";
9700 path = fetchurl {
9701 name = "speedometer-1.1.0.tgz";
9702 url = "https://registry.yarnpkg.com/speedometer/-/speedometer-1.1.0.tgz";
9703 sha1 = "a30b13abda45687a1a76977012c060f2ac8a7934";
9704 };
9705 }
9706
9707 {
9708 name = "split-string-3.1.0.tgz";
9709 path = fetchurl {
9710 name = "split-string-3.1.0.tgz";
9711 url = "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz";
9712 sha1 = "7cb09dda3a86585705c64b39a6466038682e8fe2";
9713 };
9714 }
9715
9716 {
9717 name = "split2-0.2.1.tgz";
9718 path = fetchurl {
9719 name = "split2-0.2.1.tgz";
9720 url = "https://registry.yarnpkg.com/split2/-/split2-0.2.1.tgz";
9721 sha1 = "02ddac9adc03ec0bb78c1282ec079ca6e85ae900";
9722 };
9723 }
9724
9725 {
9726 name = "split-1.0.1.tgz";
9727 path = fetchurl {
9728 name = "split-1.0.1.tgz";
9729 url = "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz";
9730 sha1 = "605bd9be303aa59fb35f9229fbea0ddec9ea07d9";
9731 };
9732 }
9733
9734 {
9735 name = "sprintf-js-1.0.3.tgz";
9736 path = fetchurl {
9737 name = "sprintf-js-1.0.3.tgz";
9738 url = "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz";
9739 sha1 = "04e6926f662895354f3dd015203633b857297e2c";
9740 };
9741 }
9742
9743 {
9744 name = "srt-to-vtt-1.1.3.tgz";
9745 path = fetchurl {
9746 name = "srt-to-vtt-1.1.3.tgz";
9747 url = "https://registry.yarnpkg.com/srt-to-vtt/-/srt-to-vtt-1.1.3.tgz";
9748 sha1 = "a9bc16cde5412e000e59ffda469f3e9befed5dde";
9749 };
9750 }
9751
9752 {
9753 name = "sshpk-1.15.2.tgz";
9754 path = fetchurl {
9755 name = "sshpk-1.15.2.tgz";
9756 url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.15.2.tgz";
9757 sha1 = "c946d6bd9b1a39d0e8635763f5242d6ed6dcb629";
9758 };
9759 }
9760
9761 {
9762 name = "ssri-5.3.0.tgz";
9763 path = fetchurl {
9764 name = "ssri-5.3.0.tgz";
9765 url = "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz";
9766 sha1 = "ba3872c9c6d33a0704a7d71ff045e5ec48999d06";
9767 };
9768 }
9769
9770 {
9771 name = "ssri-6.0.1.tgz";
9772 path = fetchurl {
9773 name = "ssri-6.0.1.tgz";
9774 url = "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz";
9775 sha1 = "2a3c41b28dd45b62b63676ecb74001265ae9edd8";
9776 };
9777 }
9778
9779 {
9780 name = "stack-trace-0.0.10.tgz";
9781 path = fetchurl {
9782 name = "stack-trace-0.0.10.tgz";
9783 url = "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz";
9784 sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
9785 };
9786 }
9787
9788 {
9789 name = "staged-git-files-1.1.2.tgz";
9790 path = fetchurl {
9791 name = "staged-git-files-1.1.2.tgz";
9792 url = "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-1.1.2.tgz";
9793 sha1 = "4326d33886dc9ecfa29a6193bf511ba90a46454b";
9794 };
9795 }
9796
9797 {
9798 name = "static-extend-0.1.2.tgz";
9799 path = fetchurl {
9800 name = "static-extend-0.1.2.tgz";
9801 url = "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz";
9802 sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
9803 };
9804 }
9805
9806 {
9807 name = "statuses-1.5.0.tgz";
9808 path = fetchurl {
9809 name = "statuses-1.5.0.tgz";
9810 url = "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz";
9811 sha1 = "161c7dac177659fd9811f43771fa99381478628c";
9812 };
9813 }
9814
9815 {
9816 name = "statuses-1.3.1.tgz";
9817 path = fetchurl {
9818 name = "statuses-1.3.1.tgz";
9819 url = "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz";
9820 sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e";
9821 };
9822 }
9823
9824 {
9825 name = "statuses-1.2.1.tgz";
9826 path = fetchurl {
9827 name = "statuses-1.2.1.tgz";
9828 url = "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz";
9829 sha1 = "dded45cc18256d51ed40aec142489d5c61026d28";
9830 };
9831 }
9832
9833 {
9834 name = "statuses-1.4.0.tgz";
9835 path = fetchurl {
9836 name = "statuses-1.4.0.tgz";
9837 url = "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz";
9838 sha1 = "bb73d446da2796106efcc1b601a253d6c46bd087";
9839 };
9840 }
9841
9842 {
9843 name = "stream-each-1.2.3.tgz";
9844 path = fetchurl {
9845 name = "stream-each-1.2.3.tgz";
9846 url = "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz";
9847 sha1 = "ebe27a0c389b04fbcc233642952e10731afa9bae";
9848 };
9849 }
9850
9851 {
9852 name = "stream-iterate-1.2.0.tgz";
9853 path = fetchurl {
9854 name = "stream-iterate-1.2.0.tgz";
9855 url = "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz";
9856 sha1 = "2bd7c77296c1702a46488b8ad41f79865eecd4e1";
9857 };
9858 }
9859
9860 {
9861 name = "stream-shift-1.0.0.tgz";
9862 path = fetchurl {
9863 name = "stream-shift-1.0.0.tgz";
9864 url = "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz";
9865 sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
9866 };
9867 }
9868
9869 {
9870 name = "stream-splicer-1.3.2.tgz";
9871 path = fetchurl {
9872 name = "stream-splicer-1.3.2.tgz";
9873 url = "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-1.3.2.tgz";
9874 sha1 = "3c0441be15b9bf4e226275e6dc83964745546661";
9875 };
9876 }
9877
9878 {
9879 name = "stream-to-blob-url-2.1.1.tgz";
9880 path = fetchurl {
9881 name = "stream-to-blob-url-2.1.1.tgz";
9882 url = "https://registry.yarnpkg.com/stream-to-blob-url/-/stream-to-blob-url-2.1.1.tgz";
9883 sha1 = "e1ac97f86ca8e9f512329a48e7830ce9a50beef2";
9884 };
9885 }
9886
9887 {
9888 name = "stream-to-blob-1.0.1.tgz";
9889 path = fetchurl {
9890 name = "stream-to-blob-1.0.1.tgz";
9891 url = "https://registry.yarnpkg.com/stream-to-blob/-/stream-to-blob-1.0.1.tgz";
9892 sha1 = "2dc1e09b71677a234d00445f8eb7ff70c4fe9948";
9893 };
9894 }
9895
9896 {
9897 name = "stream-with-known-length-to-buffer-1.0.2.tgz";
9898 path = fetchurl {
9899 name = "stream-with-known-length-to-buffer-1.0.2.tgz";
9900 url = "https://registry.yarnpkg.com/stream-with-known-length-to-buffer/-/stream-with-known-length-to-buffer-1.0.2.tgz";
9901 sha1 = "b8ea5a92086a1ed5d27fc4c529636682118c945b";
9902 };
9903 }
9904
9905 {
9906 name = "streamify-0.2.9.tgz";
9907 path = fetchurl {
9908 name = "streamify-0.2.9.tgz";
9909 url = "https://registry.yarnpkg.com/streamify/-/streamify-0.2.9.tgz";
9910 sha1 = "8938b14db491e2b6be4f8d99cc4133c9f0384f0b";
9911 };
9912 }
9913
9914 {
9915 name = "streamsearch-0.1.2.tgz";
9916 path = fetchurl {
9917 name = "streamsearch-0.1.2.tgz";
9918 url = "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz";
9919 sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a";
9920 };
9921 }
9922
9923 {
9924 name = "strict-uri-encode-2.0.0.tgz";
9925 path = fetchurl {
9926 name = "strict-uri-encode-2.0.0.tgz";
9927 url = "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz";
9928 sha1 = "b9c7330c7042862f6b142dc274bbcc5866ce3546";
9929 };
9930 }
9931
9932 {
9933 name = "string-argv-0.0.2.tgz";
9934 path = fetchurl {
9935 name = "string-argv-0.0.2.tgz";
9936 url = "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz";
9937 sha1 = "dac30408690c21f3c3630a3ff3a05877bdcbd736";
9938 };
9939 }
9940
9941 {
9942 name = "string-width-1.0.2.tgz";
9943 path = fetchurl {
9944 name = "string-width-1.0.2.tgz";
9945 url = "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz";
9946 sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
9947 };
9948 }
9949
9950 {
9951 name = "string-width-2.1.1.tgz";
9952 path = fetchurl {
9953 name = "string-width-2.1.1.tgz";
9954 url = "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz";
9955 sha1 = "ab93f27a8dc13d28cac815c462143a6d9012ae9e";
9956 };
9957 }
9958
9959 {
9960 name = "string2compact-1.3.0.tgz";
9961 path = fetchurl {
9962 name = "string2compact-1.3.0.tgz";
9963 url = "https://registry.yarnpkg.com/string2compact/-/string2compact-1.3.0.tgz";
9964 sha1 = "22d946127b082d1203c51316af60117a337423c3";
9965 };
9966 }
9967
9968 {
9969 name = "string_decoder-1.2.0.tgz";
9970 path = fetchurl {
9971 name = "string_decoder-1.2.0.tgz";
9972 url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz";
9973 sha1 = "fe86e738b19544afe70469243b2a1ee9240eae8d";
9974 };
9975 }
9976
9977 {
9978 name = "string_decoder-0.10.31.tgz";
9979 path = fetchurl {
9980 name = "string_decoder-0.10.31.tgz";
9981 url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz";
9982 sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
9983 };
9984 }
9985
9986 {
9987 name = "string_decoder-1.1.1.tgz";
9988 path = fetchurl {
9989 name = "string_decoder-1.1.1.tgz";
9990 url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz";
9991 sha1 = "9cf1611ba62685d7030ae9e4ba34149c3af03fc8";
9992 };
9993 }
9994
9995 {
9996 name = "stringify-object-3.3.0.tgz";
9997 path = fetchurl {
9998 name = "stringify-object-3.3.0.tgz";
9999 url = "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz";
10000 sha1 = "703065aefca19300d3ce88af4f5b3956d7556629";
10001 };
10002 }
10003
10004 {
10005 name = "stringify-package-1.0.0.tgz";
10006 path = fetchurl {
10007 name = "stringify-package-1.0.0.tgz";
10008 url = "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.0.tgz";
10009 sha1 = "e02828089333d7d45cd8c287c30aa9a13375081b";
10010 };
10011 }
10012
10013 {
10014 name = "strip-ansi-3.0.1.tgz";
10015 path = fetchurl {
10016 name = "strip-ansi-3.0.1.tgz";
10017 url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz";
10018 sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
10019 };
10020 }
10021
10022 {
10023 name = "strip-ansi-4.0.0.tgz";
10024 path = fetchurl {
10025 name = "strip-ansi-4.0.0.tgz";
10026 url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz";
10027 sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
10028 };
10029 }
10030
10031 {
10032 name = "strip-eof-1.0.0.tgz";
10033 path = fetchurl {
10034 name = "strip-eof-1.0.0.tgz";
10035 url = "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz";
10036 sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
10037 };
10038 }
10039
10040 {
10041 name = "strip-json-comments-1.0.4.tgz";
10042 path = fetchurl {
10043 name = "strip-json-comments-1.0.4.tgz";
10044 url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz";
10045 sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91";
10046 };
10047 }
10048
10049 {
10050 name = "strip-json-comments-2.0.1.tgz";
10051 path = fetchurl {
10052 name = "strip-json-comments-2.0.1.tgz";
10053 url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
10054 sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
10055 };
10056 }
10057
10058 {
10059 name = "summon-install-0.4.6.tgz";
10060 path = fetchurl {
10061 name = "summon-install-0.4.6.tgz";
10062 url = "https://registry.yarnpkg.com/summon-install/-/summon-install-0.4.6.tgz";
10063 sha1 = "25673446e8b92f8bc0afabc464aa7b73fe946bd5";
10064 };
10065 }
10066
10067 {
10068 name = "superagent-3.8.3.tgz";
10069 path = fetchurl {
10070 name = "superagent-3.8.3.tgz";
10071 url = "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz";
10072 sha1 = "460ea0dbdb7d5b11bc4f78deba565f86a178e128";
10073 };
10074 }
10075
10076 {
10077 name = "supertest-3.3.0.tgz";
10078 path = fetchurl {
10079 name = "supertest-3.3.0.tgz";
10080 url = "https://registry.yarnpkg.com/supertest/-/supertest-3.3.0.tgz";
10081 sha1 = "79b27bd7d34392974ab33a31fa51a3e23385987e";
10082 };
10083 }
10084
10085 {
10086 name = "supports-color-5.4.0.tgz";
10087 path = fetchurl {
10088 name = "supports-color-5.4.0.tgz";
10089 url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz";
10090 sha1 = "1c6b337402c2137605efe19f10fec390f6faab54";
10091 };
10092 }
10093
10094 {
10095 name = "supports-color-2.0.0.tgz";
10096 path = fetchurl {
10097 name = "supports-color-2.0.0.tgz";
10098 url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz";
10099 sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
10100 };
10101 }
10102
10103 {
10104 name = "supports-color-4.5.0.tgz";
10105 path = fetchurl {
10106 name = "supports-color-4.5.0.tgz";
10107 url = "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz";
10108 sha1 = "be7a0de484dec5c5cddf8b3d59125044912f635b";
10109 };
10110 }
10111
10112 {
10113 name = "supports-color-5.5.0.tgz";
10114 path = fetchurl {
10115 name = "supports-color-5.5.0.tgz";
10116 url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz";
10117 sha1 = "e2e69a44ac8772f78a1ec0b35b689df6530efc8f";
10118 };
10119 }
10120
10121 {
10122 name = "swagger-cli-2.2.0.tgz";
10123 path = fetchurl {
10124 name = "swagger-cli-2.2.0.tgz";
10125 url = "https://registry.yarnpkg.com/swagger-cli/-/swagger-cli-2.2.0.tgz";
10126 sha1 = "837b01e1fd6cc6aa324f8884ec1151a3c17ca007";
10127 };
10128 }
10129
10130 {
10131 name = "swagger-methods-1.0.6.tgz";
10132 path = fetchurl {
10133 name = "swagger-methods-1.0.6.tgz";
10134 url = "https://registry.yarnpkg.com/swagger-methods/-/swagger-methods-1.0.6.tgz";
10135 sha1 = "b91c2e4f7f9e5e2c4cd3b285b8be06ca76b3cc6a";
10136 };
10137 }
10138
10139 {
10140 name = "swagger-parser-6.0.2.tgz";
10141 path = fetchurl {
10142 name = "swagger-parser-6.0.2.tgz";
10143 url = "https://registry.yarnpkg.com/swagger-parser/-/swagger-parser-6.0.2.tgz";
10144 sha1 = "ef3fe95ae17eab2ba04d2646007df106c7b542b9";
10145 };
10146 }
10147
10148 {
10149 name = "swagger-schema-official-2.0.0-bab6bed.tgz";
10150 path = fetchurl {
10151 name = "swagger-schema-official-2.0.0-bab6bed.tgz";
10152 url = "https://registry.yarnpkg.com/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz";
10153 sha1 = "70070468d6d2977ca5237b2e519ca7d06a2ea3fd";
10154 };
10155 }
10156
10157 {
10158 name = "symbol-observable-1.2.0.tgz";
10159 path = fetchurl {
10160 name = "symbol-observable-1.2.0.tgz";
10161 url = "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz";
10162 sha1 = "c22688aed4eab3cdc2dfeacbb561660560a00804";
10163 };
10164 }
10165
10166 {
10167 name = "table-3.8.3.tgz";
10168 path = fetchurl {
10169 name = "table-3.8.3.tgz";
10170 url = "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz";
10171 sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f";
10172 };
10173 }
10174
10175 {
10176 name = "tar-fs-1.16.3.tgz";
10177 path = fetchurl {
10178 name = "tar-fs-1.16.3.tgz";
10179 url = "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz";
10180 sha1 = "966a628841da2c4010406a82167cbd5e0c72d509";
10181 };
10182 }
10183
10184 {
10185 name = "tar-stream-1.6.2.tgz";
10186 path = fetchurl {
10187 name = "tar-stream-1.6.2.tgz";
10188 url = "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz";
10189 sha1 = "8ea55dab37972253d9a9af90fdcd559ae435c555";
10190 };
10191 }
10192
10193 {
10194 name = "tar-2.2.1.tgz";
10195 path = fetchurl {
10196 name = "tar-2.2.1.tgz";
10197 url = "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz";
10198 sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1";
10199 };
10200 }
10201
10202 {
10203 name = "tar-4.4.8.tgz";
10204 path = fetchurl {
10205 name = "tar-4.4.8.tgz";
10206 url = "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz";
10207 sha1 = "b19eec3fde2a96e64666df9fdb40c5ca1bc3747d";
10208 };
10209 }
10210
10211 {
10212 name = "term-size-1.2.0.tgz";
10213 path = fetchurl {
10214 name = "term-size-1.2.0.tgz";
10215 url = "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz";
10216 sha1 = "458b83887f288fc56d6fffbfad262e26638efa69";
10217 };
10218 }
10219
10220 {
10221 name = "terraformer-wkt-parser-1.2.0.tgz";
10222 path = fetchurl {
10223 name = "terraformer-wkt-parser-1.2.0.tgz";
10224 url = "https://registry.yarnpkg.com/terraformer-wkt-parser/-/terraformer-wkt-parser-1.2.0.tgz";
10225 sha1 = "c9d6ac3dff25f4c0bd344e961f42694961834c34";
10226 };
10227 }
10228
10229 {
10230 name = "terraformer-1.0.9.tgz";
10231 path = fetchurl {
10232 name = "terraformer-1.0.9.tgz";
10233 url = "https://registry.yarnpkg.com/terraformer/-/terraformer-1.0.9.tgz";
10234 sha1 = "77851fef4a49c90b345dc53cf26809fdf29dcda6";
10235 };
10236 }
10237
10238 {
10239 name = "text-hex-1.0.0.tgz";
10240 path = fetchurl {
10241 name = "text-hex-1.0.0.tgz";
10242 url = "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz";
10243 sha1 = "69dc9c1b17446ee79a92bf5b884bb4b9127506f5";
10244 };
10245 }
10246
10247 {
10248 name = "text-table-0.2.0.tgz";
10249 path = fetchurl {
10250 name = "text-table-0.2.0.tgz";
10251 url = "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz";
10252 sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
10253 };
10254 }
10255
10256 {
10257 name = "thirty-two-1.0.2.tgz";
10258 path = fetchurl {
10259 name = "thirty-two-1.0.2.tgz";
10260 url = "https://registry.yarnpkg.com/thirty-two/-/thirty-two-1.0.2.tgz";
10261 sha1 = "4ca2fffc02a51290d2744b9e3f557693ca6b627a";
10262 };
10263 }
10264
10265 {
10266 name = "through2-0.6.5.tgz";
10267 path = fetchurl {
10268 name = "through2-0.6.5.tgz";
10269 url = "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz";
10270 sha1 = "41ab9c67b29d57209071410e1d7a7a968cd3ad48";
10271 };
10272 }
10273
10274 {
10275 name = "through2-1.1.1.tgz";
10276 path = fetchurl {
10277 name = "through2-1.1.1.tgz";
10278 url = "https://registry.yarnpkg.com/through2/-/through2-1.1.1.tgz";
10279 sha1 = "0847cbc4449f3405574dbdccd9bb841b83ac3545";
10280 };
10281 }
10282
10283 {
10284 name = "through2-2.0.5.tgz";
10285 path = fetchurl {
10286 name = "through2-2.0.5.tgz";
10287 url = "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz";
10288 sha1 = "01c1e39eb31d07cb7d03a96a70823260b23132cd";
10289 };
10290 }
10291
10292 {
10293 name = "through-2.3.8.tgz";
10294 path = fetchurl {
10295 name = "through-2.3.8.tgz";
10296 url = "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz";
10297 sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
10298 };
10299 }
10300
10301 {
10302 name = "thunky-1.0.3.tgz";
10303 path = fetchurl {
10304 name = "thunky-1.0.3.tgz";
10305 url = "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz";
10306 sha1 = "f5df732453407b09191dae73e2a8cc73f381a826";
10307 };
10308 }
10309
10310 {
10311 name = "timed-out-4.0.1.tgz";
10312 path = fetchurl {
10313 name = "timed-out-4.0.1.tgz";
10314 url = "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz";
10315 sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f";
10316 };
10317 }
10318
10319 {
10320 name = "timers-ext-0.1.7.tgz";
10321 path = fetchurl {
10322 name = "timers-ext-0.1.7.tgz";
10323 url = "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz";
10324 sha1 = "6f57ad8578e07a3fb9f91d9387d65647555e25c6";
10325 };
10326 }
10327
10328 {
10329 name = "tiny-relative-date-1.3.0.tgz";
10330 path = fetchurl {
10331 name = "tiny-relative-date-1.3.0.tgz";
10332 url = "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz";
10333 sha1 = "fa08aad501ed730f31cc043181d995c39a935e07";
10334 };
10335 }
10336
10337 {
10338 name = "tmp-0.0.33.tgz";
10339 path = fetchurl {
10340 name = "tmp-0.0.33.tgz";
10341 url = "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz";
10342 sha1 = "6d34335889768d21b2bcda0aa277ced3b1bfadf9";
10343 };
10344 }
10345
10346 {
10347 name = "to-array-0.1.4.tgz";
10348 path = fetchurl {
10349 name = "to-array-0.1.4.tgz";
10350 url = "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz";
10351 sha1 = "17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890";
10352 };
10353 }
10354
10355 {
10356 name = "to-arraybuffer-1.0.1.tgz";
10357 path = fetchurl {
10358 name = "to-arraybuffer-1.0.1.tgz";
10359 url = "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz";
10360 sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43";
10361 };
10362 }
10363
10364 {
10365 name = "to-buffer-1.1.1.tgz";
10366 path = fetchurl {
10367 name = "to-buffer-1.1.1.tgz";
10368 url = "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz";
10369 sha1 = "493bd48f62d7c43fcded313a03dcadb2e1213a80";
10370 };
10371 }
10372
10373 {
10374 name = "to-object-path-0.3.0.tgz";
10375 path = fetchurl {
10376 name = "to-object-path-0.3.0.tgz";
10377 url = "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz";
10378 sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
10379 };
10380 }
10381
10382 {
10383 name = "to-regex-range-2.1.1.tgz";
10384 path = fetchurl {
10385 name = "to-regex-range-2.1.1.tgz";
10386 url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz";
10387 sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
10388 };
10389 }
10390
10391 {
10392 name = "to-regex-3.0.2.tgz";
10393 path = fetchurl {
10394 name = "to-regex-3.0.2.tgz";
10395 url = "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz";
10396 sha1 = "13cfdd9b336552f30b51f33a8ae1b42a7a7599ce";
10397 };
10398 }
10399
10400 {
10401 name = "to-utf-8-1.3.0.tgz";
10402 path = fetchurl {
10403 name = "to-utf-8-1.3.0.tgz";
10404 url = "https://registry.yarnpkg.com/to-utf-8/-/to-utf-8-1.3.0.tgz";
10405 sha1 = "b2af7be9e003f4c3817cc116d3baed2a054993c9";
10406 };
10407 }
10408
10409 {
10410 name = "toposort-class-1.0.1.tgz";
10411 path = fetchurl {
10412 name = "toposort-class-1.0.1.tgz";
10413 url = "https://registry.yarnpkg.com/toposort-class/-/toposort-class-1.0.1.tgz";
10414 sha1 = "7ffd1f78c8be28c3ba45cd4e1a3f5ee193bd9988";
10415 };
10416 }
10417
10418 {
10419 name = "torrent-discovery-9.1.1.tgz";
10420 path = fetchurl {
10421 name = "torrent-discovery-9.1.1.tgz";
10422 url = "https://registry.yarnpkg.com/torrent-discovery/-/torrent-discovery-9.1.1.tgz";
10423 sha1 = "56704e6747b24fe00dbb75b442d202051f78d37d";
10424 };
10425 }
10426
10427 {
10428 name = "torrent-piece-2.0.0.tgz";
10429 path = fetchurl {
10430 name = "torrent-piece-2.0.0.tgz";
10431 url = "https://registry.yarnpkg.com/torrent-piece/-/torrent-piece-2.0.0.tgz";
10432 sha1 = "6598ae67d93699e887f178db267ba16d89d7ec9b";
10433 };
10434 }
10435
10436 {
10437 name = "touch-3.1.0.tgz";
10438 path = fetchurl {
10439 name = "touch-3.1.0.tgz";
10440 url = "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz";
10441 sha1 = "fe365f5f75ec9ed4e56825e0bb76d24ab74af83b";
10442 };
10443 }
10444
10445 {
10446 name = "tough-cookie-2.4.3.tgz";
10447 path = fetchurl {
10448 name = "tough-cookie-2.4.3.tgz";
10449 url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz";
10450 sha1 = "53f36da3f47783b0925afa06ff9f3b165280f781";
10451 };
10452 }
10453
10454 {
10455 name = "traverse-0.6.6.tgz";
10456 path = fetchurl {
10457 name = "traverse-0.6.6.tgz";
10458 url = "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz";
10459 sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137";
10460 };
10461 }
10462
10463 {
10464 name = "tree-kill-1.2.1.tgz";
10465 path = fetchurl {
10466 name = "tree-kill-1.2.1.tgz";
10467 url = "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz";
10468 sha1 = "5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a";
10469 };
10470 }
10471
10472 {
10473 name = "triple-beam-1.3.0.tgz";
10474 path = fetchurl {
10475 name = "triple-beam-1.3.0.tgz";
10476 url = "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz";
10477 sha1 = "a595214c7298db8339eeeee083e4d10bd8cb8dd9";
10478 };
10479 }
10480
10481 {
10482 name = "ts-node-7.0.1.tgz";
10483 path = fetchurl {
10484 name = "ts-node-7.0.1.tgz";
10485 url = "https://registry.yarnpkg.com/ts-node/-/ts-node-7.0.1.tgz";
10486 sha1 = "9562dc2d1e6d248d24bc55f773e3f614337d9baf";
10487 };
10488 }
10489
10490 {
10491 name = "tslib-1.9.0.tgz";
10492 path = fetchurl {
10493 name = "tslib-1.9.0.tgz";
10494 url = "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz";
10495 sha1 = "e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8";
10496 };
10497 }
10498
10499 {
10500 name = "tslib-1.9.3.tgz";
10501 path = fetchurl {
10502 name = "tslib-1.9.3.tgz";
10503 url = "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz";
10504 sha1 = "d7e4dd79245d85428c4d7e4822a79917954ca286";
10505 };
10506 }
10507
10508 {
10509 name = "tslint-config-standard-8.0.1.tgz";
10510 path = fetchurl {
10511 name = "tslint-config-standard-8.0.1.tgz";
10512 url = "https://registry.yarnpkg.com/tslint-config-standard/-/tslint-config-standard-8.0.1.tgz";
10513 sha1 = "e4dd3128e84b0e34b51990b68715a641f2b417e4";
10514 };
10515 }
10516
10517 {
10518 name = "tslint-eslint-rules-5.4.0.tgz";
10519 path = fetchurl {
10520 name = "tslint-eslint-rules-5.4.0.tgz";
10521 url = "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz";
10522 sha1 = "e488cc9181bf193fe5cd7bfca213a7695f1737b5";
10523 };
10524 }
10525
10526 {
10527 name = "tslint-5.11.0.tgz";
10528 path = fetchurl {
10529 name = "tslint-5.11.0.tgz";
10530 url = "https://registry.yarnpkg.com/tslint/-/tslint-5.11.0.tgz";
10531 sha1 = "98f30c02eae3cde7006201e4c33cb08b48581eed";
10532 };
10533 }
10534
10535 {
10536 name = "tsutils-2.29.0.tgz";
10537 path = fetchurl {
10538 name = "tsutils-2.29.0.tgz";
10539 url = "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz";
10540 sha1 = "32b488501467acbedd4b85498673a0812aca0b99";
10541 };
10542 }
10543
10544 {
10545 name = "tsutils-3.5.2.tgz";
10546 path = fetchurl {
10547 name = "tsutils-3.5.2.tgz";
10548 url = "https://registry.yarnpkg.com/tsutils/-/tsutils-3.5.2.tgz";
10549 sha1 = "6fd3c2d5a731e83bb21b070a173ec0faf3a8f6d3";
10550 };
10551 }
10552
10553 {
10554 name = "tunnel-agent-0.6.0.tgz";
10555 path = fetchurl {
10556 name = "tunnel-agent-0.6.0.tgz";
10557 url = "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
10558 sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
10559 };
10560 }
10561
10562 {
10563 name = "tv4-1.2.7.tgz";
10564 path = fetchurl {
10565 name = "tv4-1.2.7.tgz";
10566 url = "https://registry.yarnpkg.com/tv4/-/tv4-1.2.7.tgz";
10567 sha1 = "bd29389afc73ade49ae5f48142b5d544bf68d120";
10568 };
10569 }
10570
10571 {
10572 name = "tweetnacl-0.14.5.tgz";
10573 path = fetchurl {
10574 name = "tweetnacl-0.14.5.tgz";
10575 url = "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz";
10576 sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
10577 };
10578 }
10579
10580 {
10581 name = "type-check-0.3.2.tgz";
10582 path = fetchurl {
10583 name = "type-check-0.3.2.tgz";
10584 url = "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz";
10585 sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
10586 };
10587 }
10588
10589 {
10590 name = "type-detect-0.1.1.tgz";
10591 path = fetchurl {
10592 name = "type-detect-0.1.1.tgz";
10593 url = "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz";
10594 sha1 = "0ba5ec2a885640e470ea4e8505971900dac58822";
10595 };
10596 }
10597
10598 {
10599 name = "type-detect-4.0.8.tgz";
10600 path = fetchurl {
10601 name = "type-detect-4.0.8.tgz";
10602 url = "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz";
10603 sha1 = "7646fb5f18871cfbb7749e69bd39a6388eb7450c";
10604 };
10605 }
10606
10607 {
10608 name = "type-is-1.6.15.tgz";
10609 path = fetchurl {
10610 name = "type-is-1.6.15.tgz";
10611 url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz";
10612 sha1 = "cab10fb4909e441c82842eafe1ad646c81804410";
10613 };
10614 }
10615
10616 {
10617 name = "type-is-1.6.16.tgz";
10618 path = fetchurl {
10619 name = "type-is-1.6.16.tgz";
10620 url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz";
10621 sha1 = "f89ce341541c672b25ee7ae3c73dee3b2be50194";
10622 };
10623 }
10624
10625 {
10626 name = "typedarray-to-buffer-3.1.5.tgz";
10627 path = fetchurl {
10628 name = "typedarray-to-buffer-3.1.5.tgz";
10629 url = "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
10630 sha1 = "a97ee7a9ff42691b9f783ff1bc5112fe3fca9080";
10631 };
10632 }
10633
10634 {
10635 name = "typedarray-0.0.6.tgz";
10636 path = fetchurl {
10637 name = "typedarray-0.0.6.tgz";
10638 url = "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz";
10639 sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
10640 };
10641 }
10642
10643 {
10644 name = "typescript-3.2.1.tgz";
10645 path = fetchurl {
10646 name = "typescript-3.2.1.tgz";
10647 url = "https://registry.yarnpkg.com/typescript/-/typescript-3.2.1.tgz";
10648 sha1 = "0b7a04b8cf3868188de914d9568bd030f0c56192";
10649 };
10650 }
10651
10652 {
10653 name = "uid-number-0.0.6.tgz";
10654 path = fetchurl {
10655 name = "uid-number-0.0.6.tgz";
10656 url = "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz";
10657 sha1 = "0ea10e8035e8eb5b8e4449f06da1c730663baa81";
10658 };
10659 }
10660
10661 {
10662 name = "uint64be-2.0.2.tgz";
10663 path = fetchurl {
10664 name = "uint64be-2.0.2.tgz";
10665 url = "https://registry.yarnpkg.com/uint64be/-/uint64be-2.0.2.tgz";
10666 sha1 = "ef4a179752fe8f9ddaa29544ecfc13490031e8e5";
10667 };
10668 }
10669
10670 {
10671 name = "ultron-1.0.2.tgz";
10672 path = fetchurl {
10673 name = "ultron-1.0.2.tgz";
10674 url = "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz";
10675 sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa";
10676 };
10677 }
10678
10679 {
10680 name = "umask-1.1.0.tgz";
10681 path = fetchurl {
10682 name = "umask-1.1.0.tgz";
10683 url = "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz";
10684 sha1 = "f29cebf01df517912bb58ff9c4e50fde8e33320d";
10685 };
10686 }
10687
10688 {
10689 name = "undefsafe-2.0.2.tgz";
10690 path = fetchurl {
10691 name = "undefsafe-2.0.2.tgz";
10692 url = "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.2.tgz";
10693 sha1 = "225f6b9e0337663e0d8e7cfd686fc2836ccace76";
10694 };
10695 }
10696
10697 {
10698 name = "underscore-keypath-0.0.22.tgz";
10699 path = fetchurl {
10700 name = "underscore-keypath-0.0.22.tgz";
10701 url = "https://registry.yarnpkg.com/underscore-keypath/-/underscore-keypath-0.0.22.tgz";
10702 sha1 = "48a528392bb6efc424be1caa56da4b5faccf264d";
10703 };
10704 }
10705
10706 {
10707 name = "underscore-1.9.1.tgz";
10708 path = fetchurl {
10709 name = "underscore-1.9.1.tgz";
10710 url = "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz";
10711 sha1 = "06dce34a0e68a7babc29b365b8e74b8925203961";
10712 };
10713 }
10714
10715 {
10716 name = "union-value-1.0.0.tgz";
10717 path = fetchurl {
10718 name = "union-value-1.0.0.tgz";
10719 url = "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz";
10720 sha1 = "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4";
10721 };
10722 }
10723
10724 {
10725 name = "uniq-1.0.1.tgz";
10726 path = fetchurl {
10727 name = "uniq-1.0.1.tgz";
10728 url = "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz";
10729 sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff";
10730 };
10731 }
10732
10733 {
10734 name = "unique-filename-1.1.1.tgz";
10735 path = fetchurl {
10736 name = "unique-filename-1.1.1.tgz";
10737 url = "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz";
10738 sha1 = "1d69769369ada0583103a1e6ae87681b56573230";
10739 };
10740 }
10741
10742 {
10743 name = "unique-slug-2.0.1.tgz";
10744 path = fetchurl {
10745 name = "unique-slug-2.0.1.tgz";
10746 url = "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz";
10747 sha1 = "5e9edc6d1ce8fb264db18a507ef9bd8544451ca6";
10748 };
10749 }
10750
10751 {
10752 name = "unique-string-1.0.0.tgz";
10753 path = fetchurl {
10754 name = "unique-string-1.0.0.tgz";
10755 url = "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz";
10756 sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a";
10757 };
10758 }
10759
10760 {
10761 name = "universalify-0.1.2.tgz";
10762 path = fetchurl {
10763 name = "universalify-0.1.2.tgz";
10764 url = "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz";
10765 sha1 = "b646f69be3942dabcecc9d6639c80dc105efaa66";
10766 };
10767 }
10768
10769 {
10770 name = "unordered-array-remove-1.0.2.tgz";
10771 path = fetchurl {
10772 name = "unordered-array-remove-1.0.2.tgz";
10773 url = "https://registry.yarnpkg.com/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz";
10774 sha1 = "c546e8f88e317a0cf2644c97ecb57dba66d250ef";
10775 };
10776 }
10777
10778 {
10779 name = "unpipe-1.0.0.tgz";
10780 path = fetchurl {
10781 name = "unpipe-1.0.0.tgz";
10782 url = "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz";
10783 sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
10784 };
10785 }
10786
10787 {
10788 name = "unset-value-1.0.0.tgz";
10789 path = fetchurl {
10790 name = "unset-value-1.0.0.tgz";
10791 url = "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz";
10792 sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
10793 };
10794 }
10795
10796 {
10797 name = "unzip-response-2.0.1.tgz";
10798 path = fetchurl {
10799 name = "unzip-response-2.0.1.tgz";
10800 url = "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz";
10801 sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
10802 };
10803 }
10804
10805 {
10806 name = "upath-1.1.0.tgz";
10807 path = fetchurl {
10808 name = "upath-1.1.0.tgz";
10809 url = "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz";
10810 sha1 = "35256597e46a581db4793d0ce47fa9aebfc9fabd";
10811 };
10812 }
10813
10814 {
10815 name = "update-notifier-2.5.0.tgz";
10816 path = fetchurl {
10817 name = "update-notifier-2.5.0.tgz";
10818 url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz";
10819 sha1 = "d0744593e13f161e406acb1d9408b72cad08aff6";
10820 };
10821 }
10822
10823 {
10824 name = "uri-js-4.2.2.tgz";
10825 path = fetchurl {
10826 name = "uri-js-4.2.2.tgz";
10827 url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz";
10828 sha1 = "94c540e1ff772956e2299507c010aea6c8838eb0";
10829 };
10830 }
10831
10832 {
10833 name = "urix-0.1.0.tgz";
10834 path = fetchurl {
10835 name = "urix-0.1.0.tgz";
10836 url = "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz";
10837 sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
10838 };
10839 }
10840
10841 {
10842 name = "url-join-4.0.0.tgz";
10843 path = fetchurl {
10844 name = "url-join-4.0.0.tgz";
10845 url = "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz";
10846 sha1 = "4d3340e807d3773bda9991f8305acdcc2a665d2a";
10847 };
10848 }
10849
10850 {
10851 name = "url-parse-lax-1.0.0.tgz";
10852 path = fetchurl {
10853 name = "url-parse-lax-1.0.0.tgz";
10854 url = "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz";
10855 sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
10856 };
10857 }
10858
10859 {
10860 name = "use-3.1.1.tgz";
10861 path = fetchurl {
10862 name = "use-3.1.1.tgz";
10863 url = "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz";
10864 sha1 = "d50c8cac79a19fbc20f2911f56eb973f4e10070f";
10865 };
10866 }
10867
10868 {
10869 name = "user-home-2.0.0.tgz";
10870 path = fetchurl {
10871 name = "user-home-2.0.0.tgz";
10872 url = "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz";
10873 sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
10874 };
10875 }
10876
10877 {
10878 name = "useragent-2.3.0.tgz";
10879 path = fetchurl {
10880 name = "useragent-2.3.0.tgz";
10881 url = "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz";
10882 sha1 = "217f943ad540cb2128658ab23fc960f6a88c9972";
10883 };
10884 }
10885
10886 {
10887 name = "ut_metadata-3.3.0.tgz";
10888 path = fetchurl {
10889 name = "ut_metadata-3.3.0.tgz";
10890 url = "https://registry.yarnpkg.com/ut_metadata/-/ut_metadata-3.3.0.tgz";
10891 sha1 = "a0e0e861ebc39ed96e506601d1463ade3b548a7e";
10892 };
10893 }
10894
10895 {
10896 name = "ut_pex-1.2.1.tgz";
10897 path = fetchurl {
10898 name = "ut_pex-1.2.1.tgz";
10899 url = "https://registry.yarnpkg.com/ut_pex/-/ut_pex-1.2.1.tgz";
10900 sha1 = "472ed0ea5e9bbc9148b833339d56d7b17cf3dad0";
10901 };
10902 }
10903
10904 {
10905 name = "utf-8-validate-5.0.1.tgz";
10906 path = fetchurl {
10907 name = "utf-8-validate-5.0.1.tgz";
10908 url = "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.1.tgz";
10909 sha1 = "cef1f9011ba4b216f4d7c6ddf5189d750599ff8b";
10910 };
10911 }
10912
10913 {
10914 name = "util-deprecate-1.0.2.tgz";
10915 path = fetchurl {
10916 name = "util-deprecate-1.0.2.tgz";
10917 url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz";
10918 sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
10919 };
10920 }
10921
10922 {
10923 name = "util-extend-1.0.3.tgz";
10924 path = fetchurl {
10925 name = "util-extend-1.0.3.tgz";
10926 url = "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz";
10927 sha1 = "a7c216d267545169637b3b6edc6ca9119e2ff93f";
10928 };
10929 }
10930
10931 {
10932 name = "util-0.10.4.tgz";
10933 path = fetchurl {
10934 name = "util-0.10.4.tgz";
10935 url = "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz";
10936 sha1 = "3aa0125bfe668a4672de58857d3ace27ecb76901";
10937 };
10938 }
10939
10940 {
10941 name = "utile-0.3.0.tgz";
10942 path = fetchurl {
10943 name = "utile-0.3.0.tgz";
10944 url = "https://registry.yarnpkg.com/utile/-/utile-0.3.0.tgz";
10945 sha1 = "1352c340eb820e4d8ddba039a4fbfaa32ed4ef3a";
10946 };
10947 }
10948
10949 {
10950 name = "utils-merge-1.0.0.tgz";
10951 path = fetchurl {
10952 name = "utils-merge-1.0.0.tgz";
10953 url = "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz";
10954 sha1 = "0294fb922bb9375153541c4f7096231f287c8af8";
10955 };
10956 }
10957
10958 {
10959 name = "utils-merge-1.0.1.tgz";
10960 path = fetchurl {
10961 name = "utils-merge-1.0.1.tgz";
10962 url = "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz";
10963 sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
10964 };
10965 }
10966
10967 {
10968 name = "uue-3.1.2.tgz";
10969 path = fetchurl {
10970 name = "uue-3.1.2.tgz";
10971 url = "https://registry.yarnpkg.com/uue/-/uue-3.1.2.tgz";
10972 sha1 = "e99368414e87200012eb37de4dbaebaa1c742ad2";
10973 };
10974 }
10975
10976 {
10977 name = "uuid-3.3.2.tgz";
10978 path = fetchurl {
10979 name = "uuid-3.3.2.tgz";
10980 url = "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz";
10981 sha1 = "1b4af4955eb3077c501c23872fc6513811587131";
10982 };
10983 }
10984
10985 {
10986 name = "validate-npm-package-license-3.0.4.tgz";
10987 path = fetchurl {
10988 name = "validate-npm-package-license-3.0.4.tgz";
10989 url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
10990 sha1 = "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a";
10991 };
10992 }
10993
10994 {
10995 name = "validate-npm-package-name-3.0.0.tgz";
10996 path = fetchurl {
10997 name = "validate-npm-package-name-3.0.0.tgz";
10998 url = "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";
10999 sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
11000 };
11001 }
11002
11003 {
11004 name = "validator-10.9.0.tgz";
11005 path = fetchurl {
11006 name = "validator-10.9.0.tgz";
11007 url = "https://registry.yarnpkg.com/validator/-/validator-10.9.0.tgz";
11008 sha1 = "d10c11673b5061fb7ccf4c1114412411b2bac2a8";
11009 };
11010 }
11011
11012 {
11013 name = "vary-1.1.2.tgz";
11014 path = fetchurl {
11015 name = "vary-1.1.2.tgz";
11016 url = "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz";
11017 sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
11018 };
11019 }
11020
11021 {
11022 name = "vary-1.0.1.tgz";
11023 path = fetchurl {
11024 name = "vary-1.0.1.tgz";
11025 url = "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz";
11026 sha1 = "99e4981566a286118dfb2b817357df7993376d10";
11027 };
11028 }
11029
11030 {
11031 name = "vasync-1.6.4.tgz";
11032 path = fetchurl {
11033 name = "vasync-1.6.4.tgz";
11034 url = "https://registry.yarnpkg.com/vasync/-/vasync-1.6.4.tgz";
11035 sha1 = "dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f";
11036 };
11037 }
11038
11039 {
11040 name = "verror-1.10.0.tgz";
11041 path = fetchurl {
11042 name = "verror-1.10.0.tgz";
11043 url = "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz";
11044 sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
11045 };
11046 }
11047
11048 {
11049 name = "verror-1.6.0.tgz";
11050 path = fetchurl {
11051 name = "verror-1.6.0.tgz";
11052 url = "https://registry.yarnpkg.com/verror/-/verror-1.6.0.tgz";
11053 sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5";
11054 };
11055 }
11056
11057 {
11058 name = "videostream-2.6.0.tgz";
11059 path = fetchurl {
11060 name = "videostream-2.6.0.tgz";
11061 url = "https://registry.yarnpkg.com/videostream/-/videostream-2.6.0.tgz";
11062 sha1 = "7f0b2b84bc457c12cfe599aa2345f5cc06241ab6";
11063 };
11064 }
11065
11066 {
11067 name = "wcwidth-1.0.1.tgz";
11068 path = fetchurl {
11069 name = "wcwidth-1.0.1.tgz";
11070 url = "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz";
11071 sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8";
11072 };
11073 }
11074
11075 {
11076 name = "webfinger.js-2.7.0.tgz";
11077 path = fetchurl {
11078 name = "webfinger.js-2.7.0.tgz";
11079 url = "https://registry.yarnpkg.com/webfinger.js/-/webfinger.js-2.7.0.tgz";
11080 sha1 = "403354a14a65aeeba64c1408c18a387487cea106";
11081 };
11082 }
11083
11084 {
11085 name = "webtorrent-0.102.4.tgz";
11086 path = fetchurl {
11087 name = "webtorrent-0.102.4.tgz";
11088 url = "https://registry.yarnpkg.com/webtorrent/-/webtorrent-0.102.4.tgz";
11089 sha1 = "0902f5dddb244c4ca8137d5d678546b733adeb2f";
11090 };
11091 }
11092
11093 {
11094 name = "which-module-2.0.0.tgz";
11095 path = fetchurl {
11096 name = "which-module-2.0.0.tgz";
11097 url = "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz";
11098 sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
11099 };
11100 }
11101
11102 {
11103 name = "which-pm-runs-1.0.0.tgz";
11104 path = fetchurl {
11105 name = "which-pm-runs-1.0.0.tgz";
11106 url = "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz";
11107 sha1 = "670b3afbc552e0b55df6b7780ca74615f23ad1cb";
11108 };
11109 }
11110
11111 {
11112 name = "which-1.3.1.tgz";
11113 path = fetchurl {
11114 name = "which-1.3.1.tgz";
11115 url = "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz";
11116 sha1 = "a45043d54f5805316da8d62f9f50918d3da70b0a";
11117 };
11118 }
11119
11120 {
11121 name = "wide-align-1.1.3.tgz";
11122 path = fetchurl {
11123 name = "wide-align-1.1.3.tgz";
11124 url = "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz";
11125 sha1 = "ae074e6bdc0c14a431e804e624549c633b000457";
11126 };
11127 }
11128
11129 {
11130 name = "widest-line-2.0.1.tgz";
11131 path = fetchurl {
11132 name = "widest-line-2.0.1.tgz";
11133 url = "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz";
11134 sha1 = "7438764730ec7ef4381ce4df82fb98a53142a3fc";
11135 };
11136 }
11137
11138 {
11139 name = "wildstring-1.0.8.tgz";
11140 path = fetchurl {
11141 name = "wildstring-1.0.8.tgz";
11142 url = "https://registry.yarnpkg.com/wildstring/-/wildstring-1.0.8.tgz";
11143 sha1 = "80b5f85b7f8aa98bc19cc230e60ac7f5e0dd226d";
11144 };
11145 }
11146
11147 {
11148 name = "winston-transport-4.2.0.tgz";
11149 path = fetchurl {
11150 name = "winston-transport-4.2.0.tgz";
11151 url = "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.2.0.tgz";
11152 sha1 = "a20be89edf2ea2ca39ba25f3e50344d73e6520e5";
11153 };
11154 }
11155
11156 {
11157 name = "winston-2.1.1.tgz";
11158 path = fetchurl {
11159 name = "winston-2.1.1.tgz";
11160 url = "https://registry.yarnpkg.com/winston/-/winston-2.1.1.tgz";
11161 sha1 = "3c9349d196207fd1bdff9d4bc43ef72510e3a12e";
11162 };
11163 }
11164
11165 {
11166 name = "winston-3.1.0.tgz";
11167 path = fetchurl {
11168 name = "winston-3.1.0.tgz";
11169 url = "https://registry.yarnpkg.com/winston/-/winston-3.1.0.tgz";
11170 sha1 = "80724376aef164e024f316100d5b178d78ac5331";
11171 };
11172 }
11173
11174 {
11175 name = "wkx-0.4.5.tgz";
11176 path = fetchurl {
11177 name = "wkx-0.4.5.tgz";
11178 url = "https://registry.yarnpkg.com/wkx/-/wkx-0.4.5.tgz";
11179 sha1 = "a85e15a6e69d1bfaec2f3c523be3dfa40ab861d0";
11180 };
11181 }
11182
11183 {
11184 name = "wordwrap-1.0.0.tgz";
11185 path = fetchurl {
11186 name = "wordwrap-1.0.0.tgz";
11187 url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz";
11188 sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
11189 };
11190 }
11191
11192 {
11193 name = "worker-farm-1.6.0.tgz";
11194 path = fetchurl {
11195 name = "worker-farm-1.6.0.tgz";
11196 url = "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz";
11197 sha1 = "aecc405976fab5a95526180846f0dba288f3a4a0";
11198 };
11199 }
11200
11201 {
11202 name = "wrap-ansi-2.1.0.tgz";
11203 path = fetchurl {
11204 name = "wrap-ansi-2.1.0.tgz";
11205 url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz";
11206 sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85";
11207 };
11208 }
11209
11210 {
11211 name = "wrap-ansi-3.0.1.tgz";
11212 path = fetchurl {
11213 name = "wrap-ansi-3.0.1.tgz";
11214 url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz";
11215 sha1 = "288a04d87eda5c286e060dfe8f135ce8d007f8ba";
11216 };
11217 }
11218
11219 {
11220 name = "wrappy-1.0.2.tgz";
11221 path = fetchurl {
11222 name = "wrappy-1.0.2.tgz";
11223 url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz";
11224 sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
11225 };
11226 }
11227
11228 {
11229 name = "write-file-atomic-2.3.0.tgz";
11230 path = fetchurl {
11231 name = "write-file-atomic-2.3.0.tgz";
11232 url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz";
11233 sha1 = "1ff61575c2e2a4e8e510d6fa4e243cce183999ab";
11234 };
11235 }
11236
11237 {
11238 name = "write-0.2.1.tgz";
11239 path = fetchurl {
11240 name = "write-0.2.1.tgz";
11241 url = "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz";
11242 sha1 = "5fc03828e264cea3fe91455476f7a3c566cb0757";
11243 };
11244 }
11245
11246 {
11247 name = "ws-1.1.2.tgz";
11248 path = fetchurl {
11249 name = "ws-1.1.2.tgz";
11250 url = "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz";
11251 sha1 = "8a244fa052401e08c9886cf44a85189e1fd4067f";
11252 };
11253 }
11254
11255 {
11256 name = "ws-6.1.2.tgz";
11257 path = fetchurl {
11258 name = "ws-6.1.2.tgz";
11259 url = "https://registry.yarnpkg.com/ws/-/ws-6.1.2.tgz";
11260 sha1 = "3cc7462e98792f0ac679424148903ded3b9c3ad8";
11261 };
11262 }
11263
11264 {
11265 name = "wtf-8-1.0.0.tgz";
11266 path = fetchurl {
11267 name = "wtf-8-1.0.0.tgz";
11268 url = "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz";
11269 sha1 = "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a";
11270 };
11271 }
11272
11273 {
11274 name = "x-xss-protection-1.1.0.tgz";
11275 path = fetchurl {
11276 name = "x-xss-protection-1.1.0.tgz";
11277 url = "https://registry.yarnpkg.com/x-xss-protection/-/x-xss-protection-1.1.0.tgz";
11278 sha1 = "4f1898c332deb1e7f2be1280efb3e2c53d69c1a7";
11279 };
11280 }
11281
11282 {
11283 name = "xdg-basedir-3.0.0.tgz";
11284 path = fetchurl {
11285 name = "xdg-basedir-3.0.0.tgz";
11286 url = "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz";
11287 sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4";
11288 };
11289 }
11290
11291 {
11292 name = "xhr2-0.1.4.tgz";
11293 path = fetchurl {
11294 name = "xhr2-0.1.4.tgz";
11295 url = "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz";
11296 sha1 = "7f87658847716db5026323812f818cadab387a5f";
11297 };
11298 }
11299
11300 {
11301 name = "xliff-4.1.2.tgz";
11302 path = fetchurl {
11303 name = "xliff-4.1.2.tgz";
11304 url = "https://registry.yarnpkg.com/xliff/-/xliff-4.1.2.tgz";
11305 sha1 = "eb6fae21346d82653febd44d478f5748ad79fbd2";
11306 };
11307 }
11308
11309 {
11310 name = "xml-js-1.6.8.tgz";
11311 path = fetchurl {
11312 name = "xml-js-1.6.8.tgz";
11313 url = "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.8.tgz";
11314 sha1 = "e06419c54235f18f4c2cdda824cbd65a782330de";
11315 };
11316 }
11317
11318 {
11319 name = "xml2js-0.4.19.tgz";
11320 path = fetchurl {
11321 name = "xml2js-0.4.19.tgz";
11322 url = "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz";
11323 sha1 = "686c20f213209e94abf0d1bcf1efaa291c7827a7";
11324 };
11325 }
11326
11327 {
11328 name = "xml-1.0.1.tgz";
11329 path = fetchurl {
11330 name = "xml-1.0.1.tgz";
11331 url = "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz";
11332 sha1 = "78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5";
11333 };
11334 }
11335
11336 {
11337 name = "xmlbuilder-10.1.1.tgz";
11338 path = fetchurl {
11339 name = "xmlbuilder-10.1.1.tgz";
11340 url = "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-10.1.1.tgz";
11341 sha1 = "8cae6688cc9b38d850b7c8d3c0a4161dcaf475b0";
11342 };
11343 }
11344
11345 {
11346 name = "xmlbuilder-9.0.7.tgz";
11347 path = fetchurl {
11348 name = "xmlbuilder-9.0.7.tgz";
11349 url = "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz";
11350 sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d";
11351 };
11352 }
11353
11354 {
11355 name = "xmldom-0.1.19.tgz";
11356 path = fetchurl {
11357 name = "xmldom-0.1.19.tgz";
11358 url = "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.19.tgz";
11359 sha1 = "631fc07776efd84118bf25171b37ed4d075a0abc";
11360 };
11361 }
11362
11363 {
11364 name = "xmlhttprequest-ssl-1.5.3.tgz";
11365 path = fetchurl {
11366 name = "xmlhttprequest-ssl-1.5.3.tgz";
11367 url = "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz";
11368 sha1 = "185a888c04eca46c3e4070d99f7b49de3528992d";
11369 };
11370 }
11371
11372 {
11373 name = "xmlhttprequest-ssl-1.5.5.tgz";
11374 path = fetchurl {
11375 name = "xmlhttprequest-ssl-1.5.5.tgz";
11376 url = "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz";
11377 sha1 = "c2876b06168aadc40e57d97e81191ac8f4398b3e";
11378 };
11379 }
11380
11381 {
11382 name = "xtend-4.0.1.tgz";
11383 path = fetchurl {
11384 name = "xtend-4.0.1.tgz";
11385 url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz";
11386 sha1 = "a5c6d532be656e23db820efb943a1f04998d63af";
11387 };
11388 }
11389
11390 {
11391 name = "y18n-3.2.1.tgz";
11392 path = fetchurl {
11393 name = "y18n-3.2.1.tgz";
11394 url = "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz";
11395 sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41";
11396 };
11397 }
11398
11399 {
11400 name = "y18n-4.0.0.tgz";
11401 path = fetchurl {
11402 name = "y18n-4.0.0.tgz";
11403 url = "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz";
11404 sha1 = "95ef94f85ecc81d007c264e190a120f0a3c8566b";
11405 };
11406 }
11407
11408 {
11409 name = "yallist-2.1.2.tgz";
11410 path = fetchurl {
11411 name = "yallist-2.1.2.tgz";
11412 url = "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz";
11413 sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
11414 };
11415 }
11416
11417 {
11418 name = "yallist-3.0.3.tgz";
11419 path = fetchurl {
11420 name = "yallist-3.0.3.tgz";
11421 url = "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz";
11422 sha1 = "b4b049e314be545e3ce802236d6cd22cd91c3de9";
11423 };
11424 }
11425
11426 {
11427 name = "yargs-parser-11.1.1.tgz";
11428 path = fetchurl {
11429 name = "yargs-parser-11.1.1.tgz";
11430 url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz";
11431 sha1 = "879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4";
11432 };
11433 }
11434
11435 {
11436 name = "yargs-parser-8.1.0.tgz";
11437 path = fetchurl {
11438 name = "yargs-parser-8.1.0.tgz";
11439 url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz";
11440 sha1 = "f1376a33b6629a5d063782944da732631e966950";
11441 };
11442 }
11443
11444 {
11445 name = "yargs-parser-9.0.2.tgz";
11446 path = fetchurl {
11447 name = "yargs-parser-9.0.2.tgz";
11448 url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz";
11449 sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077";
11450 };
11451 }
11452
11453 {
11454 name = "yargs-11.1.0.tgz";
11455 path = fetchurl {
11456 name = "yargs-11.1.0.tgz";
11457 url = "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz";
11458 sha1 = "90b869934ed6e871115ea2ff58b03f4724ed2d77";
11459 };
11460 }
11461
11462 {
11463 name = "yargs-12.0.5.tgz";
11464 path = fetchurl {
11465 name = "yargs-12.0.5.tgz";
11466 url = "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz";
11467 sha1 = "05f5997b609647b64f66b81e3b4b10a368e7ad13";
11468 };
11469 }
11470
11471 {
11472 name = "yeast-0.1.2.tgz";
11473 path = fetchurl {
11474 name = "yeast-0.1.2.tgz";
11475 url = "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz";
11476 sha1 = "008e06d8094320c372dbc2f8ed76a0ca6c8ac419";
11477 };
11478 }
11479
11480 {
11481 name = "yn-2.0.0.tgz";
11482 path = fetchurl {
11483 name = "yn-2.0.0.tgz";
11484 url = "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz";
11485 sha1 = "e5adabc8acf408f6385fc76495684c88e6af689a";
11486 };
11487 }
11488
11489 {
11490 name = "youtube-dl-1.12.2.tgz";
11491 path = fetchurl {
11492 name = "youtube-dl-1.12.2.tgz";
11493 url = "https://registry.yarnpkg.com/youtube-dl/-/youtube-dl-1.12.2.tgz";
11494 sha1 = "11985268564c92b229f62b43d97374f86a605d1d";
11495 };
11496 }
11497
11498 {
11499 name = "z-schema-3.24.2.tgz";
11500 path = fetchurl {
11501 name = "z-schema-3.24.2.tgz";
11502 url = "https://registry.yarnpkg.com/z-schema/-/z-schema-3.24.2.tgz";
11503 sha1 = "193560e718812d98fdc190c38871b634b92f2386";
11504 };
11505 }
11506
11507 {
11508 name = "zero-fill-2.2.3.tgz";
11509 path = fetchurl {
11510 name = "zero-fill-2.2.3.tgz";
11511 url = "https://registry.yarnpkg.com/zero-fill/-/zero-fill-2.2.3.tgz";
11512 sha1 = "a3def06ba5e39ae644850bb4ca2ad4112b4855e9";
11513 };
11514 }
11515 ];
11516}