aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--package.json16
-rw-r--r--server.ts2
-rw-r--r--server/controllers/api/remote/videos.ts2
-rw-r--r--server/controllers/api/videos/index.ts53
-rw-r--r--server/helpers/core-utils.ts2
-rw-r--r--server/helpers/custom-validators/misc.ts10
-rw-r--r--server/helpers/custom-validators/pods.ts23
-rw-r--r--server/helpers/custom-validators/remote/videos.ts12
-rw-r--r--server/helpers/custom-validators/users.ts14
-rw-r--r--server/helpers/custom-validators/videos.ts58
-rw-r--r--server/middlewares/validators/pods.ts2
-rw-r--r--server/middlewares/validators/videos.ts2
-rw-r--r--server/models/pod/pod-interface.ts2
-rw-r--r--server/models/pod/pod.ts6
-rw-r--r--server/models/user/user-video-rate-interface.ts2
-rw-r--r--server/models/user/user-video-rate.ts2
-rw-r--r--server/models/user/user.ts5
-rw-r--r--server/models/video/video-interface.ts2
-rw-r--r--server/models/video/video.ts4
-rw-r--r--server/tests/api/config.js2
-rw-r--r--yarn.lock848
21 files changed, 505 insertions, 564 deletions
diff --git a/package.json b/package.json
index 9478af8fa..571d3e076 100644
--- a/package.json
+++ b/package.json
@@ -57,8 +57,6 @@
57 "config": "^1.14.0", 57 "config": "^1.14.0",
58 "cors": "^2.8.1", 58 "cors": "^2.8.1",
59 "create-torrent": "^3.24.5", 59 "create-torrent": "^3.24.5",
60 "debug": "^2.2.0",
61 "dezalgo": "^1.0.3",
62 "express": "^4.12.4", 60 "express": "^4.12.4",
63 "express-oauth-server": "2.0.0-b1", 61 "express-oauth-server": "2.0.0-b1",
64 "express-validator": "^3.1.0", 62 "express-validator": "^3.1.0",
@@ -82,9 +80,9 @@
82 "sequelize": "4.0.0-2", 80 "sequelize": "4.0.0-2",
83 "ts-node": "^3.0.6", 81 "ts-node": "^3.0.6",
84 "typescript": "^2.4.1", 82 "typescript": "^2.4.1",
85 "validator": "^7.0.0", 83 "validator": "^8.1.0",
86 "winston": "^2.1.1", 84 "winston": "^2.1.1",
87 "ws": "^2.0.0" 85 "ws": "^3.1.0"
88 }, 86 },
89 "devDependencies": { 87 "devDependencies": {
90 "@types/async": "^2.0.40", 88 "@types/async": "^2.0.40",
@@ -95,16 +93,16 @@
95 "@types/express": "^4.0.35", 93 "@types/express": "^4.0.35",
96 "@types/lodash": "^4.14.64", 94 "@types/lodash": "^4.14.64",
97 "@types/magnet-uri": "^5.1.1", 95 "@types/magnet-uri": "^5.1.1",
98 "@types/mkdirp": "^0.3.29", 96 "@types/mkdirp": "^0.5.1",
99 "@types/morgan": "^1.7.32", 97 "@types/morgan": "^1.7.32",
100 "@types/multer": "^0.0.34", 98 "@types/multer": "^1.3.3",
101 "@types/node": "^8.0.3", 99 "@types/node": "^8.0.3",
102 "@types/request": "^0.0.44", 100 "@types/request": "^2.0.3",
103 "@types/sequelize": "^4.0.55", 101 "@types/sequelize": "^4.0.55",
104 "@types/validator": "^6.2.0", 102 "@types/validator": "^6.2.0",
105 "@types/winston": "^2.3.2", 103 "@types/winston": "^2.3.2",
106 "@types/ws": "^0.0.41", 104 "@types/ws": "^3.0.2",
107 "chai": "^3.3.0", 105 "chai": "^4.1.1",
108 "commander": "^2.9.0", 106 "commander": "^2.9.0",
109 "mocha": "^3.0.1", 107 "mocha": "^3.0.1",
110 "nodemon": "^1.11.0", 108 "nodemon": "^1.11.0",
diff --git a/server.ts b/server.ts
index 2effa9340..9c74ddb69 100644
--- a/server.ts
+++ b/server.ts
@@ -160,7 +160,7 @@ function onDatabaseInitDone () {
160 VideosPreviewCache.Instance.init(CONFIG.CACHE.PREVIEWS.SIZE) 160 VideosPreviewCache.Instance.init(CONFIG.CACHE.PREVIEWS.SIZE)
161 161
162 logger.info('Server listening on port %d', port) 162 logger.info('Server listening on port %d', port)
163 logger.info('Webserver: %s', CONFIG.WEBSERVER.URL) 163 logger.info('Web server: %s', CONFIG.WEBSERVER.URL)
164 }) 164 })
165 }) 165 })
166} 166}
diff --git a/server/controllers/api/remote/videos.ts b/server/controllers/api/remote/videos.ts
index e7edff606..0a90549af 100644
--- a/server/controllers/api/remote/videos.ts
+++ b/server/controllers/api/remote/videos.ts
@@ -17,7 +17,7 @@ import {
17} from '../../../middlewares' 17} from '../../../middlewares'
18import { logger, retryTransactionWrapper } from '../../../helpers' 18import { logger, retryTransactionWrapper } from '../../../helpers'
19import { quickAndDirtyUpdatesVideoToFriends } from '../../../lib' 19import { quickAndDirtyUpdatesVideoToFriends } from '../../../lib'
20import { PodInstance, VideoInstance } from '../../../models' 20import { PodInstance } from '../../../models'
21import { 21import {
22 RemoteVideoRequest, 22 RemoteVideoRequest,
23 RemoteVideoCreateData, 23 RemoteVideoCreateData,
diff --git a/server/controllers/api/videos/index.ts b/server/controllers/api/videos/index.ts
index f639df098..3ec9d97bb 100644
--- a/server/controllers/api/videos/index.ts
+++ b/server/controllers/api/videos/index.ts
@@ -61,8 +61,7 @@ const storage = multer.diskStorage({
61 else if (file.mimetype === 'video/ogg') extension = 'ogv' 61 else if (file.mimetype === 'video/ogg') extension = 'ogv'
62 generateRandomString(16) 62 generateRandomString(16)
63 .then(randomString => { 63 .then(randomString => {
64 const filename = randomString 64 cb(null, randomString + '.' + extension)
65 cb(null, filename + '.' + extension)
66 }) 65 })
67 .catch(err => { 66 .catch(err => {
68 logger.error('Cannot generate random string for file name.', err) 67 logger.error('Cannot generate random string for file name.', err)
@@ -128,15 +127,15 @@ export {
128 127
129// --------------------------------------------------------------------------- 128// ---------------------------------------------------------------------------
130 129
131function listVideoCategories (req: express.Request, res: express.Response, next: express.NextFunction) { 130function listVideoCategories (req: express.Request, res: express.Response) {
132 res.json(VIDEO_CATEGORIES) 131 res.json(VIDEO_CATEGORIES)
133} 132}
134 133
135function listVideoLicences (req: express.Request, res: express.Response, next: express.NextFunction) { 134function listVideoLicences (req: express.Request, res: express.Response) {
136 res.json(VIDEO_LICENCES) 135 res.json(VIDEO_LICENCES)
137} 136}
138 137
139function listVideoLanguages (req: express.Request, res: express.Response, next: express.NextFunction) { 138function listVideoLanguages (req: express.Request, res: express.Response) {
140 res.json(VIDEO_LANGUAGES) 139 res.json(VIDEO_LANGUAGES)
141} 140}
142 141
@@ -144,7 +143,7 @@ function listVideoLanguages (req: express.Request, res: express.Response, next:
144// We need this because we run the transaction in SERIALIZABLE isolation that can fail 143// We need this because we run the transaction in SERIALIZABLE isolation that can fail
145function addVideoRetryWrapper (req: express.Request, res: express.Response, next: express.NextFunction) { 144function addVideoRetryWrapper (req: express.Request, res: express.Response, next: express.NextFunction) {
146 const options = { 145 const options = {
147 arguments: [ req, res, req.files.videofile[0] ], 146 arguments: [ req, res, req.files['videofile'][0] ],
148 errorMessage: 'Cannot insert the video with many retries.' 147 errorMessage: 'Cannot insert the video with many retries.'
149 } 148 }
150 149
@@ -157,7 +156,7 @@ function addVideoRetryWrapper (req: express.Request, res: express.Response, next
157} 156}
158 157
159function addVideo (req: express.Request, res: express.Response, videoPhysicalFile: Express.Multer.File) { 158function addVideo (req: express.Request, res: express.Response, videoPhysicalFile: Express.Multer.File) {
160 const videoInfos: VideoCreate = req.body 159 const videoInfo: VideoCreate = req.body
161 160
162 return db.sequelize.transaction(t => { 161 return db.sequelize.transaction(t => {
163 const user = res.locals.oauth.token.User 162 const user = res.locals.oauth.token.User
@@ -169,21 +168,21 @@ function addVideo (req: express.Request, res: express.Response, videoPhysicalFil
169 168
170 return db.Author.findOrCreateAuthor(name, podId, userId, t) 169 return db.Author.findOrCreateAuthor(name, podId, userId, t)
171 .then(author => { 170 .then(author => {
172 const tags = videoInfos.tags 171 const tags = videoInfo.tags
173 if (!tags) return { author, tagInstances: undefined } 172 if (!tags) return { author, tagInstances: undefined }
174 173
175 return db.Tag.findOrCreateTags(tags, t).then(tagInstances => ({ author, tagInstances })) 174 return db.Tag.findOrCreateTags(tags, t).then(tagInstances => ({ author, tagInstances }))
176 }) 175 })
177 .then(({ author, tagInstances }) => { 176 .then(({ author, tagInstances }) => {
178 const videoData = { 177 const videoData = {
179 name: videoInfos.name, 178 name: videoInfo.name,
180 remote: false, 179 remote: false,
181 extname: extname(videoPhysicalFile.filename), 180 extname: extname(videoPhysicalFile.filename),
182 category: videoInfos.category, 181 category: videoInfo.category,
183 licence: videoInfos.licence, 182 licence: videoInfo.licence,
184 language: videoInfos.language, 183 language: videoInfo.language,
185 nsfw: videoInfos.nsfw, 184 nsfw: videoInfo.nsfw,
186 description: videoInfos.description, 185 description: videoInfo.description,
187 duration: videoPhysicalFile['duration'], // duration was added by a previous middleware 186 duration: videoPhysicalFile['duration'], // duration was added by a previous middleware
188 authorId: author.id 187 authorId: author.id
189 } 188 }
@@ -240,7 +239,7 @@ function addVideo (req: express.Request, res: express.Response, videoPhysicalFil
240 239
241 return video.save(options) 240 return video.save(options)
242 .then(videoCreated => { 241 .then(videoCreated => {
243 // Do not forget to add Author informations to the created video 242 // Do not forget to add Author information to the created video
244 videoCreated.Author = author 243 videoCreated.Author = author
245 244
246 return { tagInstances, video: videoCreated, videoFile } 245 return { tagInstances, video: videoCreated, videoFile }
@@ -265,7 +264,7 @@ function addVideo (req: express.Request, res: express.Response, videoPhysicalFil
265 }) 264 })
266 }) 265 })
267 .then(video => { 266 .then(video => {
268 // Let transcoding job send the video to friends because the videofile extension might change 267 // Let transcoding job send the video to friends because the video file extension might change
269 if (CONFIG.TRANSCODING.ENABLED === true) return undefined 268 if (CONFIG.TRANSCODING.ENABLED === true) return undefined
270 269
271 return video.toAddRemoteJSON() 270 return video.toAddRemoteJSON()
@@ -275,7 +274,7 @@ function addVideo (req: express.Request, res: express.Response, videoPhysicalFil
275 }) 274 })
276 }) 275 })
277 }) 276 })
278 .then(() => logger.info('Video with name %s created.', videoInfos.name)) 277 .then(() => logger.info('Video with name %s created.', videoInfo.name))
279 .catch((err: Error) => { 278 .catch((err: Error) => {
280 logger.debug('Cannot insert the video.', err) 279 logger.debug('Cannot insert the video.', err)
281 throw err 280 throw err
@@ -299,14 +298,14 @@ function updateVideoRetryWrapper (req: express.Request, res: express.Response, n
299function updateVideo (req: express.Request, res: express.Response) { 298function updateVideo (req: express.Request, res: express.Response) {
300 const videoInstance = res.locals.video 299 const videoInstance = res.locals.video
301 const videoFieldsSave = videoInstance.toJSON() 300 const videoFieldsSave = videoInstance.toJSON()
302 const videoInfosToUpdate: VideoUpdate = req.body 301 const videoInfoToUpdate: VideoUpdate = req.body
303 302
304 return db.sequelize.transaction(t => { 303 return db.sequelize.transaction(t => {
305 let tagsPromise: Promise<TagInstance[]> 304 let tagsPromise: Promise<TagInstance[]>
306 if (!videoInfosToUpdate.tags) { 305 if (!videoInfoToUpdate.tags) {
307 tagsPromise = Promise.resolve(null) 306 tagsPromise = Promise.resolve(null)
308 } else { 307 } else {
309 tagsPromise = db.Tag.findOrCreateTags(videoInfosToUpdate.tags, t) 308 tagsPromise = db.Tag.findOrCreateTags(videoInfoToUpdate.tags, t)
310 } 309 }
311 310
312 return tagsPromise 311 return tagsPromise
@@ -315,12 +314,12 @@ function updateVideo (req: express.Request, res: express.Response) {
315 transaction: t 314 transaction: t
316 } 315 }
317 316
318 if (videoInfosToUpdate.name !== undefined) videoInstance.set('name', videoInfosToUpdate.name) 317 if (videoInfoToUpdate.name !== undefined) videoInstance.set('name', videoInfoToUpdate.name)
319 if (videoInfosToUpdate.category !== undefined) videoInstance.set('category', videoInfosToUpdate.category) 318 if (videoInfoToUpdate.category !== undefined) videoInstance.set('category', videoInfoToUpdate.category)
320 if (videoInfosToUpdate.licence !== undefined) videoInstance.set('licence', videoInfosToUpdate.licence) 319 if (videoInfoToUpdate.licence !== undefined) videoInstance.set('licence', videoInfoToUpdate.licence)
321 if (videoInfosToUpdate.language !== undefined) videoInstance.set('language', videoInfosToUpdate.language) 320 if (videoInfoToUpdate.language !== undefined) videoInstance.set('language', videoInfoToUpdate.language)
322 if (videoInfosToUpdate.nsfw !== undefined) videoInstance.set('nsfw', videoInfosToUpdate.nsfw) 321 if (videoInfoToUpdate.nsfw !== undefined) videoInstance.set('nsfw', videoInfoToUpdate.nsfw)
323 if (videoInfosToUpdate.description !== undefined) videoInstance.set('description', videoInfosToUpdate.description) 322 if (videoInfoToUpdate.description !== undefined) videoInstance.set('description', videoInfoToUpdate.description)
324 323
325 return videoInstance.save(options).then(() => tagInstances) 324 return videoInstance.save(options).then(() => tagInstances)
326 }) 325 })
@@ -360,7 +359,7 @@ function updateVideo (req: express.Request, res: express.Response) {
360 }) 359 })
361} 360}
362 361
363function getVideo (req: express.Request, res: express.Response, next: express.NextFunction) { 362function getVideo (req: express.Request, res: express.Response) {
364 const videoInstance = res.locals.video 363 const videoInstance = res.locals.video
365 364
366 if (videoInstance.isOwned()) { 365 if (videoInstance.isOwned()) {
diff --git a/server/helpers/core-utils.ts b/server/helpers/core-utils.ts
index d28c97f09..f8dd45533 100644
--- a/server/helpers/core-utils.ts
+++ b/server/helpers/core-utils.ts
@@ -74,7 +74,7 @@ const readFilePromise = promisify2<string, string, string>(readFile)
74const readFileBufferPromise = promisify1<string, Buffer>(readFile) 74const readFileBufferPromise = promisify1<string, Buffer>(readFile)
75const unlinkPromise = promisify1WithVoid<string>(unlink) 75const unlinkPromise = promisify1WithVoid<string>(unlink)
76const renamePromise = promisify2WithVoid<string, string>(rename) 76const renamePromise = promisify2WithVoid<string, string>(rename)
77const writeFilePromise = promisify2<string, any, void>(writeFile) 77const writeFilePromise = promisify2WithVoid<string, any>(writeFile)
78const readdirPromise = promisify1<string, string[]>(readdir) 78const readdirPromise = promisify1<string, string[]>(readdir)
79const mkdirpPromise = promisify1<string, string>(mkdirp) 79const mkdirpPromise = promisify1<string, string>(mkdirp)
80const pseudoRandomBytesPromise = promisify1<number, Buffer>(pseudoRandomBytes) 80const pseudoRandomBytesPromise = promisify1<number, Buffer>(pseudoRandomBytes)
diff --git a/server/helpers/custom-validators/misc.ts b/server/helpers/custom-validators/misc.ts
index b1291ba7a..f6bb02c8e 100644
--- a/server/helpers/custom-validators/misc.ts
+++ b/server/helpers/custom-validators/misc.ts
@@ -13,11 +13,9 @@ export {
13 isArray 13 isArray
14} 14}
15 15
16declare global { 16declare module 'express-validator' {
17 namespace ExpressValidator { 17 export interface Validator {
18 export interface Validator { 18 exists,
19 exists, 19 isArray
20 isArray
21 }
22 } 20 }
23} 21}
diff --git a/server/helpers/custom-validators/pods.ts b/server/helpers/custom-validators/pods.ts
index 0519def52..f2ca520c0 100644
--- a/server/helpers/custom-validators/pods.ts
+++ b/server/helpers/custom-validators/pods.ts
@@ -1,9 +1,20 @@
1import * as validator from 'validator' 1import * as validator from 'validator'
2 2
3import { isArray, exists } from './misc' 3import { isArray, exists } from './misc'
4import { isTestInstance } from '../core-utils'
4 5
5function isHostValid (host: string) { 6function isHostValid (host: string) {
6 return exists(host) && validator.isURL(host) && host.split('://').length === 1 7 const isURLOptions = {
8 require_host: true,
9 require_tld: true
10 }
11
12 // We validate 'localhost', so we don't have the top level domain
13 if (isTestInstance()) {
14 isURLOptions.require_tld = false
15 }
16
17 return exists(host) && validator.isURL(host, isURLOptions) && host.split('://').length === 1
7} 18}
8 19
9function isEachUniqueHostValid (hosts: string[]) { 20function isEachUniqueHostValid (hosts: string[]) {
@@ -21,11 +32,9 @@ export {
21 isHostValid 32 isHostValid
22} 33}
23 34
24declare global { 35declare module 'express-validator' {
25 namespace ExpressValidator { 36 export interface Validator {
26 export interface Validator { 37 isEachUniqueHostValid
27 isEachUniqueHostValid 38 isHostValid
28 isHostValid
29 }
30 } 39 }
31} 40}
diff --git a/server/helpers/custom-validators/remote/videos.ts b/server/helpers/custom-validators/remote/videos.ts
index 091cd2186..49f76e909 100644
--- a/server/helpers/custom-validators/remote/videos.ts
+++ b/server/helpers/custom-validators/remote/videos.ts
@@ -101,13 +101,11 @@ export {
101 isEachRemoteRequestVideosEventsValid 101 isEachRemoteRequestVideosEventsValid
102} 102}
103 103
104declare global { 104declare module 'express-validator' {
105 namespace ExpressValidator { 105 export interface Validator {
106 export interface Validator { 106 isEachRemoteRequestVideosValid,
107 isEachRemoteRequestVideosValid, 107 isEachRemoteRequestVideosQaduValid,
108 isEachRemoteRequestVideosQaduValid, 108 isEachRemoteRequestVideosEventsValid
109 isEachRemoteRequestVideosEventsValid
110 }
111 } 109 }
112} 110}
113 111
diff --git a/server/helpers/custom-validators/users.ts b/server/helpers/custom-validators/users.ts
index 750563ada..2b37bdde8 100644
--- a/server/helpers/custom-validators/users.ts
+++ b/server/helpers/custom-validators/users.ts
@@ -34,13 +34,11 @@ export {
34 isUserDisplayNSFWValid 34 isUserDisplayNSFWValid
35} 35}
36 36
37declare global { 37declare module 'express-validator' {
38 namespace ExpressValidator { 38 export interface Validator {
39 export interface Validator { 39 isUserPasswordValid,
40 isUserPasswordValid, 40 isUserRoleValid,
41 isUserRoleValid, 41 isUserUsernameValid,
42 isUserUsernameValid, 42 isUserDisplayNSFWValid
43 isUserDisplayNSFWValid
44 }
45 } 43 }
46} 44}
diff --git a/server/helpers/custom-validators/videos.ts b/server/helpers/custom-validators/videos.ts
index 139fa760f..8b3a26644 100644
--- a/server/helpers/custom-validators/videos.ts
+++ b/server/helpers/custom-validators/videos.ts
@@ -168,35 +168,33 @@ export {
168 isVideoFileResolutionValid 168 isVideoFileResolutionValid
169} 169}
170 170
171declare global { 171declare module 'express-validator' {
172 namespace ExpressValidator { 172 export interface Validator {
173 export interface Validator { 173 isVideoIdOrUUIDValid,
174 isVideoIdOrUUIDValid, 174 isVideoAuthorValid,
175 isVideoAuthorValid, 175 isVideoDateValid,
176 isVideoDateValid, 176 isVideoCategoryValid,
177 isVideoCategoryValid, 177 isVideoLicenceValid,
178 isVideoLicenceValid, 178 isVideoLanguageValid,
179 isVideoLanguageValid, 179 isVideoNSFWValid,
180 isVideoNSFWValid, 180 isVideoDescriptionValid,
181 isVideoDescriptionValid, 181 isVideoDurationValid,
182 isVideoDurationValid, 182 isVideoInfoHashValid,
183 isVideoInfoHashValid, 183 isVideoNameValid,
184 isVideoNameValid, 184 isVideoTagsValid,
185 isVideoTagsValid, 185 isVideoThumbnailValid,
186 isVideoThumbnailValid, 186 isVideoThumbnailDataValid,
187 isVideoThumbnailDataValid, 187 isVideoExtnameValid,
188 isVideoExtnameValid, 188 isVideoUUIDValid,
189 isVideoUUIDValid, 189 isVideoAbuseReasonValid,
190 isVideoAbuseReasonValid, 190 isVideoAbuseReporterUsernameValid,
191 isVideoAbuseReporterUsernameValid, 191 isVideoFile,
192 isVideoFile, 192 isVideoViewsValid,
193 isVideoViewsValid, 193 isVideoLikesValid,
194 isVideoLikesValid, 194 isVideoRatingTypeValid,
195 isVideoRatingTypeValid, 195 isVideoDislikesValid,
196 isVideoDislikesValid, 196 isVideoEventCountValid,
197 isVideoEventCountValid, 197 isVideoFileSizeValid,
198 isVideoFileSizeValid, 198 isVideoFileResolutionValid
199 isVideoFileResolutionValid
200 }
201 } 199 }
202} 200}
diff --git a/server/middlewares/validators/pods.ts b/server/middlewares/validators/pods.ts
index d0981cd57..4d0e054b0 100644
--- a/server/middlewares/validators/pods.ts
+++ b/server/middlewares/validators/pods.ts
@@ -11,7 +11,7 @@ import { isTestInstance } from '../../helpers'
11function makeFriendsValidator (req: express.Request, res: express.Response, next: express.NextFunction) { 11function makeFriendsValidator (req: express.Request, res: express.Response, next: express.NextFunction) {
12 // Force https if the administrator wants to make friends 12 // Force https if the administrator wants to make friends
13 if (isTestInstance() === false && CONFIG.WEBSERVER.SCHEME === 'http') { 13 if (isTestInstance() === false && CONFIG.WEBSERVER.SCHEME === 'http') {
14 return res.status(400).send('Cannot make friends with a non HTTPS webserver.') 14 return res.status(400).send('Cannot make friends with a non HTTPS web server.')
15 } 15 }
16 16
17 req.checkBody('hosts', 'Should have an array of unique hosts').isEachUniqueHostValid() 17 req.checkBody('hosts', 'Should have an array of unique hosts').isEachUniqueHostValid()
diff --git a/server/middlewares/validators/videos.ts b/server/middlewares/validators/videos.ts
index bd223a1cb..29c1ee0ef 100644
--- a/server/middlewares/validators/videos.ts
+++ b/server/middlewares/validators/videos.ts
@@ -24,7 +24,7 @@ function videosAddValidator (req: express.Request, res: express.Response, next:
24 logger.debug('Checking videosAdd parameters', { parameters: req.body, files: req.files }) 24 logger.debug('Checking videosAdd parameters', { parameters: req.body, files: req.files })
25 25
26 checkErrors(req, res, () => { 26 checkErrors(req, res, () => {
27 const videoFile = req.files.videofile[0] 27 const videoFile = req.files['videofile'][0]
28 28
29 db.Video.getDurationFromFile(videoFile.path) 29 db.Video.getDurationFromFile(videoFile.path)
30 .then(duration => { 30 .then(duration => {
diff --git a/server/models/pod/pod-interface.ts b/server/models/pod/pod-interface.ts
index 8b0b72167..fc763acac 100644
--- a/server/models/pod/pod-interface.ts
+++ b/server/models/pod/pod-interface.ts
@@ -42,6 +42,7 @@ export interface PodClass {
42} 42}
43 43
44export interface PodAttributes { 44export interface PodAttributes {
45 id?: number
45 host?: string 46 host?: string
46 publicKey?: string 47 publicKey?: string
47 score?: number | Sequelize.literal // Sequelize literal for 'score +' + value 48 score?: number | Sequelize.literal // Sequelize literal for 'score +' + value
@@ -49,7 +50,6 @@ export interface PodAttributes {
49} 50}
50 51
51export interface PodInstance extends PodClass, PodAttributes, Sequelize.Instance<PodAttributes> { 52export interface PodInstance extends PodClass, PodAttributes, Sequelize.Instance<PodAttributes> {
52 id: number
53 createdAt: Date 53 createdAt: Date
54 updatedAt: Date 54 updatedAt: Date
55 55
diff --git a/server/models/pod/pod.ts b/server/models/pod/pod.ts
index 56918e358..df6412721 100644
--- a/server/models/pod/pod.ts
+++ b/server/models/pod/pod.ts
@@ -143,7 +143,7 @@ list = function () {
143} 143}
144 144
145listAllIds = function (transaction: Sequelize.Transaction) { 145listAllIds = function (transaction: Sequelize.Transaction) {
146 const query: Sequelize.FindOptions = { 146 const query = {
147 attributes: [ 'id' ], 147 attributes: [ 'id' ],
148 transaction 148 transaction
149 } 149 }
@@ -170,9 +170,7 @@ listRandomPodIdsWithRequest = function (limit: number, tableWithPods: string, ta
170 limit: limit, 170 limit: limit,
171 where: { 171 where: {
172 id: { 172 id: {
173 $in: [ 173 $in: Sequelize.literal(`(SELECT DISTINCT "${tableWithPods}"."podId" FROM "${tableWithPods}" ${tableWithPodsJoins})`)
174 Sequelize.literal(`SELECT DISTINCT "${tableWithPods}"."podId" FROM "${tableWithPods}" ${tableWithPodsJoins}`)
175 ]
176 } 174 }
177 } 175 }
178 } 176 }
diff --git a/server/models/user/user-video-rate-interface.ts b/server/models/user/user-video-rate-interface.ts
index 4e6efc01a..ea0fdc4d9 100644
--- a/server/models/user/user-video-rate-interface.ts
+++ b/server/models/user/user-video-rate-interface.ts
@@ -13,6 +13,8 @@ export interface UserVideoRateClass {
13 13
14export interface UserVideoRateAttributes { 14export interface UserVideoRateAttributes {
15 type: VideoRateType 15 type: VideoRateType
16 userId: number
17 videoId: number
16} 18}
17 19
18export interface UserVideoRateInstance extends UserVideoRateClass, UserVideoRateAttributes, Sequelize.Instance<UserVideoRateAttributes> { 20export interface UserVideoRateInstance extends UserVideoRateClass, UserVideoRateAttributes, Sequelize.Instance<UserVideoRateAttributes> {
diff --git a/server/models/user/user-video-rate.ts b/server/models/user/user-video-rate.ts
index c14598650..7d6dd7281 100644
--- a/server/models/user/user-video-rate.ts
+++ b/server/models/user/user-video-rate.ts
@@ -66,7 +66,7 @@ function associate (models) {
66} 66}
67 67
68load = function (userId: number, videoId: number, transaction: Sequelize.Transaction) { 68load = function (userId: number, videoId: number, transaction: Sequelize.Transaction) {
69 const options: Sequelize.FindOptions = { 69 const options: Sequelize.FindOptions<UserVideoRateAttributes> = {
70 where: { 70 where: {
71 userId, 71 userId,
72 videoId 72 videoId
diff --git a/server/models/user/user.ts b/server/models/user/user.ts
index e1b933988..d481fa13c 100644
--- a/server/models/user/user.ts
+++ b/server/models/user/user.ts
@@ -198,7 +198,7 @@ loadById = function (id: number) {
198loadByUsername = function (username: string) { 198loadByUsername = function (username: string) {
199 const query = { 199 const query = {
200 where: { 200 where: {
201 username: username 201 username
202 } 202 }
203 } 203 }
204 204
@@ -212,5 +212,6 @@ loadByUsernameOrEmail = function (username: string, email: string) {
212 } 212 }
213 } 213 }
214 214
215 return User.findOne(query) 215 // FIXME: https://github.com/DefinitelyTyped/DefinitelyTyped/issues/18387
216 return (User as any).findOne(query)
216} 217}
diff --git a/server/models/video/video-interface.ts b/server/models/video/video-interface.ts
index cc214fd60..fb31c6a8f 100644
--- a/server/models/video/video-interface.ts
+++ b/server/models/video/video-interface.ts
@@ -121,6 +121,7 @@ export interface VideoClass {
121} 121}
122 122
123export interface VideoAttributes { 123export interface VideoAttributes {
124 id?: number
124 uuid?: string 125 uuid?: string
125 name: string 126 name: string
126 category: number 127 category: number
@@ -140,7 +141,6 @@ export interface VideoAttributes {
140} 141}
141 142
142export interface VideoInstance extends VideoClass, VideoAttributes, Sequelize.Instance<VideoAttributes> { 143export interface VideoInstance extends VideoClass, VideoAttributes, Sequelize.Instance<VideoAttributes> {
143 id: number
144 createdAt: Date 144 createdAt: Date
145 updatedAt: Date 145 updatedAt: Date
146 146
diff --git a/server/models/video/video.ts b/server/models/video/video.ts
index b3ca1e668..7dfea8ac9 100644
--- a/server/models/video/video.ts
+++ b/server/models/video/video.ts
@@ -643,7 +643,7 @@ list = function () {
643} 643}
644 644
645listForApi = function (start: number, count: number, sort: string) { 645listForApi = function (start: number, count: number, sort: string) {
646 // Exclude Blakclisted videos from the list 646 // Exclude blacklisted videos from the list
647 const query = { 647 const query = {
648 distinct: true, 648 distinct: true,
649 offset: start, 649 offset: start,
@@ -807,7 +807,7 @@ searchAndPopulateAuthorAndPodAndTags = function (value: string, field: string, s
807 model: Video['sequelize'].models.VideoFile 807 model: Video['sequelize'].models.VideoFile
808 } 808 }
809 809
810 const query: Sequelize.FindOptions = { 810 const query: Sequelize.FindOptions<VideoAttributes> = {
811 distinct: true, 811 distinct: true,
812 where: createBaseVideosWhere(), 812 where: createBaseVideosWhere(),
813 offset: start, 813 offset: start,
diff --git a/server/tests/api/config.js b/server/tests/api/config.js
index 052b3f036..dc3cce052 100644
--- a/server/tests/api/config.js
+++ b/server/tests/api/config.js
@@ -35,7 +35,7 @@ describe('Test config', function () {
35 35
36 const data = res.body 36 const data = res.body
37 37
38 expect(data.signup.allowed).to.be.truthy 38 expect(data.signup.allowed).to.be.true
39 39
40 done() 40 done()
41 }) 41 })
diff --git a/yarn.lock b/yarn.lock
index 68187f684..ca5f27392 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,27 +3,27 @@
3 3
4 4
5"@types/async@^2.0.40": 5"@types/async@^2.0.40":
6 version "2.0.40" 6 version "2.0.42"
7 resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.40.tgz#ac02de68e66c004a61b7cb16df8b1db3a254cca9" 7 resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.42.tgz#51cd1cc76b9fe487f5759f3eadd6f74074b99b81"
8 8
9"@types/bcrypt@^1.0.0": 9"@types/bcrypt@^1.0.0":
10 version "1.0.0" 10 version "1.0.0"
11 resolved "https://registry.yarnpkg.com/@types/bcrypt/-/bcrypt-1.0.0.tgz#2c523da191db7d41c06d17de235335c985effe9b" 11 resolved "https://registry.yarnpkg.com/@types/bcrypt/-/bcrypt-1.0.0.tgz#2c523da191db7d41c06d17de235335c985effe9b"
12 12
13"@types/bluebird@*", "@types/bluebird@~3.0.36": 13"@types/bluebird@*", "@types/bluebird@^3.4.0":
14 version "3.0.37" 14 version "3.5.8"
15 resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.0.37.tgz#2e76b394aa9bea40d04241a31c0887a260283388" 15 resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.8.tgz#242a83379f06c90f96acf6d1aeab3af6faebdb98"
16 16
17"@types/body-parser@^1.16.3": 17"@types/body-parser@^1.16.3":
18 version "1.16.4" 18 version "1.16.5"
19 resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.16.4.tgz#96f3660e6f88a677fee7250f5a5e6d6bda3c76bb" 19 resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.16.5.tgz#d2b7daefab84e0afa9d3fae0935bc7355b6320af"
20 dependencies: 20 dependencies:
21 "@types/express" "*" 21 "@types/express" "*"
22 "@types/node" "*" 22 "@types/node" "*"
23 23
24"@types/commander@^2.9.1": 24"@types/commander@^2.9.1":
25 version "2.9.1" 25 version "2.9.2"
26 resolved "https://registry.yarnpkg.com/@types/commander/-/commander-2.9.1.tgz#d4e464425baf4685bd49dd233be11de9c00c0784" 26 resolved "https://registry.yarnpkg.com/@types/commander/-/commander-2.9.2.tgz#421f0cafd94a580991662711ea61fc37a5fcfede"
27 dependencies: 27 dependencies:
28 "@types/node" "*" 28 "@types/node" "*"
29 29
@@ -32,31 +32,31 @@
32 resolved "https://registry.yarnpkg.com/@types/config/-/config-0.0.32.tgz#c106055802d78e234e28374adc4dad460d098558" 32 resolved "https://registry.yarnpkg.com/@types/config/-/config-0.0.32.tgz#c106055802d78e234e28374adc4dad460d098558"
33 33
34"@types/express-serve-static-core@*": 34"@types/express-serve-static-core@*":
35 version "4.0.48" 35 version "4.0.50"
36 resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.0.48.tgz#b4fa06b0fce282e582b4535ff7fac85cc90173e9" 36 resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.0.50.tgz#c5a139b5d29d2305aae6d982f69cef36120beacf"
37 dependencies: 37 dependencies:
38 "@types/node" "*" 38 "@types/node" "*"
39 39
40"@types/express@*", "@types/express@^4.0.35", "@types/express@~4.0.34": 40"@types/express@*", "@types/express@^4.0.35", "@types/express@~4.0.34":
41 version "4.0.36" 41 version "4.0.37"
42 resolved "https://registry.yarnpkg.com/@types/express/-/express-4.0.36.tgz#14eb47de7ecb10319f0a2fb1cf971aa8680758c2" 42 resolved "https://registry.yarnpkg.com/@types/express/-/express-4.0.37.tgz#625ac3765169676e01897ca47011c26375784971"
43 dependencies: 43 dependencies:
44 "@types/express-serve-static-core" "*" 44 "@types/express-serve-static-core" "*"
45 "@types/serve-static" "*" 45 "@types/serve-static" "*"
46 46
47"@types/form-data@*": 47"@types/form-data@*":
48 version "0.0.33" 48 version "2.2.0"
49 resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-0.0.33.tgz#c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8" 49 resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.0.tgz#a98aac91dc99857b6af24caef7ca6df302f31565"
50 dependencies: 50 dependencies:
51 "@types/node" "*" 51 "@types/node" "*"
52 52
53"@types/geojson@^1.0.0": 53"@types/geojson@^1.0.0":
54 version "1.0.2" 54 version "1.0.3"
55 resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-1.0.2.tgz#b02d10ab028e2928ac592a051aaa4981a1941d03" 55 resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-1.0.3.tgz#fbcf7fa5eb6dd108d51385cc6987ec1f24214523"
56 56
57"@types/lodash@*", "@types/lodash@^4.14.64": 57"@types/lodash@*", "@types/lodash@^4.14.64":
58 version "4.14.66" 58 version "4.14.74"
59 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.66.tgz#3dbb83477becf130611f8fac82a8fdb199805981" 59 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.74.tgz#ac3bd8db988e7f7038e5d22bd76a7ba13f876168"
60 60
61"@types/magnet-uri@^5.1.1": 61"@types/magnet-uri@^5.1.1":
62 version "5.1.1" 62 version "5.1.1"
@@ -68,9 +68,11 @@
68 version "1.3.1" 68 version "1.3.1"
69 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.1.tgz#2cf42972d0931c1060c7d5fa6627fce6bd876f2f" 69 resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.1.tgz#2cf42972d0931c1060c7d5fa6627fce6bd876f2f"
70 70
71"@types/mkdirp@^0.3.29": 71"@types/mkdirp@^0.5.1":
72 version "0.3.29" 72 version "0.5.1"
73 resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066" 73 resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.1.tgz#ea887cd024f691c1ca67cce20b7606b053e43b0f"
74 dependencies:
75 "@types/node" "*"
74 76
75"@types/morgan@^1.7.32": 77"@types/morgan@^1.7.32":
76 version "1.7.32" 78 version "1.7.32"
@@ -78,51 +80,51 @@
78 dependencies: 80 dependencies:
79 "@types/express" "*" 81 "@types/express" "*"
80 82
81"@types/multer@^0.0.34": 83"@types/multer@^1.3.3":
82 version "0.0.34" 84 version "1.3.3"
83 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-0.0.34.tgz#4b542b380dcf59bced8b66294654dc67a7fab383" 85 resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.3.3.tgz#57437b639dc741e59c2699139cb95dfe3ef5b21a"
84 dependencies: 86 dependencies:
85 "@types/express" "*" 87 "@types/express" "*"
86 88
87"@types/node@*", "@types/node@^8.0.3": 89"@types/node@*", "@types/node@^8.0.3":
88 version "8.0.3" 90 version "8.0.25"
89 resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.3.tgz#fca61c26f83e5f453166114f57d53a47feb36d45" 91 resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.25.tgz#66ecaf4df93f5281b48427ee96fbcdfc4f0cdce1"
90 92
91"@types/request@^0.0.44": 93"@types/request@^2.0.3":
92 version "0.0.44" 94 version "2.0.3"
93 resolved "https://registry.yarnpkg.com/@types/request/-/request-0.0.44.tgz#77572176765376d2ba98654079311650cf4113af" 95 resolved "https://registry.yarnpkg.com/@types/request/-/request-2.0.3.tgz#bdf0fba9488c822f77e97de3dd8fe357b2fb8c06"
94 dependencies: 96 dependencies:
95 "@types/form-data" "*" 97 "@types/form-data" "*"
96 "@types/node" "*" 98 "@types/node" "*"
97 99
98"@types/sequelize@^4.0.55": 100"@types/sequelize@^4.0.55":
99 version "4.0.62" 101 version "4.0.71"
100 resolved "https://registry.yarnpkg.com/@types/sequelize/-/sequelize-4.0.62.tgz#f1371ba9423ef36c25012844f9b26b4f51fa4191" 102 resolved "https://registry.yarnpkg.com/@types/sequelize/-/sequelize-4.0.71.tgz#61521e0fb167b1107ff21b8e207a6c90b8bbae71"
101 dependencies: 103 dependencies:
102 "@types/bluebird" "*" 104 "@types/bluebird" "*"
103 "@types/lodash" "*" 105 "@types/lodash" "*"
104 "@types/validator" "*" 106 "@types/validator" "*"
105 107
106"@types/serve-static@*": 108"@types/serve-static@*":
107 version "1.7.31" 109 version "1.7.32"
108 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.7.31.tgz#15456de8d98d6b4cff31be6c6af7492ae63f521a" 110 resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.7.32.tgz#0f6732e4dab0813771dd8fc8fe14940f34728b4c"
109 dependencies: 111 dependencies:
110 "@types/express-serve-static-core" "*" 112 "@types/express-serve-static-core" "*"
111 "@types/mime" "*" 113 "@types/mime" "*"
112 114
113"@types/validator@*", "@types/validator@^6.2.0": 115"@types/validator@*", "@types/validator@^6.2.0":
114 version "6.2.0" 116 version "6.2.2"
115 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-6.2.0.tgz#020322fe1929f69889eb675a1bdb5a98394b71f0" 117 resolved "https://registry.yarnpkg.com/@types/validator/-/validator-6.2.2.tgz#f10c4433e5d107c95cf895e53ae4d25a53c3fa32"
116 118
117"@types/winston@^2.3.2": 119"@types/winston@^2.3.2":
118 version "2.3.3" 120 version "2.3.5"
119 resolved "https://registry.yarnpkg.com/@types/winston/-/winston-2.3.3.tgz#f3eeea27c02f08aaeb60e535804b235f8378eff4" 121 resolved "https://registry.yarnpkg.com/@types/winston/-/winston-2.3.5.tgz#d8063460a7881e55a9dbfc41fcdfb5063312f3fb"
120 dependencies: 122 dependencies:
121 "@types/node" "*" 123 "@types/node" "*"
122 124
123"@types/ws@^0.0.41": 125"@types/ws@^3.0.2":
124 version "0.0.41" 126 version "3.0.2"
125 resolved "https://registry.yarnpkg.com/@types/ws/-/ws-0.0.41.tgz#88a7e0cd1605bd6ea773110954671394c690db1a" 127 resolved "https://registry.yarnpkg.com/@types/ws/-/ws-3.0.2.tgz#b538b6a16daee454ac04054991271f3da38772de"
126 dependencies: 128 dependencies:
127 "@types/node" "*" 129 "@types/node" "*"
128 130
@@ -131,10 +133,10 @@ abbrev@1:
131 resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" 133 resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
132 134
133accepts@~1.3.3: 135accepts@~1.3.3:
134 version "1.3.3" 136 version "1.3.4"
135 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" 137 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f"
136 dependencies: 138 dependencies:
137 mime-types "~2.1.11" 139 mime-types "~2.1.16"
138 negotiator "0.6.1" 140 negotiator "0.6.1"
139 141
140acorn-jsx@^3.0.0: 142acorn-jsx@^3.0.0:
@@ -147,9 +149,9 @@ acorn@^3.0.4:
147 version "3.3.0" 149 version "3.3.0"
148 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 150 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
149 151
150acorn@^5.0.1: 152acorn@^5.1.1:
151 version "5.0.3" 153 version "5.1.1"
152 resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" 154 resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75"
153 155
154addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2: 156addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2:
155 version "1.4.2" 157 version "1.4.2"
@@ -178,6 +180,10 @@ ansi-regex@^2.0.0:
178 version "2.1.1" 180 version "2.1.1"
179 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 181 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
180 182
183ansi-regex@^3.0.0:
184 version "3.0.0"
185 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
186
181ansi-styles@^1.1.0: 187ansi-styles@^1.1.0:
182 version "1.1.0" 188 version "1.1.0"
183 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" 189 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de"
@@ -186,20 +192,22 @@ ansi-styles@^2.2.1:
186 version "2.2.1" 192 version "2.2.1"
187 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 193 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
188 194
195ansi-styles@^3.1.0:
196 version "3.2.0"
197 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
198 dependencies:
199 color-convert "^1.9.0"
200
189any-promise@^1.0.0: 201any-promise@^1.0.0:
190 version "1.3.0" 202 version "1.3.0"
191 resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" 203 resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
192 204
193anymatch@^1.3.0: 205anymatch@^1.3.0:
194 version "1.3.0" 206 version "1.3.2"
195 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" 207 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
196 dependencies: 208 dependencies:
197 arrify "^1.0.0"
198 micromatch "^2.1.5" 209 micromatch "^2.1.5"
199 210 normalize-path "^2.0.0"
200ap@~0.2.0:
201 version "0.2.0"
202 resolved "https://registry.yarnpkg.com/ap/-/ap-0.2.0.tgz#ae0942600b29912f0d2b14ec60c45e8f330b6110"
203 211
204append-field@^0.1.0: 212append-field@^0.1.0:
205 version "0.1.0" 213 version "0.1.0"
@@ -229,8 +237,8 @@ arr-diff@^2.0.0:
229 arr-flatten "^1.0.1" 237 arr-flatten "^1.0.1"
230 238
231arr-flatten@^1.0.1: 239arr-flatten@^1.0.1:
232 version "1.0.3" 240 version "1.1.0"
233 resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1" 241 resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
234 242
235array-flatten@1.1.1: 243array-flatten@1.1.1:
236 version "1.1.1" 244 version "1.1.1"
@@ -261,10 +269,6 @@ arrify@^1.0.0:
261 version "1.0.1" 269 version "1.0.1"
262 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 270 resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
263 271
264asap@^2.0.0:
265 version "2.0.5"
266 resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f"
267
268asn1@~0.2.3: 272asn1@~0.2.3:
269 version "0.2.3" 273 version "0.2.3"
270 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 274 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
@@ -292,8 +296,8 @@ async-lru@^1.1.1:
292 lru "^3.1.0" 296 lru "^3.1.0"
293 297
294async@>=0.2.9, async@^2.0.0: 298async@>=0.2.9, async@^2.0.0:
295 version "2.4.1" 299 version "2.5.0"
296 resolved "https://registry.yarnpkg.com/async/-/async-2.4.1.tgz#62a56b279c98a11d0987096a01cc3eeb8eb7bbd7" 300 resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d"
297 dependencies: 301 dependencies:
298 lodash "^4.14.0" 302 lodash "^4.14.0"
299 303
@@ -318,12 +322,12 @@ aws4@^1.2.1:
318 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" 322 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
319 323
320babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: 324babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
321 version "6.22.0" 325 version "6.26.0"
322 resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" 326 resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
323 dependencies: 327 dependencies:
324 chalk "^1.1.0" 328 chalk "^1.1.3"
325 esutils "^2.0.2" 329 esutils "^2.0.2"
326 js-tokens "^3.0.0" 330 js-tokens "^3.0.2"
327 331
328balanced-match@^1.0.0: 332balanced-match@^1.0.0:
329 version "1.0.0" 333 version "1.0.0"
@@ -340,12 +344,11 @@ bcrypt-pbkdf@^1.0.0:
340 tweetnacl "^0.14.3" 344 tweetnacl "^0.14.3"
341 345
342bcrypt@^1.0.2: 346bcrypt@^1.0.2:
343 version "1.0.2" 347 version "1.0.3"
344 resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-1.0.2.tgz#d05fc5d223173e0e28ec381c0f00cc25ffaf2736" 348 resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-1.0.3.tgz#b02ddc6c0b52ea16b8d3cf375d5a32e780dab548"
345 dependencies: 349 dependencies:
346 bindings "1.2.1" 350 nan "2.6.2"
347 nan "2.5.0" 351 node-pre-gyp "0.6.36"
348 node-pre-gyp "0.6.32"
349 352
350bencode@^1.0.0: 353bencode@^1.0.0:
351 version "1.0.0" 354 version "1.0.0"
@@ -354,14 +357,14 @@ bencode@^1.0.0:
354 safe-buffer "^5.1.1" 357 safe-buffer "^5.1.1"
355 358
356binary-extensions@^1.0.0: 359binary-extensions@^1.0.0:
357 version "1.8.0" 360 version "1.10.0"
358 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" 361 resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.10.0.tgz#9aeb9a6c5e88638aad171e167f5900abe24835d0"
359 362
360binary-search@^1.2.0: 363binary-search@^1.2.0:
361 version "1.3.2" 364 version "1.3.2"
362 resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.2.tgz#88c9b7bd2b7221d352da78ec887f5af2549e4de2" 365 resolved "https://registry.yarnpkg.com/binary-search/-/binary-search-1.3.2.tgz#88c9b7bd2b7221d352da78ec887f5af2549e4de2"
363 366
364bindings@1.2.1, bindings@~1.2.1: 367bindings@~1.2.1:
365 version "1.2.1" 368 version "1.2.1"
366 resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11" 369 resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11"
367 370
@@ -464,8 +467,8 @@ bluebird@^3.0.5, bluebird@^3.4.0, bluebird@^3.4.6, bluebird@^3.5.0:
464 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" 467 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c"
465 468
466bn.js@^4.4.0: 469bn.js@^4.4.0:
467 version "4.11.7" 470 version "4.11.8"
468 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.7.tgz#ddb048e50d9482790094c13eb3fcfc833ce7ab46" 471 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
469 472
470body-parser@^1.12.4: 473body-parser@^1.12.4:
471 version "1.17.2" 474 version "1.17.2"
@@ -519,21 +522,17 @@ buffer-equals@^1.0.3:
519 version "1.0.4" 522 version "1.0.4"
520 resolved "https://registry.yarnpkg.com/buffer-equals/-/buffer-equals-1.0.4.tgz#0353b54fd07fd9564170671ae6f66b9cf10d27f5" 523 resolved "https://registry.yarnpkg.com/buffer-equals/-/buffer-equals-1.0.4.tgz#0353b54fd07fd9564170671ae6f66b9cf10d27f5"
521 524
522buffer-shims@^1.0.0:
523 version "1.0.0"
524 resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51"
525
526buffer-writer@1.0.1: 525buffer-writer@1.0.1:
527 version "1.0.1" 526 version "1.0.1"
528 resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08" 527 resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-1.0.1.tgz#22a936901e3029afcd7547eb4487ceb697a3bf08"
529 528
530bufferutil@^3.0.0: 529bufferutil@^3.0.0:
531 version "3.0.1" 530 version "3.0.2"
532 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-3.0.1.tgz#20b2ef5159ac49f20e44bce38e7c35a6a904ee66" 531 resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-3.0.2.tgz#7880c1c4c04ce8a13fffac3fb9ee02ac0cc0d8dc"
533 dependencies: 532 dependencies:
534 bindings "~1.2.1" 533 bindings "~1.2.1"
535 nan "~2.6.0" 534 nan "~2.6.0"
536 prebuild-install "~2.1.0" 535 prebuild-install "~2.2.0"
537 536
538builtin-modules@^1.1.1: 537builtin-modules@^1.1.1:
539 version "1.1.1" 538 version "1.1.1"
@@ -571,13 +570,16 @@ caseless@~0.12.0:
571 version "0.12.0" 570 version "0.12.0"
572 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 571 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
573 572
574chai@^3.3.0: 573chai@^4.1.1:
575 version "3.5.0" 574 version "4.1.1"
576 resolved "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz#4d02637b067fe958bdbfdd3a40ec56fef7373247" 575 resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.1.tgz#66e21279e6f3c6415ff8231878227900e2171b39"
577 dependencies: 576 dependencies:
578 assertion-error "^1.0.1" 577 assertion-error "^1.0.1"
579 deep-eql "^0.1.3" 578 check-error "^1.0.1"
580 type-detect "^1.0.0" 579 deep-eql "^2.0.1"
580 get-func-name "^2.0.0"
581 pathval "^1.0.0"
582 type-detect "^4.0.0"
581 583
582chalk@0.5.1: 584chalk@0.5.1:
583 version "0.5.1" 585 version "0.5.1"
@@ -589,7 +591,7 @@ chalk@0.5.1:
589 strip-ansi "^0.3.0" 591 strip-ansi "^0.3.0"
590 supports-color "^0.2.0" 592 supports-color "^0.2.0"
591 593
592chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: 594chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
593 version "1.1.3" 595 version "1.1.3"
594 resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 596 resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
595 dependencies: 597 dependencies:
@@ -599,6 +601,18 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
599 strip-ansi "^3.0.0" 601 strip-ansi "^3.0.0"
600 supports-color "^2.0.0" 602 supports-color "^2.0.0"
601 603
604chalk@^2.0.0:
605 version "2.1.0"
606 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
607 dependencies:
608 ansi-styles "^3.1.0"
609 escape-string-regexp "^1.0.5"
610 supports-color "^4.0.0"
611
612check-error@^1.0.1:
613 version "1.0.2"
614 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
615
602chokidar@^1.4.3: 616chokidar@^1.4.3:
603 version "1.7.0" 617 version "1.7.0"
604 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" 618 resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
@@ -627,8 +641,8 @@ chunk-store-stream@^2.0.2:
627 readable-stream "^2.0.5" 641 readable-stream "^2.0.5"
628 642
629circular-json@^0.3.1: 643circular-json@^0.3.1:
630 version "0.3.1" 644 version "0.3.3"
631 resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" 645 resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
632 646
633cli-cursor@^1.0.1: 647cli-cursor@^1.0.1:
634 version "1.0.2" 648 version "1.0.2"
@@ -637,8 +651,8 @@ cli-cursor@^1.0.1:
637 restore-cursor "^1.0.1" 651 restore-cursor "^1.0.1"
638 652
639cli-width@^2.0.0: 653cli-width@^2.0.0:
640 version "2.1.0" 654 version "2.2.0"
641 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" 655 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
642 656
643closest-to@~2.0.0: 657closest-to@~2.0.0:
644 version "2.0.0" 658 version "2.0.0"
@@ -670,6 +684,16 @@ code-point-at@^1.0.0:
670 version "1.1.0" 684 version "1.1.0"
671 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 685 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
672 686
687color-convert@^1.9.0:
688 version "1.9.0"
689 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
690 dependencies:
691 color-name "^1.1.1"
692
693color-name@^1.1.1:
694 version "1.1.3"
695 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
696
673colors@1.0.x: 697colors@1.0.x:
674 version "1.0.3" 698 version "1.0.3"
675 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" 699 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
@@ -695,10 +719,8 @@ commander@2.9.0:
695 graceful-readlink ">= 1.0.0" 719 graceful-readlink ">= 1.0.0"
696 720
697commander@^2.9.0: 721commander@^2.9.0:
698 version "2.10.0" 722 version "2.11.0"
699 resolved "https://registry.yarnpkg.com/commander/-/commander-2.10.0.tgz#e1f5d3245de246d1a5ca04702fa1ad1bd7e405fe" 723 resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
700 dependencies:
701 graceful-readlink ">= 1.0.0"
702 724
703compact2string@^1.2.0: 725compact2string@^1.2.0:
704 version "1.4.0" 726 version "1.4.0"
@@ -736,8 +758,8 @@ concurrently@^3.1.0:
736 tree-kill "^1.1.0" 758 tree-kill "^1.1.0"
737 759
738config@^1.14.0: 760config@^1.14.0:
739 version "1.26.1" 761 version "1.26.2"
740 resolved "https://registry.yarnpkg.com/config/-/config-1.26.1.tgz#f647ce32c345e80ba73a8eaa7a9a4b4e5b290ca1" 762 resolved "https://registry.yarnpkg.com/config/-/config-1.26.2.tgz#2466291168d8afae0aae8ab99ea4d4272f520cae"
741 dependencies: 763 dependencies:
742 json5 "0.4.0" 764 json5 "0.4.0"
743 os-homedir "1.0.2" 765 os-homedir "1.0.2"
@@ -779,17 +801,17 @@ cookie@0.3.1:
779 version "0.3.1" 801 version "0.3.1"
780 resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" 802 resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
781 803
782cookiejar@^2.0.6: 804cookiejar@^2.1.0:
783 version "2.1.1" 805 version "2.1.1"
784 resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.1.tgz#41ad57b1b555951ec171412a81942b1e8200d34a" 806 resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.1.tgz#41ad57b1b555951ec171412a81942b1e8200d34a"
785 807
786core-util-is@~1.0.0: 808core-util-is@1.0.2, core-util-is@~1.0.0:
787 version "1.0.2" 809 version "1.0.2"
788 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 810 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
789 811
790cors@^2.8.1: 812cors@^2.8.1:
791 version "2.8.3" 813 version "2.8.4"
792 resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.3.tgz#4cf78e1d23329a7496b2fc2225b77ca5bb5eb802" 814 resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.4.tgz#2bd381f2eb201020105cd50ea59da63090694686"
793 dependencies: 815 dependencies:
794 object-assign "^4" 816 object-assign "^4"
795 vary "^1" 817 vary "^1"
@@ -813,21 +835,6 @@ create-torrent@^3.24.5:
813 simple-sha1 "^2.0.0" 835 simple-sha1 "^2.0.0"
814 xtend "^4.0.1" 836 xtend "^4.0.1"
815 837
816cross-env@^3.1.2:
817 version "3.2.4"
818 resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-3.2.4.tgz#9e0585f277864ed421ce756f81a980ff0d698aba"
819 dependencies:
820 cross-spawn "^5.1.0"
821 is-windows "^1.0.0"
822
823cross-spawn@^5.1.0:
824 version "5.1.0"
825 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
826 dependencies:
827 lru-cache "^4.0.1"
828 shebang-command "^1.2.0"
829 which "^1.2.9"
830
831cryptiles@2.x.x: 838cryptiles@2.x.x:
832 version "2.0.5" 839 version "2.0.5"
833 resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" 840 resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
@@ -858,35 +865,29 @@ debug-log@^1.0.0:
858 version "1.0.1" 865 version "1.0.1"
859 resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" 866 resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
860 867
861debug@2.6.0:
862 version "2.6.0"
863 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
864 dependencies:
865 ms "0.7.2"
866
867debug@2.6.7: 868debug@2.6.7:
868 version "2.6.7" 869 version "2.6.7"
869 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e" 870 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
870 dependencies: 871 dependencies:
871 ms "2.0.0" 872 ms "2.0.0"
872 873
873debug@2.6.8, debug@^2.0.0, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.5.2, debug@^2.6.8: 874debug@2.6.8, debug@^2.0.0, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.5.2, debug@^2.6.0, debug@^2.6.8:
874 version "2.6.8" 875 version "2.6.8"
875 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" 876 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
876 dependencies: 877 dependencies:
877 ms "2.0.0" 878 ms "2.0.0"
878 879
879debug@~2.2.0: 880decompress-response@^3.3.0:
880 version "2.2.0" 881 version "3.3.0"
881 resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" 882 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
882 dependencies: 883 dependencies:
883 ms "0.7.1" 884 mimic-response "^1.0.0"
884 885
885deep-eql@^0.1.3: 886deep-eql@^2.0.1:
886 version "0.1.3" 887 version "2.0.2"
887 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" 888 resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-2.0.2.tgz#b1bac06e56f0a76777686d50c9feb75c2ed7679a"
888 dependencies: 889 dependencies:
889 type-detect "0.1.1" 890 type-detect "^3.0.0"
890 891
891deep-extend@~0.4.0: 892deep-extend@~0.4.0:
892 version "0.4.2" 893 version "0.4.2"
@@ -938,21 +939,14 @@ delegates@^1.0.0:
938 version "1.0.0" 939 version "1.0.0"
939 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 940 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
940 941
941depd@1.1.0, depd@^1.1.0, depd@~1.1.0: 942depd@1.1.1, depd@^1.1.0, depd@~1.1.0, depd@~1.1.1:
942 version "1.1.0" 943 version "1.1.1"
943 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" 944 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
944 945
945destroy@~1.0.4: 946destroy@~1.0.4:
946 version "1.0.4" 947 version "1.0.4"
947 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 948 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
948 949
949dezalgo@^1.0.3:
950 version "1.0.3"
951 resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
952 dependencies:
953 asap "^2.0.0"
954 wrappy "1"
955
956dicer@0.2.5: 950dicer@0.2.5:
957 version "0.2.5" 951 version "0.2.5"
958 resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" 952 resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f"
@@ -960,10 +954,14 @@ dicer@0.2.5:
960 readable-stream "1.1.x" 954 readable-stream "1.1.x"
961 streamsearch "0.1.2" 955 streamsearch "0.1.2"
962 956
963diff@3.2.0, diff@^3.1.0, diff@^3.2.0: 957diff@3.2.0:
964 version "3.2.0" 958 version "3.2.0"
965 resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" 959 resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9"
966 960
961diff@^3.1.0, diff@^3.2.0:
962 version "3.3.0"
963 resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9"
964
967doctrine@1.5.0, doctrine@^1.2.2: 965doctrine@1.5.0, doctrine@^1.2.2:
968 version "1.5.0" 966 version "1.5.0"
969 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" 967 resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
@@ -994,10 +992,10 @@ duplexer@~0.1.1:
994 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" 992 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
995 993
996duplexify@^3.2.0: 994duplexify@^3.2.0:
997 version "3.5.0" 995 version "3.5.1"
998 resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.0.tgz#1aa773002e1578457e9d9d4a50b0ccaaebcbd604" 996 resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.1.tgz#4e1516be68838bc90a49994f0b39a6e5960befcd"
999 dependencies: 997 dependencies:
1000 end-of-stream "1.0.0" 998 end-of-stream "^1.0.0"
1001 inherits "^2.0.1" 999 inherits "^2.0.1"
1002 readable-stream "^2.0.0" 1000 readable-stream "^2.0.0"
1003 stream-shift "^1.0.0" 1001 stream-shift "^1.0.0"
@@ -1016,12 +1014,6 @@ encodeurl@~1.0.1:
1016 version "1.0.1" 1014 version "1.0.1"
1017 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" 1015 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"
1018 1016
1019end-of-stream@1.0.0:
1020 version "1.0.0"
1021 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.0.0.tgz#d4596e702734a93e40e9af864319eabd99ff2f0e"
1022 dependencies:
1023 once "~1.3.0"
1024
1025end-of-stream@^1.0.0, end-of-stream@^1.1.0: 1017end-of-stream@^1.0.0, end-of-stream@^1.1.0:
1026 version "1.4.0" 1018 version "1.4.0"
1027 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206" 1019 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206"
@@ -1035,13 +1027,14 @@ error-ex@^1.2.0:
1035 is-arrayish "^0.2.1" 1027 is-arrayish "^0.2.1"
1036 1028
1037es-abstract@^1.7.0: 1029es-abstract@^1.7.0:
1038 version "1.7.0" 1030 version "1.8.0"
1039 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c" 1031 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.0.tgz#3b00385e85729932beffa9163bbea1234e932914"
1040 dependencies: 1032 dependencies:
1041 es-to-primitive "^1.1.1" 1033 es-to-primitive "^1.1.1"
1042 function-bind "^1.1.0" 1034 function-bind "^1.1.0"
1035 has "^1.0.1"
1043 is-callable "^1.1.3" 1036 is-callable "^1.1.3"
1044 is-regex "^1.0.3" 1037 is-regex "^1.0.4"
1045 1038
1046es-to-primitive@^1.1.1: 1039es-to-primitive@^1.1.1:
1047 version "1.1.1" 1040 version "1.1.1"
@@ -1052,8 +1045,8 @@ es-to-primitive@^1.1.1:
1052 is-symbol "^1.0.1" 1045 is-symbol "^1.0.1"
1053 1046
1054es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: 1047es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14:
1055 version "0.10.23" 1048 version "0.10.29"
1056 resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.23.tgz#7578b51be974207a5487821b56538c224e4e7b38" 1049 resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.29.tgz#768eb2dfc4957bcf35fa0568f193ab71ede53fd8"
1057 dependencies: 1050 dependencies:
1058 es6-iterator "2" 1051 es6-iterator "2"
1059 es6-symbol "~3.1" 1052 es6-symbol "~3.1"
@@ -1124,9 +1117,9 @@ escope@^3.6.0:
1124 esrecurse "^4.1.0" 1117 esrecurse "^4.1.0"
1125 estraverse "^4.1.1" 1118 estraverse "^4.1.1"
1126 1119
1127eslint-config-standard-jsx@4.0.1: 1120eslint-config-standard-jsx@4.0.2:
1128 version "4.0.1" 1121 version "4.0.2"
1129 resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-4.0.1.tgz#cd4e463d0268e2d9e707f61f42f73f5b3333c642" 1122 resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-4.0.2.tgz#009e53c4ddb1e9ee70b4650ffe63a7f39f8836e1"
1130 1123
1131eslint-config-standard@10.2.1: 1124eslint-config-standard@10.2.1:
1132 version "10.2.1" 1125 version "10.2.1"
@@ -1163,8 +1156,8 @@ eslint-plugin-import@~2.2.0:
1163 pkg-up "^1.0.0" 1156 pkg-up "^1.0.0"
1164 1157
1165eslint-plugin-node@~4.2.2: 1158eslint-plugin-node@~4.2.2:
1166 version "4.2.2" 1159 version "4.2.3"
1167 resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-4.2.2.tgz#82959ca9aed79fcbd28bb1b188d05cac04fb3363" 1160 resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-4.2.3.tgz#c04390ab8dbcbb6887174023d6f3a72769e63b97"
1168 dependencies: 1161 dependencies:
1169 ignore "^3.0.11" 1162 ignore "^3.0.11"
1170 minimatch "^3.0.2" 1163 minimatch "^3.0.2"
@@ -1231,15 +1224,15 @@ eslint@~3.19.0:
1231 user-home "^2.0.0" 1224 user-home "^2.0.0"
1232 1225
1233espree@^3.4.0: 1226espree@^3.4.0:
1234 version "3.4.3" 1227 version "3.5.0"
1235 resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.3.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374" 1228 resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.0.tgz#98358625bdd055861ea27e2867ea729faf463d8d"
1236 dependencies: 1229 dependencies:
1237 acorn "^5.0.1" 1230 acorn "^5.1.1"
1238 acorn-jsx "^3.0.0" 1231 acorn-jsx "^3.0.0"
1239 1232
1240esprima@^3.1.1: 1233esprima@^4.0.0:
1241 version "3.1.3" 1234 version "4.0.0"
1242 resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" 1235 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
1243 1236
1244esquery@^1.0.0: 1237esquery@^1.0.0:
1245 version "1.0.0" 1238 version "1.0.0"
@@ -1306,8 +1299,8 @@ expand-range@^1.8.1:
1306 fill-range "^2.1.0" 1299 fill-range "^2.1.0"
1307 1300
1308expand-template@^1.0.2: 1301expand-template@^1.0.2:
1309 version "1.0.3" 1302 version "1.1.0"
1310 resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.0.3.tgz#6c303323177a62b1b22c070279f7861287b69b1a" 1303 resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.0.tgz#e09efba977bf98f9ee0ed25abd0c692e02aec3fc"
1311 1304
1312express-oauth-server@2.0.0-b1: 1305express-oauth-server@2.0.0-b1:
1313 version "2.0.0-b1" 1306 version "2.0.0-b1"
@@ -1319,18 +1312,18 @@ express-oauth-server@2.0.0-b1:
1319 thenify "^3.0.0" 1312 thenify "^3.0.0"
1320 1313
1321express-validator@^3.1.0: 1314express-validator@^3.1.0:
1322 version "3.2.0" 1315 version "3.2.1"
1323 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-3.2.0.tgz#9537abeb0f66e439f9e30b4ed16c4c6c231318e2" 1316 resolved "https://registry.yarnpkg.com/express-validator/-/express-validator-3.2.1.tgz#45603e7eee693185c2198fbdebd414925ffd3524"
1324 dependencies: 1317 dependencies:
1325 "@types/bluebird" "~3.0.36" 1318 "@types/bluebird" "^3.4.0"
1326 "@types/express" "~4.0.34" 1319 "@types/express" "~4.0.34"
1327 bluebird "^3.4.0" 1320 bluebird "^3.4.0"
1328 lodash "^4.16.0" 1321 lodash "^4.16.0"
1329 validator "~6.2.0" 1322 validator "~6.2.0"
1330 1323
1331express@^4.12.4, express@^4.13.3: 1324express@^4.12.4, express@^4.13.3:
1332 version "4.15.3" 1325 version "4.15.4"
1333 resolved "https://registry.yarnpkg.com/express/-/express-4.15.3.tgz#bab65d0f03aa80c358408972fc700f916944b662" 1326 resolved "https://registry.yarnpkg.com/express/-/express-4.15.4.tgz#032e2253489cf8fce02666beca3d11ed7a2daed1"
1334 dependencies: 1327 dependencies:
1335 accepts "~1.3.3" 1328 accepts "~1.3.3"
1336 array-flatten "1.1.1" 1329 array-flatten "1.1.1"
@@ -1338,23 +1331,23 @@ express@^4.12.4, express@^4.13.3:
1338 content-type "~1.0.2" 1331 content-type "~1.0.2"
1339 cookie "0.3.1" 1332 cookie "0.3.1"
1340 cookie-signature "1.0.6" 1333 cookie-signature "1.0.6"
1341 debug "2.6.7" 1334 debug "2.6.8"
1342 depd "~1.1.0" 1335 depd "~1.1.1"
1343 encodeurl "~1.0.1" 1336 encodeurl "~1.0.1"
1344 escape-html "~1.0.3" 1337 escape-html "~1.0.3"
1345 etag "~1.8.0" 1338 etag "~1.8.0"
1346 finalhandler "~1.0.3" 1339 finalhandler "~1.0.4"
1347 fresh "0.5.0" 1340 fresh "0.5.0"
1348 merge-descriptors "1.0.1" 1341 merge-descriptors "1.0.1"
1349 methods "~1.1.2" 1342 methods "~1.1.2"
1350 on-finished "~2.3.0" 1343 on-finished "~2.3.0"
1351 parseurl "~1.3.1" 1344 parseurl "~1.3.1"
1352 path-to-regexp "0.1.7" 1345 path-to-regexp "0.1.7"
1353 proxy-addr "~1.1.4" 1346 proxy-addr "~1.1.5"
1354 qs "6.4.0" 1347 qs "6.5.0"
1355 range-parser "~1.2.0" 1348 range-parser "~1.2.0"
1356 send "0.15.3" 1349 send "0.15.4"
1357 serve-static "1.12.3" 1350 serve-static "1.12.4"
1358 setprototypeof "1.0.3" 1351 setprototypeof "1.0.3"
1359 statuses "~1.3.1" 1352 statuses "~1.3.1"
1360 type-is "~1.6.15" 1353 type-is "~1.6.15"
@@ -1371,9 +1364,9 @@ extglob@^0.3.1:
1371 dependencies: 1364 dependencies:
1372 is-extglob "^1.0.0" 1365 is-extglob "^1.0.0"
1373 1366
1374extsprintf@1.0.2: 1367extsprintf@1.3.0, extsprintf@^1.2.0:
1375 version "1.0.2" 1368 version "1.3.0"
1376 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" 1369 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1377 1370
1378eyes@0.1.x: 1371eyes@0.1.x:
1379 version "0.1.8" 1372 version "0.1.8"
@@ -1420,11 +1413,11 @@ fill-range@^2.1.0:
1420 repeat-element "^1.1.2" 1413 repeat-element "^1.1.2"
1421 repeat-string "^1.5.2" 1414 repeat-string "^1.5.2"
1422 1415
1423finalhandler@~1.0.3: 1416finalhandler@~1.0.4:
1424 version "1.0.3" 1417 version "1.0.4"
1425 resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.3.tgz#ef47e77950e999780e86022a560e3217e0d0cc89" 1418 resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.4.tgz#18574f2e7c4b98b8ae3b230c21f201f31bdb3fb7"
1426 dependencies: 1419 dependencies:
1427 debug "2.6.7" 1420 debug "2.6.8"
1428 encodeurl "~1.0.1" 1421 encodeurl "~1.0.1"
1429 escape-html "~1.0.3" 1422 escape-html "~1.0.3"
1430 on-finished "~2.3.0" 1423 on-finished "~2.3.0"
@@ -1433,8 +1426,8 @@ finalhandler@~1.0.3:
1433 unpipe "~1.0.0" 1426 unpipe "~1.0.0"
1434 1427
1435find-root@^1.0.0: 1428find-root@^1.0.0:
1436 version "1.0.0" 1429 version "1.1.0"
1437 resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.0.0.tgz#962ff211aab25c6520feeeb8d6287f8f6e95807a" 1430 resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
1438 1431
1439find-up@^1.0.0: 1432find-up@^1.0.0:
1440 version "1.1.2" 1433 version "1.1.2"
@@ -1487,7 +1480,15 @@ forever-agent@~0.6.1:
1487 version "0.6.1" 1480 version "0.6.1"
1488 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1481 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1489 1482
1490form-data@^2.1.1, form-data@~2.1.1: 1483form-data@^2.1.1:
1484 version "2.3.1"
1485 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
1486 dependencies:
1487 asynckit "^0.4.0"
1488 combined-stream "^1.0.5"
1489 mime-types "^2.1.12"
1490
1491form-data@~2.1.1:
1491 version "2.1.4" 1492 version "2.1.4"
1492 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" 1493 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
1493 dependencies: 1494 dependencies:
@@ -1533,7 +1534,7 @@ fsevents@^1.0.0:
1533 nan "^2.3.0" 1534 nan "^2.3.0"
1534 node-pre-gyp "^0.6.36" 1535 node-pre-gyp "^0.6.36"
1535 1536
1536fstream-ignore@^1.0.5, fstream-ignore@~1.0.5: 1537fstream-ignore@^1.0.5:
1537 version "1.0.5" 1538 version "1.0.5"
1538 resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" 1539 resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
1539 dependencies: 1540 dependencies:
@@ -1541,7 +1542,7 @@ fstream-ignore@^1.0.5, fstream-ignore@~1.0.5:
1541 inherits "2" 1542 inherits "2"
1542 minimatch "^3.0.0" 1543 minimatch "^3.0.0"
1543 1544
1544fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2, fstream@~1.0.10: 1545fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
1545 version "1.0.11" 1546 version "1.0.11"
1546 resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" 1547 resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
1547 dependencies: 1548 dependencies:
@@ -1589,6 +1590,10 @@ get-browser-rtc@^1.0.0:
1589 version "1.0.2" 1590 version "1.0.2"
1590 resolved "https://registry.yarnpkg.com/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz#bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9" 1591 resolved "https://registry.yarnpkg.com/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz#bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9"
1591 1592
1593get-func-name@^2.0.0:
1594 version "2.0.0"
1595 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
1596
1592get-stdin@^5.0.1: 1597get-stdin@^5.0.1:
1593 version "5.0.1" 1598 version "5.0.1"
1594 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 1599 resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398"
@@ -1707,6 +1712,10 @@ has-flag@^1.0.0:
1707 version "1.0.0" 1712 version "1.0.0"
1708 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" 1713 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
1709 1714
1715has-flag@^2.0.0:
1716 version "2.0.0"
1717 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
1718
1710has-unicode@^2.0.0: 1719has-unicode@^2.0.0:
1711 version "2.0.1" 1720 version "2.0.1"
1712 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1721 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -1730,11 +1739,11 @@ hoek@2.x.x:
1730 version "2.16.3" 1739 version "2.16.3"
1731 resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 1740 resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
1732 1741
1733http-errors@~1.6.1: 1742http-errors@~1.6.1, http-errors@~1.6.2:
1734 version "1.6.1" 1743 version "1.6.2"
1735 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" 1744 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736"
1736 dependencies: 1745 dependencies:
1737 depd "1.1.0" 1746 depd "1.1.1"
1738 inherits "2.0.3" 1747 inherits "2.0.3"
1739 setprototypeof "1.0.3" 1748 setprototypeof "1.0.3"
1740 statuses ">= 1.3.1 < 2" 1749 statuses ">= 1.3.1 < 2"
@@ -1822,14 +1831,14 @@ ip@^1.0.1, ip@^1.1.3:
1822 version "1.1.5" 1831 version "1.1.5"
1823 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 1832 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
1824 1833
1825ipaddr.js@1.3.0: 1834ipaddr.js@1.4.0:
1826 version "1.3.0"
1827 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec"
1828
1829"ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1:
1830 version "1.4.0" 1835 version "1.4.0"
1831 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.4.0.tgz#296aca878a821816e5b85d0a285a99bcff4582f0" 1836 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.4.0.tgz#296aca878a821816e5b85d0a285a99bcff4582f0"
1832 1837
1838"ipaddr.js@>= 0.1.5", ipaddr.js@^1.0.1:
1839 version "1.5.2"
1840 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0"
1841
1833is-arrayish@^0.2.1: 1842is-arrayish@^0.2.1:
1834 version "0.2.1" 1843 version "0.2.1"
1835 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1844 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -1909,8 +1918,8 @@ is-glob@^2.0.0, is-glob@^2.0.1:
1909 is-extglob "^1.0.0" 1918 is-extglob "^1.0.0"
1910 1919
1911is-my-json-valid@^2.10.0: 1920is-my-json-valid@^2.10.0:
1912 version "2.16.0" 1921 version "2.16.1"
1913 resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693" 1922 resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz#5a846777e2c2620d1e69104e5d3a03b1f6088f11"
1914 dependencies: 1923 dependencies:
1915 generate-function "^2.0.0" 1924 generate-function "^2.0.0"
1916 generate-object-property "^1.1.0" 1925 generate-object-property "^1.1.0"
@@ -1965,7 +1974,7 @@ is-redirect@^1.0.0:
1965 version "1.0.0" 1974 version "1.0.0"
1966 resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" 1975 resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
1967 1976
1968is-regex@^1.0.3: 1977is-regex@^1.0.4:
1969 version "1.0.4" 1978 version "1.0.4"
1970 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" 1979 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
1971 dependencies: 1980 dependencies:
@@ -1989,10 +1998,6 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0:
1989 version "1.0.0" 1998 version "1.0.0"
1990 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1999 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1991 2000
1992is-windows@^1.0.0:
1993 version "1.0.1"
1994 resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
1995
1996isarray@0.0.1: 2001isarray@0.0.1:
1997 version "0.0.1" 2002 version "0.0.1"
1998 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 2003 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
@@ -2015,16 +2020,20 @@ isstream@0.1.x, isstream@~0.1.2:
2015 version "0.1.2" 2020 version "0.1.2"
2016 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 2021 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2017 2022
2018js-tokens@^3.0.0: 2023js-string-escape@1.0.1:
2019 version "3.0.1" 2024 version "1.0.1"
2020 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" 2025 resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef"
2026
2027js-tokens@^3.0.2:
2028 version "3.0.2"
2029 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
2021 2030
2022js-yaml@^3.5.1, js-yaml@^3.5.4: 2031js-yaml@^3.5.1, js-yaml@^3.5.4:
2023 version "3.8.4" 2032 version "3.9.1"
2024 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6" 2033 resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.9.1.tgz#08775cebdfdd359209f0d2acd383c8f86a6904a0"
2025 dependencies: 2034 dependencies:
2026 argparse "^1.0.7" 2035 argparse "^1.0.7"
2027 esprima "^3.1.1" 2036 esprima "^4.0.0"
2028 2037
2029jsbn@~0.1.0: 2038jsbn@~0.1.0:
2030 version "0.1.1" 2039 version "0.1.1"
@@ -2061,13 +2070,13 @@ jsonpointer@^4.0.0:
2061 resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" 2070 resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"
2062 2071
2063jsprim@^1.2.2: 2072jsprim@^1.2.2:
2064 version "1.4.0" 2073 version "1.4.1"
2065 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" 2074 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
2066 dependencies: 2075 dependencies:
2067 assert-plus "1.0.0" 2076 assert-plus "1.0.0"
2068 extsprintf "1.0.2" 2077 extsprintf "1.3.0"
2069 json-schema "0.2.3" 2078 json-schema "0.2.3"
2070 verror "1.3.6" 2079 verror "1.10.0"
2071 2080
2072jsx-ast-utils@^1.3.4: 2081jsx-ast-utils@^1.3.4:
2073 version "1.4.1" 2082 version "1.4.1"
@@ -2078,8 +2087,8 @@ junk@^2.1.0:
2078 resolved "https://registry.yarnpkg.com/junk/-/junk-2.1.0.tgz#f431b4b7f072dc500a5f10ce7f4ec71930e70134" 2087 resolved "https://registry.yarnpkg.com/junk/-/junk-2.1.0.tgz#f431b4b7f072dc500a5f10ce7f4ec71930e70134"
2079 2088
2080k-bucket@^3.0.1: 2089k-bucket@^3.0.1:
2081 version "3.2.1" 2090 version "3.3.0"
2082 resolved "https://registry.yarnpkg.com/k-bucket/-/k-bucket-3.2.1.tgz#200d07f02013436ed67265950ec98f62bb292f62" 2091 resolved "https://registry.yarnpkg.com/k-bucket/-/k-bucket-3.3.0.tgz#cf18eb3407ff12f9fc2f90cbe832fb66999b2989"
2083 dependencies: 2092 dependencies:
2084 buffer-equals "^1.0.3" 2093 buffer-equals "^1.0.3"
2085 inherits "^2.0.1" 2094 inherits "^2.0.1"
@@ -2254,13 +2263,6 @@ lowercase-keys@^1.0.0:
2254 version "1.0.0" 2263 version "1.0.0"
2255 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" 2264 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
2256 2265
2257lru-cache@^4.0.1:
2258 version "4.1.1"
2259 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
2260 dependencies:
2261 pseudomap "^1.0.2"
2262 yallist "^2.1.2"
2263
2264lru@^3.0.0, lru@^3.1.0: 2266lru@^3.0.0, lru@^3.1.0:
2265 version "3.1.0" 2267 version "3.1.0"
2266 resolved "https://registry.yarnpkg.com/lru/-/lru-3.1.0.tgz#ea7fb8546d83733396a13091d76cfeb4c06837d5" 2268 resolved "https://registry.yarnpkg.com/lru/-/lru-3.1.0.tgz#ea7fb8546d83733396a13091d76cfeb4c06837d5"
@@ -2297,8 +2299,8 @@ mediasource@^2.0.0, mediasource@^2.1.0:
2297 to-arraybuffer "^1.0.1" 2299 to-arraybuffer "^1.0.1"
2298 2300
2299memory-chunk-store@^1.2.0: 2301memory-chunk-store@^1.2.0:
2300 version "1.2.0" 2302 version "1.3.0"
2301 resolved "https://registry.yarnpkg.com/memory-chunk-store/-/memory-chunk-store-1.2.0.tgz#c8fb00528242eb3c44afd74b33e6b40c37b6eca0" 2303 resolved "https://registry.yarnpkg.com/memory-chunk-store/-/memory-chunk-store-1.3.0.tgz#ae99e7e3b58b52db43d49d94722930d39459d0c4"
2302 2304
2303merge-descriptors@1.0.1: 2305merge-descriptors@1.0.1:
2304 version "1.0.1" 2306 version "1.0.1"
@@ -2326,31 +2328,35 @@ micromatch@^2.1.5:
2326 parse-glob "^3.0.4" 2328 parse-glob "^3.0.4"
2327 regex-cache "^0.4.2" 2329 regex-cache "^0.4.2"
2328 2330
2329mime-db@~1.27.0: 2331mime-db@~1.29.0:
2330 version "1.27.0" 2332 version "1.29.0"
2331 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" 2333 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
2332 2334
2333mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.7: 2335mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.7:
2334 version "2.1.15" 2336 version "2.1.16"
2335 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" 2337 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
2336 dependencies: 2338 dependencies:
2337 mime-db "~1.27.0" 2339 mime-db "~1.29.0"
2338 2340
2339mime@1.3.4: 2341mime@1.3.4:
2340 version "1.3.4" 2342 version "1.3.4"
2341 resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" 2343 resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
2342 2344
2343mime@^1.3.4: 2345mime@^1.3.4, mime@^1.3.6:
2344 version "1.3.6" 2346 version "1.3.6"
2345 resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" 2347 resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
2346 2348
2349mimic-response@^1.0.0:
2350 version "1.0.0"
2351 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e"
2352
2347minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: 2353minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
2348 version "3.0.4" 2354 version "3.0.4"
2349 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 2355 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2350 dependencies: 2356 dependencies:
2351 brace-expansion "^1.1.7" 2357 brace-expansion "^1.1.7"
2352 2358
2353minimist@0.0.8, minimist@~0.0.1: 2359minimist@0.0.8:
2354 version "0.0.8" 2360 version "0.0.8"
2355 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 2361 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
2356 2362
@@ -2358,19 +2364,23 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0:
2358 version "1.2.0" 2364 version "1.2.0"
2359 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 2365 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
2360 2366
2361mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: 2367minimist@~0.0.1:
2368 version "0.0.10"
2369 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
2370
2371mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1:
2362 version "0.5.1" 2372 version "0.5.1"
2363 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 2373 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
2364 dependencies: 2374 dependencies:
2365 minimist "0.0.8" 2375 minimist "0.0.8"
2366 2376
2367mocha@^3.0.1: 2377mocha@^3.0.1:
2368 version "3.4.2" 2378 version "3.5.0"
2369 resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.4.2.tgz#d0ef4d332126dbf18d0d640c9b382dd48be97594" 2379 resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.5.0.tgz#1328567d2717f997030f8006234bce9b8cd72465"
2370 dependencies: 2380 dependencies:
2371 browser-stdout "1.3.0" 2381 browser-stdout "1.3.0"
2372 commander "2.9.0" 2382 commander "2.9.0"
2373 debug "2.6.0" 2383 debug "2.6.8"
2374 diff "3.2.0" 2384 diff "3.2.0"
2375 escape-string-regexp "1.0.5" 2385 escape-string-regexp "1.0.5"
2376 glob "7.1.1" 2386 glob "7.1.1"
@@ -2415,14 +2425,6 @@ mp4-stream@^2.0.0:
2415 next-event "^1.0.0" 2425 next-event "^1.0.0"
2416 readable-stream "^2.0.3" 2426 readable-stream "^2.0.3"
2417 2427
2418ms@0.7.1:
2419 version "0.7.1"
2420 resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
2421
2422ms@0.7.2:
2423 version "0.7.2"
2424 resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
2425
2426ms@2.0.0: 2428ms@2.0.0:
2427 version "2.0.0" 2429 version "2.0.0"
2428 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2430 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -2451,11 +2453,7 @@ mute-stream@0.0.5:
2451 version "0.0.5" 2453 version "0.0.5"
2452 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" 2454 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0"
2453 2455
2454nan@2.5.0: 2456nan@2.6.2, nan@^2.3.0, nan@~2.6.0:
2455 version "2.5.0"
2456 resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.0.tgz#aa8f1e34531d807e9e27755b234b4a6ec0c152a8"
2457
2458nan@^2.3.0, nan@~2.6.0:
2459 version "2.6.2" 2457 version "2.6.2"
2460 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" 2458 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
2461 2459
@@ -2482,24 +2480,10 @@ next-event@^1.0.0:
2482 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" 2480 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8"
2483 2481
2484node-abi@^2.0.0: 2482node-abi@^2.0.0:
2485 version "2.0.3" 2483 version "2.1.0"
2486 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.0.3.tgz#0ca67e5e667b8e1343549ca17153a815d0bbfdaa" 2484 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.1.0.tgz#50ad834affcf17440e12bfc5f9ba0946f572d10c"
2487 2485
2488node-pre-gyp@0.6.32: 2486node-pre-gyp@0.6.36, node-pre-gyp@^0.6.36:
2489 version "0.6.32"
2490 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz#fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"
2491 dependencies:
2492 mkdirp "~0.5.1"
2493 nopt "~3.0.6"
2494 npmlog "^4.0.1"
2495 rc "~1.1.6"
2496 request "^2.79.0"
2497 rimraf "~2.5.4"
2498 semver "~5.3.0"
2499 tar "~2.2.1"
2500 tar-pack "~3.3.0"
2501
2502node-pre-gyp@^0.6.36:
2503 version "0.6.36" 2487 version "0.6.36"
2504 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786" 2488 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786"
2505 dependencies: 2489 dependencies:
@@ -2549,21 +2533,15 @@ nopt@~1.0.10:
2549 dependencies: 2533 dependencies:
2550 abbrev "1" 2534 abbrev "1"
2551 2535
2552nopt@~3.0.6: 2536normalize-path@^2.0.0, normalize-path@^2.0.1:
2553 version "3.0.6"
2554 resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
2555 dependencies:
2556 abbrev "1"
2557
2558normalize-path@^2.0.1:
2559 version "2.1.1" 2537 version "2.1.1"
2560 resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 2538 resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
2561 dependencies: 2539 dependencies:
2562 remove-trailing-separator "^1.0.1" 2540 remove-trailing-separator "^1.0.1"
2563 2541
2564npmlog@^4.0.1, npmlog@^4.0.2: 2542npmlog@^4.0.1, npmlog@^4.0.2:
2565 version "4.1.0" 2543 version "4.1.2"
2566 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5" 2544 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
2567 dependencies: 2545 dependencies:
2568 are-we-there-yet "~1.1.2" 2546 are-we-there-yet "~1.1.2"
2569 console-control-strings "~1.1.0" 2547 console-control-strings "~1.1.0"
@@ -2638,12 +2616,6 @@ once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0:
2638 dependencies: 2616 dependencies:
2639 wrappy "1" 2617 wrappy "1"
2640 2618
2641once@~1.3.0, once@~1.3.3:
2642 version "1.3.3"
2643 resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
2644 dependencies:
2645 wrappy "1"
2646
2647onetime@^1.0.0: 2619onetime@^1.0.0:
2648 version "1.1.0" 2620 version "1.1.0"
2649 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 2621 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
@@ -2781,6 +2753,10 @@ path-to-regexp@0.1.7:
2781 version "0.1.7" 2753 version "0.1.7"
2782 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 2754 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
2783 2755
2756pathval@^1.0.0:
2757 version "1.1.0"
2758 resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
2759
2784pause-stream@0.0.11: 2760pause-stream@0.0.11:
2785 version "0.0.11" 2761 version "0.0.11"
2786 resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" 2762 resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
@@ -2809,28 +2785,28 @@ pg-pool@1.*:
2809 object-assign "4.1.0" 2785 object-assign "4.1.0"
2810 2786
2811pg-types@1.*: 2787pg-types@1.*:
2812 version "1.12.0" 2788 version "1.12.1"
2813 resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.12.0.tgz#8ad3b7b897e3fd463e62de241ad5fc640b4a66f0" 2789 resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.12.1.tgz#d64087e3903b58ffaad279e7595c52208a14c3d2"
2814 dependencies: 2790 dependencies:
2815 ap "~0.2.0"
2816 postgres-array "~1.0.0" 2791 postgres-array "~1.0.0"
2817 postgres-bytea "~1.0.0" 2792 postgres-bytea "~1.0.0"
2818 postgres-date "~1.0.0" 2793 postgres-date "~1.0.0"
2819 postgres-interval "^1.1.0" 2794 postgres-interval "^1.1.0"
2820 2795
2821pg@^6.1.0: 2796pg@^6.1.0:
2822 version "6.4.0" 2797 version "6.4.2"
2823 resolved "https://registry.yarnpkg.com/pg/-/pg-6.4.0.tgz#cb76ba2e7c2eab89fc64bf7a9fe648ced72436dc" 2798 resolved "https://registry.yarnpkg.com/pg/-/pg-6.4.2.tgz#c364011060eac7a507a2ae063eb857ece910e27f"
2824 dependencies: 2799 dependencies:
2825 buffer-writer "1.0.1" 2800 buffer-writer "1.0.1"
2801 js-string-escape "1.0.1"
2826 packet-reader "0.3.1" 2802 packet-reader "0.3.1"
2827 pg-connection-string "0.1.3" 2803 pg-connection-string "0.1.3"
2828 pg-pool "1.*" 2804 pg-pool "1.*"
2829 pg-types "1.*" 2805 pg-types "1.*"
2830 pgpass "1.x" 2806 pgpass "1.*"
2831 semver "4.3.2" 2807 semver "4.3.2"
2832 2808
2833pgpass@1.x: 2809pgpass@1.*:
2834 version "1.0.2" 2810 version "1.0.2"
2835 resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.2.tgz#2a7bb41b6065b67907e91da1b07c1847c877b306" 2811 resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.2.tgz#2a7bb41b6065b67907e91da1b07c1847c877b306"
2836 dependencies: 2812 dependencies:
@@ -2900,14 +2876,14 @@ postgres-date@~1.0.0:
2900 resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.3.tgz#e2d89702efdb258ff9d9cee0fe91bd06975257a8" 2876 resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.3.tgz#e2d89702efdb258ff9d9cee0fe91bd06975257a8"
2901 2877
2902postgres-interval@^1.1.0: 2878postgres-interval@^1.1.0:
2903 version "1.1.0" 2879 version "1.1.1"
2904 resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.1.0.tgz#1031e7bac34564132862adc9eb6c6d2f3aa75bb4" 2880 resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.1.1.tgz#acdb0f897b4b1c6e496d9d4e0a853e1c428f06f0"
2905 dependencies: 2881 dependencies:
2906 xtend "^4.0.0" 2882 xtend "^4.0.0"
2907 2883
2908prebuild-install@~2.1.0: 2884prebuild-install@~2.2.0:
2909 version "2.1.2" 2885 version "2.2.2"
2910 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.1.2.tgz#d9ae0ca85330e03962d93292f95a8b44c2ebf505" 2886 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-2.2.2.tgz#dd47c4d61f3754fb17bbf601759e5922e16e0671"
2911 dependencies: 2887 dependencies:
2912 expand-template "^1.0.2" 2888 expand-template "^1.0.2"
2913 github-from-package "0.0.0" 2889 github-from-package "0.0.0"
@@ -2921,7 +2897,7 @@ prebuild-install@~2.1.0:
2921 rc "^1.1.6" 2897 rc "^1.1.6"
2922 simple-get "^1.4.2" 2898 simple-get "^1.4.2"
2923 tar-fs "^1.13.0" 2899 tar-fs "^1.13.0"
2924 tunnel-agent "^0.4.3" 2900 tunnel-agent "^0.6.0"
2925 xtend "4.0.1" 2901 xtend "4.0.1"
2926 2902
2927prelude-ls@~1.1.2: 2903prelude-ls@~1.1.2:
@@ -2952,12 +2928,12 @@ promisify-any@2.0.1:
2952 co-bluebird "^1.1.0" 2928 co-bluebird "^1.1.0"
2953 is-generator "^1.0.2" 2929 is-generator "^1.0.2"
2954 2930
2955proxy-addr@~1.1.4: 2931proxy-addr@~1.1.5:
2956 version "1.1.4" 2932 version "1.1.5"
2957 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.4.tgz#27e545f6960a44a627d9b44467e35c1b6b4ce2f3" 2933 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-1.1.5.tgz#71c0ee3b102de3f202f3b64f608d173fcba1a918"
2958 dependencies: 2934 dependencies:
2959 forwarded "~0.1.0" 2935 forwarded "~0.1.0"
2960 ipaddr.js "1.3.0" 2936 ipaddr.js "1.4.0"
2961 2937
2962ps-tree@^1.0.1: 2938ps-tree@^1.0.1:
2963 version "1.1.0" 2939 version "1.1.0"
@@ -2965,10 +2941,6 @@ ps-tree@^1.0.1:
2965 dependencies: 2941 dependencies:
2966 event-stream "~3.3.0" 2942 event-stream "~3.3.0"
2967 2943
2968pseudomap@^1.0.2:
2969 version "1.0.2"
2970 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
2971
2972pump@^1.0.0, pump@^1.0.1: 2944pump@^1.0.0, pump@^1.0.1:
2973 version "1.0.2" 2945 version "1.0.2"
2974 resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51" 2946 resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51"
@@ -2980,10 +2952,14 @@ punycode@^1.4.1:
2980 version "1.4.1" 2952 version "1.4.1"
2981 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2953 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
2982 2954
2983qs@6.4.0, qs@^6.1.0, qs@~6.4.0: 2955qs@6.4.0, qs@~6.4.0:
2984 version "6.4.0" 2956 version "6.4.0"
2985 resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" 2957 resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
2986 2958
2959qs@6.5.0, qs@^6.4.0:
2960 version "6.5.0"
2961 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.0.tgz#8d04954d364def3efc55b5a0793e1e2c8b1e6e49"
2962
2987random-access-file@^1.0.1: 2963random-access-file@^1.0.1:
2988 version "1.8.1" 2964 version "1.8.1"
2989 resolved "https://registry.yarnpkg.com/random-access-file/-/random-access-file-1.8.1.tgz#b1a54a0f924fbd4d45731a5771aea36be2166532" 2965 resolved "https://registry.yarnpkg.com/random-access-file/-/random-access-file-1.8.1.tgz#b1a54a0f924fbd4d45731a5771aea36be2166532"
@@ -3030,9 +3006,9 @@ raw-body@~2.2.0:
3030 iconv-lite "0.4.15" 3006 iconv-lite "0.4.15"
3031 unpipe "1.0.0" 3007 unpipe "1.0.0"
3032 3008
3033rc@^1.0.1, rc@^1.1.6, rc@^1.1.7, rc@~1.1.6: 3009rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
3034 version "1.1.7" 3010 version "1.2.1"
3035 resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea" 3011 resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
3036 dependencies: 3012 dependencies:
3037 deep-extend "~0.4.0" 3013 deep-extend "~0.4.0"
3038 ini "~1.3.0" 3014 ini "~1.3.0"
@@ -3056,27 +3032,15 @@ readable-stream@1.1.x:
3056 string_decoder "~0.10.x" 3032 string_decoder "~0.10.x"
3057 3033
3058readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.3, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.3.2: 3034readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.3, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.3.2:
3059 version "2.3.2" 3035 version "2.3.3"
3060 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.2.tgz#5a04df05e4f57fe3f0dc68fdd11dc5c97c7e6f4d" 3036 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
3061 dependencies: 3037 dependencies:
3062 core-util-is "~1.0.0" 3038 core-util-is "~1.0.0"
3063 inherits "~2.0.3" 3039 inherits "~2.0.3"
3064 isarray "~1.0.0" 3040 isarray "~1.0.0"
3065 process-nextick-args "~1.0.6" 3041 process-nextick-args "~1.0.6"
3066 safe-buffer "~5.1.0" 3042 safe-buffer "~5.1.1"
3067 string_decoder "~1.0.0" 3043 string_decoder "~1.0.3"
3068 util-deprecate "~1.0.1"
3069
3070readable-stream@~2.1.4:
3071 version "2.1.5"
3072 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0"
3073 dependencies:
3074 buffer-shims "^1.0.0"
3075 core-util-is "~1.0.0"
3076 inherits "~2.0.1"
3077 isarray "~1.0.0"
3078 process-nextick-args "~1.0.6"
3079 string_decoder "~0.10.x"
3080 util-deprecate "~1.0.1" 3044 util-deprecate "~1.0.1"
3081 3045
3082readdirp@^2.0.0: 3046readdirp@^2.0.0:
@@ -3116,8 +3080,8 @@ registry-url@^3.0.0:
3116 rc "^1.0.1" 3080 rc "^1.0.1"
3117 3081
3118remove-trailing-separator@^1.0.1: 3082remove-trailing-separator@^1.0.1:
3119 version "1.0.2" 3083 version "1.1.0"
3120 resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz#69b062d978727ad14dc6b56ba4ab772fd8d70511" 3084 resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
3121 3085
3122render-media@^2.8.0: 3086render-media@^2.8.0:
3123 version "2.10.0" 3087 version "2.10.0"
@@ -3149,7 +3113,7 @@ request-replay@^1.0.2:
3149 dependencies: 3113 dependencies:
3150 retry "^0.10.0" 3114 retry "^0.10.0"
3151 3115
3152request@^2.79.0, request@^2.81.0: 3116request@^2.81.0:
3153 version "2.81.0" 3117 version "2.81.0"
3154 resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" 3118 resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
3155 dependencies: 3119 dependencies:
@@ -3188,8 +3152,8 @@ resolve-from@^1.0.0:
3188 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" 3152 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
3189 3153
3190resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2: 3154resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.2:
3191 version "1.3.3" 3155 version "1.4.0"
3192 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" 3156 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86"
3193 dependencies: 3157 dependencies:
3194 path-parse "^1.0.5" 3158 path-parse "^1.0.5"
3195 3159
@@ -3201,11 +3165,10 @@ restore-cursor@^1.0.1:
3201 onetime "^1.0.0" 3165 onetime "^1.0.0"
3202 3166
3203retry-as-promised@^2.0.0: 3167retry-as-promised@^2.0.0:
3204 version "2.2.0" 3168 version "2.3.0"
3205 resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-2.2.0.tgz#b0463d7fd3cf5b2fed64500ab6e8b8a49c5b8e6c" 3169 resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-2.3.0.tgz#27bf5ccd999932b31665696825cf3630c27c562d"
3206 dependencies: 3170 dependencies:
3207 bluebird "^3.4.6" 3171 bluebird "^3.4.6"
3208 cross-env "^3.1.2"
3209 debug "^2.2.0" 3172 debug "^2.2.0"
3210 3173
3211retry@^0.10.0: 3174retry@^0.10.0:
@@ -3218,12 +3181,6 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.
3218 dependencies: 3181 dependencies:
3219 glob "^7.0.5" 3182 glob "^7.0.5"
3220 3183
3221rimraf@~2.5.1, rimraf@~2.5.4:
3222 version "2.5.4"
3223 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
3224 dependencies:
3225 glob "^7.0.5"
3226
3227run-async@^0.1.0: 3184run-async@^0.1.0:
3228 version "0.1.0" 3185 version "0.1.0"
3229 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" 3186 resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389"
@@ -3254,7 +3211,7 @@ rx@2.3.24:
3254 version "2.3.24" 3211 version "2.3.24"
3255 resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" 3212 resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7"
3256 3213
3257safe-buffer@^5.0.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0: 3214safe-buffer@^5.0.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3258 version "5.1.1" 3215 version "5.1.1"
3259 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 3216 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
3260 3217
@@ -3280,22 +3237,26 @@ semver@4.3.2:
3280 version "4.3.2" 3237 version "4.3.2"
3281 resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7" 3238 resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7"
3282 3239
3283semver@5.3.0, semver@^5.0.1, semver@^5.0.3, semver@^5.3.0, semver@~5.3.0: 3240semver@5.3.0:
3284 version "5.3.0" 3241 version "5.3.0"
3285 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 3242 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
3286 3243
3287send@0.15.3: 3244semver@^5.0.1, semver@^5.0.3, semver@^5.3.0:
3288 version "0.15.3" 3245 version "5.4.1"
3289 resolved "https://registry.yarnpkg.com/send/-/send-0.15.3.tgz#5013f9f99023df50d1bd9892c19e3defd1d53309" 3246 resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
3247
3248send@0.15.4:
3249 version "0.15.4"
3250 resolved "https://registry.yarnpkg.com/send/-/send-0.15.4.tgz#985faa3e284b0273c793364a35c6737bd93905b9"
3290 dependencies: 3251 dependencies:
3291 debug "2.6.7" 3252 debug "2.6.8"
3292 depd "~1.1.0" 3253 depd "~1.1.1"
3293 destroy "~1.0.4" 3254 destroy "~1.0.4"
3294 encodeurl "~1.0.1" 3255 encodeurl "~1.0.1"
3295 escape-html "~1.0.3" 3256 escape-html "~1.0.3"
3296 etag "~1.8.0" 3257 etag "~1.8.0"
3297 fresh "0.5.0" 3258 fresh "0.5.0"
3298 http-errors "~1.6.1" 3259 http-errors "~1.6.2"
3299 mime "1.3.4" 3260 mime "1.3.4"
3300 ms "2.0.0" 3261 ms "2.0.0"
3301 on-finished "~2.3.0" 3262 on-finished "~2.3.0"
@@ -3330,14 +3291,14 @@ sequelize@4.0.0-2:
3330 validator "^5.6.0" 3291 validator "^5.6.0"
3331 wkx "0.3.0" 3292 wkx "0.3.0"
3332 3293
3333serve-static@1.12.3: 3294serve-static@1.12.4:
3334 version "1.12.3" 3295 version "1.12.4"
3335 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.3.tgz#9f4ba19e2f3030c547f8af99107838ec38d5b1e2" 3296 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.12.4.tgz#9b6aa98eeb7253c4eedc4c1f6fdbca609901a961"
3336 dependencies: 3297 dependencies:
3337 encodeurl "~1.0.1" 3298 encodeurl "~1.0.1"
3338 escape-html "~1.0.3" 3299 escape-html "~1.0.3"
3339 parseurl "~1.3.1" 3300 parseurl "~1.3.1"
3340 send "0.15.3" 3301 send "0.15.4"
3341 3302
3342set-blocking@~2.0.0: 3303set-blocking@~2.0.0:
3343 version "2.0.0" 3304 version "2.0.0"
@@ -3351,16 +3312,6 @@ setprototypeof@1.0.3:
3351 version "1.0.3" 3312 version "1.0.3"
3352 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" 3313 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04"
3353 3314
3354shebang-command@^1.2.0:
3355 version "1.2.0"
3356 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
3357 dependencies:
3358 shebang-regex "^1.0.0"
3359
3360shebang-regex@^1.0.0:
3361 version "1.0.0"
3362 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
3363
3364shelljs@^0.7.5: 3315shelljs@^0.7.5:
3365 version "0.7.8" 3316 version "0.7.8"
3366 resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" 3317 resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3"
@@ -3390,12 +3341,12 @@ simple-get@^1.4.2:
3390 xtend "^4.0.0" 3341 xtend "^4.0.0"
3391 3342
3392simple-get@^2.0.0, simple-get@^2.2.1: 3343simple-get@^2.0.0, simple-get@^2.2.1:
3393 version "2.6.0" 3344 version "2.7.0"
3394 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.6.0.tgz#bb01144db49b3d4c107615dcf48d3ee404b16e06" 3345 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5"
3395 dependencies: 3346 dependencies:
3347 decompress-response "^3.3.0"
3396 once "^1.3.1" 3348 once "^1.3.1"
3397 simple-concat "^1.0.0" 3349 simple-concat "^1.0.0"
3398 unzip-response "^2.0.1"
3399 3350
3400simple-peer@^8.0.0: 3351simple-peer@^8.0.0:
3401 version "8.1.1" 3352 version "8.1.1"
@@ -3439,14 +3390,14 @@ sntp@1.x.x:
3439 hoek "2.x.x" 3390 hoek "2.x.x"
3440 3391
3441source-map-support@^0.4.0, source-map-support@^0.4.15: 3392source-map-support@^0.4.0, source-map-support@^0.4.15:
3442 version "0.4.15" 3393 version "0.4.16"
3443 resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1" 3394 resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.16.tgz#16fecf98212467d017d586a2af68d628b9421cd8"
3444 dependencies: 3395 dependencies:
3445 source-map "^0.5.6" 3396 source-map "^0.5.6"
3446 3397
3447source-map@^0.5.6: 3398source-map@^0.5.6:
3448 version "0.5.6" 3399 version "0.5.7"
3449 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" 3400 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3450 3401
3451spawn-command@^0.0.2-1: 3402spawn-command@^0.0.2-1:
3452 version "0.0.2" 3403 version "0.0.2"
@@ -3463,8 +3414,8 @@ split@0.3:
3463 through "2" 3414 through "2"
3464 3415
3465split@^1.0.0: 3416split@^1.0.0:
3466 version "1.0.0" 3417 version "1.0.1"
3467 resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae" 3418 resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
3468 dependencies: 3419 dependencies:
3469 through "2" 3420 through "2"
3470 3421
@@ -3510,12 +3461,12 @@ standard-http-error@^1.1.0:
3510 standard-error ">= 1.1.0 < 2" 3461 standard-error ">= 1.1.0 < 2"
3511 3462
3512standard@^10.0.0: 3463standard@^10.0.0:
3513 version "10.0.2" 3464 version "10.0.3"
3514 resolved "https://registry.yarnpkg.com/standard/-/standard-10.0.2.tgz#974c1c53cc865b075a4b576e78441e1695daaf7b" 3465 resolved "https://registry.yarnpkg.com/standard/-/standard-10.0.3.tgz#7869bcbf422bdeeaab689a1ffb1fea9677dd50ea"
3515 dependencies: 3466 dependencies:
3516 eslint "~3.19.0" 3467 eslint "~3.19.0"
3517 eslint-config-standard "10.2.1" 3468 eslint-config-standard "10.2.1"
3518 eslint-config-standard-jsx "4.0.1" 3469 eslint-config-standard-jsx "4.0.2"
3519 eslint-plugin-import "~2.2.0" 3470 eslint-plugin-import "~2.2.0"
3520 eslint-plugin-node "~4.2.2" 3471 eslint-plugin-node "~4.2.2"
3521 eslint-plugin-promise "~3.5.0" 3472 eslint-plugin-promise "~3.5.0"
@@ -3574,11 +3525,11 @@ string-width@^1.0.1, string-width@^1.0.2:
3574 strip-ansi "^3.0.0" 3525 strip-ansi "^3.0.0"
3575 3526
3576string-width@^2.0.0: 3527string-width@^2.0.0:
3577 version "2.0.0" 3528 version "2.1.1"
3578 resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" 3529 resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
3579 dependencies: 3530 dependencies:
3580 is-fullwidth-code-point "^2.0.0" 3531 is-fullwidth-code-point "^2.0.0"
3581 strip-ansi "^3.0.0" 3532 strip-ansi "^4.0.0"
3582 3533
3583string2compact@^1.1.1: 3534string2compact@^1.1.1:
3584 version "1.2.2" 3535 version "1.2.2"
@@ -3591,7 +3542,7 @@ string_decoder@~0.10.x:
3591 version "0.10.31" 3542 version "0.10.31"
3592 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 3543 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
3593 3544
3594string_decoder@~1.0.0: 3545string_decoder@~1.0.3:
3595 version "1.0.3" 3546 version "1.0.3"
3596 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 3547 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
3597 dependencies: 3548 dependencies:
@@ -3613,6 +3564,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1:
3613 dependencies: 3564 dependencies:
3614 ansi-regex "^2.0.0" 3565 ansi-regex "^2.0.0"
3615 3566
3567strip-ansi@^4.0.0:
3568 version "4.0.0"
3569 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
3570 dependencies:
3571 ansi-regex "^3.0.0"
3572
3616strip-bom@^3.0.0: 3573strip-bom@^3.0.0:
3617 version "3.0.0" 3574 version "3.0.0"
3618 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 3575 resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -3622,18 +3579,18 @@ strip-json-comments@^2.0.0, strip-json-comments@~2.0.1:
3622 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 3579 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3623 3580
3624superagent@^3.0.0: 3581superagent@^3.0.0:
3625 version "3.5.2" 3582 version "3.6.0"
3626 resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.5.2.tgz#3361a3971567504c351063abeaae0faa23dbf3f8" 3583 resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.6.0.tgz#eb679651057c3462199c7b902b696c25350e1b87"
3627 dependencies: 3584 dependencies:
3628 component-emitter "^1.2.0" 3585 component-emitter "^1.2.0"
3629 cookiejar "^2.0.6" 3586 cookiejar "^2.1.0"
3630 debug "^2.2.0" 3587 debug "^2.6.0"
3631 extend "^3.0.0" 3588 extend "^3.0.0"
3632 form-data "^2.1.1" 3589 form-data "^2.1.1"
3633 formidable "^1.1.1" 3590 formidable "^1.1.1"
3634 methods "^1.1.1" 3591 methods "^1.1.1"
3635 mime "^1.3.4" 3592 mime "^1.3.6"
3636 qs "^6.1.0" 3593 qs "^6.4.0"
3637 readable-stream "^2.0.5" 3594 readable-stream "^2.0.5"
3638 3595
3639supertest@^3.0.0: 3596supertest@^3.0.0:
@@ -3663,6 +3620,12 @@ supports-color@^3.2.3:
3663 dependencies: 3620 dependencies:
3664 has-flag "^1.0.0" 3621 has-flag "^1.0.0"
3665 3622
3623supports-color@^4.0.0:
3624 version "4.2.1"
3625 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.1.tgz#65a4bb2631e90e02420dba5554c375a4754bb836"
3626 dependencies:
3627 has-flag "^2.0.0"
3628
3666table@^3.7.8: 3629table@^3.7.8:
3667 version "3.8.3" 3630 version "3.8.3"
3668 resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 3631 resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f"
@@ -3696,19 +3659,6 @@ tar-pack@^3.4.0:
3696 tar "^2.2.1" 3659 tar "^2.2.1"
3697 uid-number "^0.0.6" 3660 uid-number "^0.0.6"
3698 3661
3699tar-pack@~3.3.0:
3700 version "3.3.0"
3701 resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae"
3702 dependencies:
3703 debug "~2.2.0"
3704 fstream "~1.0.10"
3705 fstream-ignore "~1.0.5"
3706 once "~1.3.3"
3707 readable-stream "~2.1.4"
3708 rimraf "~2.5.1"
3709 tar "~2.2.1"
3710 uid-number "~0.0.6"
3711
3712tar-stream@^1.1.2: 3662tar-stream@^1.1.2:
3713 version "1.5.4" 3663 version "1.5.4"
3714 resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.4.tgz#36549cf04ed1aee9b2a30c0143252238daf94016" 3664 resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.4.tgz#36549cf04ed1aee9b2a30c0143252238daf94016"
@@ -3718,7 +3668,7 @@ tar-stream@^1.1.2:
3718 readable-stream "^2.0.0" 3668 readable-stream "^2.0.0"
3719 xtend "^4.0.0" 3669 xtend "^4.0.0"
3720 3670
3721tar@^2.2.1, tar@~2.2.1: 3671tar@^2.2.1:
3722 version "2.2.1" 3672 version "2.2.1"
3723 resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" 3673 resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
3724 dependencies: 3674 dependencies:
@@ -3808,18 +3758,18 @@ tryit@^1.0.1:
3808 resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" 3758 resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
3809 3759
3810ts-node@^3.0.6: 3760ts-node@^3.0.6:
3811 version "3.1.0" 3761 version "3.3.0"
3812 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.1.0.tgz#a75ec5aeb48f3058b1b945dba765f1150ba88f8c" 3762 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69"
3813 dependencies: 3763 dependencies:
3814 arrify "^1.0.0" 3764 arrify "^1.0.0"
3815 chalk "^1.1.1" 3765 chalk "^2.0.0"
3816 diff "^3.1.0" 3766 diff "^3.1.0"
3817 make-error "^1.1.1" 3767 make-error "^1.1.1"
3818 minimist "^1.2.0" 3768 minimist "^1.2.0"
3819 mkdirp "^0.5.1" 3769 mkdirp "^0.5.1"
3820 source-map-support "^0.4.0" 3770 source-map-support "^0.4.0"
3821 tsconfig "^6.0.0" 3771 tsconfig "^6.0.0"
3822 v8flags "^2.0.11" 3772 v8flags "^3.0.0"
3823 yn "^2.0.0" 3773 yn "^2.0.0"
3824 3774
3825tsconfig@^6.0.0: 3775tsconfig@^6.0.0:
@@ -3848,8 +3798,8 @@ tslint-eslint-rules@^4.0.0:
3848 tsutils "^1.4.0" 3798 tsutils "^1.4.0"
3849 3799
3850tslint@^5.2.0: 3800tslint@^5.2.0:
3851 version "5.4.3" 3801 version "5.6.0"
3852 resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.4.3.tgz#761c8402b80e347b7733a04390a757b253580467" 3802 resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.6.0.tgz#088aa6c6026623338650b2900828ab3edf59f6cf"
3853 dependencies: 3803 dependencies:
3854 babel-code-frame "^6.22.0" 3804 babel-code-frame "^6.22.0"
3855 colors "^1.1.2" 3805 colors "^1.1.2"
@@ -3860,19 +3810,17 @@ tslint@^5.2.0:
3860 resolve "^1.3.2" 3810 resolve "^1.3.2"
3861 semver "^5.3.0" 3811 semver "^5.3.0"
3862 tslib "^1.7.1" 3812 tslib "^1.7.1"
3863 tsutils "^2.3.0" 3813 tsutils "^2.7.1"
3864 3814
3865tsutils@^1.4.0: 3815tsutils@^1.4.0:
3866 version "1.9.1" 3816 version "1.9.1"
3867 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0" 3817 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-1.9.1.tgz#b9f9ab44e55af9681831d5f28d0aeeaf5c750cb0"
3868 3818
3869tsutils@^2.3.0: 3819tsutils@^2.7.1:
3870 version "2.4.0" 3820 version "2.8.1"
3871 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.4.0.tgz#ad4ce6dba0e5a3edbddf8626b7ca040782189fea" 3821 resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.8.1.tgz#3771404e7ca9f0bedf5d919a47a4b1890a68efff"
3872 3822 dependencies:
3873tunnel-agent@^0.4.3: 3823 tslib "^1.7.1"
3874 version "0.4.3"
3875 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
3876 3824
3877tunnel-agent@^0.6.0: 3825tunnel-agent@^0.6.0:
3878 version "0.6.0" 3826 version "0.6.0"
@@ -3890,13 +3838,13 @@ type-check@~0.3.2:
3890 dependencies: 3838 dependencies:
3891 prelude-ls "~1.1.2" 3839 prelude-ls "~1.1.2"
3892 3840
3893type-detect@0.1.1: 3841type-detect@^3.0.0:
3894 version "0.1.1" 3842 version "3.0.0"
3895 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" 3843 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-3.0.0.tgz#46d0cc8553abb7b13a352b0d6dea2fd58f2d9b55"
3896 3844
3897type-detect@^1.0.0: 3845type-detect@^4.0.0:
3898 version "1.0.0" 3846 version "4.0.3"
3899 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz#762217cc06db258ec48908a1298e8b95121e8ea2" 3847 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.3.tgz#0e3f2670b44099b0b46c284d136a7ef49c74c2ea"
3900 3848
3901type-is@^1.6.0, type-is@^1.6.4, type-is@~1.6.15: 3849type-is@^1.6.0, type-is@^1.6.4, type-is@~1.6.15:
3902 version "1.6.15" 3850 version "1.6.15"
@@ -3916,10 +3864,10 @@ typedarray@^0.0.6:
3916 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 3864 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
3917 3865
3918typescript@^2.4.1: 3866typescript@^2.4.1:
3919 version "2.4.1" 3867 version "2.5.1"
3920 resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.4.1.tgz#c3ccb16ddaa0b2314de031e7e6fee89e5ba346bc" 3868 resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.5.1.tgz#ce7cc93ada3de19475cc9d17e3adea7aee1832aa"
3921 3869
3922uid-number@^0.0.6, uid-number@~0.0.6: 3870uid-number@^0.0.6:
3923 version "0.0.6" 3871 version "0.0.6"
3924 resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" 3872 resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
3925 3873
@@ -3955,10 +3903,6 @@ unzip-response@^1.0.0:
3955 version "1.0.2" 3903 version "1.0.2"
3956 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" 3904 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe"
3957 3905
3958unzip-response@^2.0.1:
3959 version "2.0.1"
3960 resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
3961
3962update-notifier@0.5.0: 3906update-notifier@0.5.0:
3963 version "0.5.0" 3907 version "0.5.0"
3964 resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-0.5.0.tgz#07b5dc2066b3627ab3b4f530130f7eddda07a4cc" 3908 resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-0.5.0.tgz#07b5dc2066b3627ab3b4f530130f7eddda07a4cc"
@@ -4021,9 +3965,9 @@ uuid@^3.0.0:
4021 version "3.1.0" 3965 version "3.1.0"
4022 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" 3966 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
4023 3967
4024v8flags@^2.0.11: 3968v8flags@^3.0.0:
4025 version "2.1.1" 3969 version "3.0.0"
4026 resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" 3970 resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.0.tgz#4be9604488e0c4123645def705b1848d16b8e01f"
4027 dependencies: 3971 dependencies:
4028 user-home "^1.1.1" 3972 user-home "^1.1.1"
4029 3973
@@ -4035,9 +3979,9 @@ validator@^5.6.0:
4035 version "5.7.0" 3979 version "5.7.0"
4036 resolved "https://registry.yarnpkg.com/validator/-/validator-5.7.0.tgz#7a87a58146b695ac486071141c0c49d67da05e5c" 3980 resolved "https://registry.yarnpkg.com/validator/-/validator-5.7.0.tgz#7a87a58146b695ac486071141c0c49d67da05e5c"
4037 3981
4038validator@^7.0.0: 3982validator@^8.1.0:
4039 version "7.1.0" 3983 version "8.1.0"
4040 resolved "https://registry.yarnpkg.com/validator/-/validator-7.1.0.tgz#331695afc7e6d72f980bddd68aa296d6b3d6c8b6" 3984 resolved "https://registry.yarnpkg.com/validator/-/validator-8.1.0.tgz#89cf6b512ff71eba886afd8d10d47f8dc800eac0"
4041 3985
4042validator@~6.2.0: 3986validator@~6.2.0:
4043 version "6.2.1" 3987 version "6.2.1"
@@ -4047,11 +3991,13 @@ vary@^1, vary@~1.1.1:
4047 version "1.1.1" 3991 version "1.1.1"
4048 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" 3992 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37"
4049 3993
4050verror@1.3.6: 3994verror@1.10.0:
4051 version "1.3.6" 3995 version "1.10.0"
4052 resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" 3996 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
4053 dependencies: 3997 dependencies:
4054 extsprintf "1.0.2" 3998 assert-plus "^1.0.0"
3999 core-util-is "1.0.2"
4000 extsprintf "^1.2.0"
4055 4001
4056videostream@^2.3.0: 4002videostream@^2.3.0:
4057 version "2.4.2" 4003 version "2.4.2"
@@ -4067,8 +4013,8 @@ videostream@^2.3.0:
4067 range-slice-stream "^1.2.0" 4013 range-slice-stream "^1.2.0"
4068 4014
4069webtorrent@^0.98.0: 4015webtorrent@^0.98.0:
4070 version "0.98.18" 4016 version "0.98.19"
4071 resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-0.98.18.tgz#d8e0e04a52af884e9cffa361cbe8c159a4cb6f98" 4017 resolved "https://registry.yarnpkg.com/webtorrent/-/webtorrent-0.98.19.tgz#9ce15fe71ea12600aa85ee12a9793eac88087262"
4072 dependencies: 4018 dependencies:
4073 addr-to-ip-port "^1.4.2" 4019 addr-to-ip-port "^1.4.2"
4074 bitfield "^1.1.2" 4020 bitfield "^1.1.2"
@@ -4113,9 +4059,9 @@ webtorrent@^0.98.0:
4113 xtend "^4.0.1" 4059 xtend "^4.0.1"
4114 zero-fill "^2.2.3" 4060 zero-fill "^2.2.3"
4115 4061
4116which@^1.1.1, which@^1.2.9: 4062which@^1.1.1:
4117 version "1.2.14" 4063 version "1.3.0"
4118 resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" 4064 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
4119 dependencies: 4065 dependencies:
4120 isexe "^2.0.0" 4066 isexe "^2.0.0"
4121 4067
@@ -4173,11 +4119,11 @@ ws@^2.0.0:
4173 safe-buffer "~5.0.1" 4119 safe-buffer "~5.0.1"
4174 ultron "~1.1.0" 4120 ultron "~1.1.0"
4175 4121
4176ws@^3.0.0: 4122ws@^3.0.0, ws@^3.1.0:
4177 version "3.0.0" 4123 version "3.1.0"
4178 resolved "https://registry.yarnpkg.com/ws/-/ws-3.0.0.tgz#98ddb00056c8390cb751e7788788497f99103b6c" 4124 resolved "https://registry.yarnpkg.com/ws/-/ws-3.1.0.tgz#8afafecdeab46d572e5397ee880739367aa2f41c"
4179 dependencies: 4125 dependencies:
4180 safe-buffer "~5.0.1" 4126 safe-buffer "~5.1.0"
4181 ultron "~1.1.0" 4127 ultron "~1.1.0"
4182 4128
4183xdg-basedir@^2.0.0: 4129xdg-basedir@^2.0.0:
@@ -4190,10 +4136,6 @@ xtend@4.0.1, xtend@^4.0.0, xtend@^4.0.1:
4190 version "4.0.1" 4136 version "4.0.1"
4191 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 4137 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
4192 4138
4193yallist@^2.1.2:
4194 version "2.1.2"
4195 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
4196
4197yn@^2.0.0: 4139yn@^2.0.0:
4198 version "2.0.0" 4140 version "2.0.0"
4199 resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" 4141 resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"