aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRigel Kent <sendmemail@rigelk.eu>2018-04-18 16:08:36 +0200
committerChocobozzz <me@florianbigard.com>2018-04-26 16:30:27 +0200
commit966eb053131b052e7fc3b3b3adaf2d27ff05d7a3 (patch)
tree885e4e483a0e91f5c106024513cdc3ead6177e63
parent08c1efbe32244c321de28b0f2a6aaa3f99f46b58 (diff)
downloadPeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.tar.gz
PeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.tar.zst
PeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.zip
feature: initial syndication feeds tests for instance-wide feeds
-rw-r--r--package.json6
-rw-r--r--server/tests/api/feeds/instance-feed.ts91
-rw-r--r--server/tests/api/index-slow.ts1
-rw-r--r--server/tests/utils/feeds/feeds.ts30
-rw-r--r--server/tests/utils/index.ts1
-rw-r--r--tsconfig.json4
-rw-r--r--yarn.lock376
7 files changed, 389 insertions, 120 deletions
diff --git a/package.json b/package.json
index 5776f9fc6..100e00f51 100644
--- a/package.json
+++ b/package.json
@@ -106,10 +106,13 @@
106 "@types/bcrypt": "^1.0.0", 106 "@types/bcrypt": "^1.0.0",
107 "@types/body-parser": "^1.16.3", 107 "@types/body-parser": "^1.16.3",
108 "@types/chai": "^4.0.4", 108 "@types/chai": "^4.0.4",
109 "@types/chai-json-schema": "^1.4.3",
110 "@types/chai-xml": "^0.3.1",
109 "@types/config": "^0.0.34", 111 "@types/config": "^0.0.34",
110 "@types/express": "^4.0.35", 112 "@types/express": "^4.0.35",
111 "@types/express-rate-limit": "^2.9.3", 113 "@types/express-rate-limit": "^2.9.3",
112 "@types/kue": "^0.11.8", 114 "@types/kue": "^0.11.8",
115 "@types/libxmljs": "^0.14.31",
113 "@types/lodash": "^4.14.64", 116 "@types/lodash": "^4.14.64",
114 "@types/magnet-uri": "^5.1.1", 117 "@types/magnet-uri": "^5.1.1",
115 "@types/maildev": "^0.0.1", 118 "@types/maildev": "^0.0.1",
@@ -129,6 +132,9 @@
129 "@types/webtorrent": "^0.98.4", 132 "@types/webtorrent": "^0.98.4",
130 "@types/ws": "^4.0.0", 133 "@types/ws": "^4.0.0",
131 "chai": "^4.1.1", 134 "chai": "^4.1.1",
135 "chai-json-schema": "^1.5.0",
136 "chai-xml": "^0.3.2",
137 "libxmljs": "^0.18.7",
132 "maildev": "^1.0.0-rc3", 138 "maildev": "^1.0.0-rc3",
133 "mocha": "^5.0.0", 139 "mocha": "^5.0.0",
134 "nodemon": "^1.11.0", 140 "nodemon": "^1.11.0",
diff --git a/server/tests/api/feeds/instance-feed.ts b/server/tests/api/feeds/instance-feed.ts
new file mode 100644
index 000000000..e834e1db1
--- /dev/null
+++ b/server/tests/api/feeds/instance-feed.ts
@@ -0,0 +1,91 @@
1/* tslint:disable:no-unused-expression */
2
3import * as chai from 'chai'
4import 'mocha'
5import {
6 getOEmbed,
7 getXMLfeed,
8 getJSONfeed,
9 flushTests,
10 killallServers,
11 ServerInfo,
12 setAccessTokensToServers,
13 uploadVideo,
14 flushAndRunMultipleServers,
15 wait
16} from '../../utils'
17import { runServer } from '../../utils/server/servers'
18import { join } from 'path'
19import * as libxmljs from 'libxmljs'
20
21chai.use(require('chai-xml'))
22chai.use(require('chai-json-schema'))
23chai.config.includeStack = true
24const expect = chai.expect
25
26describe('Test instance-wide syndication feeds', () => {
27 let servers: ServerInfo[] = []
28
29 before(async function () {
30 this.timeout(30000)
31
32 // Run servers
33 servers = await flushAndRunMultipleServers(2)
34
35 await setAccessTokensToServers(servers)
36
37 this.timeout(60000)
38
39 const videoAttributes = {
40 name: 'my super name for server 1',
41 description: 'my super description for server 1',
42 fixture: 'video_short.webm'
43 }
44 await uploadVideo(servers[0].url, servers[0].accessToken, videoAttributes)
45
46 await wait(10000)
47 })
48
49 it('should be well formed XML (covers RSS 2.0 and ATOM 1.0 endpoints)', async function () {
50 const rss = await getXMLfeed(servers[0].url)
51 expect(rss.text).xml.to.be.valid()
52
53 const atom = await getXMLfeed(servers[0].url, 'atom')
54 expect(atom.text).xml.to.be.valid()
55 })
56
57 it('should be well formed JSON (covers JSON feed 1.0 endpoint)', async function () {
58 const json = await getJSONfeed(servers[0].url)
59 expect(JSON.parse(json.text)).to.be.jsonSchema({ 'type': 'object' })
60 })
61
62 it('should contain a valid enclosure (covers RSS 2.0 endpoint)', async function () {
63 const rss = await getXMLfeed(servers[0].url)
64 const xmlDoc = libxmljs.parseXmlString(rss.text)
65 const xmlEnclosure = xmlDoc.get('/rss/channel/item/enclosure')
66 expect(xmlEnclosure).to.exist
67 expect(xmlEnclosure.attr('type').value()).to.be.equal('application/x-bittorrent')
68 expect(xmlEnclosure.attr('length').value()).to.be.equal('218910')
69 expect(xmlEnclosure.attr('url').value()).to.contain('720.torrent')
70 })
71
72 it('should contain a valid \'attachments\' object (covers JSON feed 1.0 endpoint)', async function () {
73 const json = await getJSONfeed(servers[0].url)
74 const jsonObj = JSON.parse(json.text)
75 expect(jsonObj.items.length).to.be.equal(1)
76 expect(jsonObj.items[0].attachments).to.exist
77 expect(jsonObj.items[0].attachments.length).to.be.eq(1)
78 expect(jsonObj.items[0].attachments[0].mime_type).to.be.eq('application/x-bittorrent')
79 expect(jsonObj.items[0].attachments[0].size_in_bytes).to.be.eq(218910)
80 expect(jsonObj.items[0].attachments[0].url).to.contain('720.torrent')
81 })
82
83 after(async function () {
84 killallServers(servers)
85
86 // Keep the logs if the test failed
87 if (this['ok']) {
88 await flushTests()
89 }
90 })
91})
diff --git a/server/tests/api/index-slow.ts b/server/tests/api/index-slow.ts
index cde546856..5f2f26095 100644
--- a/server/tests/api/index-slow.ts
+++ b/server/tests/api/index-slow.ts
@@ -1,5 +1,6 @@
1// Order of the tests we want to execute 1// Order of the tests we want to execute
2import './videos/video-transcoder' 2import './videos/video-transcoder'
3import './feeds/instance-feed'
3import './videos/multiple-servers' 4import './videos/multiple-servers'
4import './server/follows' 5import './server/follows'
5import './server/jobs' 6import './server/jobs'
diff --git a/server/tests/utils/feeds/feeds.ts b/server/tests/utils/feeds/feeds.ts
new file mode 100644
index 000000000..20e68cf3d
--- /dev/null
+++ b/server/tests/utils/feeds/feeds.ts
@@ -0,0 +1,30 @@
1import * as request from 'supertest'
2import { readFileBufferPromise } from '../../../helpers/core-utils'
3
4function getXMLfeed (url: string, format?: string) {
5 const path = '/feeds/videos.xml'
6
7 return request(url)
8 .get(path)
9 .query((format) ? { format: format } : {})
10 .set('Accept', 'application/xml')
11 .expect(200)
12 .expect('Content-Type', /xml/)
13}
14
15function getJSONfeed (url: string) {
16 const path = '/feeds/videos.json'
17
18 return request(url)
19 .get(path)
20 .set('Accept', 'application/json')
21 .expect(200)
22 .expect('Content-Type', /json/)
23}
24
25// ---------------------------------------------------------------------------
26
27export {
28 getXMLfeed,
29 getJSONfeed
30}
diff --git a/server/tests/utils/index.ts b/server/tests/utils/index.ts
index d7789e517..5b560ca39 100644
--- a/server/tests/utils/index.ts
+++ b/server/tests/utils/index.ts
@@ -13,3 +13,4 @@ export * from './videos/video-abuses'
13export * from './videos/video-blacklist' 13export * from './videos/video-blacklist'
14export * from './videos/video-channels' 14export * from './videos/video-channels'
15export * from './videos/videos' 15export * from './videos/videos'
16export * from './feeds/feeds'
diff --git a/tsconfig.json b/tsconfig.json
index 70d2c51c2..4254010e7 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -14,7 +14,9 @@
14 "es2017" 14 "es2017"
15 ], 15 ],
16 "types": [ 16 "types": [
17 "node" 17 "node",
18 "chai-xml",
19 "chai-json-schema"
18 ] 20 ]
19 }, 21 },
20 "exclude": [ 22 "exclude": [
diff --git a/yarn.lock b/yarn.lock
index 9a43aa182..a51cfe121 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,8 +3,8 @@
3 3
4 4
5"@types/async@^2.0.40": 5"@types/async@^2.0.40":
6 version "2.0.48" 6 version "2.0.49"
7 resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.48.tgz#97436de4c84163b04f678066b3f77b01e58deb7a" 7 resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.49.tgz#92e33d13f74c895cb9a7f38ba97db8431ed14bc0"
8 8
9"@types/babel-types@*", "@types/babel-types@^7.0.0": 9"@types/babel-types@*", "@types/babel-types@^7.0.0":
10 version "7.0.1" 10 version "7.0.1"
@@ -45,7 +45,19 @@
45 version "0.12.1" 45 version "0.12.1"
46 resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.1.tgz#9794c69c8385d0192acc471a540d1f8e0d16218a" 46 resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.1.tgz#9794c69c8385d0192acc471a540d1f8e0d16218a"
47 47
48"@types/chai@^4.0.4": 48"@types/chai-json-schema@^1.4.3":
49 version "1.4.3"
50 resolved "https://registry.yarnpkg.com/@types/chai-json-schema/-/chai-json-schema-1.4.3.tgz#1dd1e88ae911dd6e6e1c3c2d0e0397328aab0bfb"
51 dependencies:
52 "@types/tv4" "*"
53
54"@types/chai-xml@^0.3.1":
55 version "0.3.1"
56 resolved "https://registry.yarnpkg.com/@types/chai-xml/-/chai-xml-0.3.1.tgz#a9cc5812bd67e9c9221d1e9b4dfb0cca797fd40a"
57 dependencies:
58 "@types/chai" "*"
59
60"@types/chai@*", "@types/chai@^4.0.4":
49 version "4.1.2" 61 version "4.1.2"
50 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.1.2.tgz#f1af664769cfb50af805431c407425ed619daa21" 62 resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.1.2.tgz#f1af664769cfb50af805431c407425ed619daa21"
51 63
@@ -102,9 +114,16 @@
102 "@types/node" "*" 114 "@types/node" "*"
103 "@types/redis" "*" 115 "@types/redis" "*"
104 116
117"@types/libxmljs@^0.14.31":
118 version "0.14.31"
119 resolved "https://registry.yarnpkg.com/@types/libxmljs/-/libxmljs-0.14.31.tgz#34b2218b307e0d1a15a452162c5bca49de0bbf64"
120 dependencies:
121 "@types/events" "*"
122 "@types/node" "*"
123
105"@types/lodash@*", "@types/lodash@^4.14.64": 124"@types/lodash@*", "@types/lodash@^4.14.64":
106 version "4.14.106" 125 version "4.14.107"
107 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.106.tgz#6093e9a02aa567ddecfe9afadca89e53e5dce4dd" 126 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.107.tgz#b2d2ae3958bfb8ff828495cbe12214af9e4d035e"
108 127
109"@types/magnet-uri@*", "@types/magnet-uri@^5.1.1": 128"@types/magnet-uri@*", "@types/magnet-uri@^5.1.1":
110 version "5.1.1" 129 version "5.1.1"
@@ -145,8 +164,8 @@
145 "@types/express" "*" 164 "@types/express" "*"
146 165
147"@types/node@*", "@types/node@^9.3.0": 166"@types/node@*", "@types/node@^9.3.0":
148 version "9.6.2" 167 version "9.6.5"
149 resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.2.tgz#e49ac1adb458835e95ca6487bc20f916b37aff23" 168 resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.5.tgz#ee700810fdf49ac1c399fc5980b7559b3e5a381d"
150 169
151"@types/node@6.0.41": 170"@types/node@6.0.41":
152 version "6.0.41" 171 version "6.0.41"
@@ -207,8 +226,8 @@
207 "@types/validator" "*" 226 "@types/validator" "*"
208 227
209"@types/sequelize@^4.0.55": 228"@types/sequelize@^4.0.55":
210 version "4.27.13" 229 version "4.27.14"
211 resolved "https://registry.yarnpkg.com/@types/sequelize/-/sequelize-4.27.13.tgz#0e68a84d9a262eee2dbb154065e092a1bd74b4fe" 230 resolved "https://registry.yarnpkg.com/@types/sequelize/-/sequelize-4.27.14.tgz#621dcc33db884e1fca368dc1b9fa7a60b38785d3"
212 dependencies: 231 dependencies:
213 "@types/bluebird" "*" 232 "@types/bluebird" "*"
214 "@types/continuation-local-storage" "*" 233 "@types/continuation-local-storage" "*"
@@ -223,8 +242,8 @@
223 "@types/mime" "*" 242 "@types/mime" "*"
224 243
225"@types/sharp@^0.17.6": 244"@types/sharp@^0.17.6":
226 version "0.17.7" 245 version "0.17.8"
227 resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.17.7.tgz#3d9feeda1352ac84ae12264e748e87883ed12bf7" 246 resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.17.8.tgz#0d02f36030549ccd29f31c1badd06c15a4e998ef"
228 dependencies: 247 dependencies:
229 "@types/node" "*" 248 "@types/node" "*"
230 249
@@ -235,8 +254,8 @@
235 "@types/node" "*" 254 "@types/node" "*"
236 255
237"@types/superagent@*": 256"@types/superagent@*":
238 version "3.5.7" 257 version "3.5.8"
239 resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-3.5.7.tgz#c170633e7dff01425b4712bb3afac3a12be49b7b" 258 resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-3.5.8.tgz#da2b5d6a5bc77b4bf1b6d082ec4c3328ba5c3b9f"
240 dependencies: 259 dependencies:
241 "@types/node" "*" 260 "@types/node" "*"
242 261
@@ -250,6 +269,10 @@
250 version "2.3.2" 269 version "2.3.2"
251 resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.2.tgz#e0d481d8bb282ad8a8c9e100ceb72c995fb5e709" 270 resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.2.tgz#e0d481d8bb282ad8a8c9e100ceb72c995fb5e709"
252 271
272"@types/tv4@*":
273 version "1.2.29"
274 resolved "https://registry.yarnpkg.com/@types/tv4/-/tv4-1.2.29.tgz#4c6d2222b03245dd2104f4fd67f54d1658985911"
275
253"@types/validator@*", "@types/validator@^9.4.0": 276"@types/validator@*", "@types/validator@^9.4.0":
254 version "9.4.0" 277 version "9.4.0"
255 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-9.4.0.tgz#a4a80a31d3e4e094806ec446557808423379858d" 278 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-9.4.0.tgz#a4a80a31d3e4e094806ec446557808423379858d"
@@ -491,6 +514,10 @@ assert-plus@^0.2.0:
491 version "0.2.0" 514 version "0.2.0"
492 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" 515 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
493 516
517assertion-error@1.0.0:
518 version "1.0.0"
519 resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.0.tgz#c7f85438fdd466bc7ca16ab90c81513797a5d23b"
520
494assertion-error@^1.0.1: 521assertion-error@^1.0.1:
495 version "1.1.0" 522 version "1.1.0"
496 resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" 523 resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
@@ -560,8 +587,8 @@ aws-sign2@~0.7.0:
560 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 587 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
561 588
562aws4@^1.2.1, aws4@^1.6.0: 589aws4@^1.2.1, aws4@^1.6.0:
563 version "1.6.0" 590 version "1.7.0"
564 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" 591 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
565 592
566babel-code-frame@^6.22.0: 593babel-code-frame@^6.22.0:
567 version "6.26.0" 594 version "6.26.0"
@@ -603,6 +630,10 @@ base64-arraybuffer@0.1.5:
603 version "0.1.5" 630 version "0.1.5"
604 resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" 631 resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8"
605 632
633base64-js@~0.0.6:
634 version "0.0.8"
635 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
636
606base64id@1.0.0: 637base64id@1.0.0:
607 version "1.0.0" 638 version "1.0.0"
608 resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" 639 resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"
@@ -670,6 +701,10 @@ binary-search@^1.2.0:
670 version "1.3.3" 701 version "1.3.3"
671 resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.3.tgz#b5adb6fb279a197be51b1ee8b0fb76fcdc61b429" 702 resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.3.tgz#b5adb6fb279a197be51b1ee8b0fb76fcdc61b429"
672 703
704bindings@1.2.1:
705 version "1.2.1"
706 resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11"
707
673bindings@^1.3.0, bindings@~1.3.0: 708bindings@^1.3.0, bindings@~1.3.0:
674 version "1.3.0" 709 version "1.3.0"
675 resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.0.tgz#b346f6ecf6a95f5a815c5839fc7cdb22502f1ed7" 710 resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.0.tgz#b346f6ecf6a95f5a815c5839fc7cdb22502f1ed7"
@@ -871,16 +906,14 @@ brace-expansion@^1.0.0, brace-expansion@^1.1.7:
871 concat-map "0.0.1" 906 concat-map "0.0.1"
872 907
873braces@^2.3.0, braces@^2.3.1: 908braces@^2.3.0, braces@^2.3.1:
874 version "2.3.1" 909 version "2.3.2"
875 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb" 910 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
876 dependencies: 911 dependencies:
877 arr-flatten "^1.1.0" 912 arr-flatten "^1.1.0"
878 array-unique "^0.3.2" 913 array-unique "^0.3.2"
879 define-property "^1.0.0"
880 extend-shallow "^2.0.1" 914 extend-shallow "^2.0.1"
881 fill-range "^4.0.0" 915 fill-range "^4.0.0"
882 isobject "^3.0.1" 916 isobject "^3.0.1"
883 kind-of "^6.0.2"
884 repeat-element "^1.1.2" 917 repeat-element "^1.1.2"
885 snapdragon "^0.8.1" 918 snapdragon "^0.8.1"
886 snapdragon-node "^2.0.1" 919 snapdragon-node "^2.0.1"
@@ -945,12 +978,12 @@ buffer-writer@1.0.1:
945 resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08" 978 resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08"
946 979
947bufferutil@^3.0.0: 980bufferutil@^3.0.0:
948 version "3.0.3" 981 version "3.0.4"
949 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-3.0.3.tgz#ce67caefde2282591e399528467fe623f68f4bd5" 982 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-3.0.4.tgz#b9ea85d3749388110736d564a09ebd7cf6785138"
950 dependencies: 983 dependencies:
951 bindings "~1.3.0" 984 bindings "~1.3.0"
952 nan "~2.7.0" 985 nan "~2.10.0"
953 prebuild-install "~2.3.0" 986 prebuild-install "~2.5.0"
954 987
955builtin-modules@^1.0.0, builtin-modules@^1.1.1: 988builtin-modules@^1.0.0, builtin-modules@^1.1.1:
956 version "1.1.1" 989 version "1.1.1"
@@ -1027,6 +1060,27 @@ center-align@^0.1.1:
1027 align-text "^0.1.3" 1060 align-text "^0.1.3"
1028 lazy-cache "^1.0.3" 1061 lazy-cache "^1.0.3"
1029 1062
1063chai-json-schema@^1.5.0:
1064 version "1.5.0"
1065 resolved "https://registry.yarnpkg.com/chai-json-schema/-/chai-json-schema-1.5.0.tgz#6960719e40f71fd5b377c9282e5c9a46799474f6"
1066 dependencies:
1067 jsonpointer.js "0.4.0"
1068 tv4 "~1.2.7"
1069
1070chai-xml@^0.3.2:
1071 version "0.3.2"
1072 resolved "https://registry.yarnpkg.com/chai-xml/-/chai-xml-0.3.2.tgz#61d0776aa8fd936a2178769adcaabf3bfb52b8b1"
1073 dependencies:
1074 chai "^1.9.1"
1075 xml2js "^0.4.4"
1076
1077chai@^1.9.1:
1078 version "1.10.0"
1079 resolved "https://registry.yarnpkg.com/chai/-/chai-1.10.0.tgz#e4031cc87654461a75943e5a35ab46eaf39c1eb9"
1080 dependencies:
1081 assertion-error "1.0.0"
1082 deep-eql "0.1.3"
1083
1030chai@^4.1.1: 1084chai@^4.1.1:
1031 version "4.1.2" 1085 version "4.1.2"
1032 resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c" 1086 resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c"
@@ -1059,8 +1113,8 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
1059 supports-color "^2.0.0" 1113 supports-color "^2.0.0"
1060 1114
1061chalk@^2.0.1, chalk@^2.3.0: 1115chalk@^2.0.1, chalk@^2.3.0:
1062 version "2.3.2" 1116 version "2.4.0"
1063 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" 1117 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.0.tgz#a060a297a6b57e15b61ca63ce84995daa0fe6e52"
1064 dependencies: 1118 dependencies:
1065 ansi-styles "^3.2.1" 1119 ansi-styles "^3.2.1"
1066 escape-string-regexp "^1.0.5" 1120 escape-string-regexp "^1.0.5"
@@ -1210,6 +1264,12 @@ coffee-script@~1.3.3:
1210 version "1.3.3" 1264 version "1.3.3"
1211 resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.3.3.tgz#150d6b4cb522894369efed6a2101c20bc7f4a4f4" 1265 resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.3.3.tgz#150d6b4cb522894369efed6a2101c20bc7f4a4f4"
1212 1266
1267coffee-script@~1.7.1:
1268 version "1.7.1"
1269 resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.7.1.tgz#62996a861780c75e6d5069d13822723b73404bfc"
1270 dependencies:
1271 mkdirp "~0.3.5"
1272
1213collection-visit@^1.0.0: 1273collection-visit@^1.0.0:
1214 version "1.0.0" 1274 version "1.0.0"
1215 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" 1275 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
@@ -1284,8 +1344,8 @@ combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5:
1284 delayed-stream "~1.0.0" 1344 delayed-stream "~1.0.0"
1285 1345
1286command-exists@^1.2.2: 1346command-exists@^1.2.2:
1287 version "1.2.2" 1347 version "1.2.6"
1288 resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.2.tgz#12819c64faf95446ec0ae07fe6cafb6eb3708b22" 1348 resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.6.tgz#577f8e5feb0cb0f159cd557a51a9be1bdd76e09e"
1289 1349
1290commander@*, commander@^2.12.1, commander@^2.13.0, commander@^2.9.0: 1350commander@*, commander@^2.12.1, commander@^2.13.0, commander@^2.9.0:
1291 version "2.15.1" 1351 version "2.15.1"
@@ -1443,8 +1503,8 @@ copy-descriptor@^0.1.0:
1443 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 1503 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
1444 1504
1445core-js@^2.4.0: 1505core-js@^2.4.0:
1446 version "2.5.4" 1506 version "2.5.5"
1447 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.4.tgz#f2c8bf181f2a80b92f360121429ce63a2f0aeae0" 1507 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b"
1448 1508
1449core-util-is@1.0.2, core-util-is@~1.0.0: 1509core-util-is@1.0.2, core-util-is@~1.0.0:
1450 version "1.0.2" 1510 version "1.0.2"
@@ -1596,6 +1656,12 @@ decompress-response@^3.3.0:
1596 dependencies: 1656 dependencies:
1597 mimic-response "^1.0.0" 1657 mimic-response "^1.0.0"
1598 1658
1659deep-eql@0.1.3:
1660 version "0.1.3"
1661 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2"
1662 dependencies:
1663 type-detect "0.1.1"
1664
1599deep-eql@^3.0.0: 1665deep-eql@^3.0.0:
1600 version "3.0.1" 1666 version "3.0.1"
1601 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" 1667 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
@@ -1704,12 +1770,24 @@ domelementtype@~1.1.1:
1704 version "1.1.3" 1770 version "1.1.3"
1705 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" 1771 resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b"
1706 1772
1773domhandler@2.2:
1774 version "2.2.1"
1775 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.2.1.tgz#59df9dcd227e808b365ae73e1f6684ac3d946fc2"
1776 dependencies:
1777 domelementtype "1"
1778
1707domhandler@2.3: 1779domhandler@2.3:
1708 version "2.3.0" 1780 version "2.3.0"
1709 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" 1781 resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738"
1710 dependencies: 1782 dependencies:
1711 domelementtype "1" 1783 domelementtype "1"
1712 1784
1785domutils@1.3:
1786 version "1.3.0"
1787 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.3.0.tgz#9ad4d59b5af6ca684c62fe6d768ef170e70df192"
1788 dependencies:
1789 domelementtype "1"
1790
1713domutils@1.4: 1791domutils@1.4:
1714 version "1.4.3" 1792 version "1.4.3"
1715 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f" 1793 resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.4.3.tgz#0865513796c6b306031850e175516baf80b72a6f"
@@ -1964,8 +2042,8 @@ express-rate-limit@^2.11.0:
1964 defaults "^1.0.3" 2042 defaults "^1.0.3"
1965 2043
1966express-validator@^5.0.0: 2044express-validator@^5.0.0:
1967 version "5.1.1" 2045 version "5.1.2"
1968 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-5.1.1.tgz#92f701ff70883ffe8d03dece507a6948881a7f92" 2046 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-5.1.2.tgz#1eecf5f583f8eeaf879563c38a2b3ac996eba1df"
1969 dependencies: 2047 dependencies:
1970 lodash "^4.16.0" 2048 lodash "^4.16.0"
1971 validator "^9.4.0" 2049 validator "^9.4.0"
@@ -2349,9 +2427,9 @@ get-stdin@^4.0.1:
2349 version "4.0.1" 2427 version "4.0.1"
2350 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 2428 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
2351 2429
2352get-stdin@^5.0.1: 2430get-stdin@^6.0.0:
2353 version "5.0.1" 2431 version "6.0.0"
2354 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 2432 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
2355 2433
2356get-stream@^3.0.0: 2434get-stream@^3.0.0:
2357 version "3.0.0" 2435 version "3.0.0"
@@ -2493,6 +2571,10 @@ graceful-fs@~1.2.0:
2493 version "1.2.3" 2571 version "1.2.3"
2494 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" 2572 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
2495 2573
2574graceful-fs@~2.0.2:
2575 version "2.0.3"
2576 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-2.0.3.tgz#7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0"
2577
2496"graceful-readlink@>= 1.0.0": 2578"graceful-readlink@>= 1.0.0":
2497 version "1.0.1" 2579 version "1.0.1"
2498 resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" 2580 resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
@@ -2584,6 +2666,12 @@ grunt-contrib-watch@^0.6.1:
2584 lodash "~2.4.1" 2666 lodash "~2.4.1"
2585 tiny-lr-fork "0.0.5" 2667 tiny-lr-fork "0.0.5"
2586 2668
2669grunt-embed@^0.2.1:
2670 version "0.2.1"
2671 resolved "https://registry.yarnpkg.com/grunt-embed/-/grunt-embed-0.2.1.tgz#ea96e929e9b12f5aaf9479bf1a84f373c716b02e"
2672 dependencies:
2673 resource-embedder "~0.2.1"
2674
2587grunt-legacy-log-utils@~0.1.1: 2675grunt-legacy-log-utils@~0.1.1:
2588 version "0.1.1" 2676 version "0.1.1"
2589 resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz#c0706b9dd9064e116f36f23fe4e6b048672c0f7e" 2677 resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz#c0706b9dd9064e116f36f23fe4e6b048672c0f7e"
@@ -2843,6 +2931,15 @@ hosted-git-info@^2.1.4:
2843 version "2.6.0" 2931 version "2.6.0"
2844 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" 2932 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222"
2845 2933
2934htmlparser2@~3.5.0:
2935 version "3.5.1"
2936 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.5.1.tgz#6f42f7657dd19c13f7d65de9118417394a0be6d0"
2937 dependencies:
2938 domelementtype "1"
2939 domhandler "2.2"
2940 domutils "1.3"
2941 readable-stream "1.1"
2942
2846htmlparser2@~3.8.1: 2943htmlparser2@~3.8.1:
2847 version "3.8.3" 2944 version "3.8.3"
2848 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068" 2945 resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068"
@@ -2906,7 +3003,7 @@ http-signature@~1.2.0:
2906 jsprim "^1.2.2" 3003 jsprim "^1.2.2"
2907 sshpk "^1.7.0" 3004 sshpk "^1.7.0"
2908 3005
2909iconv-lite@0.4.19, iconv-lite@~0.4.13: 3006iconv-lite@0.4.19:
2910 version "0.4.19" 3007 version "0.4.19"
2911 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" 3008 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
2912 3009
@@ -2914,6 +3011,12 @@ iconv-lite@~0.2.11:
2914 version "0.2.11" 3011 version "0.2.11"
2915 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8" 3012 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8"
2916 3013
3014iconv-lite@~0.4.13:
3015 version "0.4.21"
3016 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.21.tgz#c47f8733d02171189ebc4a400f3218d348094798"
3017 dependencies:
3018 safer-buffer "^2.1.0"
3019
2917ignore-by-default@^1.0.1: 3020ignore-by-default@^1.0.1:
2918 version "1.0.1" 3021 version "1.0.1"
2919 resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" 3022 resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
@@ -2989,10 +3092,14 @@ ipaddr.js@1.0.5:
2989 version "1.0.5" 3092 version "1.0.5"
2990 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.0.5.tgz#5fa78cf301b825c78abc3042d812723049ea23c7" 3093 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.0.5.tgz#5fa78cf301b825c78abc3042d812723049ea23c7"
2991 3094
2992ipaddr.js@1.6.0, "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: 3095ipaddr.js@1.6.0:
2993 version "1.6.0" 3096 version "1.6.0"
2994 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b" 3097 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.6.0.tgz#e3fa357b773da619f26e95f049d055c72796f86b"
2995 3098
3099"ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1:
3100 version "1.7.0"
3101 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.7.0.tgz#2206ed334afc32e01fed3ee838b6b2521068b9d2"
3102
2996ipv6-normalize@^1.0.1: 3103ipv6-normalize@^1.0.1:
2997 version "1.0.1" 3104 version "1.0.1"
2998 resolved "https://registry.yarnpkg.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz#1b3258290d365fa83239e89907dde4592e7620a8" 3105 resolved "https://registry.yarnpkg.com/ipv6-normalize/-/ipv6-normalize-1.0.1.tgz#1b3258290d365fa83239e89907dde4592e7620a8"
@@ -3372,6 +3479,10 @@ jsonld@^1.0.1:
3372 semver "^5.5.0" 3479 semver "^5.5.0"
3373 xmldom "0.1.19" 3480 xmldom "0.1.19"
3374 3481
3482jsonpointer.js@0.4.0:
3483 version "0.4.0"
3484 resolved "https://registry.yarnpkg.com/jsonpointer.js/-/jsonpointer.js-0.4.0.tgz#002cb123f767aafdeb0196132ce5c4f9941ccaba"
3485
3375jsonpointer@^4.0.0: 3486jsonpointer@^4.0.0:
3376 version "4.0.1" 3487 version "4.0.1"
3377 resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" 3488 resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
@@ -3500,6 +3611,14 @@ lcid@^1.0.0:
3500 dependencies: 3611 dependencies:
3501 invert-kv "^1.0.0" 3612 invert-kv "^1.0.0"
3502 3613
3614libxmljs@^0.18.7:
3615 version "0.18.7"
3616 resolved "https://registry.yarnpkg.com/libxmljs/-/libxmljs-0.18.7.tgz#3673eb17c74cbaffdef9f33cb83ddd82a25055b7"
3617 dependencies:
3618 bindings "1.2.1"
3619 nan "~2.5.0"
3620 node-pre-gyp "~0.6.32"
3621
3503load-ip-set@^1.2.7: 3622load-ip-set@^1.2.7:
3504 version "1.3.1" 3623 version "1.3.1"
3505 resolved "https://registry.yarnpkg.com/load-ip-set/-/load-ip-set-1.3.1.tgz#cfd050c6916e7ba0ca85d0b566e7854713eb495e" 3624 resolved "https://registry.yarnpkg.com/load-ip-set/-/load-ip-set-1.3.1.tgz#cfd050c6916e7ba0ca85d0b566e7854713eb495e"
@@ -3667,8 +3786,8 @@ lodash@~2.4.1:
3667 resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" 3786 resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e"
3668 3787
3669logform@^1.2.1: 3788logform@^1.2.1:
3670 version "1.4.0" 3789 version "1.4.1"
3671 resolved "https://registry.yarnpkg.com/logform/-/logform-1.4.0.tgz#ef987003101d4efcc2644ed21af137449a592596" 3790 resolved "https://registry.yarnpkg.com/logform/-/logform-1.4.1.tgz#372a84eedb01dbace3bfbcd32b78d556b5ea8333"
3672 dependencies: 3791 dependencies:
3673 colors "^1.2.0" 3792 colors "^1.2.0"
3674 fecha "^2.3.2" 3793 fecha "^2.3.2"
@@ -3875,8 +3994,8 @@ mime@^1.3.4, mime@^1.4.1:
3875 resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 3994 resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
3876 3995
3877mime@^2.2.0: 3996mime@^2.2.0:
3878 version "2.2.2" 3997 version "2.3.1"
3879 resolved "https://registry.yarnpkg.com/mime/-/mime-2.2.2.tgz#6b4c109d88031d7b5c23635f5b923da336d79121" 3998 resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369"
3880 3999
3881mimelib@^0.3.0: 4000mimelib@^0.3.0:
3882 version "0.3.1" 4001 version "0.3.1"
@@ -3890,8 +4009,8 @@ mimic-response@^1.0.0:
3890 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" 4009 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e"
3891 4010
3892minimalistic-assert@^1.0.0: 4011minimalistic-assert@^1.0.0:
3893 version "1.0.0" 4012 version "1.0.1"
3894 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" 4013 resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
3895 4014
3896minimatch@0.3: 4015minimatch@0.3:
3897 version "0.3.0" 4016 version "0.3.0"
@@ -3900,7 +4019,7 @@ minimatch@0.3:
3900 lru-cache "2" 4019 lru-cache "2"
3901 sigmund "~1.0.0" 4020 sigmund "~1.0.0"
3902 4021
3903"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: 4022"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2:
3904 version "3.0.4" 4023 version "3.0.4"
3905 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 4024 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
3906 dependencies: 4025 dependencies:
@@ -3957,9 +4076,13 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi
3957 dependencies: 4076 dependencies:
3958 minimist "0.0.8" 4077 minimist "0.0.8"
3959 4078
4079mkdirp@~0.3.5:
4080 version "0.3.5"
4081 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7"
4082
3960mocha@^5.0.0: 4083mocha@^5.0.0:
3961 version "5.0.5" 4084 version "5.1.0"
3962 resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.5.tgz#e228e3386b9387a4710007a641f127b00be44b52" 4085 resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.1.0.tgz#5ff11cc39c0bb65330ac6c41f9086634e3e3f686"
3963 dependencies: 4086 dependencies:
3964 browser-stdout "1.3.1" 4087 browser-stdout "1.3.1"
3965 commander "2.11.0" 4088 commander "2.11.0"
@@ -3969,18 +4092,19 @@ mocha@^5.0.0:
3969 glob "7.1.2" 4092 glob "7.1.2"
3970 growl "1.10.3" 4093 growl "1.10.3"
3971 he "1.1.1" 4094 he "1.1.1"
4095 minimatch "3.0.4"
3972 mkdirp "0.5.1" 4096 mkdirp "0.5.1"
3973 supports-color "4.4.0" 4097 supports-color "4.4.0"
3974 4098
3975moment-timezone@^0.5.14: 4099moment-timezone@^0.5.14:
3976 version "0.5.14" 4100 version "0.5.16"
3977 resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.14.tgz#4eb38ff9538b80108ba467a458f3ed4268ccfcb1" 4101 resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.16.tgz#661717d5f55b4d2c2e002262d726c83785192a5a"
3978 dependencies: 4102 dependencies:
3979 moment ">= 2.9.0" 4103 moment ">= 2.9.0"
3980 4104
3981"moment@>= 2.9.0", moment@^2.20.0: 4105"moment@>= 2.9.0", moment@^2.20.0:
3982 version "2.22.0" 4106 version "2.22.1"
3983 resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.0.tgz#7921ade01017dd45186e7fee5f424f0b8663a730" 4107 resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.1.tgz#529a2e9bf973f259c9643d237fda84de3a26e8ad"
3984 4108
3985morgan@^1.5.3, morgan@^1.6.1: 4109morgan@^1.5.3, morgan@^1.6.1:
3986 version "1.9.0" 4110 version "1.9.0"
@@ -4046,13 +4170,13 @@ nan@2.6.2:
4046 version "2.6.2" 4170 version "2.6.2"
4047 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" 4171 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
4048 4172
4049nan@^2.10.0, nan@^2.3.0, nan@^2.7.0: 4173nan@^2.10.0, nan@^2.3.0, nan@^2.7.0, nan@~2.10.0:
4050 version "2.10.0" 4174 version "2.10.0"
4051 resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" 4175 resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
4052 4176
4053nan@~2.7.0: 4177nan@~2.5.0:
4054 version "2.7.0" 4178 version "2.5.1"
4055 resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" 4179 resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2"
4056 4180
4057nanomatch@^1.2.9: 4181nanomatch@^1.2.9:
4058 version "1.2.9" 4182 version "1.2.9"
@@ -4105,7 +4229,7 @@ nib@~1.1.2:
4105 dependencies: 4229 dependencies:
4106 stylus "0.54.5" 4230 stylus "0.54.5"
4107 4231
4108node-abi@^2.1.1, node-abi@^2.2.0: 4232node-abi@^2.2.0:
4109 version "2.3.0" 4233 version "2.3.0"
4110 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.3.0.tgz#f3d554d6ac72a9ee16f0f4dc9548db7c08de4986" 4234 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.3.0.tgz#f3d554d6ac72a9ee16f0f4dc9548db7c08de4986"
4111 dependencies: 4235 dependencies:
@@ -4147,7 +4271,7 @@ node-pre-gyp@0.6.36:
4147 tar "^2.2.1" 4271 tar "^2.2.1"
4148 tar-pack "^3.4.0" 4272 tar-pack "^3.4.0"
4149 4273
4150node-pre-gyp@^0.6.39: 4274node-pre-gyp@^0.6.39, node-pre-gyp@~0.6.32:
4151 version "0.6.39" 4275 version "0.6.39"
4152 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" 4276 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
4153 dependencies: 4277 dependencies:
@@ -4467,23 +4591,17 @@ parse-json@^2.2.0:
4467 dependencies: 4591 dependencies:
4468 error-ex "^1.2.0" 4592 error-ex "^1.2.0"
4469 4593
4470parse-torrent-file@^4.0.0:
4471 version "4.1.0"
4472 resolved "https://registry.yarnpkg.com/parse-torrent-file/-/parse-torrent-file-4.1.0.tgz#44e12d1e456d4b4c03e1f7ce318ea6e9cdf6a94a"
4473 dependencies:
4474 bencode "^2.0.0"
4475 simple-sha1 "^2.0.0"
4476 uniq "^1.0.1"
4477
4478parse-torrent@^5.8.0: 4594parse-torrent@^5.8.0:
4479 version "5.8.3" 4595 version "5.9.0"
4480 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-5.8.3.tgz#f95ef23301239609de406794ad9f958a1bca1b6c" 4596 resolved "https://registry.yarnpkg.com/parse-torrent/-/parse-torrent-5.9.0.tgz#9232e9103ac4d80a95adb381621b8461db44f230"
4481 dependencies: 4597 dependencies:
4598 bencode "^2.0.0"
4482 blob-to-buffer "^1.2.6" 4599 blob-to-buffer "^1.2.6"
4483 get-stdin "^5.0.1" 4600 get-stdin "^6.0.0"
4484 magnet-uri "^5.1.3" 4601 magnet-uri "^5.1.3"
4485 parse-torrent-file "^4.0.0"
4486 simple-get "^2.0.0" 4602 simple-get "^2.0.0"
4603 simple-sha1 "^2.0.0"
4604 uniq "^1.0.1"
4487 4605
4488parsejson@0.0.3: 4606parsejson@0.0.3:
4489 version "0.0.3" 4607 version "0.0.3"
@@ -4573,8 +4691,8 @@ pause-stream@0.0.11:
4573 through "~2.3" 4691 through "~2.3"
4574 4692
4575pem@^1.12.3: 4693pem@^1.12.3:
4576 version "1.12.4" 4694 version "1.12.5"
4577 resolved "https://registry.yarnpkg.com/pem/-/pem-1.12.4.tgz#bc7bf58555d51fcdc970ed1052af949ee4df4de8" 4695 resolved "https://registry.yarnpkg.com/pem/-/pem-1.12.5.tgz#97bf2e459537c54e0ee5b0aa11b5ca18d6b5fef2"
4578 dependencies: 4696 dependencies:
4579 md5 "^2.2.1" 4697 md5 "^2.2.1"
4580 os-tmpdir "^1.0.1" 4698 os-tmpdir "^1.0.1"
@@ -4671,6 +4789,13 @@ posix-character-classes@^0.1.0:
4671 version "0.1.1" 4789 version "0.1.1"
4672 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" 4790 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
4673 4791
4792postcss@~0.3.2:
4793 version "0.3.5"
4794 resolved "https://registry.yarnpkg.com/postcss/-/postcss-0.3.5.tgz#5073a3d062ef3ce592ac4a5fe6b8c2862ab83ceb"
4795 dependencies:
4796 base64-js "~0.0.6"
4797 source-map "~0.1.33"
4798
4674postgres-array@~1.0.0: 4799postgres-array@~1.0.0:
4675 version "1.0.2" 4800 version "1.0.2"
4676 resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.2.tgz#8e0b32eb03bf77a5c0a7851e0441c169a256a238" 4801 resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-1.0.2.tgz#8e0b32eb03bf77a5c0a7851e0441c169a256a238"
@@ -4689,9 +4814,9 @@ postgres-interval@^1.1.0:
4689 dependencies: 4814 dependencies:
4690 xtend "^4.0.0" 4815 xtend "^4.0.0"
4691 4816
4692prebuild-install@^2.5.1: 4817prebuild-install@^2.5.1, prebuild-install@~2.5.0:
4693 version "2.5.1" 4818 version "2.5.3"
4694 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.5.1.tgz#0f234140a73760813657c413cdccdda58296b1da" 4819 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.5.3.tgz#9f65f242782d370296353710e9bc843490c19f69"
4695 dependencies: 4820 dependencies:
4696 detect-libc "^1.0.3" 4821 detect-libc "^1.0.3"
4697 expand-template "^1.0.2" 4822 expand-template "^1.0.2"
@@ -4709,25 +4834,6 @@ prebuild-install@^2.5.1:
4709 tunnel-agent "^0.6.0" 4834 tunnel-agent "^0.6.0"
4710 which-pm-runs "^1.0.0" 4835 which-pm-runs "^1.0.0"
4711 4836
4712prebuild-install@~2.3.0:
4713 version "2.3.0"
4714 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.3.0.tgz#19481247df728b854ab57b187ce234211311b485"
4715 dependencies:
4716 expand-template "^1.0.2"
4717 github-from-package "0.0.0"
4718 minimist "^1.2.0"
4719 mkdirp "^0.5.1"
4720 node-abi "^2.1.1"
4721 noop-logger "^0.1.1"
4722 npmlog "^4.0.1"
4723 os-homedir "^1.0.1"
4724 pump "^1.0.1"
4725 rc "^1.1.6"
4726 simple-get "^1.4.2"
4727 tar-fs "^1.13.0"
4728 tunnel-agent "^0.6.0"
4729 xtend "4.0.1"
4730
4731prepend-http@^1.0.1: 4837prepend-http@^1.0.1:
4732 version "1.0.4" 4838 version "1.0.4"
4733 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 4839 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
@@ -5146,6 +5252,12 @@ render-media@^2.8.0:
5146 stream-to-blob-url "^2.0.0" 5252 stream-to-blob-url "^2.0.0"
5147 videostream "^2.3.0" 5253 videostream "^2.3.0"
5148 5254
5255reorient-css@~0.2.1:
5256 version "0.2.2"
5257 resolved "https://registry.yarnpkg.com/reorient-css/-/reorient-css-0.2.2.tgz#6f66fc49f6a214400e0221d14c965d1abd21ac96"
5258 dependencies:
5259 postcss "~0.3.2"
5260
5149repeat-element@^1.1.2: 5261repeat-element@^1.1.2:
5150 version "1.1.2" 5262 version "1.1.2"
5151 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 5263 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
@@ -5252,11 +5364,21 @@ resolve-url@^0.2.1:
5252 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 5364 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
5253 5365
5254resolve@^1.1.6, resolve@^1.3.2: 5366resolve@^1.1.6, resolve@^1.3.2:
5255 version "1.6.0" 5367 version "1.7.1"
5256 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.6.0.tgz#0fbd21278b27b4004481c395349e7aba60a9ff5c" 5368 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3"
5257 dependencies: 5369 dependencies:
5258 path-parse "^1.0.5" 5370 path-parse "^1.0.5"
5259 5371
5372resource-embedder@~0.2.1:
5373 version "0.2.2"
5374 resolved "https://registry.yarnpkg.com/resource-embedder/-/resource-embedder-0.2.2.tgz#20688fb5143737ec33a23b372c9144cb48196426"
5375 dependencies:
5376 coffee-script "~1.7.1"
5377 graceful-fs "~2.0.2"
5378 htmlparser2 "~3.5.0"
5379 lodash "~2.4.1"
5380 reorient-css "~0.2.1"
5381
5260ret@~0.1.10: 5382ret@~0.1.10:
5261 version "0.1.15" 5383 version "0.1.15"
5262 resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" 5384 resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
@@ -5314,6 +5436,10 @@ safe-regex@^1.1.0:
5314 dependencies: 5436 dependencies:
5315 ret "~0.1.10" 5437 ret "~0.1.10"
5316 5438
5439safer-buffer@^2.1.0:
5440 version "2.1.2"
5441 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
5442
5317sass-graph@^2.2.4: 5443sass-graph@^2.2.4:
5318 version "2.2.4" 5444 version "2.2.4"
5319 resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" 5445 resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
@@ -5327,6 +5453,10 @@ sax@0.5.x:
5327 version "0.5.8" 5453 version "0.5.8"
5328 resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" 5454 resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1"
5329 5455
5456sax@>=0.6.0:
5457 version "1.2.4"
5458 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
5459
5330scripty@^1.5.0: 5460scripty@^1.5.0:
5331 version "1.7.2" 5461 version "1.7.2"
5332 resolved "https://registry.yarnpkg.com/scripty/-/scripty-1.7.2.tgz#92367b724cb77b086729691f7b01aa57f3ddd356" 5462 resolved "https://registry.yarnpkg.com/scripty/-/scripty-1.7.2.tgz#92367b724cb77b086729691f7b01aa57f3ddd356"
@@ -5549,14 +5679,6 @@ simple-concat@^1.0.0:
5549 version "1.0.0" 5679 version "1.0.0"
5550 resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" 5680 resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"
5551 5681
5552simple-get@^1.4.2:
5553 version "1.4.3"
5554 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-1.4.3.tgz#e9755eda407e96da40c5e5158c9ea37b33becbeb"
5555 dependencies:
5556 once "^1.3.1"
5557 unzip-response "^1.0.0"
5558 xtend "^4.0.0"
5559
5560simple-get@^2.0.0, simple-get@^2.2.1, simple-get@^2.7.0: 5682simple-get@^2.0.0, simple-get@^2.2.1, simple-get@^2.7.0:
5561 version "2.7.0" 5683 version "2.7.0"
5562 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5" 5684 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5"
@@ -5718,7 +5840,7 @@ source-map-url@^0.4.0:
5718 version "0.4.0" 5840 version "0.4.0"
5719 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" 5841 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
5720 5842
5721source-map@0.1.x: 5843source-map@0.1.x, source-map@~0.1.33:
5722 version "0.1.43" 5844 version "0.1.43"
5723 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" 5845 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346"
5724 dependencies: 5846 dependencies:
@@ -5771,8 +5893,8 @@ spdx-license-ids@^3.0.0:
5771 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" 5893 resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87"
5772 5894
5773spectacle-docs@^1.0.2: 5895spectacle-docs@^1.0.2:
5774 version "1.0.2" 5896 version "1.0.3"
5775 resolved "https://registry.yarnpkg.com/spectacle-docs/-/spectacle-docs-1.0.2.tgz#b84d47bca9fa1f3e12ebc9d917d527936b47fca1" 5897 resolved "https://registry.yarnpkg.com/spectacle-docs/-/spectacle-docs-1.0.3.tgz#3b3c8e6f71bd8f2b5cb5dcf4651e8f709151e244"
5776 dependencies: 5898 dependencies:
5777 bluebird "^3.4.7" 5899 bluebird "^3.4.7"
5778 cheerio "^0.19.0" 5900 cheerio "^0.19.0"
@@ -5789,6 +5911,7 @@ spectacle-docs@^1.0.2:
5789 grunt-contrib-handlebars "^0.11.0" 5911 grunt-contrib-handlebars "^0.11.0"
5790 grunt-contrib-uglify "^0.11.0" 5912 grunt-contrib-uglify "^0.11.0"
5791 grunt-contrib-watch "^0.6.1" 5913 grunt-contrib-watch "^0.6.1"
5914 grunt-embed "^0.2.1"
5792 grunt-prettify "^0.4.0" 5915 grunt-prettify "^0.4.0"
5793 grunt-sass "*" 5916 grunt-sass "*"
5794 handlebars "^4.0.5" 5917 handlebars "^4.0.5"
@@ -5929,8 +6052,8 @@ string-width@^2.0.0, string-width@^2.1.1:
5929 strip-ansi "^4.0.0" 6052 strip-ansi "^4.0.0"
5930 6053
5931string2compact@^1.1.1: 6054string2compact@^1.1.1:
5932 version "1.2.2" 6055 version "1.2.3"
5933 resolved "https://registry.yarnpkg.com/string2compact/-/string2compact-1.2.2.tgz#420b3a9ee1c46854919b4a2aeac65c43fa50597b" 6056 resolved "https://registry.yarnpkg.com/string2compact/-/string2compact-1.2.3.tgz#2baeaae4e8199dad9cbdec2b7964c836041fabc1"
5934 dependencies: 6057 dependencies:
5935 addr-to-ip-port "^1.0.1" 6058 addr-to-ip-port "^1.0.1"
5936 ipaddr.js "^1.0.1" 6059 ipaddr.js "^1.0.1"
@@ -6041,8 +6164,8 @@ supports-color@^3.2.3:
6041 has-flag "^1.0.0" 6164 has-flag "^1.0.0"
6042 6165
6043supports-color@^5.2.0, supports-color@^5.3.0: 6166supports-color@^5.2.0, supports-color@^5.3.0:
6044 version "5.3.0" 6167 version "5.4.0"
6045 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" 6168 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
6046 dependencies: 6169 dependencies:
6047 has-flag "^3.0.0" 6170 has-flag "^3.0.0"
6048 6171
@@ -6340,10 +6463,18 @@ tunnel-agent@~0.4.1:
6340 version "0.4.3" 6463 version "0.4.3"
6341 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" 6464 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
6342 6465
6466tv4@~1.2.7:
6467 version "1.2.7"
6468 resolved "https://registry.yarnpkg.com/tv4/-/tv4-1.2.7.tgz#bd29389afc73ade49ae5f48142b5d544bf68d120"
6469
6343tweetnacl@^0.14.3, tweetnacl@~0.14.0: 6470tweetnacl@^0.14.3, tweetnacl@~0.14.0:
6344 version "0.14.5" 6471 version "0.14.5"
6345 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 6472 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
6346 6473
6474type-detect@0.1.1:
6475 version "0.1.1"
6476 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822"
6477
6347type-detect@^4.0.0: 6478type-detect@^4.0.0:
6348 version "4.0.8" 6479 version "4.0.8"
6349 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" 6480 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
@@ -6470,10 +6601,6 @@ unset-value@^1.0.0:
6470 has-value "^0.3.1" 6601 has-value "^0.3.1"
6471 isobject "^3.0.0" 6602 isobject "^3.0.0"
6472 6603
6473unzip-response@^1.0.0:
6474 version "1.0.2"
6475 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
6476
6477unzip-response@^2.0.1: 6604unzip-response@^2.0.1:
6478 version "2.0.1" 6605 version "2.0.1"
6479 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" 6606 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
@@ -6483,8 +6610,8 @@ upath@^1.0.0:
6483 resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d" 6610 resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d"
6484 6611
6485update-notifier@^2.3.0: 6612update-notifier@^2.3.0:
6486 version "2.4.0" 6613 version "2.5.0"
6487 resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.4.0.tgz#f9b4c700fbfd4ec12c811587258777d563d8c866" 6614 resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
6488 dependencies: 6615 dependencies:
6489 boxen "^1.2.1" 6616 boxen "^1.2.1"
6490 chalk "^2.0.1" 6617 chalk "^2.0.1"
@@ -6524,8 +6651,8 @@ use@^3.1.0:
6524 kind-of "^6.0.2" 6651 kind-of "^6.0.2"
6525 6652
6526ut_metadata@^3.0.8: 6653ut_metadata@^3.0.8:
6527 version "3.2.0" 6654 version "3.2.1"
6528 resolved "https://registry.yarnpkg.com/ut_metadata/-/ut_metadata-3.2.0.tgz#970e266f74d848bb6dca0a7ea674b2fb2520b528" 6655 resolved "https://registry.yarnpkg.com/ut_metadata/-/ut_metadata-3.2.1.tgz#72ce7165d6522fb8622fe7e604a878c3a3b155ff"
6529 dependencies: 6656 dependencies:
6530 bencode "^2.0.0" 6657 bencode "^2.0.0"
6531 bitfield "^2.0.0" 6658 bitfield "^2.0.0"
@@ -6714,8 +6841,8 @@ window-size@^0.2.0:
6714 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" 6841 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
6715 6842
6716winston-transport@^3.0.1: 6843winston-transport@^3.0.1:
6717 version "3.0.1" 6844 version "3.1.0"
6718 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-3.0.1.tgz#8008b15eef5660c4fb3fa094d58ccbd08528c58d" 6845 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-3.1.0.tgz#52b097176c5c26acf9c603630c57ffd575c42572"
6719 6846
6720winston@3.0.0-rc1: 6847winston@3.0.0-rc1:
6721 version "3.0.0-rc1" 6848 version "3.0.0-rc1"
@@ -6802,10 +6929,21 @@ xhr2@^0.1.4:
6802 version "0.1.4" 6929 version "0.1.4"
6803 resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f" 6930 resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.1.4.tgz#7f87658847716db5026323812f818cadab387a5f"
6804 6931
6932xml2js@^0.4.4:
6933 version "0.4.19"
6934 resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
6935 dependencies:
6936 sax ">=0.6.0"
6937 xmlbuilder "~9.0.1"
6938
6805xml@^1.0.1: 6939xml@^1.0.1:
6806 version "1.0.1" 6940 version "1.0.1"
6807 resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" 6941 resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
6808 6942
6943xmlbuilder@~9.0.1:
6944 version "9.0.7"
6945 resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
6946
6809xmldom@0.1.19: 6947xmldom@0.1.19:
6810 version "0.1.19" 6948 version "0.1.19"
6811 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.19.tgz#631fc07776efd84118bf25171b37ed4d075a0abc" 6949 resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.19.tgz#631fc07776efd84118bf25171b37ed4d075a0abc"
@@ -6814,7 +6952,7 @@ xmlhttprequest-ssl@1.5.3:
6814 version "1.5.3" 6952 version "1.5.3"
6815 resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" 6953 resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d"
6816 6954
6817xtend@4.0.1, xtend@^4.0.0, xtend@^4.0.1: 6955xtend@^4.0.0, xtend@^4.0.1:
6818 version "4.0.1" 6956 version "4.0.1"
6819 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 6957 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
6820 6958