diff options
author | Rigel Kent <sendmemail@rigelk.eu> | 2018-04-18 16:08:36 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-04-26 16:30:27 +0200 |
commit | 966eb053131b052e7fc3b3b3adaf2d27ff05d7a3 (patch) | |
tree | 885e4e483a0e91f5c106024513cdc3ead6177e63 | |
parent | 08c1efbe32244c321de28b0f2a6aaa3f99f46b58 (diff) | |
download | PeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.tar.gz PeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.tar.zst PeerTube-966eb053131b052e7fc3b3b3adaf2d27ff05d7a3.zip |
feature: initial syndication feeds tests for instance-wide feeds
-rw-r--r-- | package.json | 6 | ||||
-rw-r--r-- | server/tests/api/feeds/instance-feed.ts | 91 | ||||
-rw-r--r-- | server/tests/api/index-slow.ts | 1 | ||||
-rw-r--r-- | server/tests/utils/feeds/feeds.ts | 30 | ||||
-rw-r--r-- | server/tests/utils/index.ts | 1 | ||||
-rw-r--r-- | tsconfig.json | 4 | ||||
-rw-r--r-- | yarn.lock | 376 |
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 | |||
3 | import * as chai from 'chai' | ||
4 | import 'mocha' | ||
5 | import { | ||
6 | getOEmbed, | ||
7 | getXMLfeed, | ||
8 | getJSONfeed, | ||
9 | flushTests, | ||
10 | killallServers, | ||
11 | ServerInfo, | ||
12 | setAccessTokensToServers, | ||
13 | uploadVideo, | ||
14 | flushAndRunMultipleServers, | ||
15 | wait | ||
16 | } from '../../utils' | ||
17 | import { runServer } from '../../utils/server/servers' | ||
18 | import { join } from 'path' | ||
19 | import * as libxmljs from 'libxmljs' | ||
20 | |||
21 | chai.use(require('chai-xml')) | ||
22 | chai.use(require('chai-json-schema')) | ||
23 | chai.config.includeStack = true | ||
24 | const expect = chai.expect | ||
25 | |||
26 | describe('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 |
2 | import './videos/video-transcoder' | 2 | import './videos/video-transcoder' |
3 | import './feeds/instance-feed' | ||
3 | import './videos/multiple-servers' | 4 | import './videos/multiple-servers' |
4 | import './server/follows' | 5 | import './server/follows' |
5 | import './server/jobs' | 6 | import './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 @@ | |||
1 | import * as request from 'supertest' | ||
2 | import { readFileBufferPromise } from '../../../helpers/core-utils' | ||
3 | |||
4 | function 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 | |||
15 | function 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 | |||
27 | export { | ||
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' | |||
13 | export * from './videos/video-blacklist' | 13 | export * from './videos/video-blacklist' |
14 | export * from './videos/video-channels' | 14 | export * from './videos/video-channels' |
15 | export * from './videos/videos' | 15 | export * from './videos/videos' |
16 | export * 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": [ |
@@ -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 | ||
517 | assertion-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 | |||
494 | assertion-error@^1.0.1: | 521 | assertion-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 | ||
562 | aws4@^1.2.1, aws4@^1.6.0: | 589 | aws4@^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 | ||
566 | babel-code-frame@^6.22.0: | 593 | babel-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 | ||
633 | base64-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 | |||
606 | base64id@1.0.0: | 637 | base64id@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 | ||
704 | bindings@1.2.1: | ||
705 | version "1.2.1" | ||
706 | resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11" | ||
707 | |||
673 | bindings@^1.3.0, bindings@~1.3.0: | 708 | bindings@^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 | ||
873 | braces@^2.3.0, braces@^2.3.1: | 908 | braces@^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 | ||
947 | bufferutil@^3.0.0: | 980 | bufferutil@^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 | ||
955 | builtin-modules@^1.0.0, builtin-modules@^1.1.1: | 988 | builtin-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 | ||
1063 | chai-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 | |||
1070 | chai-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 | |||
1077 | chai@^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 | |||
1030 | chai@^4.1.1: | 1084 | chai@^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 | ||
1061 | chalk@^2.0.1, chalk@^2.3.0: | 1115 | chalk@^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 | ||
1267 | coffee-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 | |||
1213 | collection-visit@^1.0.0: | 1273 | collection-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 | ||
1286 | command-exists@^1.2.2: | 1346 | command-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 | ||
1290 | commander@*, commander@^2.12.1, commander@^2.13.0, commander@^2.9.0: | 1350 | commander@*, 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 | ||
1445 | core-js@^2.4.0: | 1505 | core-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 | ||
1449 | core-util-is@1.0.2, core-util-is@~1.0.0: | 1509 | core-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 | ||
1659 | deep-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 | |||
1599 | deep-eql@^3.0.0: | 1665 | deep-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 | ||
1773 | domhandler@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 | |||
1707 | domhandler@2.3: | 1779 | domhandler@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 | ||
1785 | domutils@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 | |||
1713 | domutils@1.4: | 1791 | domutils@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 | ||
1966 | express-validator@^5.0.0: | 2044 | express-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 | ||
2352 | get-stdin@^5.0.1: | 2430 | get-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 | ||
2356 | get-stream@^3.0.0: | 2434 | get-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 | ||
2574 | graceful-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 | ||
2669 | grunt-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 | |||
2587 | grunt-legacy-log-utils@~0.1.1: | 2675 | grunt-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 | ||
2934 | htmlparser2@~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 | |||
2846 | htmlparser2@~3.8.1: | 2943 | htmlparser2@~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 | ||
2909 | iconv-lite@0.4.19, iconv-lite@~0.4.13: | 3006 | iconv-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 | ||
3014 | iconv-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 | |||
2917 | ignore-by-default@^1.0.1: | 3020 | ignore-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 | ||
2992 | ipaddr.js@1.6.0, "ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1: | 3095 | ipaddr.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 | |||
2996 | ipv6-normalize@^1.0.1: | 3103 | ipv6-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 | ||
3482 | jsonpointer.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 | |||
3375 | jsonpointer@^4.0.0: | 3486 | jsonpointer@^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 | ||
3614 | libxmljs@^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 | |||
3503 | load-ip-set@^1.2.7: | 3622 | load-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 | ||
3669 | logform@^1.2.1: | 3788 | logform@^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 | ||
3877 | mime@^2.2.0: | 3996 | mime@^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 | ||
3881 | mimelib@^0.3.0: | 4000 | mimelib@^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 | ||
3892 | minimalistic-assert@^1.0.0: | 4011 | minimalistic-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 | ||
3896 | minimatch@0.3: | 4015 | minimatch@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 | ||
4079 | mkdirp@~0.3.5: | ||
4080 | version "0.3.5" | ||
4081 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" | ||
4082 | |||
3960 | mocha@^5.0.0: | 4083 | mocha@^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 | ||
3975 | moment-timezone@^0.5.14: | 4099 | moment-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 | ||
3985 | morgan@^1.5.3, morgan@^1.6.1: | 4109 | morgan@^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 | ||
4049 | nan@^2.10.0, nan@^2.3.0, nan@^2.7.0: | 4173 | nan@^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 | ||
4053 | nan@~2.7.0: | 4177 | nan@~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 | ||
4057 | nanomatch@^1.2.9: | 4181 | nanomatch@^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 | ||
4108 | node-abi@^2.1.1, node-abi@^2.2.0: | 4232 | node-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 | ||
4150 | node-pre-gyp@^0.6.39: | 4274 | node-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 | ||
4470 | parse-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 | |||
4478 | parse-torrent@^5.8.0: | 4594 | parse-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 | ||
4488 | parsejson@0.0.3: | 4606 | parsejson@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 | ||
4575 | pem@^1.12.3: | 4693 | pem@^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 | ||
4792 | postcss@~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 | |||
4674 | postgres-array@~1.0.0: | 4799 | postgres-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 | ||
4692 | prebuild-install@^2.5.1: | 4817 | prebuild-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 | ||
4712 | prebuild-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 | |||
4731 | prepend-http@^1.0.1: | 4837 | prepend-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 | ||
5255 | reorient-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 | |||
5149 | repeat-element@^1.1.2: | 5261 | repeat-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 | ||
5254 | resolve@^1.1.6, resolve@^1.3.2: | 5366 | resolve@^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 | ||
5372 | resource-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 | |||
5260 | ret@~0.1.10: | 5382 | ret@~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 | ||
5439 | safer-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 | |||
5317 | sass-graph@^2.2.4: | 5443 | sass-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 | ||
5456 | sax@>=0.6.0: | ||
5457 | version "1.2.4" | ||
5458 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" | ||
5459 | |||
5330 | scripty@^1.5.0: | 5460 | scripty@^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 | ||
5552 | simple-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 | |||
5560 | simple-get@^2.0.0, simple-get@^2.2.1, simple-get@^2.7.0: | 5682 | simple-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 | ||
5721 | source-map@0.1.x: | 5843 | source-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 | ||
5773 | spectacle-docs@^1.0.2: | 5895 | spectacle-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 | ||
5931 | string2compact@^1.1.1: | 6054 | string2compact@^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 | ||
6043 | supports-color@^5.2.0, supports-color@^5.3.0: | 6166 | supports-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 | ||
6466 | tv4@~1.2.7: | ||
6467 | version "1.2.7" | ||
6468 | resolved "https://registry.yarnpkg.com/tv4/-/tv4-1.2.7.tgz#bd29389afc73ade49ae5f48142b5d544bf68d120" | ||
6469 | |||
6343 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: | 6470 | tweetnacl@^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 | ||
6474 | type-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 | |||
6347 | type-detect@^4.0.0: | 6478 | type-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 | ||
6473 | unzip-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 | |||
6477 | unzip-response@^2.0.1: | 6604 | unzip-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 | ||
6485 | update-notifier@^2.3.0: | 6612 | update-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 | ||
6526 | ut_metadata@^3.0.8: | 6653 | ut_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 | ||
6716 | winston-transport@^3.0.1: | 6843 | winston-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 | ||
6720 | winston@3.0.0-rc1: | 6847 | winston@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 | ||
6932 | xml2js@^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 | |||
6805 | xml@^1.0.1: | 6939 | xml@^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 | ||
6943 | xmlbuilder@~9.0.1: | ||
6944 | version "9.0.7" | ||
6945 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" | ||
6946 | |||
6809 | xmldom@0.1.19: | 6947 | xmldom@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 | ||
6817 | xtend@4.0.1, xtend@^4.0.0, xtend@^4.0.1: | 6955 | xtend@^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 | ||