aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.editorconfig13
-rw-r--r--.env.example19
-rw-r--r--.gitattributes2
-rw-r--r--.gitignore11
-rw-r--r--LICENSE21
-rw-r--r--README.md17
-rw-r--r--ace21
-rw-r--r--app/Controllers/Http/ServiceController.js94
-rw-r--r--app/Controllers/Http/StaticController.js224
-rw-r--r--app/Controllers/Http/UserController.js94
-rw-r--r--app/Middleware/ConvertEmptyStringsToNull.js17
-rw-r--r--app/Models/Service.js12
-rw-r--r--app/Models/Token.js9
-rw-r--r--app/Models/Traits/NoTimestamp.js16
-rw-r--r--app/Models/User.js43
-rw-r--r--config/app.js243
-rw-r--r--config/auth.js94
-rw-r--r--config/bodyParser.js157
-rw-r--r--config/cors.js87
-rw-r--r--config/database.js84
-rw-r--r--config/hash.js49
-rw-r--r--database/adonis.sqlitebin0 -> 45056 bytes
-rw-r--r--database/factory.js21
-rw-r--r--database/migrations/1503250034279_user.js22
-rw-r--r--database/migrations/1503250034280_token.js23
-rw-r--r--database/migrations/1566385379883_service_schema.js23
-rw-r--r--package.json35
-rw-r--r--server.js25
-rw-r--r--start/app.js58
-rw-r--r--start/kernel.js61
-rw-r--r--start/routes.js55
-rw-r--r--yarn.lock3686
32 files changed, 5336 insertions, 0 deletions
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..9142239
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,13 @@
1# editorconfig.org
2root = true
3
4[*]
5indent_size = 2
6indent_style = space
7end_of_line = lf
8charset = utf-8
9trim_trailing_whitespace = true
10insert_final_newline = true
11
12[*.md]
13trim_trailing_whitespace = false
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..de9f030
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,19 @@
1HOST=127.0.0.1
2PORT=3333
3NODE_ENV=development
4
5APP_NAME=AdonisJs
6APP_URL=http://${HOST}:${PORT}
7
8CACHE_VIEWS=false
9
10APP_KEY=
11
12DB_CONNECTION=sqlite
13DB_HOST=127.0.0.1
14DB_PORT=3306
15DB_USER=root
16DB_PASSWORD=
17DB_DATABASE=adonis
18
19HASH_DRIVER=bcrypt
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
1# Auto detect text files and perform LF normalization
2* text=auto
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..42d88df
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,11 @@
1# Node modules
2node_modules
3
4# Adonis directory for storing tmp files
5tmp
6
7# Environment variables, never commit this file
8.env
9
10# The development sqlite file
11database/development.sqlite
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..2ae8432
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
1MIT License
2
3Copyright (c) 2019 vantezzen
4
5Permission is hereby granted, free of charge, to any person obtaining a copy
6of this software and associated documentation files (the "Software"), to deal
7in the Software without restriction, including without limitation the rights
8to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9copies of the Software, and to permit persons to whom the Software is
10furnished to do so, subject to the following conditions:
11
12The above copyright notice and this permission notice shall be included in all
13copies or substantial portions of the Software.
14
15THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21SOFTWARE.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..75cbd15
--- /dev/null
+++ b/README.md
@@ -0,0 +1,17 @@
1# ferdi-server
2Unofficial Franz server replacement for use with the Ferdi Client.
3
4## Setup
51. Clone this repository
62. Install the [AdonisJS CLI](https://adonisjs.com/)
73. Run the database migrations with
8 ```js
9 adonis migration:run
10 ```
114. Start the server with
12 ```js
13 adonis serve --dev
14 ```
15
16## License
17ferdi-server is licensed under the MIT License \ No newline at end of file
diff --git a/ace b/ace
new file mode 100644
index 0000000..42f8f10
--- /dev/null
+++ b/ace
@@ -0,0 +1,21 @@
1'use strict'
2
3/*
4|--------------------------------------------------------------------------
5| Ace Commands
6|--------------------------------------------------------------------------
7|
8| The ace file is just a regular Javascript file but with no extension. You
9| can call `node ace` followed by the command name and it just works.
10|
11| Also you can use `adonis` followed by the command name, since the adonis
12| global proxies all the ace commands.
13|
14*/
15
16const { Ignitor } = require('@adonisjs/ignitor')
17
18new Ignitor(require('@adonisjs/fold'))
19 .appRoot(__dirname)
20 .fireAce()
21 .catch(console.error)
diff --git a/app/Controllers/Http/ServiceController.js b/app/Controllers/Http/ServiceController.js
new file mode 100644
index 0000000..47a8a6f
--- /dev/null
+++ b/app/Controllers/Http/ServiceController.js
@@ -0,0 +1,94 @@
1'use strict'
2
3const User = use('App/Models/User');
4const Service = use('App/Models/Service');
5
6class ServiceController {
7 // Create a new service for user
8 async create({
9 request,
10 response,
11 auth
12 }) {
13 try {
14 await auth.getUser()
15 } catch (error) {
16 return response.send('Missing or invalid api token')
17 }
18
19 const data = request.all();
20
21 const service = await Service.create({
22 userId: auth.user.id,
23 name: data.name,
24 recipeId: data.recipeId,
25 settings: JSON.stringify(data)
26 });
27
28 return response.send({
29 "data": {
30 userId: auth.user.id,
31 id: service.id,
32 "isEnabled": true,
33 "isNotificationEnabled": true,
34 "isBadgeEnabled": true,
35 "isMuted": false,
36 "isDarkModeEnabled": "",
37 "spellcheckerLanguage": "",
38 "order": 1,
39 "customRecipe": false,
40 "hasCustomIcon": false,
41 "workspaces": [],
42 "iconUrl": null,
43 ...data,
44 },
45 "status": ["created"]
46 })
47 }
48
49 // List all services a user has created
50 async list({
51 request,
52 response,
53 auth
54 }) {
55 try {
56 await auth.getUser()
57 } catch (error) {
58 return response.send('Missing or invalid api token')
59 }
60
61
62 const services = (await auth.user.services().fetch()).rows;
63 // Convert to array with all data Franz wants
64 const servicesArray = services.map(service => ({
65 "customRecipe": false,
66 "hasCustomIcon": false,
67 "isBadgeEnabled": true,
68 "isDarkModeEnabled": "",
69 "isEnabled": true,
70 "isMuted": false,
71 "isNotificationEnabled": true,
72 "order": 1,
73 "spellcheckerLanguage": "",
74 "workspaces": [],
75 "iconUrl": null,
76 ...JSON.parse(service.settings),
77 "id": service.id,
78 "name": service.name,
79 "recipeId": service.recipeId,
80 "userId": auth.user.id,
81 }))
82
83 return response.send(servicesArray)
84 }
85
86 // Download a recipe (currently simply redirects to Franz's API)
87 download({ request, response, params }) {
88 const service = params.recipe;
89
90 response.redirect('https://api.franzinfra.com/v1/recipes/download/' + service)
91 }
92}
93
94module.exports = ServiceController
diff --git a/app/Controllers/Http/StaticController.js b/app/Controllers/Http/StaticController.js
new file mode 100644
index 0000000..70f2d7f
--- /dev/null
+++ b/app/Controllers/Http/StaticController.js
@@ -0,0 +1,224 @@
1'use strict'
2/**
3 * Controller for routes with static responses
4 */
5
6class StaticController {
7 // Enable all features
8 features({
9 response
10 }) {
11 return response.send({
12 "needToWaitToProceed": false,
13 "isSpellcheckerPremiumFeature": true,
14 "isServiceProxyEnabled": true,
15 "isServiceProxyPremiumFeature": true,
16 "isWorkspacePremiumFeature": true,
17 "isWorkspaceEnabled": true,
18 "isAnnouncementsEnabled": true,
19 "isSettingsWSEnabled": false,
20 "isServiceLimitEnabled": false,
21 "serviceLimitCount": 0,
22 "isCommunityRecipesPremiumFeature": false
23 })
24 }
25
26 // Return an empty array
27 emptyArray({
28 response
29 }) {
30 return response.send([])
31 }
32
33 // Payment plans availible
34 plans({
35 response
36 }) {
37 return response.send({
38 "month": {
39 "id": "franz-supporter-license",
40 "price": 99
41 },
42 "year": {
43 "id": "franz-supporter-license-year-2019",
44 "price": 99
45 }
46 })
47 }
48
49 // Return list of popular recipes (copy of the response Franz's API is returning)
50 popularRecipes({
51 response
52 }) {
53 return response.send([{
54 "author": "Stefan Malzner <stefan@adlk.io>",
55 "featured": false,
56 "id": "slack",
57 "name": "Slack",
58 "version": "1.0.4",
59 "icons": {
60 "png": "https://cdn.franzinfra.com/recipes/dist/slack/src/icon.png",
61 "svg": "https://cdn.franzinfra.com/recipes/dist/slack/src/icon.svg"
62 }
63 }, {
64 "author": "Stefan Malzner <stefan@adlk.io>",
65 "featured": false,
66 "id": "whatsapp",
67 "name": "WhatsApp",
68 "version": "1.0.1",
69 "icons": {
70 "png": "https://cdn.franzinfra.com/recipes/dist/whatsapp/src/icon.png",
71 "svg": "https://cdn.franzinfra.com/recipes/dist/whatsapp/src/icon.svg"
72 }
73 }, {
74 "author": "Stefan Malzner <stefan@adlk.io>",
75 "featured": false,
76 "id": "messenger",
77 "name": "Messenger",
78 "version": "1.0.6",
79 "icons": {
80 "png": "https://cdn.franzinfra.com/recipes/dist/messenger/src/icon.png",
81 "svg": "https://cdn.franzinfra.com/recipes/dist/messenger/src/icon.svg"
82 }
83 }, {
84 "author": "Stefan Malzner <stefan@adlk.io>",
85 "featured": false,
86 "id": "telegram",
87 "name": "Telegram",
88 "version": "1.0.0",
89 "icons": {
90 "png": "https://cdn.franzinfra.com/recipes/dist/telegram/src/icon.png",
91 "svg": "https://cdn.franzinfra.com/recipes/dist/telegram/src/icon.svg"
92 }
93 }, {
94 "author": "Stefan Malzner <stefan@adlk.io>",
95 "featured": false,
96 "id": "gmail",
97 "name": "Gmail",
98 "version": "1.0.0",
99 "icons": {
100 "png": "https://cdn.franzinfra.com/recipes/dist/gmail/src/icon.png",
101 "svg": "https://cdn.franzinfra.com/recipes/dist/gmail/src/icon.svg"
102 }
103 }, {
104 "author": "Stefan Malzner <stefan@adlk.io>",
105 "featured": false,
106 "id": "skype",
107 "name": "Skype",
108 "version": "1.0.0",
109 "icons": {
110 "png": "https://cdn.franzinfra.com/recipes/dist/skype/src/icon.png",
111 "svg": "https://cdn.franzinfra.com/recipes/dist/skype/src/icon.svg"
112 }
113 }, {
114 "author": "Stefan Malzner <stefan@adlk.io>",
115 "featured": false,
116 "id": "hangouts",
117 "name": "Hangouts",
118 "version": "1.0.0",
119 "icons": {
120 "png": "https://cdn.franzinfra.com/recipes/dist/hangouts/src/icon.png",
121 "svg": "https://cdn.franzinfra.com/recipes/dist/hangouts/src/icon.svg"
122 }
123 }, {
124 "author": "Stefan Malzner <stefan@adlk.io>",
125 "featured": false,
126 "id": "discord",
127 "name": "Discord",
128 "version": "1.0.0",
129 "icons": {
130 "png": "https://cdn.franzinfra.com/recipes/dist/discord/src/icon.png",
131 "svg": "https://cdn.franzinfra.com/recipes/dist/discord/src/icon.svg"
132 }
133 }, {
134 "author": "Stefan Malzner <stefan@adlk.io>",
135 "featured": false,
136 "id": "tweetdeck",
137 "name": "Tweetdeck",
138 "version": "1.0.1",
139 "icons": {
140 "png": "https://cdn.franzinfra.com/recipes/dist/tweetdeck/src/icon.png",
141 "svg": "https://cdn.franzinfra.com/recipes/dist/tweetdeck/src/icon.svg"
142 }
143 }, {
144 "author": "Stefan Malzner <stefan@adlk.io>",
145 "featured": false,
146 "id": "hipchat",
147 "name": "HipChat",
148 "version": "1.0.1",
149 "icons": {
150 "png": "https://cdn.franzinfra.com/recipes/dist/hipchat/src/icon.png",
151 "svg": "https://cdn.franzinfra.com/recipes/dist/hipchat/src/icon.svg"
152 }
153 }, {
154 "author": "Stefan Malzner <stefan@adlk.io>",
155 "featured": false,
156 "id": "gmailinbox",
157 "name": "Inbox by Gmail",
158 "version": "1.0.0",
159 "icons": {
160 "png": "https://cdn.franzinfra.com/recipes/dist/gmailinbox/src/icon.png",
161 "svg": "https://cdn.franzinfra.com/recipes/dist/gmailinbox/src/icon.svg"
162 }
163 }, {
164 "author": "Stefan Malzner <stefan@adlk.io>",
165 "featured": false,
166 "id": "rocketchat",
167 "name": "Rocket.Chat",
168 "version": "1.0.1",
169 "icons": {
170 "png": "https://cdn.franzinfra.com/recipes/dist/rocketchat/src/icon.png",
171 "svg": "https://cdn.franzinfra.com/recipes/dist/rocketchat/src/icon.svg"
172 }
173 }, {
174 "author": "Brian Gilbert <brian@briangilbert.net>",
175 "featured": false,
176 "id": "gitter",
177 "name": "Gitter",
178 "version": "1.0.0",
179 "icons": {
180 "png": "https://cdn.franzinfra.com/recipes/dist/gitter/src/icon.png",
181 "svg": "https://cdn.franzinfra.com/recipes/dist/gitter/src/icon.svg"
182 }
183 }, {
184 "author": "Stefan Malzner <stefan@adlk.io>",
185 "featured": false,
186 "id": "mattermost",
187 "name": "Mattermost",
188 "version": "1.0.0",
189 "icons": {
190 "png": "https://cdn.franzinfra.com/recipes/dist/mattermost/src/icon.png",
191 "svg": "https://cdn.franzinfra.com/recipes/dist/mattermost/src/icon.svg"
192 }
193 }, {
194 "author": "Franz <recipe@meetfranz.com>",
195 "featured": false,
196 "id": "toggl",
197 "name": "toggl",
198 "version": "1.0.0",
199 "icons": {
200 "png": "https://cdn.franzinfra.com/recipes/dist/toggl/src/icon.png",
201 "svg": "https://cdn.franzinfra.com/recipes/dist/toggl/src/icon.svg"
202 }
203 }, {
204 "author": "Stuart Clark <stuart@realityloop.com>",
205 "featured": false,
206 "id": "twist",
207 "name": "twist",
208 "version": "1.0.0",
209 "icons": {
210 "png": "https://cdn.franzinfra.com/recipes/dist/twist/src/icon.png",
211 "svg": "https://cdn.franzinfra.com/recipes/dist/twist/src/icon.svg"
212 }
213 }])
214 }
215
216 // Show announcements
217 announcement({ response, params }) {
218 return response.send({
219 'en-US': 'You are using an unofficial Franz Server.'
220 });
221 }
222}
223
224module.exports = StaticController
diff --git a/app/Controllers/Http/UserController.js b/app/Controllers/Http/UserController.js
new file mode 100644
index 0000000..88f7ecd
--- /dev/null
+++ b/app/Controllers/Http/UserController.js
@@ -0,0 +1,94 @@
1'use strict'
2
3const User = use('App/Models/User');
4const atob = require('atob');
5
6class UserController {
7
8 // Register a new user
9 async signup({
10 request,
11 response,
12 auth,
13 session
14 }) {
15 const data = request.only(['firstname', 'email', 'password']);
16 const user = await User.create({
17 email: data.email,
18 password: data.password,
19 username: data.firstname
20 });
21 const token = await auth.generate(user)
22
23 return response.send({
24 "message": "Successfully created account",
25 "token": token.token
26 });
27 }
28
29 // Login using an existing user
30 async login({
31 request,
32 response,
33 auth
34 }) {
35 const authHeader = atob(request.header('Authorization')).split(':');
36
37 let user = (await User.query().where('email', authHeader[0]).limit(1).fetch()).toJSON();
38 if (!user[0] || !user[0].email) {
39 return response.status(401).send({
40 "message": "User credentials not valid",
41 "code": "invalid-credentials",
42 "status": 401
43 });
44 }
45
46 let token;
47 try {
48 // TODO: Login is currently not working as the password is incorrect
49 token = await auth.attempt(user[0].id, authHeader[1])
50 } catch (e) {
51 return response.status(401).send({
52 "message": "User credentials not valid",
53 "code": "invalid-credentials",
54 "status": 401
55 });
56 }
57
58 return response.send({
59 "message": "Successfully logged in",
60 "token": token.token
61 });
62 }
63
64 // Return information about the current user
65 async me({
66 request,
67 response,
68 auth,
69 session
70 }) {
71 try {
72 await auth.getUser()
73 } catch (error) {
74 response.send('Missing or invalid api token')
75 }
76
77 return response.send({
78 accountType: "individual",
79 beta: false,
80 donor: {},
81 email: auth.user.email,
82 emailValidated: true,
83 features: {},
84 firstname: "Franz",
85 id: "2acd2aa0-0869-4a91-adab-f700ac256dbe",
86 isPremium: true,
87 isSubscriptionOwner: true,
88 lastname: "Franz",
89 locale: "en-US"
90 });
91 }
92}
93
94module.exports = UserController
diff --git a/app/Middleware/ConvertEmptyStringsToNull.js b/app/Middleware/ConvertEmptyStringsToNull.js
new file mode 100644
index 0000000..a5750cc
--- /dev/null
+++ b/app/Middleware/ConvertEmptyStringsToNull.js
@@ -0,0 +1,17 @@
1'use strict'
2
3class ConvertEmptyStringsToNull {
4 async handle ({ request }, next) {
5 if (Object.keys(request.body).length) {
6 request.body = Object.assign(
7 ...Object.keys(request.body).map(key => ({
8 [key]: request.body[key] !== '' ? request.body[key] : null
9 }))
10 )
11 }
12
13 await next()
14 }
15}
16
17module.exports = ConvertEmptyStringsToNull
diff --git a/app/Models/Service.js b/app/Models/Service.js
new file mode 100644
index 0000000..0ca72fd
--- /dev/null
+++ b/app/Models/Service.js
@@ -0,0 +1,12 @@
1'use strict'
2
3/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */
4const Model = use('Model')
5
6class Service extends Model {
7 user() {
8 return this.belongsTo('App/Models/User', 'userId', 'id')
9 }
10}
11
12module.exports = Service
diff --git a/app/Models/Token.js b/app/Models/Token.js
new file mode 100644
index 0000000..e089e87
--- /dev/null
+++ b/app/Models/Token.js
@@ -0,0 +1,9 @@
1'use strict'
2
3/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */
4const Model = use('Model')
5
6class Token extends Model {
7}
8
9module.exports = Token
diff --git a/app/Models/Traits/NoTimestamp.js b/app/Models/Traits/NoTimestamp.js
new file mode 100644
index 0000000..edd07f0
--- /dev/null
+++ b/app/Models/Traits/NoTimestamp.js
@@ -0,0 +1,16 @@
1'use strict'
2
3class NoTimestamp {
4 register (Model) {
5 Object.defineProperties(Model, {
6 createdAtColumn: {
7 get: () => null,
8 },
9 updatedAtColumn: {
10 get: () => null,
11 }
12 })
13 }
14}
15
16module.exports = NoTimestamp
diff --git a/app/Models/User.js b/app/Models/User.js
new file mode 100644
index 0000000..0bb1547
--- /dev/null
+++ b/app/Models/User.js
@@ -0,0 +1,43 @@
1'use strict'
2
3/** @type {typeof import('@adonisjs/lucid/src/Lucid/Model')} */
4const Model = use('Model')
5
6/** @type {import('@adonisjs/framework/src/Hash')} */
7const Hash = use('Hash')
8
9class User extends Model {
10 static boot () {
11 super.boot()
12
13 /**
14 * A hook to hash the user password before saving
15 * it to the database.
16 */
17 this.addHook('beforeSave', async (userInstance) => {
18 if (userInstance.dirty.password) {
19 userInstance.password = await Hash.make(userInstance.password)
20 }
21 })
22 }
23
24 /**
25 * A relationship on tokens is required for auth to
26 * work. Since features like `refreshTokens` or
27 * `rememberToken` will be saved inside the
28 * tokens table.
29 *
30 * @method tokens
31 *
32 * @return {Object}
33 */
34 tokens () {
35 return this.hasMany('App/Models/Token')
36 }
37
38 services () {
39 return this.hasMany('App/Models/Service', 'id', 'userId')
40 }
41}
42
43module.exports = User
diff --git a/config/app.js b/config/app.js
new file mode 100644
index 0000000..4b4f7a5
--- /dev/null
+++ b/config/app.js
@@ -0,0 +1,243 @@
1'use strict'
2
3/** @type {import('@adonisjs/framework/src/Env')} */
4const Env = use('Env')
5
6module.exports = {
7
8 /*
9 |--------------------------------------------------------------------------
10 | Application Name
11 |--------------------------------------------------------------------------
12 |
13 | This value is the name of your application and can used when you
14 | need to place the application's name in a email, view or
15 | other location.
16 |
17 */
18
19 name: Env.get('APP_NAME', 'AdonisJs'),
20
21 /*
22 |--------------------------------------------------------------------------
23 | App Key
24 |--------------------------------------------------------------------------
25 |
26 | App key is a randomly generated 16 or 32 characters long string required
27 | to encrypt cookies, sessions and other sensitive data.
28 |
29 */
30 appKey: Env.getOrFail('APP_KEY'),
31
32 http: {
33 /*
34 |--------------------------------------------------------------------------
35 | Allow Method Spoofing
36 |--------------------------------------------------------------------------
37 |
38 | Method spoofing allows to make requests by spoofing the http verb.
39 | Which means you can make a GET request but instruct the server to
40 | treat as a POST or PUT request. If you want this feature, set the
41 | below value to true.
42 |
43 */
44 allowMethodSpoofing: true,
45
46 /*
47 |--------------------------------------------------------------------------
48 | Trust Proxy
49 |--------------------------------------------------------------------------
50 |
51 | Trust proxy defines whether X-Forwarded-* headers should be trusted or not.
52 | When your application is behind a proxy server like nginx, these values
53 | are set automatically and should be trusted. Apart from setting it
54 | to true or false Adonis supports handful or ways to allow proxy
55 | values. Read documentation for that.
56 |
57 */
58 trustProxy: false,
59
60 /*
61 |--------------------------------------------------------------------------
62 | Subdomains
63 |--------------------------------------------------------------------------
64 |
65 | Offset to be used for returning subdomains for a given request.For
66 | majority of applications it will be 2, until you have nested
67 | sudomains.
68 | cheatsheet.adonisjs.com - offset - 2
69 | virk.cheatsheet.adonisjs.com - offset - 3
70 |
71 */
72 subdomainOffset: 2,
73
74 /*
75 |--------------------------------------------------------------------------
76 | JSONP Callback
77 |--------------------------------------------------------------------------
78 |
79 | Default jsonp callback to be used when callback query string is missing
80 | in request url.
81 |
82 */
83 jsonpCallback: 'callback',
84
85
86 /*
87 |--------------------------------------------------------------------------
88 | Etag
89 |--------------------------------------------------------------------------
90 |
91 | Set etag on all HTTP response. In order to disable for selected routes,
92 | you can call the `response.send` with an options object as follows.
93 |
94 | response.send('Hello', { ignoreEtag: true })
95 |
96 */
97 etag: false
98 },
99
100 views: {
101 /*
102 |--------------------------------------------------------------------------
103 | Cache Views
104 |--------------------------------------------------------------------------
105 |
106 | Define whether or not to cache the compiled view. Set it to true in
107 | production to optimize view loading time.
108 |
109 */
110 cache: Env.get('CACHE_VIEWS', true)
111 },
112
113 static: {
114 /*
115 |--------------------------------------------------------------------------
116 | Dot Files
117 |--------------------------------------------------------------------------
118 |
119 | Define how to treat dot files when trying to server static resources.
120 | By default it is set to ignore, which will pretend that dotfiles
121 | does not exists.
122 |
123 | Can be one of the following
124 | ignore, deny, allow
125 |
126 */
127 dotfiles: 'ignore',
128
129 /*
130 |--------------------------------------------------------------------------
131 | ETag
132 |--------------------------------------------------------------------------
133 |
134 | Enable or disable etag generation
135 |
136 */
137 etag: true,
138
139 /*
140 |--------------------------------------------------------------------------
141 | Extensions
142 |--------------------------------------------------------------------------
143 |
144 | Set file extension fallbacks. When set, if a file is not found, the given
145 | extensions will be added to the file name and search for. The first
146 | that exists will be served. Example: ['html', 'htm'].
147 |
148 */
149 extensions: false
150 },
151
152 locales: {
153 /*
154 |--------------------------------------------------------------------------
155 | Loader
156 |--------------------------------------------------------------------------
157 |
158 | The loader to be used for fetching and updating locales. Below is the
159 | list of available options.
160 |
161 | file, database
162 |
163 */
164 loader: 'file',
165
166 /*
167 |--------------------------------------------------------------------------
168 | Default Locale
169 |--------------------------------------------------------------------------
170 |
171 | Default locale to be used by Antl provider. You can always switch drivers
172 | in runtime or use the official Antl middleware to detect the driver
173 | based on HTTP headers/query string.
174 |
175 */
176 locale: 'en'
177 },
178
179 logger: {
180 /*
181 |--------------------------------------------------------------------------
182 | Transport
183 |--------------------------------------------------------------------------
184 |
185 | Transport to be used for logging messages. You can have multiple
186 | transports using same driver.
187 |
188 | Available drivers are: `file` and `console`.
189 |
190 */
191 transport: 'console',
192
193 /*
194 |--------------------------------------------------------------------------
195 | Console Transport
196 |--------------------------------------------------------------------------
197 |
198 | Using `console` driver for logging. This driver writes to `stdout`
199 | and `stderr`
200 |
201 */
202 console: {
203 driver: 'console',
204 name: 'adonis-app',
205 level: 'info'
206 },
207
208 /*
209 |--------------------------------------------------------------------------
210 | File Transport
211 |--------------------------------------------------------------------------
212 |
213 | File transport uses file driver and writes log messages for a given
214 | file inside `tmp` directory for your app.
215 |
216 | For a different directory, set an absolute path for the filename.
217 |
218 */
219 file: {
220 driver: 'file',
221 name: 'adonis-app',
222 filename: 'adonis.log',
223 level: 'info'
224 }
225 },
226
227 /*
228 |--------------------------------------------------------------------------
229 | Generic Cookie Options
230 |--------------------------------------------------------------------------
231 |
232 | The following cookie options are generic settings used by AdonisJs to create
233 | cookies. However, some parts of the application like `sessions` can have
234 | separate settings for cookies inside `config/session.js`.
235 |
236 */
237 cookie: {
238 httpOnly: true,
239 sameSite: false,
240 path: '/',
241 maxAge: 7200
242 }
243}
diff --git a/config/auth.js b/config/auth.js
new file mode 100644
index 0000000..c70db3f
--- /dev/null
+++ b/config/auth.js
@@ -0,0 +1,94 @@
1'use strict'
2
3/** @type {import('@adonisjs/framework/src/Env')} */
4const Env = use('Env')
5
6module.exports = {
7 /*
8 |--------------------------------------------------------------------------
9 | Authenticator
10 |--------------------------------------------------------------------------
11 |
12 | Authentication is a combination of serializer and scheme with extra
13 | config to define on how to authenticate a user.
14 |
15 | Available Schemes - basic, session, jwt, api
16 | Available Serializers - lucid, database
17 |
18 */
19 authenticator: 'jwt',
20
21 /*
22 |--------------------------------------------------------------------------
23 | Session
24 |--------------------------------------------------------------------------
25 |
26 | Session authenticator makes use of sessions to authenticate a user.
27 | Session authentication is always persistent.
28 |
29 */
30 session: {
31 serializer: 'lucid',
32 model: 'App/Models/User',
33 scheme: 'session',
34 uid: 'email',
35 password: 'password'
36 },
37
38 /*
39 |--------------------------------------------------------------------------
40 | Basic Auth
41 |--------------------------------------------------------------------------
42 |
43 | The basic auth authenticator uses basic auth header to authenticate a
44 | user.
45 |
46 | NOTE:
47 | This scheme is not persistent and users are supposed to pass
48 | login credentials on each request.
49 |
50 */
51 basic: {
52 serializer: 'lucid',
53 model: 'App/Models/User',
54 scheme: 'basic',
55 uid: 'email',
56 password: 'password'
57 },
58
59 /*
60 |--------------------------------------------------------------------------
61 | Jwt
62 |--------------------------------------------------------------------------
63 |
64 | The jwt authenticator works by passing a jwt token on each HTTP request
65 | via HTTP `Authorization` header.
66 |
67 */
68 jwt: {
69 serializer: 'lucid',
70 model: 'App/Models/User',
71 scheme: 'jwt',
72 uid: 'email',
73 password: 'password',
74 options: {
75 secret: Env.get('APP_KEY')
76 }
77 },
78
79 /*
80 |--------------------------------------------------------------------------
81 | Api
82 |--------------------------------------------------------------------------
83 |
84 | The Api scheme makes use of API personal tokens to authenticate a user.
85 |
86 */
87 api: {
88 serializer: 'lucid',
89 model: 'App/Models/User',
90 scheme: 'api',
91 uid: 'email',
92 password: 'password'
93 }
94}
diff --git a/config/bodyParser.js b/config/bodyParser.js
new file mode 100644
index 0000000..c481b01
--- /dev/null
+++ b/config/bodyParser.js
@@ -0,0 +1,157 @@
1'use strict'
2
3module.exports = {
4 /*
5 |--------------------------------------------------------------------------
6 | JSON Parser
7 |--------------------------------------------------------------------------
8 |
9 | Below settings are applied when the request body contains a JSON payload.
10 | If you want body parser to ignore JSON payloads, then simply set `types`
11 | to an empty array.
12 */
13 json: {
14 /*
15 |--------------------------------------------------------------------------
16 | limit
17 |--------------------------------------------------------------------------
18 |
19 | Defines the limit of JSON that can be sent by the client. If payload
20 | is over 1mb it will not be processed.
21 |
22 */
23 limit: '1mb',
24
25 /*
26 |--------------------------------------------------------------------------
27 | strict
28 |--------------------------------------------------------------------------
29 |
30 | When `strict` is set to true, body parser will only parse Arrays and
31 | Object. Otherwise everything parseable by `JSON.parse` is parsed.
32 |
33 */
34 strict: true,
35
36 /*
37 |--------------------------------------------------------------------------
38 | types
39 |--------------------------------------------------------------------------
40 |
41 | Which content types are processed as JSON payloads. You are free to
42 | add your own types here, but the request body should be parseable
43 | by `JSON.parse` method.
44 |
45 */
46 types: [
47 'application/json',
48 'application/json-patch+json',
49 'application/vnd.api+json',
50 'application/csp-report'
51 ]
52 },
53
54 /*
55 |--------------------------------------------------------------------------
56 | Raw Parser
57 |--------------------------------------------------------------------------
58 |
59 |
60 |
61 */
62 raw: {
63 types: [
64 'text/*'
65 ]
66 },
67
68 /*
69 |--------------------------------------------------------------------------
70 | Form Parser
71 |--------------------------------------------------------------------------
72 |
73 |
74 |
75 */
76 form: {
77 types: [
78 'application/x-www-form-urlencoded'
79 ]
80 },
81
82 /*
83 |--------------------------------------------------------------------------
84 | Files Parser
85 |--------------------------------------------------------------------------
86 |
87 |
88 |
89 */
90 files: {
91 types: [
92 'multipart/form-data'
93 ],
94
95 /*
96 |--------------------------------------------------------------------------
97 | Max Size
98 |--------------------------------------------------------------------------
99 |
100 | Below value is the max size of all the files uploaded to the server. It
101 | is validated even before files have been processed and hard exception
102 | is thrown.
103 |
104 | Consider setting a reasonable value here, otherwise people may upload GB's
105 | of files which will keep your server busy.
106 |
107 | Also this value is considered when `autoProcess` is set to true.
108 |
109 */
110 maxSize: '20mb',
111
112 /*
113 |--------------------------------------------------------------------------
114 | Auto Process
115 |--------------------------------------------------------------------------
116 |
117 | Whether or not to auto-process files. Since HTTP servers handle files via
118 | couple of specific endpoints. It is better to set this value off and
119 | manually process the files when required.
120 |
121 | This value can contain a boolean or an array of route patterns
122 | to be autoprocessed.
123 */
124 autoProcess: true,
125
126 /*
127 |--------------------------------------------------------------------------
128 | Process Manually
129 |--------------------------------------------------------------------------
130 |
131 | The list of routes that should not process files and instead rely on
132 | manual process. This list should only contain routes when autoProcess
133 | is to true. Otherwise everything is processed manually.
134 |
135 */
136 processManually: []
137
138 /*
139 |--------------------------------------------------------------------------
140 | Temporary file name
141 |--------------------------------------------------------------------------
142 |
143 | Define a function, which should return a string to be used as the
144 | tmp file name.
145 |
146 | If not defined, Bodyparser will use `uuid` as the tmp file name.
147 |
148 | To be defined as. If you are defining the function, then do make sure
149 | to return a value from it.
150 |
151 | tmpFileName () {
152 | return 'some-unique-value'
153 | }
154 |
155 */
156 }
157}
diff --git a/config/cors.js b/config/cors.js
new file mode 100644
index 0000000..ffc1951
--- /dev/null
+++ b/config/cors.js
@@ -0,0 +1,87 @@
1'use strict'
2
3module.exports = {
4 /*
5 |--------------------------------------------------------------------------
6 | Origin
7 |--------------------------------------------------------------------------
8 |
9 | Set a list of origins to be allowed. The value can be one of the following
10 |
11 | Boolean: true - Allow current request origin
12 | Boolean: false - Disallow all
13 | String - Comma separated list of allowed origins
14 | Array - An array of allowed origins
15 | String: * - A wildcard to allow current request origin
16 | Function - Receives the current origin and should return one of the above values.
17 |
18 */
19 origin: false,
20
21 /*
22 |--------------------------------------------------------------------------
23 | Methods
24 |--------------------------------------------------------------------------
25 |
26 | HTTP methods to be allowed. The value can be one of the following
27 |
28 | String - Comma separated list of allowed methods
29 | Array - An array of allowed methods
30 |
31 */
32 methods: ['GET', 'PUT', 'PATCH', 'POST', 'DELETE'],
33
34 /*
35 |--------------------------------------------------------------------------
36 | Headers
37 |--------------------------------------------------------------------------
38 |
39 | List of headers to be allowed via Access-Control-Request-Headers header.
40 | The value can be one of the following.
41 |
42 | Boolean: true - Allow current request headers
43 | Boolean: false - Disallow all
44 | String - Comma separated list of allowed headers
45 | Array - An array of allowed headers
46 | String: * - A wildcard to allow current request headers
47 | Function - Receives the current header and should return one of the above values.
48 |
49 */
50 headers: true,
51
52 /*
53 |--------------------------------------------------------------------------
54 | Expose Headers
55 |--------------------------------------------------------------------------
56 |
57 | A list of headers to be exposed via `Access-Control-Expose-Headers`
58 | header. The value can be one of the following.
59 |
60 | Boolean: false - Disallow all
61 | String: Comma separated list of allowed headers
62 | Array - An array of allowed headers
63 |
64 */
65 exposeHeaders: false,
66
67 /*
68 |--------------------------------------------------------------------------
69 | Credentials
70 |--------------------------------------------------------------------------
71 |
72 | Define Access-Control-Allow-Credentials header. It should always be a
73 | boolean.
74 |
75 */
76 credentials: false,
77
78 /*
79 |--------------------------------------------------------------------------
80 | MaxAge
81 |--------------------------------------------------------------------------
82 |
83 | Define Access-Control-Allow-Max-Age
84 |
85 */
86 maxAge: 90
87}
diff --git a/config/database.js b/config/database.js
new file mode 100644
index 0000000..a7a2776
--- /dev/null
+++ b/config/database.js
@@ -0,0 +1,84 @@
1'use strict'
2
3/** @type {import('@adonisjs/framework/src/Env')} */
4const Env = use('Env')
5
6/** @type {import('@adonisjs/ignitor/src/Helpers')} */
7const Helpers = use('Helpers')
8
9module.exports = {
10 /*
11 |--------------------------------------------------------------------------
12 | Default Connection
13 |--------------------------------------------------------------------------
14 |
15 | Connection defines the default connection settings to be used while
16 | interacting with SQL databases.
17 |
18 */
19 connection: Env.get('DB_CONNECTION', 'sqlite'),
20
21 /*
22 |--------------------------------------------------------------------------
23 | Sqlite
24 |--------------------------------------------------------------------------
25 |
26 | Sqlite is a flat file database and can be a good choice for a development
27 | environment.
28 |
29 | npm i --save sqlite3
30 |
31 */
32 sqlite: {
33 client: 'sqlite3',
34 connection: {
35 filename: Helpers.databasePath(`${Env.get('DB_DATABASE', 'development')}.sqlite`)
36 },
37 useNullAsDefault: true,
38 debug: Env.get('DB_DEBUG', false)
39 },
40
41 /*
42 |--------------------------------------------------------------------------
43 | MySQL
44 |--------------------------------------------------------------------------
45 |
46 | Here we define connection settings for MySQL database.
47 |
48 | npm i --save mysql
49 |
50 */
51 mysql: {
52 client: 'mysql',
53 connection: {
54 host: Env.get('DB_HOST', 'localhost'),
55 port: Env.get('DB_PORT', ''),
56 user: Env.get('DB_USER', 'root'),
57 password: Env.get('DB_PASSWORD', ''),
58 database: Env.get('DB_DATABASE', 'adonis')
59 },
60 debug: Env.get('DB_DEBUG', false)
61 },
62
63 /*
64 |--------------------------------------------------------------------------
65 | PostgreSQL
66 |--------------------------------------------------------------------------
67 |
68 | Here we define connection settings for PostgreSQL database.
69 |
70 | npm i --save pg
71 |
72 */
73 pg: {
74 client: 'pg',
75 connection: {
76 host: Env.get('DB_HOST', 'localhost'),
77 port: Env.get('DB_PORT', ''),
78 user: Env.get('DB_USER', 'root'),
79 password: Env.get('DB_PASSWORD', ''),
80 database: Env.get('DB_DATABASE', 'adonis')
81 },
82 debug: Env.get('DB_DEBUG', false)
83 }
84}
diff --git a/config/hash.js b/config/hash.js
new file mode 100644
index 0000000..42f5805
--- /dev/null
+++ b/config/hash.js
@@ -0,0 +1,49 @@
1'use strict'
2
3/** @type {import('@adonisjs/framework/src/Env')} */
4const Env = use('Env')
5
6module.exports = {
7 /*
8 |--------------------------------------------------------------------------
9 | Driver
10 |--------------------------------------------------------------------------
11 |
12 | Driver to be used for hashing values. The same driver is used by the
13 | auth module too.
14 |
15 */
16 driver: Env.get('HASH_DRIVER', 'bcrypt'),
17
18 /*
19 |--------------------------------------------------------------------------
20 | Bcrypt
21 |--------------------------------------------------------------------------
22 |
23 | Config related to bcrypt hashing. https://www.npmjs.com/package/bcrypt
24 | package is used internally.
25 |
26 */
27 bcrypt: {
28 rounds: 10
29 },
30
31 /*
32 |--------------------------------------------------------------------------
33 | Argon
34 |--------------------------------------------------------------------------
35 |
36 | Config related to argon. https://www.npmjs.com/package/argon2 package is
37 | used internally.
38 |
39 | Since argon is optional, you will have to install the dependency yourself
40 |
41 |============================================================================
42 | npm i argon2
43 |============================================================================
44 |
45 */
46 argon: {
47 type: 1
48 }
49}
diff --git a/database/adonis.sqlite b/database/adonis.sqlite
new file mode 100644
index 0000000..9042fc9
--- /dev/null
+++ b/database/adonis.sqlite
Binary files differ
diff --git a/database/factory.js b/database/factory.js
new file mode 100644
index 0000000..16b5084
--- /dev/null
+++ b/database/factory.js
@@ -0,0 +1,21 @@
1'use strict'
2
3/*
4|--------------------------------------------------------------------------
5| Factory
6|--------------------------------------------------------------------------
7|
8| Factories are used to define blueprints for database tables or Lucid
9| models. Later you can use these blueprints to seed your database
10| with dummy data.
11|
12*/
13
14/** @type {import('@adonisjs/lucid/src/Factory')} */
15// const Factory = use('Factory')
16
17// Factory.blueprint('App/Models/User', (faker) => {
18// return {
19// username: faker.username()
20// }
21// })
diff --git a/database/migrations/1503250034279_user.js b/database/migrations/1503250034279_user.js
new file mode 100644
index 0000000..9148593
--- /dev/null
+++ b/database/migrations/1503250034279_user.js
@@ -0,0 +1,22 @@
1'use strict'
2
3/** @type {import('@adonisjs/lucid/src/Schema')} */
4const Schema = use('Schema')
5
6class UserSchema extends Schema {
7 up () {
8 this.create('users', (table) => {
9 table.increments()
10 table.string('username', 80).notNullable()
11 table.string('email', 254).notNullable().unique()
12 table.string('password', 60).notNullable()
13 table.timestamps()
14 })
15 }
16
17 down () {
18 this.drop('users')
19 }
20}
21
22module.exports = UserSchema
diff --git a/database/migrations/1503250034280_token.js b/database/migrations/1503250034280_token.js
new file mode 100644
index 0000000..c8bb9fc
--- /dev/null
+++ b/database/migrations/1503250034280_token.js
@@ -0,0 +1,23 @@
1'use strict'
2
3/** @type {import('@adonisjs/lucid/src/Schema')} */
4const Schema = use('Schema')
5
6class TokensSchema extends Schema {
7 up () {
8 this.create('tokens', (table) => {
9 table.increments()
10 table.integer('user_id').unsigned().references('id').inTable('users')
11 table.string('token', 255).notNullable().unique().index()
12 table.string('type', 80).notNullable()
13 table.boolean('is_revoked').defaultTo(false)
14 table.timestamps()
15 })
16 }
17
18 down () {
19 this.drop('tokens')
20 }
21}
22
23module.exports = TokensSchema
diff --git a/database/migrations/1566385379883_service_schema.js b/database/migrations/1566385379883_service_schema.js
new file mode 100644
index 0000000..bdc066e
--- /dev/null
+++ b/database/migrations/1566385379883_service_schema.js
@@ -0,0 +1,23 @@
1'use strict'
2
3/** @type {import('@adonisjs/lucid/src/Schema')} */
4const Schema = use('Schema')
5
6class ServiceSchema extends Schema {
7 up () {
8 this.create('services', (table) => {
9 table.increments()
10 table.string('userId', 80).notNullable()
11 table.string('name', 80).notNullable()
12 table.string('recipeId', 254).notNullable()
13 table.json('settings')
14 table.timestamps()
15 })
16 }
17
18 down () {
19 this.drop('services')
20 }
21}
22
23module.exports = ServiceSchema
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..6dcffd6
--- /dev/null
+++ b/package.json
@@ -0,0 +1,35 @@
1{
2 "name": "ferdi-server",
3 "version": "1.0.0",
4 "adonis-version": "4.1.0",
5 "description": "Unofficial Ferdi server to replace the default Franz server.",
6 "main": "index.js",
7 "scripts": {
8 "start": "node server.js",
9 "test": "node ace test"
10 },
11 "keywords": [
12 "adonisjs",
13 "adonis-app"
14 ],
15 "author": "",
16 "license": "MIT License",
17 "private": true,
18 "dependencies": {
19 "@adonisjs/ace": "^5.0.8",
20 "@adonisjs/auth": "^3.0.7",
21 "@adonisjs/bodyparser": "^2.0.5",
22 "@adonisjs/cors": "^1.0.7",
23 "@adonisjs/fold": "^4.0.9",
24 "@adonisjs/framework": "^5.0.9",
25 "@adonisjs/ignitor": "^2.0.8",
26 "@adonisjs/lucid": "^6.1.3",
27 "atob": "^2.1.2",
28 "pg": "^7.12.1",
29 "sqlite3": "^4.1.0"
30 },
31 "devDependencies": {},
32 "autoload": {
33 "App": "./app"
34 }
35}
diff --git a/server.js b/server.js
new file mode 100644
index 0000000..e2371aa
--- /dev/null
+++ b/server.js
@@ -0,0 +1,25 @@
1'use strict'
2
3/*
4|--------------------------------------------------------------------------
5| Http server
6|--------------------------------------------------------------------------
7|
8| This file bootstraps Adonisjs to start the HTTP server. You are free to
9| customize the process of booting the http server.
10|
11| """ Loading ace commands """
12| At times you may want to load ace commands when starting the HTTP server.
13| Same can be done by chaining `loadCommands()` method after
14|
15| """ Preloading files """
16| Also you can preload files by calling `preLoad('path/to/file')` method.
17| Make sure to pass a relative path from the project root.
18*/
19
20const { Ignitor } = require('@adonisjs/ignitor')
21
22new Ignitor(require('@adonisjs/fold'))
23 .appRoot(__dirname)
24 .fireHttpServer()
25 .catch(console.error)
diff --git a/start/app.js b/start/app.js
new file mode 100644
index 0000000..5e4df28
--- /dev/null
+++ b/start/app.js
@@ -0,0 +1,58 @@
1'use strict'
2
3/*
4|--------------------------------------------------------------------------
5| Providers
6|--------------------------------------------------------------------------
7|
8| Providers are building blocks for your Adonis app. Anytime you install
9| a new Adonis specific package, chances are you will register the
10| provider here.
11|
12*/
13const providers = [
14 '@adonisjs/framework/providers/AppProvider',
15 '@adonisjs/auth/providers/AuthProvider',
16 '@adonisjs/bodyparser/providers/BodyParserProvider',
17 '@adonisjs/cors/providers/CorsProvider',
18 '@adonisjs/lucid/providers/LucidProvider'
19]
20
21/*
22|--------------------------------------------------------------------------
23| Ace Providers
24|--------------------------------------------------------------------------
25|
26| Ace providers are required only when running ace commands. For example
27| Providers for migrations, tests etc.
28|
29*/
30const aceProviders = [
31 '@adonisjs/lucid/providers/MigrationsProvider'
32]
33
34/*
35|--------------------------------------------------------------------------
36| Aliases
37|--------------------------------------------------------------------------
38|
39| Aliases are short unique names for IoC container bindings. You are free
40| to create your own aliases.
41|
42| For example:
43| { Route: 'Adonis/Src/Route' }
44|
45*/
46const aliases = {}
47
48/*
49|--------------------------------------------------------------------------
50| Commands
51|--------------------------------------------------------------------------
52|
53| Here you store ace commands for your package
54|
55*/
56const commands = []
57
58module.exports = { providers, aceProviders, aliases, commands }
diff --git a/start/kernel.js b/start/kernel.js
new file mode 100644
index 0000000..b56b58b
--- /dev/null
+++ b/start/kernel.js
@@ -0,0 +1,61 @@
1'use strict'
2
3/** @type {import('@adonisjs/framework/src/Server')} */
4const Server = use('Server')
5
6/*
7|--------------------------------------------------------------------------
8| Global Middleware
9|--------------------------------------------------------------------------
10|
11| Global middleware are executed on each http request only when the routes
12| match.
13|
14*/
15const globalMiddleware = [
16 'Adonis/Middleware/BodyParser',
17 'App/Middleware/ConvertEmptyStringsToNull',
18 'Adonis/Middleware/AuthInit'
19]
20
21/*
22|--------------------------------------------------------------------------
23| Named Middleware
24|--------------------------------------------------------------------------
25|
26| Named middleware is key/value object to conditionally add middleware on
27| specific routes or group of routes.
28|
29| // define
30| {
31| auth: 'Adonis/Middleware/Auth'
32| }
33|
34| // use
35| Route.get().middleware('auth')
36|
37*/
38const namedMiddleware = {
39 auth: 'Adonis/Middleware/Auth',
40 guest: 'Adonis/Middleware/AllowGuestOnly'
41}
42
43/*
44|--------------------------------------------------------------------------
45| Server Middleware
46|--------------------------------------------------------------------------
47|
48| Server level middleware are executed even when route for a given URL is
49| not registered. Features like `static assets` and `cors` needs better
50| control over request lifecycle.
51|
52*/
53const serverMiddleware = [
54 // 'Adonis/Middleware/Static',
55 'Adonis/Middleware/Cors'
56]
57
58Server
59 .registerGlobal(globalMiddleware)
60 .registerNamed(namedMiddleware)
61 .use(serverMiddleware)
diff --git a/start/routes.js b/start/routes.js
new file mode 100644
index 0000000..3aca58e
--- /dev/null
+++ b/start/routes.js
@@ -0,0 +1,55 @@
1'use strict'
2
3/*
4|--------------------------------------------------------------------------
5| Routes
6|--------------------------------------------------------------------------
7|
8*/
9
10/** @type {typeof import('@adonisjs/framework/src/Route/Manager')} */
11const Route = use('Route')
12
13// Health: Returning if all systems function correctly
14Route.get('health', ({
15 response
16}) => {
17 return response.send({
18 api: 'success',
19 db: 'success'
20 })
21})
22
23// API is grouped under '/v1/' route
24Route.group(() => {
25 // User authentification
26 Route.post('auth/signup', 'UserController.signup').middleware('guest')
27 Route.post('auth/login', 'UserController.login').middleware('guest')
28
29 // User info
30 Route.get('me', 'UserController.me').middleware('auth')
31
32 // Service/recipe info
33 Route.post('service', 'ServiceController.create').middleware('auth')
34 Route.get('me/services', 'ServiceController.list').middleware('auth')
35 Route.get('recipes/download/:recipe', 'ServiceController.download')
36
37 // Static responses
38 Route.get('features', 'StaticController.features');
39 Route.get('services', 'StaticController.emptyArray')
40 Route.get('workspace', 'StaticController.emptyArray')
41 Route.get('news', 'StaticController.emptyArray')
42 Route.get('payment/plans', 'StaticController.plans')
43 Route.get('recipes/popular', 'StaticController.popularRecipes')
44 Route.get('recipes/update', 'StaticController.emptyArray')
45 Route.get('announcements/:version', 'StaticController.announcement')
46}).prefix('v1')
47
48Route.get('/', () => {
49 return {
50 info: 'Franz Unofficial Server',
51 version: '1.0.0',
52 author: 'vantezzen',
53 repo: 'https://github.com/vantezzen/franz-server'
54 }
55})
diff --git a/yarn.lock b/yarn.lock
new file mode 100644
index 0000000..6443b7b
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,3686 @@
1# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2# yarn lockfile v1
3
4
5"@adonisjs/ace@^5.0.8":
6 version "5.0.8"
7 resolved "https://registry.yarnpkg.com/@adonisjs/ace/-/ace-5.0.8.tgz#98ff6e55687ce4d7b9bd83d61e77dd4dd43420ea"
8 integrity sha512-M4MGrzWzuE++jlPrbDPgo1tdv5j7uH4FsaoGddH+qJ+iXErVZuV6z2gYdmlorDDbvotFpxA+TTtDEXrTLCE08w==
9 dependencies:
10 cli-table "^0.3.1"
11 commander "^2.18.0"
12 debug "^4.0.1"
13 enquirer "^1.0.3"
14 fast-levenshtein "^2.0.6"
15 fs-extra "^7.0.0"
16 is-arrow-function "^2.0.3"
17 kleur "^2.0.2"
18 lodash "^4.17.11"
19 mustache "^3.0.0"
20 prompt-checkbox "^2.2.0"
21 prompt-confirm "^2.0.4"
22 prompt-expand "^1.0.1"
23 prompt-list "^3.2.0"
24 prompt-password "^1.2.0"
25
26"@adonisjs/auth@^3.0.7":
27 version "3.0.7"
28 resolved "https://registry.yarnpkg.com/@adonisjs/auth/-/auth-3.0.7.tgz#e18ed04b003acbb24ad0f4a86ab82cecc6fca5b1"
29 integrity sha512-ui7cSTNmxO+8r3iaA9ZQOtgzXwHshg/XFHH1OR7tUELHUUyInoPaRqLofb+5KpjYZ1U9RrZC6eT+sTUQzzxk+Q==
30 dependencies:
31 "@adonisjs/generic-exceptions" "^2.0.1"
32 basic-auth "^2.0.1"
33 debug "^4.0.1"
34 jsonwebtoken "^8.3.0"
35 lodash "^4.17.11"
36 ms "^2.1.1"
37 resetable "^1.0.3"
38 uuid "^3.3.2"
39
40"@adonisjs/bodyparser@^2.0.5":
41 version "2.0.9"
42 resolved "https://registry.yarnpkg.com/@adonisjs/bodyparser/-/bodyparser-2.0.9.tgz#667798e7b0f2cf975e8fa7a814b7932d2097b61c"
43 integrity sha512-1wE53LBPflolar9Jq+VF22I4tIJZklsXAE9pDxr9t1DuqpvB8TA4uSvLM2UjQFtX7iTQ85iWZqZCRt05jbsziQ==
44 dependencies:
45 "@adonisjs/generic-exceptions" "^2.0.1"
46 bytes "^3.0.0"
47 co-body "^6.0.0"
48 debug "^4.1.0"
49 end-of-stream "^1.4.1"
50 fs-extra "^7.0.0"
51 get-stream "^4.1.0"
52 lodash "^4.17.11"
53 media-typer "^0.3.0"
54 multiparty "^4.2.1"
55
56"@adonisjs/cors@^1.0.7":
57 version "1.0.7"
58 resolved "https://registry.yarnpkg.com/@adonisjs/cors/-/cors-1.0.7.tgz#9b7565ad0b80215c620e8864b4af8651220a527c"
59 integrity sha512-jBO+bI/zdydAXURL02gQxXB57L5+eV2MUYp7zmDrVa12M6mQPMRz5TC2F7a0Kknx9JUr5dsl4+eN0XNfe/8sWQ==
60
61"@adonisjs/fold@^4.0.9":
62 version "4.0.9"
63 resolved "https://registry.yarnpkg.com/@adonisjs/fold/-/fold-4.0.9.tgz#1a9860af2dbe29e4111d7f0cc234be15c2e28be8"
64 integrity sha512-eH6048Ug32BvYvvvfRThy+IDE8lcRtqExca2TfE/Gw5ZP51rVEYqPd1yy3ioB4R5XI8VUS0hjOt5l7tKUh4Sww==
65 dependencies:
66 "@adonisjs/generic-exceptions" "^2.0.1"
67 caller "^1.0.1"
68 debug "^3.1.0"
69 lodash "^4.17.10"
70 require-stack "^1.0.2"
71
72"@adonisjs/framework@^5.0.9":
73 version "5.0.13"
74 resolved "https://registry.yarnpkg.com/@adonisjs/framework/-/framework-5.0.13.tgz#7a14f57d379065d0ee8c49e11a682803159aab4e"
75 integrity sha512-qZx+9WF1bnK3sM4UJnKw6Zu52WIPCB1R4LjBBwSFrnG5TYbIAQATyB08YXc7ETMkQ4dIQmPH+tpq4J7+k2Joog==
76 dependencies:
77 "@adonisjs/generic-exceptions" "^2.0.1"
78 "@adonisjs/middleware-base" "^1.0.0"
79 bcryptjs "^2.4.3"
80 co-compose "^4.0.0"
81 debug "^4.1.1"
82 dotenv "^6.2.0"
83 edge.js "^1.1.4"
84 eventemitter2 "^5.0.1"
85 haye "^2.0.2"
86 lodash "^4.17.11"
87 macroable "^1.0.0"
88 node-cookie "^2.1.1"
89 node-exceptions "^3.0.0"
90 node-req "^2.1.1"
91 node-res "4.1.4"
92 parseurl "^1.3.2"
93 path-to-regexp "^2.4.0"
94 require-all "^3.0.0"
95 resetable "^1.0.3"
96 serve-static "^1.13.2"
97 simple-encryptor "^2.0.0"
98 useragent "^2.3.0"
99 winston "^3.2.1"
100 youch "^2.0.10"
101
102"@adonisjs/generic-exceptions@^2.0.0", "@adonisjs/generic-exceptions@^2.0.1":
103 version "2.0.1"
104 resolved "https://registry.yarnpkg.com/@adonisjs/generic-exceptions/-/generic-exceptions-2.0.1.tgz#793e33c4acf01f5e98e68535f2a7987a23bda0e3"
105 integrity sha512-ZIPnj7vlRZKaAyZ4c2SUFCpJ6Yk+xzR+STjsze9unmZQncpQmVq1K8r20pXX3Z9rnxKVlfwO58HTxMMWaX9t9A==
106 dependencies:
107 node-exceptions "^3.0.0"
108 upcast "^2.1.1"
109
110"@adonisjs/ignitor@^2.0.8":
111 version "2.0.8"
112 resolved "https://registry.yarnpkg.com/@adonisjs/ignitor/-/ignitor-2.0.8.tgz#d4db4f09d8f0ee0e7f9b5030de14135a25a8bf91"
113 integrity sha512-drpuwxIjvBpBBn4Ndt2Sghf0aN3ml1zz3Bxu3g42k29ZEMDKgw9KkmabsEd+MVUqPLzch4cJRFKIReh9TWnY+Q==
114 dependencies:
115 debug "^4.0.1"
116 pify "^4.0.0"
117 youch "^2.0.10"
118 youch-terminal "^1.0.0"
119
120"@adonisjs/lucid@^6.1.3":
121 version "6.1.3"
122 resolved "https://registry.yarnpkg.com/@adonisjs/lucid/-/lucid-6.1.3.tgz#c759ada7b3af2c3530839c63f254a38c0f1defcd"
123 integrity sha512-x/Ke8WkkgRmseRPETBOObptnElXMclQXtjJftfDMiVlz9VhJuIaFCLJwcGZ8g6UNRohMUkcfDrElaXOPc6W1fA==
124 dependencies:
125 "@adonisjs/generic-exceptions" "^2.0.1"
126 chance "^1.0.16"
127 debug "^4.0.1"
128 knex "^0.15.2"
129 lodash "^4.17.11"
130 moment "^2.22.2"
131 pluralize "^7.0.0"
132 pretty-hrtime "^1.0.3"
133 require-all "^3.0.0"
134
135"@adonisjs/middleware-base@^1.0.0":
136 version "1.0.0"
137 resolved "https://registry.yarnpkg.com/@adonisjs/middleware-base/-/middleware-base-1.0.0.tgz#c474f94ca3c841a64541fd811279ee36e77031c8"
138 integrity sha512-Jw8teZCdR7DTRX72V4mJ45knlZRK0emoaBuAI7vMB5ucyeagLQE6Gl0vKxpRk3STrc2K56mKn23B5h8lQWyhcQ==
139 dependencies:
140 "@adonisjs/generic-exceptions" "^2.0.0"
141 co-compose "^4.0.0"
142 debug "^3.1.0"
143 haye "^2.0.1"
144 lodash "^4.17.5"
145
146abbrev@1:
147 version "1.1.1"
148 resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
149 integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
150
151accepts@^1.3.5:
152 version "1.3.7"
153 resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
154 integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
155 dependencies:
156 mime-types "~2.1.24"
157 negotiator "0.6.2"
158
159acorn-node@^1.2.0:
160 version "1.8.2"
161 resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
162 integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
163 dependencies:
164 acorn "^7.0.0"
165 acorn-walk "^7.0.0"
166 xtend "^4.0.2"
167
168acorn-walk@^7.0.0:
169 version "7.0.0"
170 resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.0.0.tgz#c8ba6f0f1aac4b0a9e32d1f0af12be769528f36b"
171 integrity sha512-7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==
172
173acorn@^7.0.0:
174 version "7.0.0"
175 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.0.0.tgz#26b8d1cd9a9b700350b71c0905546f64d1284e7a"
176 integrity sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==
177
178ajv@^6.5.5:
179 version "6.10.2"
180 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52"
181 integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==
182 dependencies:
183 fast-deep-equal "^2.0.1"
184 fast-json-stable-stringify "^2.0.0"
185 json-schema-traverse "^0.4.1"
186 uri-js "^4.2.2"
187
188ansi-bgblack@^0.1.1:
189 version "0.1.1"
190 resolved "https://registry.yarnpkg.com/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz#a68ba5007887701b6aafbe3fa0dadfdfa8ee3ca2"
191 integrity sha1-poulAHiHcBtqr74/oNrf36juPKI=
192 dependencies:
193 ansi-wrap "0.1.0"
194
195ansi-bgblue@^0.1.1:
196 version "0.1.1"
197 resolved "https://registry.yarnpkg.com/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz#67bdc04edc9b9b5278969da196dea3d75c8c3613"
198 integrity sha1-Z73ATtybm1J4lp2hlt6j11yMNhM=
199 dependencies:
200 ansi-wrap "0.1.0"
201
202ansi-bgcyan@^0.1.1:
203 version "0.1.1"
204 resolved "https://registry.yarnpkg.com/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz#58489425600bde9f5507068dd969ebfdb50fe768"
205 integrity sha1-WEiUJWAL3p9VBwaN2Wnr/bUP52g=
206 dependencies:
207 ansi-wrap "0.1.0"
208
209ansi-bggreen@^0.1.1:
210 version "0.1.1"
211 resolved "https://registry.yarnpkg.com/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz#4e3191248529943f4321e96bf131d1c13816af49"
212 integrity sha1-TjGRJIUplD9DIelr8THRwTgWr0k=
213 dependencies:
214 ansi-wrap "0.1.0"
215
216ansi-bgmagenta@^0.1.1:
217 version "0.1.1"
218 resolved "https://registry.yarnpkg.com/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz#9b28432c076eaa999418672a3efbe19391c2c7a1"
219 integrity sha1-myhDLAduqpmUGGcqPvvhk5HCx6E=
220 dependencies:
221 ansi-wrap "0.1.0"
222
223ansi-bgred@^0.1.1:
224 version "0.1.1"
225 resolved "https://registry.yarnpkg.com/ansi-bgred/-/ansi-bgred-0.1.1.tgz#a76f92838382ba43290a6c1778424f984d6f1041"
226 integrity sha1-p2+Sg4OCukMpCmwXeEJPmE1vEEE=
227 dependencies:
228 ansi-wrap "0.1.0"
229
230ansi-bgwhite@^0.1.1:
231 version "0.1.1"
232 resolved "https://registry.yarnpkg.com/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz#6504651377a58a6ececd0331994e480258e11ba8"
233 integrity sha1-ZQRlE3elim7OzQMxmU5IAljhG6g=
234 dependencies:
235 ansi-wrap "0.1.0"
236
237ansi-bgyellow@^0.1.1:
238 version "0.1.1"
239 resolved "https://registry.yarnpkg.com/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz#c3fe2eb08cd476648029e6874d15a0b38f61d44f"
240 integrity sha1-w/4usIzUdmSAKeaHTRWgs49h1E8=
241 dependencies:
242 ansi-wrap "0.1.0"
243
244ansi-black@^0.1.1:
245 version "0.1.1"
246 resolved "https://registry.yarnpkg.com/ansi-black/-/ansi-black-0.1.1.tgz#f6185e889360b2545a1ec50c0bf063fc43032453"
247 integrity sha1-9hheiJNgslRaHsUMC/Bj/EMDJFM=
248 dependencies:
249 ansi-wrap "0.1.0"
250
251ansi-blue@^0.1.1:
252 version "0.1.1"
253 resolved "https://registry.yarnpkg.com/ansi-blue/-/ansi-blue-0.1.1.tgz#15b804990e92fc9ca8c5476ce8f699777c21edbf"
254 integrity sha1-FbgEmQ6S/JyoxUds6PaZd3wh7b8=
255 dependencies:
256 ansi-wrap "0.1.0"
257
258ansi-bold@^0.1.1:
259 version "0.1.1"
260 resolved "https://registry.yarnpkg.com/ansi-bold/-/ansi-bold-0.1.1.tgz#3e63950af5acc2ae2e670e6f67deb115d1a5f505"
261 integrity sha1-PmOVCvWswq4uZw5vZ96xFdGl9QU=
262 dependencies:
263 ansi-wrap "0.1.0"
264
265ansi-colors@^0.2.0:
266 version "0.2.0"
267 resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-0.2.0.tgz#72c31de2a0d9a2ccd0cac30cc9823eeb2f6434b5"
268 integrity sha1-csMd4qDZoszQysMMyYI+6y9kNLU=
269 dependencies:
270 ansi-bgblack "^0.1.1"
271 ansi-bgblue "^0.1.1"
272 ansi-bgcyan "^0.1.1"
273 ansi-bggreen "^0.1.1"
274 ansi-bgmagenta "^0.1.1"
275 ansi-bgred "^0.1.1"
276 ansi-bgwhite "^0.1.1"
277 ansi-bgyellow "^0.1.1"
278 ansi-black "^0.1.1"
279 ansi-blue "^0.1.1"
280 ansi-bold "^0.1.1"
281 ansi-cyan "^0.1.1"
282 ansi-dim "^0.1.1"
283 ansi-gray "^0.1.1"
284 ansi-green "^0.1.1"
285 ansi-grey "^0.1.1"
286 ansi-hidden "^0.1.1"
287 ansi-inverse "^0.1.1"
288 ansi-italic "^0.1.1"
289 ansi-magenta "^0.1.1"
290 ansi-red "^0.1.1"
291 ansi-reset "^0.1.1"
292 ansi-strikethrough "^0.1.1"
293 ansi-underline "^0.1.1"
294 ansi-white "^0.1.1"
295 ansi-yellow "^0.1.1"
296 lazy-cache "^2.0.1"
297
298ansi-colors@^1.1.0:
299 version "1.1.0"
300 resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9"
301 integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==
302 dependencies:
303 ansi-wrap "^0.1.0"
304
305ansi-cyan@^0.1.1:
306 version "0.1.1"
307 resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873"
308 integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=
309 dependencies:
310 ansi-wrap "0.1.0"
311
312ansi-dim@^0.1.1:
313 version "0.1.1"
314 resolved "https://registry.yarnpkg.com/ansi-dim/-/ansi-dim-0.1.1.tgz#40de4c603aa8086d8e7a86b8ff998d5c36eefd6c"
315 integrity sha1-QN5MYDqoCG2Oeoa4/5mNXDbu/Ww=
316 dependencies:
317 ansi-wrap "0.1.0"
318
319ansi-gray@^0.1.1:
320 version "0.1.1"
321 resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
322 integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE=
323 dependencies:
324 ansi-wrap "0.1.0"
325
326ansi-green@^0.1.1:
327 version "0.1.1"
328 resolved "https://registry.yarnpkg.com/ansi-green/-/ansi-green-0.1.1.tgz#8a5d9a979e458d57c40e33580b37390b8e10d0f7"
329 integrity sha1-il2al55FjVfEDjNYCzc5C44Q0Pc=
330 dependencies:
331 ansi-wrap "0.1.0"
332
333ansi-grey@^0.1.1:
334 version "0.1.1"
335 resolved "https://registry.yarnpkg.com/ansi-grey/-/ansi-grey-0.1.1.tgz#59d98b6ac2ba19f8a51798e9853fba78339a33c1"
336 integrity sha1-WdmLasK6GfilF5jphT+6eDOaM8E=
337 dependencies:
338 ansi-wrap "0.1.0"
339
340ansi-hidden@^0.1.1:
341 version "0.1.1"
342 resolved "https://registry.yarnpkg.com/ansi-hidden/-/ansi-hidden-0.1.1.tgz#ed6a4c498d2bb7cbb289dbf2a8d1dcc8567fae0f"
343 integrity sha1-7WpMSY0rt8uyidvyqNHcyFZ/rg8=
344 dependencies:
345 ansi-wrap "0.1.0"
346
347ansi-inverse@^0.1.1:
348 version "0.1.1"
349 resolved "https://registry.yarnpkg.com/ansi-inverse/-/ansi-inverse-0.1.1.tgz#b6af45826fe826bfb528a6c79885794355ccd269"
350 integrity sha1-tq9Fgm/oJr+1KKbHmIV5Q1XM0mk=
351 dependencies:
352 ansi-wrap "0.1.0"
353
354ansi-italic@^0.1.1:
355 version "0.1.1"
356 resolved "https://registry.yarnpkg.com/ansi-italic/-/ansi-italic-0.1.1.tgz#104743463f625c142a036739cf85eda688986f23"
357 integrity sha1-EEdDRj9iXBQqA2c5z4XtpoiYbyM=
358 dependencies:
359 ansi-wrap "0.1.0"
360
361ansi-magenta@^0.1.1:
362 version "0.1.1"
363 resolved "https://registry.yarnpkg.com/ansi-magenta/-/ansi-magenta-0.1.1.tgz#063b5ba16fb3f23e1cfda2b07c0a89de11e430ae"
364 integrity sha1-BjtboW+z8j4c/aKwfAqJ3hHkMK4=
365 dependencies:
366 ansi-wrap "0.1.0"
367
368ansi-red@^0.1.1:
369 version "0.1.1"
370 resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c"
371 integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=
372 dependencies:
373 ansi-wrap "0.1.0"
374
375ansi-regex@^2.0.0:
376 version "2.1.1"
377 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
378 integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
379
380ansi-regex@^3.0.0:
381 version "3.0.0"
382 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
383 integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
384
385ansi-reset@^0.1.1:
386 version "0.1.1"
387 resolved "https://registry.yarnpkg.com/ansi-reset/-/ansi-reset-0.1.1.tgz#e7e71292c3c7ddcd4d62ef4a6c7c05980911c3b7"
388 integrity sha1-5+cSksPH3c1NYu9KbHwFmAkRw7c=
389 dependencies:
390 ansi-wrap "0.1.0"
391
392ansi-strikethrough@^0.1.1:
393 version "0.1.1"
394 resolved "https://registry.yarnpkg.com/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz#d84877140b2cff07d1c93ebce69904f68885e568"
395 integrity sha1-2Eh3FAss/wfRyT685pkE9oiF5Wg=
396 dependencies:
397 ansi-wrap "0.1.0"
398
399ansi-styles@^3.2.1:
400 version "3.2.1"
401 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
402 integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
403 dependencies:
404 color-convert "^1.9.0"
405
406ansi-underline@^0.1.1:
407 version "0.1.1"
408 resolved "https://registry.yarnpkg.com/ansi-underline/-/ansi-underline-0.1.1.tgz#dfc920f4c97b5977ea162df8ffb988308aaa71a4"
409 integrity sha1-38kg9Ml7WXfqFi34/7mIMIqqcaQ=
410 dependencies:
411 ansi-wrap "0.1.0"
412
413ansi-white@^0.1.1:
414 version "0.1.1"
415 resolved "https://registry.yarnpkg.com/ansi-white/-/ansi-white-0.1.1.tgz#9c77b7c193c5ee992e6011d36ec4c921b4578944"
416 integrity sha1-nHe3wZPF7pkuYBHTbsTJIbRXiUQ=
417 dependencies:
418 ansi-wrap "0.1.0"
419
420ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
421 version "0.1.0"
422 resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
423 integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
424
425ansi-yellow@^0.1.1:
426 version "0.1.1"
427 resolved "https://registry.yarnpkg.com/ansi-yellow/-/ansi-yellow-0.1.1.tgz#cb9356f2f46c732f0e3199e6102955a77da83c1d"
428 integrity sha1-y5NW8vRscy8OMZnmEClVp32oPB0=
429 dependencies:
430 ansi-wrap "0.1.0"
431
432any-promise@^0.1.0:
433 version "0.1.0"
434 resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27"
435 integrity sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=
436
437aproba@^1.0.3:
438 version "1.2.0"
439 resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
440 integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
441
442are-we-there-yet@~1.1.2:
443 version "1.1.5"
444 resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
445 integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
446 dependencies:
447 delegates "^1.0.0"
448 readable-stream "^2.0.6"
449
450arr-diff@^4.0.0:
451 version "4.0.0"
452 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
453 integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
454
455arr-flatten@^1.0.3, arr-flatten@^1.1.0:
456 version "1.1.0"
457 resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
458 integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
459
460arr-swap@^1.0.1:
461 version "1.0.1"
462 resolved "https://registry.yarnpkg.com/arr-swap/-/arr-swap-1.0.1.tgz#147590ed65fc815bc07fef0997c2e5823d643534"
463 integrity sha1-FHWQ7WX8gVvAf+8Jl8Llgj1kNTQ=
464 dependencies:
465 is-number "^3.0.0"
466
467arr-union@^3.1.0:
468 version "3.1.0"
469 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
470 integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
471
472array-each@^1.0.1:
473 version "1.0.1"
474 resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
475 integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8=
476
477array-slice@^1.0.0:
478 version "1.1.0"
479 resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4"
480 integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==
481
482array-unique@^0.3.2:
483 version "0.3.2"
484 resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
485 integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
486
487asn1@~0.2.3:
488 version "0.2.4"
489 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
490 integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
491 dependencies:
492 safer-buffer "~2.1.0"
493
494assert-plus@1.0.0, assert-plus@^1.0.0:
495 version "1.0.0"
496 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
497 integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
498
499assign-symbols@^1.0.0:
500 version "1.0.0"
501 resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
502 integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
503
504async@^2.6.1:
505 version "2.6.3"
506 resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
507 integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
508 dependencies:
509 lodash "^4.17.14"
510
511asynckit@^0.4.0:
512 version "0.4.0"
513 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
514 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
515
516atob@^2.1.1, atob@^2.1.2:
517 version "2.1.2"
518 resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
519 integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
520
521aws-sign2@~0.7.0:
522 version "0.7.0"
523 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
524 integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
525
526aws4@^1.8.0:
527 version "1.8.0"
528 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
529 integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
530
531babel-runtime@^6.26.0:
532 version "6.26.0"
533 resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
534 integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
535 dependencies:
536 core-js "^2.4.0"
537 regenerator-runtime "^0.11.0"
538
539balanced-match@^1.0.0:
540 version "1.0.0"
541 resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
542 integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
543
544base@^0.11.1:
545 version "0.11.2"
546 resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
547 integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
548 dependencies:
549 cache-base "^1.0.1"
550 class-utils "^0.3.5"
551 component-emitter "^1.2.1"
552 define-property "^1.0.0"
553 isobject "^3.0.1"
554 mixin-deep "^1.2.0"
555 pascalcase "^0.1.1"
556
557basic-auth@^2.0.1:
558 version "2.0.1"
559 resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
560 integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==
561 dependencies:
562 safe-buffer "5.1.2"
563
564bcrypt-pbkdf@^1.0.0:
565 version "1.0.2"
566 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
567 integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
568 dependencies:
569 tweetnacl "^0.14.3"
570
571bcryptjs@^2.4.3:
572 version "2.4.3"
573 resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb"
574 integrity sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=
575
576bluebird@^3.5.1:
577 version "3.5.5"
578 resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
579 integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==
580
581brace-expansion@^1.1.7:
582 version "1.1.11"
583 resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
584 integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
585 dependencies:
586 balanced-match "^1.0.0"
587 concat-map "0.0.1"
588
589braces@^2.3.1:
590 version "2.3.2"
591 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
592 integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
593 dependencies:
594 arr-flatten "^1.1.0"
595 array-unique "^0.3.2"
596 extend-shallow "^2.0.1"
597 fill-range "^4.0.0"
598 isobject "^3.0.1"
599 repeat-element "^1.1.2"
600 snapdragon "^0.8.1"
601 snapdragon-node "^2.0.1"
602 split-string "^3.0.2"
603 to-regex "^3.0.1"
604
605buffer-equal-constant-time@1.0.1:
606 version "1.0.1"
607 resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
608 integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
609
610buffer-writer@2.0.0:
611 version "2.0.0"
612 resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
613 integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==
614
615bytes@3.1.0, bytes@^3.0.0:
616 version "3.1.0"
617 resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
618 integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
619
620cache-base@^1.0.1:
621 version "1.0.1"
622 resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
623 integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
624 dependencies:
625 collection-visit "^1.0.0"
626 component-emitter "^1.2.1"
627 get-value "^2.0.6"
628 has-value "^1.0.0"
629 isobject "^3.0.1"
630 set-value "^2.0.0"
631 to-object-path "^0.3.0"
632 union-value "^1.0.0"
633 unset-value "^1.0.0"
634
635caller-path@^0.1.0:
636 version "0.1.0"
637 resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
638 integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=
639 dependencies:
640 callsites "^0.2.0"
641
642caller@^1.0.1:
643 version "1.0.1"
644 resolved "https://registry.yarnpkg.com/caller/-/caller-1.0.1.tgz#b851860f70e195db3d277395aa1a7e23ea30ecf5"
645 integrity sha1-uFGGD3Dhlds9J3OVqhp+I+ow7PU=
646
647callsites@^0.2.0:
648 version "0.2.0"
649 resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
650 integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=
651
652caseless@~0.12.0:
653 version "0.12.0"
654 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
655 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
656
657chalk@2.3.2:
658 version "2.3.2"
659 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65"
660 integrity sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==
661 dependencies:
662 ansi-styles "^3.2.1"
663 escape-string-regexp "^1.0.5"
664 supports-color "^5.3.0"
665
666chalk@^2.3.0:
667 version "2.4.2"
668 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
669 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
670 dependencies:
671 ansi-styles "^3.2.1"
672 escape-string-regexp "^1.0.5"
673 supports-color "^5.3.0"
674
675chance@^1.0.16:
676 version "1.0.18"
677 resolved "https://registry.yarnpkg.com/chance/-/chance-1.0.18.tgz#79788fe6fca4c338bf404321c347eecc80f969ee"
678 integrity sha512-g9YLQVHVZS/3F+zIicfB58vjcxopvYQRp7xHzvyDFDhXH1aRZI/JhwSAO0X5qYiQluoGnaNAU6wByD2KTxJN1A==
679
680choices-separator@^2.0.0:
681 version "2.0.0"
682 resolved "https://registry.yarnpkg.com/choices-separator/-/choices-separator-2.0.0.tgz#92fd1763182d79033f5c5c51d0ba352e5567c696"
683 integrity sha1-kv0XYxgteQM/XFxR0Lo1LlVnxpY=
684 dependencies:
685 ansi-dim "^0.1.1"
686 debug "^2.6.6"
687 strip-color "^0.1.0"
688
689chownr@^1.1.1:
690 version "1.1.2"
691 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6"
692 integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==
693
694class-utils@^0.3.5:
695 version "0.3.6"
696 resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
697 integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
698 dependencies:
699 arr-union "^3.1.0"
700 define-property "^0.2.5"
701 isobject "^3.0.0"
702 static-extend "^0.1.1"
703
704cli-table@^0.3.1:
705 version "0.3.1"
706 resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
707 integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM=
708 dependencies:
709 colors "1.0.3"
710
711clone-deep@^0.3.0:
712 version "0.3.0"
713 resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.3.0.tgz#348c61ae9cdbe0edfe053d91ff4cc521d790ede8"
714 integrity sha1-NIxhrpzb4O3+BT2R/0zFIdeQ7eg=
715 dependencies:
716 for-own "^1.0.0"
717 is-plain-object "^2.0.1"
718 kind-of "^3.2.2"
719 shallow-clone "^0.1.2"
720
721clone-deep@^1.0.0:
722 version "1.0.0"
723 resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-1.0.0.tgz#b2f354444b5d4a0ce58faca337ef34da2b14a6c7"
724 integrity sha512-hmJRX8x1QOJVV+GUjOBzi6iauhPqc9hIF6xitWRBbiPZOBb6vGo/mDRIK9P74RTKSQK7AE8B0DDWY/vpRrPmQw==
725 dependencies:
726 for-own "^1.0.0"
727 is-plain-object "^2.0.4"
728 kind-of "^5.0.0"
729 shallow-clone "^1.0.0"
730
731clone-deep@^4.0.0:
732 version "4.0.1"
733 resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
734 integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
735 dependencies:
736 is-plain-object "^2.0.4"
737 kind-of "^6.0.2"
738 shallow-clone "^3.0.0"
739
740clone@^2.1.1:
741 version "2.1.2"
742 resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
743 integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
744
745co-body@^6.0.0:
746 version "6.0.0"
747 resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.0.0.tgz#965b9337d7f5655480787471f4237664820827e3"
748 integrity sha512-9ZIcixguuuKIptnY8yemEOuhb71L/lLf+Rl5JfJEUiDNJk0e02MBt7BPxR2GEh5mw8dPthQYR4jPI/BnS1MQgw==
749 dependencies:
750 inflation "^2.0.0"
751 qs "^6.5.2"
752 raw-body "^2.3.3"
753 type-is "^1.6.16"
754
755co-compose@^4.0.0:
756 version "4.0.0"
757 resolved "https://registry.yarnpkg.com/co-compose/-/co-compose-4.0.0.tgz#e699a872052f3bce50909370a10330b55231b40b"
758 integrity sha512-0wXLbbbkU49Pyj7Fjfu58wIoeLgyyRau3huJfxEimmytzI7M+o1XhK2ls872PjpOzyvw0U3KGLqxrIst8IHaWA==
759 dependencies:
760 once "^1.4.0"
761
762code-point-at@^1.0.0:
763 version "1.1.0"
764 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
765 integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
766
767collection-visit@^1.0.0:
768 version "1.0.0"
769 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
770 integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
771 dependencies:
772 map-visit "^1.0.0"
773 object-visit "^1.0.0"
774
775color-convert@^1.9.0, color-convert@^1.9.1:
776 version "1.9.3"
777 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
778 integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
779 dependencies:
780 color-name "1.1.3"
781
782color-name@1.1.3:
783 version "1.1.3"
784 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
785 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
786
787color-name@^1.0.0:
788 version "1.1.4"
789 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
790 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
791
792color-string@^1.5.2:
793 version "1.5.3"
794 resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
795 integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==
796 dependencies:
797 color-name "^1.0.0"
798 simple-swizzle "^0.2.2"
799
800color@3.0.x:
801 version "3.0.0"
802 resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a"
803 integrity sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==
804 dependencies:
805 color-convert "^1.9.1"
806 color-string "^1.5.2"
807
808colornames@^1.1.1:
809 version "1.1.1"
810 resolved "https://registry.yarnpkg.com/colornames/-/colornames-1.1.1.tgz#f8889030685c7c4ff9e2a559f5077eb76a816f96"
811 integrity sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=
812
813colors@1.0.3:
814 version "1.0.3"
815 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
816 integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
817
818colors@^1.2.1:
819 version "1.3.3"
820 resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d"
821 integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==
822
823colorspace@1.1.x:
824 version "1.1.2"
825 resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5"
826 integrity sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==
827 dependencies:
828 color "3.0.x"
829 text-hex "1.0.x"
830
831combined-stream@^1.0.6, combined-stream@~1.0.6:
832 version "1.0.8"
833 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
834 integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
835 dependencies:
836 delayed-stream "~1.0.0"
837
838commander@^2.16.0, commander@^2.18.0:
839 version "2.20.0"
840 resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
841 integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
842
843component-emitter@^1.2.1:
844 version "1.3.0"
845 resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
846 integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
847
848concat-map@0.0.1:
849 version "0.0.1"
850 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
851 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
852
853console-control-strings@^1.0.0, console-control-strings@~1.1.0:
854 version "1.1.0"
855 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
856 integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
857
858content-disposition@^0.5.2:
859 version "0.5.3"
860 resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
861 integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
862 dependencies:
863 safe-buffer "5.1.2"
864
865cookie-signature@^1.1.0:
866 version "1.1.0"
867 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.1.0.tgz#cc94974f91fb9a9c1bb485e95fc2b7f4b120aff2"
868 integrity sha512-Alvs19Vgq07eunykd3Xy2jF0/qSNv2u7KDbAek9H5liV1UMijbqFs5cycZvv5dVsvseT/U4H8/7/w8Koh35C4A==
869
870cookie@^0.3.1:
871 version "0.3.1"
872 resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
873 integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
874
875copy-descriptor@^0.1.0:
876 version "0.1.1"
877 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
878 integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
879
880core-js@^2.4.0:
881 version "2.6.9"
882 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2"
883 integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==
884
885core-util-is@1.0.2, core-util-is@~1.0.0:
886 version "1.0.2"
887 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
888 integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
889
890cross-env@^5.1.0:
891 version "5.2.0"
892 resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.0.tgz#6ecd4c015d5773e614039ee529076669b9d126f2"
893 integrity sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==
894 dependencies:
895 cross-spawn "^6.0.5"
896 is-windows "^1.0.0"
897
898cross-spawn@^6.0.5:
899 version "6.0.5"
900 resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
901 integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
902 dependencies:
903 nice-try "^1.0.4"
904 path-key "^2.0.1"
905 semver "^5.5.0"
906 shebang-command "^1.2.0"
907 which "^1.2.9"
908
909dashdash@^1.12.0:
910 version "1.14.1"
911 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
912 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
913 dependencies:
914 assert-plus "^1.0.0"
915
916debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.6, debug@^2.6.8:
917 version "2.6.9"
918 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
919 integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
920 dependencies:
921 ms "2.0.0"
922
923debug@3.1.0:
924 version "3.1.0"
925 resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
926 integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
927 dependencies:
928 ms "2.0.0"
929
930debug@^3.0.1, debug@^3.1.0, debug@^3.2.6:
931 version "3.2.6"
932 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
933 integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
934 dependencies:
935 ms "^2.1.1"
936
937debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
938 version "4.1.1"
939 resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
940 integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
941 dependencies:
942 ms "^2.1.1"
943
944decode-uri-component@^0.2.0:
945 version "0.2.0"
946 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
947 integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
948
949deep-extend@^0.6.0:
950 version "0.6.0"
951 resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
952 integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
953
954define-property@^0.2.5:
955 version "0.2.5"
956 resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
957 integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
958 dependencies:
959 is-descriptor "^0.1.0"
960
961define-property@^1.0.0:
962 version "1.0.0"
963 resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
964 integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
965 dependencies:
966 is-descriptor "^1.0.0"
967
968define-property@^2.0.2:
969 version "2.0.2"
970 resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
971 integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
972 dependencies:
973 is-descriptor "^1.0.2"
974 isobject "^3.0.1"
975
976delayed-stream@~1.0.0:
977 version "1.0.0"
978 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
979 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
980
981delegates@^1.0.0:
982 version "1.0.0"
983 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
984 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
985
986depd@~1.1.2:
987 version "1.1.2"
988 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
989 integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
990
991destroy@~1.0.4:
992 version "1.0.4"
993 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
994 integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
995
996detect-file@^1.0.0:
997 version "1.0.0"
998 resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
999 integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
1000
1001detect-libc@^1.0.2:
1002 version "1.0.3"
1003 resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
1004 integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
1005
1006diagnostics@^1.1.1:
1007 version "1.1.1"
1008 resolved "https://registry.yarnpkg.com/diagnostics/-/diagnostics-1.1.1.tgz#cab6ac33df70c9d9a727490ae43ac995a769b22a"
1009 integrity sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==
1010 dependencies:
1011 colorspace "1.1.x"
1012 enabled "1.0.x"
1013 kuler "1.0.x"
1014
1015dotenv@^6.2.0:
1016 version "6.2.0"
1017 resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064"
1018 integrity sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==
1019
1020ecc-jsbn@~0.1.1:
1021 version "0.1.2"
1022 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
1023 integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
1024 dependencies:
1025 jsbn "~0.1.0"
1026 safer-buffer "^2.1.0"
1027
1028ecdsa-sig-formatter@1.0.11:
1029 version "1.0.11"
1030 resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
1031 integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
1032 dependencies:
1033 safe-buffer "^5.0.1"
1034
1035edge.js@^1.1.4:
1036 version "1.1.4"
1037 resolved "https://registry.yarnpkg.com/edge.js/-/edge.js-1.1.4.tgz#6fac02b87a7476001da6e6f14d1df1daf487ce0d"
1038 integrity sha512-IF4RTNf15KLsn99nTDU90SMZ4fiCcN1WD5kTAB9jOdjx/HEPa3vf/Z+zDOMi6n7d4R0ypm4PzSRuhbIAHmEYcg==
1039 dependencies:
1040 debug "^3.1.0"
1041 encodeurl "^1.0.2"
1042 escape-html "^1.0.3"
1043 esprima "^4.0.0"
1044 indent-string "^3.2.0"
1045 lodash "^4.17.4"
1046 node-exceptions "^3.0.0"
1047 require-uncached "^1.0.3"
1048 upcast "^2.1.1"
1049
1050ee-first@1.1.1:
1051 version "1.1.1"
1052 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1053 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
1054
1055enabled@1.0.x:
1056 version "1.0.2"
1057 resolved "https://registry.yarnpkg.com/enabled/-/enabled-1.0.2.tgz#965f6513d2c2d1c5f4652b64a2e3396467fc2f93"
1058 integrity sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=
1059 dependencies:
1060 env-variable "0.0.x"
1061
1062encodeurl@^1.0.2, encodeurl@~1.0.2:
1063 version "1.0.2"
1064 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
1065 integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
1066
1067end-of-stream@^1.1.0, end-of-stream@^1.4.1:
1068 version "1.4.1"
1069 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43"
1070 integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==
1071 dependencies:
1072 once "^1.4.0"
1073
1074enquirer@^1.0.3:
1075 version "1.0.3"
1076 resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-1.0.3.tgz#03ea667aaf241b21e4b1db938dfa3e0b18bd8924"
1077 integrity sha512-3y9zemKlEhH6oW/WBrqofpc2JLtFkoolvWFFTTMPVede1lQ/E83xjdaE4L82RJCYgaiGB5ctjHX/BRbVk2iuJA==
1078 dependencies:
1079 choices-separator "^2.0.0"
1080 collection-visit "^1.0.0"
1081 component-emitter "^1.2.1"
1082 debug "^2.6.8"
1083 extend-shallow "^2.0.1"
1084 get-value "^2.0.6"
1085 isobject "^3.0.0"
1086 promise-reduce "^2.1.0"
1087 prompt-input "^3.0.0"
1088 prompt-question "^3.0.3"
1089 readline-ui "^2.2.2"
1090 set-value "^1.0.0"
1091
1092env-variable@0.0.x:
1093 version "0.0.5"
1094 resolved "https://registry.yarnpkg.com/env-variable/-/env-variable-0.0.5.tgz#913dd830bef11e96a039c038d4130604eba37f88"
1095 integrity sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==
1096
1097error-symbol@^0.1.0:
1098 version "0.1.0"
1099 resolved "https://registry.yarnpkg.com/error-symbol/-/error-symbol-0.1.0.tgz#0a4dae37d600d15a29ba453d8ef920f1844333f6"
1100 integrity sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y=
1101
1102escape-html@^1.0.3, escape-html@~1.0.3:
1103 version "1.0.3"
1104 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1105 integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
1106
1107escape-string-regexp@^1.0.5:
1108 version "1.0.5"
1109 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1110 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1111
1112esprima@^4.0.0:
1113 version "4.0.1"
1114 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1115 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1116
1117etag@^1.8.1, etag@~1.8.1:
1118 version "1.8.1"
1119 resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
1120 integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
1121
1122eventemitter2@^5.0.1:
1123 version "5.0.1"
1124 resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-5.0.1.tgz#6197a095d5fb6b57e8942f6fd7eaad63a09c9452"
1125 integrity sha1-YZegldX7a1folC9v1+qtY6CclFI=
1126
1127expand-brackets@^2.1.4:
1128 version "2.1.4"
1129 resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
1130 integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
1131 dependencies:
1132 debug "^2.3.3"
1133 define-property "^0.2.5"
1134 extend-shallow "^2.0.1"
1135 posix-character-classes "^0.1.0"
1136 regex-not "^1.0.0"
1137 snapdragon "^0.8.1"
1138 to-regex "^3.0.1"
1139
1140expand-tilde@^2.0.0, expand-tilde@^2.0.2:
1141 version "2.0.2"
1142 resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
1143 integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
1144 dependencies:
1145 homedir-polyfill "^1.0.1"
1146
1147extend-shallow@^2.0.1:
1148 version "2.0.1"
1149 resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
1150 integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
1151 dependencies:
1152 is-extendable "^0.1.0"
1153
1154extend-shallow@^3.0.0, extend-shallow@^3.0.2:
1155 version "3.0.2"
1156 resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
1157 integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
1158 dependencies:
1159 assign-symbols "^1.0.0"
1160 is-extendable "^1.0.1"
1161
1162extend@^3.0.0, extend@~3.0.2:
1163 version "3.0.2"
1164 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1165 integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1166
1167extglob@^2.0.4:
1168 version "2.0.4"
1169 resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
1170 integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
1171 dependencies:
1172 array-unique "^0.3.2"
1173 define-property "^1.0.0"
1174 expand-brackets "^2.1.4"
1175 extend-shallow "^2.0.1"
1176 fragment-cache "^0.2.1"
1177 regex-not "^1.0.0"
1178 snapdragon "^0.8.1"
1179 to-regex "^3.0.1"
1180
1181extsprintf@1.3.0:
1182 version "1.3.0"
1183 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1184 integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
1185
1186extsprintf@^1.2.0:
1187 version "1.4.0"
1188 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
1189 integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
1190
1191fast-deep-equal@^2.0.1:
1192 version "2.0.1"
1193 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
1194 integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
1195
1196fast-json-stable-stringify@^2.0.0:
1197 version "2.0.0"
1198 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
1199 integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
1200
1201fast-levenshtein@^2.0.6:
1202 version "2.0.6"
1203 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1204 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
1205
1206fast-safe-stringify@^2.0.4:
1207 version "2.0.6"
1208 resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz#04b26106cc56681f51a044cfc0d76cf0008ac2c2"
1209 integrity sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==
1210
1211fd-slicer@1.1.0:
1212 version "1.1.0"
1213 resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
1214 integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
1215 dependencies:
1216 pend "~1.2.0"
1217
1218fecha@^2.3.3:
1219 version "2.3.3"
1220 resolved "https://registry.yarnpkg.com/fecha/-/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd"
1221 integrity sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==
1222
1223fill-range@^4.0.0:
1224 version "4.0.0"
1225 resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
1226 integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
1227 dependencies:
1228 extend-shallow "^2.0.1"
1229 is-number "^3.0.0"
1230 repeat-string "^1.6.1"
1231 to-regex-range "^2.1.0"
1232
1233findup-sync@^2.0.0:
1234 version "2.0.0"
1235 resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
1236 integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=
1237 dependencies:
1238 detect-file "^1.0.0"
1239 is-glob "^3.1.0"
1240 micromatch "^3.0.4"
1241 resolve-dir "^1.0.1"
1242
1243fined@^1.0.1:
1244 version "1.2.0"
1245 resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b"
1246 integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==
1247 dependencies:
1248 expand-tilde "^2.0.2"
1249 is-plain-object "^2.0.3"
1250 object.defaults "^1.1.0"
1251 object.pick "^1.2.0"
1252 parse-filepath "^1.0.1"
1253
1254flagged-respawn@^1.0.0:
1255 version "1.0.1"
1256 resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41"
1257 integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==
1258
1259for-in@^0.1.3:
1260 version "0.1.8"
1261 resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
1262 integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=
1263
1264for-in@^1.0.1, for-in@^1.0.2:
1265 version "1.0.2"
1266 resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
1267 integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
1268
1269for-own@^1.0.0:
1270 version "1.0.0"
1271 resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
1272 integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=
1273 dependencies:
1274 for-in "^1.0.1"
1275
1276forever-agent@~0.6.1:
1277 version "0.6.1"
1278 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1279 integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1280
1281form-data@~2.3.2:
1282 version "2.3.3"
1283 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
1284 integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1285 dependencies:
1286 asynckit "^0.4.0"
1287 combined-stream "^1.0.6"
1288 mime-types "^2.1.12"
1289
1290forwarded@~0.1.2:
1291 version "0.1.2"
1292 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
1293 integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
1294
1295fragment-cache@^0.2.1:
1296 version "0.2.1"
1297 resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
1298 integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
1299 dependencies:
1300 map-cache "^0.2.2"
1301
1302fresh@0.5.2, fresh@^0.5.2:
1303 version "0.5.2"
1304 resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
1305 integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
1306
1307fs-extra@^7.0.0:
1308 version "7.0.1"
1309 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
1310 integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
1311 dependencies:
1312 graceful-fs "^4.1.2"
1313 jsonfile "^4.0.0"
1314 universalify "^0.1.0"
1315
1316fs-minipass@^1.2.5:
1317 version "1.2.6"
1318 resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
1319 integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==
1320 dependencies:
1321 minipass "^2.2.1"
1322
1323fs.realpath@^1.0.0:
1324 version "1.0.0"
1325 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1326 integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1327
1328gauge@~2.7.3:
1329 version "2.7.4"
1330 resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
1331 integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
1332 dependencies:
1333 aproba "^1.0.3"
1334 console-control-strings "^1.0.0"
1335 has-unicode "^2.0.0"
1336 object-assign "^4.1.0"
1337 signal-exit "^3.0.0"
1338 string-width "^1.0.1"
1339 strip-ansi "^3.0.1"
1340 wide-align "^1.1.0"
1341
1342get-stream@^4.1.0:
1343 version "4.1.0"
1344 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
1345 integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
1346 dependencies:
1347 pump "^3.0.0"
1348
1349get-value@^2.0.3, get-value@^2.0.6:
1350 version "2.0.6"
1351 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
1352 integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
1353
1354getpass@^0.1.1:
1355 version "0.1.7"
1356 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1357 integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1358 dependencies:
1359 assert-plus "^1.0.0"
1360
1361glob@^7.1.3:
1362 version "7.1.4"
1363 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
1364 integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
1365 dependencies:
1366 fs.realpath "^1.0.0"
1367 inflight "^1.0.4"
1368 inherits "2"
1369 minimatch "^3.0.4"
1370 once "^1.3.0"
1371 path-is-absolute "^1.0.0"
1372
1373global-modules@^1.0.0:
1374 version "1.0.0"
1375 resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
1376 integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==
1377 dependencies:
1378 global-prefix "^1.0.1"
1379 is-windows "^1.0.1"
1380 resolve-dir "^1.0.0"
1381
1382global-prefix@^1.0.1:
1383 version "1.0.2"
1384 resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
1385 integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
1386 dependencies:
1387 expand-tilde "^2.0.2"
1388 homedir-polyfill "^1.0.1"
1389 ini "^1.3.4"
1390 is-windows "^1.0.1"
1391 which "^1.2.14"
1392
1393graceful-fs@^4.1.2, graceful-fs@^4.1.6:
1394 version "4.2.2"
1395 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
1396 integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
1397
1398har-schema@^2.0.0:
1399 version "2.0.0"
1400 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1401 integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1402
1403har-validator@~5.1.0:
1404 version "5.1.3"
1405 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
1406 integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
1407 dependencies:
1408 ajv "^6.5.5"
1409 har-schema "^2.0.0"
1410
1411has-flag@^3.0.0:
1412 version "3.0.0"
1413 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1414 integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1415
1416has-unicode@^2.0.0:
1417 version "2.0.1"
1418 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
1419 integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
1420
1421has-value@^0.3.1:
1422 version "0.3.1"
1423 resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
1424 integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
1425 dependencies:
1426 get-value "^2.0.3"
1427 has-values "^0.1.4"
1428 isobject "^2.0.0"
1429
1430has-value@^1.0.0:
1431 version "1.0.0"
1432 resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
1433 integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
1434 dependencies:
1435 get-value "^2.0.6"
1436 has-values "^1.0.0"
1437 isobject "^3.0.0"
1438
1439has-values@^0.1.4:
1440 version "0.1.4"
1441 resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
1442 integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
1443
1444has-values@^1.0.0:
1445 version "1.0.0"
1446 resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
1447 integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
1448 dependencies:
1449 is-number "^3.0.0"
1450 kind-of "^4.0.0"
1451
1452haye@^2.0.1, haye@^2.0.2:
1453 version "2.0.2"
1454 resolved "https://registry.yarnpkg.com/haye/-/haye-2.0.2.tgz#758043af17e3d5014cece82a3fc23525d4704ff3"
1455 integrity sha512-C+jeFipAuwLLmQziwQrXuHzUIihDzqoLpCpwDWYFQVCIyqi5ZvC+4YtzawPTmd1tIKo0ULf+4P0Mw8irUdXIpg==
1456
1457homedir-polyfill@^1.0.1:
1458 version "1.0.3"
1459 resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
1460 integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==
1461 dependencies:
1462 parse-passwd "^1.0.0"
1463
1464http-errors@1.7.3, http-errors@~1.7.0, http-errors@~1.7.2:
1465 version "1.7.3"
1466 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
1467 integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
1468 dependencies:
1469 depd "~1.1.2"
1470 inherits "2.0.4"
1471 setprototypeof "1.1.1"
1472 statuses ">= 1.5.0 < 2"
1473 toidentifier "1.0.0"
1474
1475http-errors@~1.6.2:
1476 version "1.6.3"
1477 resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
1478 integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
1479 dependencies:
1480 depd "~1.1.2"
1481 inherits "2.0.3"
1482 setprototypeof "1.1.0"
1483 statuses ">= 1.4.0 < 2"
1484
1485http-signature@~1.2.0:
1486 version "1.2.0"
1487 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1488 integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
1489 dependencies:
1490 assert-plus "^1.0.0"
1491 jsprim "^1.2.2"
1492 sshpk "^1.7.0"
1493
1494iconv-lite@0.4.24, iconv-lite@^0.4.4:
1495 version "0.4.24"
1496 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1497 integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1498 dependencies:
1499 safer-buffer ">= 2.1.2 < 3"
1500
1501ignore-walk@^3.0.1:
1502 version "3.0.1"
1503 resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
1504 integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==
1505 dependencies:
1506 minimatch "^3.0.4"
1507
1508indent-string@^3.2.0:
1509 version "3.2.0"
1510 resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
1511 integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
1512
1513inflation@^2.0.0:
1514 version "2.0.0"
1515 resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.0.0.tgz#8b417e47c28f925a45133d914ca1fd389107f30f"
1516 integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=
1517
1518inflight@^1.0.4:
1519 version "1.0.6"
1520 resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1521 integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1522 dependencies:
1523 once "^1.3.0"
1524 wrappy "1"
1525
1526info-symbol@^0.1.0:
1527 version "0.1.0"
1528 resolved "https://registry.yarnpkg.com/info-symbol/-/info-symbol-0.1.0.tgz#27841d72867ddb4242cd612d79c10633881c6a78"
1529 integrity sha1-J4QdcoZ920JCzWEtecEGM4gcang=
1530
1531inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3:
1532 version "2.0.4"
1533 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1534 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1535
1536inherits@2.0.3:
1537 version "2.0.3"
1538 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1539 integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
1540
1541ini@^1.3.4, ini@~1.3.0:
1542 version "1.3.5"
1543 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
1544 integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
1545
1546interpret@^1.1.0:
1547 version "1.2.0"
1548 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
1549 integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==
1550
1551ipaddr.js@1.9.0:
1552 version "1.9.0"
1553 resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65"
1554 integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==
1555
1556is-absolute@^1.0.0:
1557 version "1.0.0"
1558 resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
1559 integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
1560 dependencies:
1561 is-relative "^1.0.0"
1562 is-windows "^1.0.1"
1563
1564is-accessor-descriptor@^0.1.6:
1565 version "0.1.6"
1566 resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
1567 integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
1568 dependencies:
1569 kind-of "^3.0.2"
1570
1571is-accessor-descriptor@^1.0.0:
1572 version "1.0.0"
1573 resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
1574 integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
1575 dependencies:
1576 kind-of "^6.0.0"
1577
1578is-arrayish@^0.3.1:
1579 version "0.3.2"
1580 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
1581 integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
1582
1583is-arrow-function@^2.0.3:
1584 version "2.0.3"
1585 resolved "https://registry.yarnpkg.com/is-arrow-function/-/is-arrow-function-2.0.3.tgz#29be2c2d8d9450852b8bbafb635ba7b8d8e87ec2"
1586 integrity sha1-Kb4sLY2UUIUri7r7Y1unuNjofsI=
1587 dependencies:
1588 is-callable "^1.0.4"
1589
1590is-buffer@^1.0.2, is-buffer@^1.1.5:
1591 version "1.1.6"
1592 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
1593 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
1594
1595is-callable@^1.0.4:
1596 version "1.1.4"
1597 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
1598 integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==
1599
1600is-data-descriptor@^0.1.4:
1601 version "0.1.4"
1602 resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
1603 integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
1604 dependencies:
1605 kind-of "^3.0.2"
1606
1607is-data-descriptor@^1.0.0:
1608 version "1.0.0"
1609 resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
1610 integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
1611 dependencies:
1612 kind-of "^6.0.0"
1613
1614is-descriptor@^0.1.0:
1615 version "0.1.6"
1616 resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
1617 integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
1618 dependencies:
1619 is-accessor-descriptor "^0.1.6"
1620 is-data-descriptor "^0.1.4"
1621 kind-of "^5.0.0"
1622
1623is-descriptor@^1.0.0, is-descriptor@^1.0.2:
1624 version "1.0.2"
1625 resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
1626 integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
1627 dependencies:
1628 is-accessor-descriptor "^1.0.0"
1629 is-data-descriptor "^1.0.0"
1630 kind-of "^6.0.2"
1631
1632is-extendable@^0.1.0, is-extendable@^0.1.1:
1633 version "0.1.1"
1634 resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
1635 integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
1636
1637is-extendable@^1.0.1:
1638 version "1.0.1"
1639 resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
1640 integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
1641 dependencies:
1642 is-plain-object "^2.0.4"
1643
1644is-extglob@^2.1.0:
1645 version "2.1.1"
1646 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1647 integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1648
1649is-fullwidth-code-point@^1.0.0:
1650 version "1.0.0"
1651 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
1652 integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
1653 dependencies:
1654 number-is-nan "^1.0.0"
1655
1656is-fullwidth-code-point@^2.0.0:
1657 version "2.0.0"
1658 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
1659 integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
1660
1661is-glob@^3.1.0:
1662 version "3.1.0"
1663 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
1664 integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
1665 dependencies:
1666 is-extglob "^2.1.0"
1667
1668is-number@^3.0.0:
1669 version "3.0.0"
1670 resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
1671 integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
1672 dependencies:
1673 kind-of "^3.0.2"
1674
1675is-number@^6.0.0:
1676 version "6.0.0"
1677 resolved "https://registry.yarnpkg.com/is-number/-/is-number-6.0.0.tgz#e6d15ad31fc262887cccf217ae5f9316f81b1995"
1678 integrity sha512-Wu1VHeILBK8KAWJUAiSZQX94GmOE45Rg6/538fKwiloUu21KncEkYGPqob2oSZ5mUT73vLGrHQjKw3KMPwfDzg==
1679
1680is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
1681 version "2.0.4"
1682 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
1683 integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
1684 dependencies:
1685 isobject "^3.0.1"
1686
1687is-relative@^1.0.0:
1688 version "1.0.0"
1689 resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
1690 integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==
1691 dependencies:
1692 is-unc-path "^1.0.0"
1693
1694is-stream@^1.1.0:
1695 version "1.1.0"
1696 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
1697 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
1698
1699is-typedarray@~1.0.0:
1700 version "1.0.0"
1701 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1702 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
1703
1704is-unc-path@^1.0.0:
1705 version "1.0.0"
1706 resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
1707 integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==
1708 dependencies:
1709 unc-path-regex "^0.1.2"
1710
1711is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2:
1712 version "1.0.2"
1713 resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
1714 integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
1715
1716isarray@1.0.0, isarray@~1.0.0:
1717 version "1.0.0"
1718 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1719 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1720
1721isexe@^2.0.0:
1722 version "2.0.0"
1723 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1724 integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1725
1726isobject@^2.0.0:
1727 version "2.1.0"
1728 resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
1729 integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
1730 dependencies:
1731 isarray "1.0.0"
1732
1733isobject@^3.0.0, isobject@^3.0.1:
1734 version "3.0.1"
1735 resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1736 integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
1737
1738isstream@~0.1.2:
1739 version "0.1.2"
1740 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1741 integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1742
1743jsbn@~0.1.0:
1744 version "0.1.1"
1745 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1746 integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1747
1748json-schema-traverse@^0.4.1:
1749 version "0.4.1"
1750 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1751 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1752
1753json-schema@0.2.3:
1754 version "0.2.3"
1755 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1756 integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1757
1758json-stringify-safe@~5.0.1:
1759 version "5.0.1"
1760 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1761 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1762
1763jsonfile@^4.0.0:
1764 version "4.0.0"
1765 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
1766 integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
1767 optionalDependencies:
1768 graceful-fs "^4.1.6"
1769
1770jsonwebtoken@^8.3.0:
1771 version "8.5.1"
1772 resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
1773 integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==
1774 dependencies:
1775 jws "^3.2.2"
1776 lodash.includes "^4.3.0"
1777 lodash.isboolean "^3.0.3"
1778 lodash.isinteger "^4.0.4"
1779 lodash.isnumber "^3.0.3"
1780 lodash.isplainobject "^4.0.6"
1781 lodash.isstring "^4.0.1"
1782 lodash.once "^4.0.0"
1783 ms "^2.1.1"
1784 semver "^5.6.0"
1785
1786jsprim@^1.2.2:
1787 version "1.4.1"
1788 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
1789 integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1790 dependencies:
1791 assert-plus "1.0.0"
1792 extsprintf "1.3.0"
1793 json-schema "0.2.3"
1794 verror "1.10.0"
1795
1796jwa@^1.4.1:
1797 version "1.4.1"
1798 resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
1799 integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
1800 dependencies:
1801 buffer-equal-constant-time "1.0.1"
1802 ecdsa-sig-formatter "1.0.11"
1803 safe-buffer "^5.0.1"
1804
1805jws@^3.2.2:
1806 version "3.2.2"
1807 resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
1808 integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
1809 dependencies:
1810 jwa "^1.4.1"
1811 safe-buffer "^5.0.1"
1812
1813kind-of@^2.0.1:
1814 version "2.0.1"
1815 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5"
1816 integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=
1817 dependencies:
1818 is-buffer "^1.0.2"
1819
1820kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0, kind-of@^3.2.2:
1821 version "3.2.2"
1822 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
1823 integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
1824 dependencies:
1825 is-buffer "^1.1.5"
1826
1827kind-of@^4.0.0:
1828 version "4.0.0"
1829 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
1830 integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
1831 dependencies:
1832 is-buffer "^1.1.5"
1833
1834kind-of@^5.0.0, kind-of@^5.0.2:
1835 version "5.1.0"
1836 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
1837 integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
1838
1839kind-of@^6.0.0, kind-of@^6.0.2:
1840 version "6.0.2"
1841 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
1842 integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
1843
1844kleur@^2.0.2:
1845 version "2.0.2"
1846 resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300"
1847 integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==
1848
1849knex@^0.15.2:
1850 version "0.15.2"
1851 resolved "https://registry.yarnpkg.com/knex/-/knex-0.15.2.tgz#6059b87489605f4cc87599a6d2a9d265709e9340"
1852 integrity sha1-YFm4dIlgX0zIdZmm0qnSZXCek0A=
1853 dependencies:
1854 babel-runtime "^6.26.0"
1855 bluebird "^3.5.1"
1856 chalk "2.3.2"
1857 commander "^2.16.0"
1858 debug "3.1.0"
1859 inherits "~2.0.3"
1860 interpret "^1.1.0"
1861 liftoff "2.5.0"
1862 lodash "^4.17.10"
1863 minimist "1.2.0"
1864 mkdirp "^0.5.1"
1865 pg-connection-string "2.0.0"
1866 tarn "^1.1.4"
1867 tildify "1.2.0"
1868 uuid "^3.3.2"
1869 v8flags "^3.1.1"
1870
1871koalas@^1.0.2:
1872 version "1.0.2"
1873 resolved "https://registry.yarnpkg.com/koalas/-/koalas-1.0.2.tgz#318433f074235db78fae5661a02a8ca53ee295cd"
1874 integrity sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0=
1875
1876kuler@1.0.x:
1877 version "1.0.1"
1878 resolved "https://registry.yarnpkg.com/kuler/-/kuler-1.0.1.tgz#ef7c784f36c9fb6e16dd3150d152677b2b0228a6"
1879 integrity sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==
1880 dependencies:
1881 colornames "^1.1.1"
1882
1883lazy-cache@^0.2.3:
1884 version "0.2.7"
1885 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"
1886 integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=
1887
1888lazy-cache@^2.0.1, lazy-cache@^2.0.2:
1889 version "2.0.2"
1890 resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264"
1891 integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=
1892 dependencies:
1893 set-getter "^0.1.0"
1894
1895liftoff@2.5.0:
1896 version "2.5.0"
1897 resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec"
1898 integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=
1899 dependencies:
1900 extend "^3.0.0"
1901 findup-sync "^2.0.0"
1902 fined "^1.0.1"
1903 flagged-respawn "^1.0.0"
1904 is-plain-object "^2.0.4"
1905 object.map "^1.0.0"
1906 rechoir "^0.6.2"
1907 resolve "^1.1.7"
1908
1909lodash.includes@^4.3.0:
1910 version "4.3.0"
1911 resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
1912 integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=
1913
1914lodash.isboolean@^3.0.3:
1915 version "3.0.3"
1916 resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
1917 integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=
1918
1919lodash.isinteger@^4.0.4:
1920 version "4.0.4"
1921 resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
1922 integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=
1923
1924lodash.isnumber@^3.0.3:
1925 version "3.0.3"
1926 resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
1927 integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=
1928
1929lodash.isplainobject@^4.0.6:
1930 version "4.0.6"
1931 resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
1932 integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=
1933
1934lodash.isstring@^4.0.1:
1935 version "4.0.1"
1936 resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
1937 integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
1938
1939lodash.once@^4.0.0:
1940 version "4.1.1"
1941 resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
1942 integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=
1943
1944lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.4, lodash@^4.17.5:
1945 version "4.17.15"
1946 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
1947 integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
1948
1949log-ok@^0.1.1:
1950 version "0.1.1"
1951 resolved "https://registry.yarnpkg.com/log-ok/-/log-ok-0.1.1.tgz#bea3dd36acd0b8a7240d78736b5b97c65444a334"
1952 integrity sha1-vqPdNqzQuKckDXhza1uXxlREozQ=
1953 dependencies:
1954 ansi-green "^0.1.1"
1955 success-symbol "^0.1.0"
1956
1957log-utils@^0.2.1:
1958 version "0.2.1"
1959 resolved "https://registry.yarnpkg.com/log-utils/-/log-utils-0.2.1.tgz#a4c217a0dd9a50515d9b920206091ab3d4e031cf"
1960 integrity sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8=
1961 dependencies:
1962 ansi-colors "^0.2.0"
1963 error-symbol "^0.1.0"
1964 info-symbol "^0.1.0"
1965 log-ok "^0.1.1"
1966 success-symbol "^0.1.0"
1967 time-stamp "^1.0.1"
1968 warning-symbol "^0.1.0"
1969
1970logform@^2.1.1:
1971 version "2.1.2"
1972 resolved "https://registry.yarnpkg.com/logform/-/logform-2.1.2.tgz#957155ebeb67a13164069825ce67ddb5bb2dd360"
1973 integrity sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==
1974 dependencies:
1975 colors "^1.2.1"
1976 fast-safe-stringify "^2.0.4"
1977 fecha "^2.3.3"
1978 ms "^2.1.1"
1979 triple-beam "^1.3.0"
1980
1981lru-cache@4.1.x:
1982 version "4.1.5"
1983 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
1984 integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
1985 dependencies:
1986 pseudomap "^1.0.2"
1987 yallist "^2.1.2"
1988
1989macroable@^1.0.0:
1990 version "1.0.0"
1991 resolved "https://registry.yarnpkg.com/macroable/-/macroable-1.0.0.tgz#23e6348325c6d0682a65021f88bef4088bded160"
1992 integrity sha1-I+Y0gyXG0GgqZQIfiL70CIve0WA=
1993 dependencies:
1994 node-exceptions "^2.0.1"
1995
1996make-iterator@^1.0.0:
1997 version "1.0.1"
1998 resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6"
1999 integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==
2000 dependencies:
2001 kind-of "^6.0.2"
2002
2003map-cache@^0.2.0, map-cache@^0.2.2:
2004 version "0.2.2"
2005 resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
2006 integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
2007
2008map-visit@^1.0.0:
2009 version "1.0.0"
2010 resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
2011 integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
2012 dependencies:
2013 object-visit "^1.0.0"
2014
2015media-typer@0.3.0, media-typer@^0.3.0:
2016 version "0.3.0"
2017 resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
2018 integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
2019
2020micromatch@^3.0.4:
2021 version "3.1.10"
2022 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
2023 integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
2024 dependencies:
2025 arr-diff "^4.0.0"
2026 array-unique "^0.3.2"
2027 braces "^2.3.1"
2028 define-property "^2.0.2"
2029 extend-shallow "^3.0.2"
2030 extglob "^2.0.4"
2031 fragment-cache "^0.2.1"
2032 kind-of "^6.0.2"
2033 nanomatch "^1.2.9"
2034 object.pick "^1.3.0"
2035 regex-not "^1.0.0"
2036 snapdragon "^0.8.1"
2037 to-regex "^3.0.2"
2038
2039mime-db@1.40.0:
2040 version "1.40.0"
2041 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32"
2042 integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==
2043
2044mime-types@^2.1.12, mime-types@^2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
2045 version "2.1.24"
2046 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81"
2047 integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==
2048 dependencies:
2049 mime-db "1.40.0"
2050
2051mime@1.4.1:
2052 version "1.4.1"
2053 resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
2054 integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==
2055
2056mime@1.6.0:
2057 version "1.6.0"
2058 resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
2059 integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
2060
2061minimatch@^3.0.4:
2062 version "3.0.4"
2063 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2064 integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
2065 dependencies:
2066 brace-expansion "^1.1.7"
2067
2068minimist@0.0.8:
2069 version "0.0.8"
2070 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
2071 integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
2072
2073minimist@1.2.0, minimist@^1.2.0:
2074 version "1.2.0"
2075 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
2076 integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
2077
2078minipass@^2.2.1, minipass@^2.3.5:
2079 version "2.3.5"
2080 resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
2081 integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
2082 dependencies:
2083 safe-buffer "^5.1.2"
2084 yallist "^3.0.0"
2085
2086minizlib@^1.2.1:
2087 version "1.2.1"
2088 resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
2089 integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
2090 dependencies:
2091 minipass "^2.2.1"
2092
2093mixin-deep@^1.2.0:
2094 version "1.3.2"
2095 resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
2096 integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
2097 dependencies:
2098 for-in "^1.0.2"
2099 is-extendable "^1.0.1"
2100
2101mixin-object@^2.0.1:
2102 version "2.0.1"
2103 resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
2104 integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=
2105 dependencies:
2106 for-in "^0.1.3"
2107 is-extendable "^0.1.1"
2108
2109mkdirp@^0.5.0, mkdirp@^0.5.1:
2110 version "0.5.1"
2111 resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
2112 integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
2113 dependencies:
2114 minimist "0.0.8"
2115
2116moment@^2.22.2:
2117 version "2.24.0"
2118 resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
2119 integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
2120
2121ms@2.0.0:
2122 version "2.0.0"
2123 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2124 integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
2125
2126ms@2.1.1:
2127 version "2.1.1"
2128 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
2129 integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
2130
2131ms@^2.1.1:
2132 version "2.1.2"
2133 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2134 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2135
2136multiparty@^4.2.1:
2137 version "4.2.1"
2138 resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-4.2.1.tgz#d9b6c46d8b8deab1ee70c734b0af771dd46e0b13"
2139 integrity sha512-AvESCnNoQlZiOfP9R4mxN8M9csy2L16EIbWIkt3l4FuGti9kXBS8QVzlfyg4HEnarJhrzZilgNFlZtqmoiAIIA==
2140 dependencies:
2141 fd-slicer "1.1.0"
2142 http-errors "~1.7.0"
2143 safe-buffer "5.1.2"
2144 uid-safe "2.1.5"
2145
2146mustache@^3.0.0:
2147 version "3.0.1"
2148 resolved "https://registry.yarnpkg.com/mustache/-/mustache-3.0.1.tgz#873855f23aa8a95b150fb96d9836edbc5a1d248a"
2149 integrity sha512-jFI/4UVRsRYdUbuDTKT7KzfOp7FiD5WzYmmwNwXyUVypC0xjoTL78Fqc0jHUPIvvGD+6DQSPHIt1NE7D1ArsqA==
2150
2151mute-stream@0.0.7:
2152 version "0.0.7"
2153 resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
2154 integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
2155
2156nan@^2.12.1:
2157 version "2.14.0"
2158 resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
2159 integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
2160
2161nanomatch@^1.2.9:
2162 version "1.2.13"
2163 resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
2164 integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
2165 dependencies:
2166 arr-diff "^4.0.0"
2167 array-unique "^0.3.2"
2168 define-property "^2.0.2"
2169 extend-shallow "^3.0.2"
2170 fragment-cache "^0.2.1"
2171 is-windows "^1.0.2"
2172 kind-of "^6.0.2"
2173 object.pick "^1.3.0"
2174 regex-not "^1.0.0"
2175 snapdragon "^0.8.1"
2176 to-regex "^3.0.1"
2177
2178needle@^2.2.1:
2179 version "2.4.0"
2180 resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
2181 integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
2182 dependencies:
2183 debug "^3.2.6"
2184 iconv-lite "^0.4.4"
2185 sax "^1.2.4"
2186
2187negotiator@0.6.2:
2188 version "0.6.2"
2189 resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
2190 integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
2191
2192nice-try@^1.0.4:
2193 version "1.0.5"
2194 resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
2195 integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
2196
2197node-cookie@^2.1.1:
2198 version "2.1.1"
2199 resolved "https://registry.yarnpkg.com/node-cookie/-/node-cookie-2.1.1.tgz#650142d79f87159b7d015e191681f5a6a41ddd3e"
2200 integrity sha512-NZG0AxjfMT7N421HUvgOu4ilLin2GpzUnHrETT3k8UyytQTnEWBH6KOyAP9LoMEeu+CvUdwMB5w4ZK3pohjswg==
2201 dependencies:
2202 cookie "^0.3.1"
2203 cookie-signature "^1.1.0"
2204 simple-encryptor "^1.4.0"
2205
2206node-exceptions@^2.0.1:
2207 version "2.0.2"
2208 resolved "https://registry.yarnpkg.com/node-exceptions/-/node-exceptions-2.0.2.tgz#2612b45929b774e3669557f852b47507765acfe7"
2209 integrity sha512-nILccFLvnaOBoKZZtWfZipn/hlThZOT6UJOLX6SA3yLMYPcvLTIF26PXx73sPnAg45p05iYFYw2jvayNHz4rDA==
2210
2211node-exceptions@^3.0.0:
2212 version "3.0.0"
2213 resolved "https://registry.yarnpkg.com/node-exceptions/-/node-exceptions-3.0.0.tgz#48b8e10da71370845ef1af583778139527308d11"
2214 integrity sha512-pFhMAqdN1avrFwtZs66HxYiVnbnH9wjXB4m8IKs5Z9+r7U5voqxT+EDbVkRfge+V7JnkOgKhN4HfKBn1o5g9Wg==
2215
2216node-pre-gyp@^0.11.0:
2217 version "0.11.0"
2218 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz#db1f33215272f692cd38f03238e3e9b47c5dd054"
2219 integrity sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==
2220 dependencies:
2221 detect-libc "^1.0.2"
2222 mkdirp "^0.5.1"
2223 needle "^2.2.1"
2224 nopt "^4.0.1"
2225 npm-packlist "^1.1.6"
2226 npmlog "^4.0.2"
2227 rc "^1.2.7"
2228 rimraf "^2.6.1"
2229 semver "^5.3.0"
2230 tar "^4"
2231
2232node-req@^2.1.1:
2233 version "2.1.2"
2234 resolved "https://registry.yarnpkg.com/node-req/-/node-req-2.1.2.tgz#32db660855db03b456de370ee0d53ecd6220287e"
2235 integrity sha512-zJqZ03vs0oHN8u+wn7kUT/vj63jQdQvNYWjbRMGNVu7ijV3mVz8UwX7pJl7LUugOT2x8vBKasKqbUqnh6GDKMQ==
2236 dependencies:
2237 accepts "^1.3.5"
2238 fresh "^0.5.2"
2239 parseurl "^1.3.2"
2240 proxy-addr "^2.0.4"
2241 qs "^6.5.2"
2242 type-is "^1.6.16"
2243
2244node-res@4.1.4:
2245 version "4.1.4"
2246 resolved "https://registry.yarnpkg.com/node-res/-/node-res-4.1.4.tgz#80f18cb6cb1c0c730d52d8f29594b31fd03b12b0"
2247 integrity sha512-CE6NEM51MVeySzGn6stEuohJzYPHovjo9+/UK147peh8Hslth/S+IpXKupb1qv9QeIxbgnKJ9WoVOpEwJd5pYg==
2248 dependencies:
2249 content-disposition "^0.5.2"
2250 etag "^1.8.1"
2251 mime-types "^2.1.17"
2252 send "^0.16.1"
2253 vary "^1.1.2"
2254
2255nopt@^4.0.1:
2256 version "4.0.1"
2257 resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
2258 integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
2259 dependencies:
2260 abbrev "1"
2261 osenv "^0.1.4"
2262
2263npm-bundled@^1.0.1:
2264 version "1.0.6"
2265 resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd"
2266 integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==
2267
2268npm-packlist@^1.1.6:
2269 version "1.4.4"
2270 resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44"
2271 integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==
2272 dependencies:
2273 ignore-walk "^3.0.1"
2274 npm-bundled "^1.0.1"
2275
2276npmlog@^4.0.2:
2277 version "4.1.2"
2278 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
2279 integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
2280 dependencies:
2281 are-we-there-yet "~1.1.2"
2282 console-control-strings "~1.1.0"
2283 gauge "~2.7.3"
2284 set-blocking "~2.0.0"
2285
2286number-is-nan@^1.0.0:
2287 version "1.0.1"
2288 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
2289 integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
2290
2291oauth-sign@~0.9.0:
2292 version "0.9.0"
2293 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
2294 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
2295
2296object-assign@^4.1.0:
2297 version "4.1.1"
2298 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2299 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2300
2301object-copy@^0.1.0:
2302 version "0.1.0"
2303 resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
2304 integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
2305 dependencies:
2306 copy-descriptor "^0.1.0"
2307 define-property "^0.2.5"
2308 kind-of "^3.0.3"
2309
2310object-visit@^1.0.0:
2311 version "1.0.1"
2312 resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
2313 integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
2314 dependencies:
2315 isobject "^3.0.0"
2316
2317object.defaults@^1.1.0:
2318 version "1.1.0"
2319 resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
2320 integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=
2321 dependencies:
2322 array-each "^1.0.1"
2323 array-slice "^1.0.0"
2324 for-own "^1.0.0"
2325 isobject "^3.0.0"
2326
2327object.map@^1.0.0:
2328 version "1.0.1"
2329 resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"
2330 integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=
2331 dependencies:
2332 for-own "^1.0.0"
2333 make-iterator "^1.0.0"
2334
2335object.pick@^1.2.0, object.pick@^1.3.0:
2336 version "1.3.0"
2337 resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
2338 integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
2339 dependencies:
2340 isobject "^3.0.1"
2341
2342on-finished@~2.3.0:
2343 version "2.3.0"
2344 resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
2345 integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
2346 dependencies:
2347 ee-first "1.1.1"
2348
2349once@^1.3.0, once@^1.3.1, once@^1.4.0:
2350 version "1.4.0"
2351 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2352 integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
2353 dependencies:
2354 wrappy "1"
2355
2356one-time@0.0.4:
2357 version "0.0.4"
2358 resolved "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e"
2359 integrity sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=
2360
2361os-homedir@^1.0.0:
2362 version "1.0.2"
2363 resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
2364 integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
2365
2366os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
2367 version "1.0.2"
2368 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
2369 integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
2370
2371osenv@^0.1.4:
2372 version "0.1.5"
2373 resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
2374 integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
2375 dependencies:
2376 os-homedir "^1.0.0"
2377 os-tmpdir "^1.0.0"
2378
2379packet-reader@1.0.0:
2380 version "1.0.0"
2381 resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74"
2382 integrity sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==
2383
2384parse-filepath@^1.0.1:
2385 version "1.0.2"
2386 resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
2387 integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=
2388 dependencies:
2389 is-absolute "^1.0.0"
2390 map-cache "^0.2.0"
2391 path-root "^0.1.1"
2392
2393parse-passwd@^1.0.0:
2394 version "1.0.0"
2395 resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
2396 integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
2397
2398parseurl@^1.3.2, parseurl@~1.3.3:
2399 version "1.3.3"
2400 resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
2401 integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2402
2403pascalcase@^0.1.1:
2404 version "0.1.1"
2405 resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
2406 integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
2407
2408path-is-absolute@^1.0.0:
2409 version "1.0.1"
2410 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2411 integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
2412
2413path-key@^2.0.1:
2414 version "2.0.1"
2415 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
2416 integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
2417
2418path-parse@^1.0.6:
2419 version "1.0.6"
2420 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
2421 integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
2422
2423path-root-regex@^0.1.0:
2424 version "0.1.2"
2425 resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
2426 integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=
2427
2428path-root@^0.1.1:
2429 version "0.1.1"
2430 resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
2431 integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=
2432 dependencies:
2433 path-root-regex "^0.1.0"
2434
2435path-to-regexp@^2.4.0:
2436 version "2.4.0"
2437 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704"
2438 integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==
2439
2440pend@~1.2.0:
2441 version "1.2.0"
2442 resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
2443 integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
2444
2445performance-now@^2.1.0:
2446 version "2.1.0"
2447 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
2448 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
2449
2450pg-connection-string@0.1.3:
2451 version "0.1.3"
2452 resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7"
2453 integrity sha1-2hhHsglA5C7hSSvq9l1J2RskXfc=
2454
2455pg-connection-string@2.0.0:
2456 version "2.0.0"
2457 resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.0.0.tgz#3eefe5997e06d94821e4d502e42b6a1c73f8df82"
2458 integrity sha1-Pu/lmX4G2Ugh5NUC5CtqHHP434I=
2459
2460pg-int8@1.0.1:
2461 version "1.0.1"
2462 resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
2463 integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
2464
2465pg-pool@^2.0.4:
2466 version "2.0.7"
2467 resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.7.tgz#f14ecab83507941062c313df23f6adcd9fd0ce54"
2468 integrity sha512-UiJyO5B9zZpu32GSlP0tXy8J2NsJ9EFGFfz5v6PSbdz/1hBLX1rNiiy5+mAm5iJJYwfCv4A0EBcQLGWwjbpzZw==
2469
2470pg-types@^2.1.0:
2471 version "2.2.0"
2472 resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
2473 integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
2474 dependencies:
2475 pg-int8 "1.0.1"
2476 postgres-array "~2.0.0"
2477 postgres-bytea "~1.0.0"
2478 postgres-date "~1.0.4"
2479 postgres-interval "^1.1.0"
2480
2481pg@^7.12.1:
2482 version "7.12.1"
2483 resolved "https://registry.yarnpkg.com/pg/-/pg-7.12.1.tgz#880636d46d2efbe0968e64e9fe0eeece8ef72a7e"
2484 integrity sha512-l1UuyfEvoswYfcUe6k+JaxiN+5vkOgYcVSbSuw3FvdLqDbaoa2RJo1zfJKfPsSYPFVERd4GHvX3s2PjG1asSDA==
2485 dependencies:
2486 buffer-writer "2.0.0"
2487 packet-reader "1.0.0"
2488 pg-connection-string "0.1.3"
2489 pg-pool "^2.0.4"
2490 pg-types "^2.1.0"
2491 pgpass "1.x"
2492 semver "4.3.2"
2493
2494pgpass@1.x:
2495 version "1.0.2"
2496 resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.2.tgz#2a7bb41b6065b67907e91da1b07c1847c877b306"
2497 integrity sha1-Knu0G2BltnkH6R2hsHwYR8h3swY=
2498 dependencies:
2499 split "^1.0.0"
2500
2501pify@^4.0.0:
2502 version "4.0.1"
2503 resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
2504 integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
2505
2506pluralize@^7.0.0:
2507 version "7.0.0"
2508 resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
2509 integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==
2510
2511pointer-symbol@^1.0.0:
2512 version "1.0.0"
2513 resolved "https://registry.yarnpkg.com/pointer-symbol/-/pointer-symbol-1.0.0.tgz#60f9110204ea7a929b62644a21315543cbb3d447"
2514 integrity sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec=
2515
2516posix-character-classes@^0.1.0:
2517 version "0.1.1"
2518 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
2519 integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
2520
2521postgres-array@~2.0.0:
2522 version "2.0.0"
2523 resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
2524 integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
2525
2526postgres-bytea@~1.0.0:
2527 version "1.0.0"
2528 resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
2529 integrity sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=
2530
2531postgres-date@~1.0.4:
2532 version "1.0.4"
2533 resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.4.tgz#1c2728d62ef1bff49abdd35c1f86d4bdf118a728"
2534 integrity sha512-bESRvKVuTrjoBluEcpv2346+6kgB7UlnqWZsnbnCccTNq/pqfj1j6oBaN5+b/NrDXepYUT/HKadqv3iS9lJuVA==
2535
2536postgres-interval@^1.1.0:
2537 version "1.2.0"
2538 resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
2539 integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
2540 dependencies:
2541 xtend "^4.0.0"
2542
2543pretty-hrtime@^1.0.3:
2544 version "1.0.3"
2545 resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
2546 integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
2547
2548process-nextick-args@~2.0.0:
2549 version "2.0.1"
2550 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
2551 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
2552
2553promise-reduce@^2.1.0:
2554 version "2.1.0"
2555 resolved "https://registry.yarnpkg.com/promise-reduce/-/promise-reduce-2.1.0.tgz#77198731b5c62cbd5f8e1845511131d00e3b6c47"
2556 integrity sha1-dxmHMbXGLL1fjhhFUREx0A47bEc=
2557 dependencies:
2558 any-promise "^0.1.0"
2559
2560prompt-actions@^3.0.2:
2561 version "3.0.2"
2562 resolved "https://registry.yarnpkg.com/prompt-actions/-/prompt-actions-3.0.2.tgz#537eee52241c940379f354a06eae8528e44ceeba"
2563 integrity sha512-dhz2Fl7vK+LPpmnQ/S/eSut4BnH4NZDLyddHKi5uTU/2PDn3grEMGkgsll16V5RpVUh/yxdiam0xsM0RD4xvtg==
2564 dependencies:
2565 debug "^2.6.8"
2566
2567prompt-base@^4.0.1, prompt-base@^4.0.2:
2568 version "4.1.0"
2569 resolved "https://registry.yarnpkg.com/prompt-base/-/prompt-base-4.1.0.tgz#7b88e4c01b096c83d2f4e501a7e85f0d369ecd1f"
2570 integrity sha512-svGzgLUKZoqomz9SGMkf1hBG8Wl3K7JGuRCXc/Pv7xw8239hhaTBXrmjt7EXA9P/QZzdyT8uNWt9F/iJTXq75g==
2571 dependencies:
2572 component-emitter "^1.2.1"
2573 debug "^3.0.1"
2574 koalas "^1.0.2"
2575 log-utils "^0.2.1"
2576 prompt-actions "^3.0.2"
2577 prompt-question "^5.0.1"
2578 readline-ui "^2.2.3"
2579 readline-utils "^2.2.3"
2580 static-extend "^0.1.2"
2581
2582prompt-checkbox@^2.2.0:
2583 version "2.2.0"
2584 resolved "https://registry.yarnpkg.com/prompt-checkbox/-/prompt-checkbox-2.2.0.tgz#a1b086bac7e3422a3f1c34f66d6da52486472690"
2585 integrity sha512-T/QWgkdUmKjRSr0FQlV8O+LfgmBk8PwDbWhzllm7mwWNAjs3qOVuru5Y1gV4/14L73zCncqcuwGwvnDyVcVgvA==
2586 dependencies:
2587 ansi-cyan "^0.1.1"
2588 debug "^2.6.8"
2589 prompt-base "^4.0.2"
2590
2591prompt-choices@^3.0.3:
2592 version "3.0.6"
2593 resolved "https://registry.yarnpkg.com/prompt-choices/-/prompt-choices-3.0.6.tgz#5c35c3d99ee17edfd9563c1fb81046b0849ef8ff"
2594 integrity sha1-XDXD2Z7hft/ZVjwfuBBGsISe+P8=
2595 dependencies:
2596 arr-flatten "^1.0.3"
2597 choices-separator "^2.0.0"
2598 clone-deep "^0.3.0"
2599 collection-visit "^1.0.0"
2600 debug "^2.6.8"
2601 define-property "^1.0.0"
2602 extend-shallow "^2.0.1"
2603 is-number "^3.0.0"
2604 kind-of "^4.0.0"
2605 lazy-cache "^2.0.2"
2606 log-utils "^0.2.1"
2607 pointer-symbol "^1.0.0"
2608 radio-symbol "^2.0.0"
2609 set-value "^1.0.0"
2610 strip-color "^0.1.0"
2611 terminal-paginator "^2.0.0"
2612 toggle-array "^1.0.1"
2613
2614prompt-choices@^4.0.5:
2615 version "4.1.0"
2616 resolved "https://registry.yarnpkg.com/prompt-choices/-/prompt-choices-4.1.0.tgz#6094202c4e55d0762e49c1e53735727e53fd484f"
2617 integrity sha512-ZNYLv6rW9z9n0WdwCkEuS+w5nUAGzRgtRt6GQ5aFNFz6MIcU7nHFlHOwZtzy7RQBk80KzUGPSRQphvMiQzB8pg==
2618 dependencies:
2619 arr-flatten "^1.1.0"
2620 arr-swap "^1.0.1"
2621 choices-separator "^2.0.0"
2622 clone-deep "^4.0.0"
2623 collection-visit "^1.0.0"
2624 define-property "^2.0.2"
2625 is-number "^6.0.0"
2626 kind-of "^6.0.2"
2627 koalas "^1.0.2"
2628 log-utils "^0.2.1"
2629 pointer-symbol "^1.0.0"
2630 radio-symbol "^2.0.0"
2631 set-value "^3.0.0"
2632 strip-color "^0.1.0"
2633 terminal-paginator "^2.0.2"
2634 toggle-array "^1.0.1"
2635
2636prompt-confirm@^2.0.4:
2637 version "2.0.4"
2638 resolved "https://registry.yarnpkg.com/prompt-confirm/-/prompt-confirm-2.0.4.tgz#42c06907333e876f2ae8867281e0b9521a4796ca"
2639 integrity sha512-X5lzbC8/kMNHdPOqQPfMKpH4VV2f7v2OTRJoN69ZYBirSwTeQaf9ZhmzPEO9ybMA0YV2Pha5MV27u2/U4ahWfg==
2640 dependencies:
2641 ansi-cyan "^0.1.1"
2642 prompt-base "^4.0.1"
2643
2644prompt-expand@^1.0.1:
2645 version "1.0.1"
2646 resolved "https://registry.yarnpkg.com/prompt-expand/-/prompt-expand-1.0.1.tgz#f6916255147eea289bd05e5565c61d4133ff7a2e"
2647 integrity sha512-BDTw6tuWF6TuM1ZmwN5K/p6FCmm2E/QeQbtKoL76HrVdgjUQab9MQnIcWfTPh5d0NOO7Rf/Y1onvIQMkEw3Srg==
2648 dependencies:
2649 ansi-colors "^1.1.0"
2650 prompt-rawlist "^2.0.1"
2651
2652prompt-input@^3.0.0:
2653 version "3.0.0"
2654 resolved "https://registry.yarnpkg.com/prompt-input/-/prompt-input-3.0.0.tgz#f509e44713223f85268e70585ddae5df68d79027"
2655 integrity sha512-c0udMEi7nWE+n+enZKfyMl+HWZ6/0qFELGqzWTQ1D2QXCFwDpFZ1X41+CmYwjGwEkGFQVBTLMH+8VenvR5uGOA==
2656 dependencies:
2657 debug "^2.6.8"
2658 prompt-base "^4.0.2"
2659
2660prompt-list@^2.0.1:
2661 version "2.2.0"
2662 resolved "https://registry.yarnpkg.com/prompt-list/-/prompt-list-2.2.0.tgz#2d438ab96193f7a361fbf5a842d1d4a152bf65d2"
2663 integrity sha512-41Eu3las4OthLTotMC6VyGPQaLXKWnoyqirgGKzTHxErV5JEediDkdjv+FF4AKTwBCkpt2I0TQSa24qAU1b9Bw==
2664 dependencies:
2665 ansi-cyan "^0.1.1"
2666 ansi-dim "^0.1.1"
2667 debug "^3.0.1"
2668 prompt-radio "^1.2.1"
2669
2670prompt-list@^3.2.0:
2671 version "3.2.0"
2672 resolved "https://registry.yarnpkg.com/prompt-list/-/prompt-list-3.2.0.tgz#b33472e01677a5751f59094fa7fe20b09da9db94"
2673 integrity sha512-PDao47cmC9+m2zEUghH+WIIascd8SuyyWO+akuUubd0XxOQyUH96HMdIcL3YnNS8kJUHwddH1rHVgL9vZA1QsQ==
2674 dependencies:
2675 ansi-cyan "^0.1.1"
2676 ansi-dim "^0.1.1"
2677 prompt-radio "^1.2.1"
2678
2679prompt-password@^1.2.0:
2680 version "1.2.0"
2681 resolved "https://registry.yarnpkg.com/prompt-password/-/prompt-password-1.2.0.tgz#87dba4afd5c34954e511c2c069fb922dab60b718"
2682 integrity sha512-lBehk9YPGLxH9hAJ+VU7Bj/ePi9t5kPL/1ZBGZ2fLrDX1QeaBwi4RtQggZrsbMalGJaXaAuo/7VOa7QvbE2hAQ==
2683 dependencies:
2684 debug "^2.6.8"
2685 prompt-base "^4.0.2"
2686
2687prompt-question@^3.0.3:
2688 version "3.0.3"
2689 resolved "https://registry.yarnpkg.com/prompt-question/-/prompt-question-3.0.3.tgz#c55858bd76b1878c1eaaecb917a928a9c13c8a37"
2690 integrity sha1-xVhYvXaxh4wequy5F6koqcE8ijc=
2691 dependencies:
2692 clone-deep "^0.3.0"
2693 debug "^2.6.8"
2694 define-property "^1.0.0"
2695 extend-shallow "^2.0.1"
2696 kind-of "^4.0.0"
2697 koalas "^1.0.2"
2698 prompt-choices "^3.0.3"
2699
2700prompt-question@^5.0.1:
2701 version "5.0.2"
2702 resolved "https://registry.yarnpkg.com/prompt-question/-/prompt-question-5.0.2.tgz#81a479f38f0bafecc758e5d6f7bc586e599610b3"
2703 integrity sha512-wreaLbbu8f5+7zXds199uiT11Ojp59Z4iBi6hONlSLtsKGTvL2UY8VglcxQ3t/X4qWIxsNCg6aT4O8keO65v6Q==
2704 dependencies:
2705 clone-deep "^1.0.0"
2706 debug "^3.0.1"
2707 define-property "^1.0.0"
2708 isobject "^3.0.1"
2709 kind-of "^5.0.2"
2710 koalas "^1.0.2"
2711 prompt-choices "^4.0.5"
2712
2713prompt-radio@^1.2.1:
2714 version "1.2.1"
2715 resolved "https://registry.yarnpkg.com/prompt-radio/-/prompt-radio-1.2.1.tgz#66a4cb2b189d3373e7f9ddbbc10700186c8959ff"
2716 integrity sha512-vH1iAkgbWyvZBC1BTajydiHmwJP4F1b684gq0fm2wOjPVW1zaDo01OXWr/Dske0XdoHhtZFNMOXNj/ZUSRBywg==
2717 dependencies:
2718 debug "^2.6.8"
2719 prompt-checkbox "^2.2.0"
2720
2721prompt-rawlist@^2.0.1:
2722 version "2.0.1"
2723 resolved "https://registry.yarnpkg.com/prompt-rawlist/-/prompt-rawlist-2.0.1.tgz#dd3c6062ae363fc8501e269c033cf7cbd6d56bd7"
2724 integrity sha512-mhCPnC7fvjcCZuksiF380arJKiXjSP9WT6kZqO+biFg+yHBpDLAs4GCck5nRkvL9ikYur/wPz6fAzV63HI7gLg==
2725 dependencies:
2726 ansi-cyan "^0.1.1"
2727 ansi-dim "^0.1.1"
2728 ansi-red "^0.1.1"
2729 is-number "^3.0.0"
2730 prompt-list "^2.0.1"
2731
2732proxy-addr@^2.0.4:
2733 version "2.0.5"
2734 resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34"
2735 integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==
2736 dependencies:
2737 forwarded "~0.1.2"
2738 ipaddr.js "1.9.0"
2739
2740pseudomap@^1.0.2:
2741 version "1.0.2"
2742 resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
2743 integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
2744
2745psl@^1.1.24:
2746 version "1.3.0"
2747 resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd"
2748 integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag==
2749
2750pump@^3.0.0:
2751 version "3.0.0"
2752 resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
2753 integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
2754 dependencies:
2755 end-of-stream "^1.1.0"
2756 once "^1.3.1"
2757
2758punycode@^1.4.1:
2759 version "1.4.1"
2760 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
2761 integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
2762
2763punycode@^2.1.0:
2764 version "2.1.1"
2765 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
2766 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2767
2768qs@^6.5.2:
2769 version "6.8.0"
2770 resolved "https://registry.yarnpkg.com/qs/-/qs-6.8.0.tgz#87b763f0d37ca54200334cd57bb2ef8f68a1d081"
2771 integrity sha512-tPSkj8y92PfZVbinY1n84i1Qdx75lZjMQYx9WZhnkofyxzw2r7Ho39G3/aEvSUdebxpnnM4LZJCtvE/Aq3+s9w==
2772
2773qs@~6.5.2:
2774 version "6.5.2"
2775 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
2776 integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
2777
2778radio-symbol@^2.0.0:
2779 version "2.0.0"
2780 resolved "https://registry.yarnpkg.com/radio-symbol/-/radio-symbol-2.0.0.tgz#7aa9bfc50485636d52dd76d6a8e631b290799ae1"
2781 integrity sha1-eqm/xQSFY21S3XbWqOYxspB5muE=
2782 dependencies:
2783 ansi-gray "^0.1.1"
2784 ansi-green "^0.1.1"
2785 is-windows "^1.0.1"
2786
2787random-bytes@~1.0.0:
2788 version "1.0.0"
2789 resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
2790 integrity sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=
2791
2792range-parser@~1.2.0, range-parser@~1.2.1:
2793 version "1.2.1"
2794 resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2795 integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2796
2797raw-body@^2.3.3:
2798 version "2.4.1"
2799 resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
2800 integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
2801 dependencies:
2802 bytes "3.1.0"
2803 http-errors "1.7.3"
2804 iconv-lite "0.4.24"
2805 unpipe "1.0.0"
2806
2807rc@^1.2.7:
2808 version "1.2.8"
2809 resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
2810 integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
2811 dependencies:
2812 deep-extend "^0.6.0"
2813 ini "~1.3.0"
2814 minimist "^1.2.0"
2815 strip-json-comments "~2.0.1"
2816
2817readable-stream@^2.0.6, readable-stream@^2.3.6:
2818 version "2.3.6"
2819 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
2820 integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
2821 dependencies:
2822 core-util-is "~1.0.0"
2823 inherits "~2.0.3"
2824 isarray "~1.0.0"
2825 process-nextick-args "~2.0.0"
2826 safe-buffer "~5.1.1"
2827 string_decoder "~1.1.1"
2828 util-deprecate "~1.0.1"
2829
2830readable-stream@^3.1.1:
2831 version "3.4.0"
2832 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc"
2833 integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==
2834 dependencies:
2835 inherits "^2.0.3"
2836 string_decoder "^1.1.1"
2837 util-deprecate "^1.0.1"
2838
2839readline-ui@^2.2.2, readline-ui@^2.2.3:
2840 version "2.2.3"
2841 resolved "https://registry.yarnpkg.com/readline-ui/-/readline-ui-2.2.3.tgz#9e873a7668bbd8ca8a5573ce810a6bafb70a5089"
2842 integrity sha512-ix7jz0PxqQqcIuq3yQTHv1TOhlD2IHO74aNO+lSuXsRYm1d+pdyup1yF3zKyLK1wWZrVNGjkzw5tUegO2IDy+A==
2843 dependencies:
2844 component-emitter "^1.2.1"
2845 debug "^2.6.8"
2846 readline-utils "^2.2.1"
2847 string-width "^2.0.0"
2848
2849readline-utils@^2.2.1, readline-utils@^2.2.3:
2850 version "2.2.3"
2851 resolved "https://registry.yarnpkg.com/readline-utils/-/readline-utils-2.2.3.tgz#6f847d6b8f1915c391b581c367cd47873862351a"
2852 integrity sha1-b4R9a48ZFcORtYHDZ81HhzhiNRo=
2853 dependencies:
2854 arr-flatten "^1.1.0"
2855 extend-shallow "^2.0.1"
2856 is-buffer "^1.1.5"
2857 is-number "^3.0.0"
2858 is-windows "^1.0.1"
2859 koalas "^1.0.2"
2860 mute-stream "0.0.7"
2861 strip-color "^0.1.0"
2862 window-size "^1.1.0"
2863
2864rechoir@^0.6.2:
2865 version "0.6.2"
2866 resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
2867 integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
2868 dependencies:
2869 resolve "^1.1.6"
2870
2871regenerator-runtime@^0.11.0:
2872 version "0.11.1"
2873 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
2874 integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
2875
2876regex-not@^1.0.0, regex-not@^1.0.2:
2877 version "1.0.2"
2878 resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
2879 integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
2880 dependencies:
2881 extend-shallow "^3.0.2"
2882 safe-regex "^1.1.0"
2883
2884repeat-element@^1.1.2:
2885 version "1.1.3"
2886 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
2887 integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
2888
2889repeat-string@^1.6.1:
2890 version "1.6.1"
2891 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
2892 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
2893
2894request@^2.87.0:
2895 version "2.88.0"
2896 resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
2897 integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
2898 dependencies:
2899 aws-sign2 "~0.7.0"
2900 aws4 "^1.8.0"
2901 caseless "~0.12.0"
2902 combined-stream "~1.0.6"
2903 extend "~3.0.2"
2904 forever-agent "~0.6.1"
2905 form-data "~2.3.2"
2906 har-validator "~5.1.0"
2907 http-signature "~1.2.0"
2908 is-typedarray "~1.0.0"
2909 isstream "~0.1.2"
2910 json-stringify-safe "~5.0.1"
2911 mime-types "~2.1.19"
2912 oauth-sign "~0.9.0"
2913 performance-now "^2.1.0"
2914 qs "~6.5.2"
2915 safe-buffer "^5.1.2"
2916 tough-cookie "~2.4.3"
2917 tunnel-agent "^0.6.0"
2918 uuid "^3.3.2"
2919
2920require-all@^3.0.0:
2921 version "3.0.0"
2922 resolved "https://registry.yarnpkg.com/require-all/-/require-all-3.0.0.tgz#473d49704be310115ce124f77383b1ebd8671312"
2923 integrity sha1-Rz1JcEvjEBFc4ST3c4Ox69hnExI=
2924
2925require-stack@^1.0.2:
2926 version "1.0.2"
2927 resolved "https://registry.yarnpkg.com/require-stack/-/require-stack-1.0.2.tgz#e00ee348bf96cb5c3e2d4c27b49e41476e08965d"
2928 integrity sha1-4A7jSL+Wy1w+LUwntJ5BR24Ill0=
2929 dependencies:
2930 syntax-error "^1.1.4"
2931
2932require-uncached@^1.0.3:
2933 version "1.0.3"
2934 resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
2935 integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=
2936 dependencies:
2937 caller-path "^0.1.0"
2938 resolve-from "^1.0.0"
2939
2940resetable@^1.0.3:
2941 version "1.0.3"
2942 resolved "https://registry.yarnpkg.com/resetable/-/resetable-1.0.3.tgz#0b8370bec2b921da04db0b22df8c9640fe399420"
2943 integrity sha512-AJuhrcU5TVUaM5j0wSjZXlzt0Qb5pai7nDI+klgv7deuSHy5Kom7ovwBt5tMMO3XmJ9YYSCbKhkgDJHL4MEerQ==
2944 dependencies:
2945 clone "^2.1.1"
2946
2947resolve-dir@^1.0.0, resolve-dir@^1.0.1:
2948 version "1.0.1"
2949 resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
2950 integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
2951 dependencies:
2952 expand-tilde "^2.0.0"
2953 global-modules "^1.0.0"
2954
2955resolve-from@^1.0.0:
2956 version "1.0.1"
2957 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
2958 integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=
2959
2960resolve-url@^0.2.1:
2961 version "0.2.1"
2962 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
2963 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
2964
2965resolve@^1.1.6, resolve@^1.1.7:
2966 version "1.12.0"
2967 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
2968 integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
2969 dependencies:
2970 path-parse "^1.0.6"
2971
2972ret@~0.1.10:
2973 version "0.1.15"
2974 resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
2975 integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
2976
2977rimraf@^2.6.1:
2978 version "2.7.1"
2979 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
2980 integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
2981 dependencies:
2982 glob "^7.1.3"
2983
2984safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
2985 version "5.1.2"
2986 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2987 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2988
2989safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
2990 version "5.2.0"
2991 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
2992 integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
2993
2994safe-regex@^1.1.0:
2995 version "1.1.0"
2996 resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
2997 integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
2998 dependencies:
2999 ret "~0.1.10"
3000
3001"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
3002 version "2.1.2"
3003 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
3004 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3005
3006sax@^1.2.4:
3007 version "1.2.4"
3008 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
3009 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
3010
3011scmp@2.0.0:
3012 version "2.0.0"
3013 resolved "https://registry.yarnpkg.com/scmp/-/scmp-2.0.0.tgz#247110ef22ccf897b13a3f0abddb52782393cd6a"
3014 integrity sha1-JHEQ7yLM+JexOj8KvdtSeCOTzWo=
3015
3016semver@4.3.2:
3017 version "4.3.2"
3018 resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7"
3019 integrity sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c=
3020
3021semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
3022 version "5.7.1"
3023 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
3024 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
3025
3026send@0.17.1:
3027 version "0.17.1"
3028 resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
3029 integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
3030 dependencies:
3031 debug "2.6.9"
3032 depd "~1.1.2"
3033 destroy "~1.0.4"
3034 encodeurl "~1.0.2"
3035 escape-html "~1.0.3"
3036 etag "~1.8.1"
3037 fresh "0.5.2"
3038 http-errors "~1.7.2"
3039 mime "1.6.0"
3040 ms "2.1.1"
3041 on-finished "~2.3.0"
3042 range-parser "~1.2.1"
3043 statuses "~1.5.0"
3044
3045send@^0.16.1:
3046 version "0.16.2"
3047 resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
3048 integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==
3049 dependencies:
3050 debug "2.6.9"
3051 depd "~1.1.2"
3052 destroy "~1.0.4"
3053 encodeurl "~1.0.2"
3054 escape-html "~1.0.3"
3055 etag "~1.8.1"
3056 fresh "0.5.2"
3057 http-errors "~1.6.2"
3058 mime "1.4.1"
3059 ms "2.0.0"
3060 on-finished "~2.3.0"
3061 range-parser "~1.2.0"
3062 statuses "~1.4.0"
3063
3064serve-static@^1.13.2:
3065 version "1.14.1"
3066 resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
3067 integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
3068 dependencies:
3069 encodeurl "~1.0.2"
3070 escape-html "~1.0.3"
3071 parseurl "~1.3.3"
3072 send "0.17.1"
3073
3074set-blocking@~2.0.0:
3075 version "2.0.0"
3076 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
3077 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
3078
3079set-getter@^0.1.0:
3080 version "0.1.0"
3081 resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376"
3082 integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=
3083 dependencies:
3084 to-object-path "^0.3.0"
3085
3086set-value@^1.0.0:
3087 version "1.0.0"
3088 resolved "https://registry.yarnpkg.com/set-value/-/set-value-1.0.0.tgz#bcc76f71a0f1e07a24b987d0a02afec9f665304f"
3089 integrity sha1-vMdvcaDx4HokuYfQoCr+yfZlME8=
3090 dependencies:
3091 extend-shallow "^2.0.1"
3092 is-extendable "^0.1.1"
3093 is-plain-object "^2.0.1"
3094 to-object-path "^0.3.0"
3095
3096set-value@^2.0.0, set-value@^2.0.1:
3097 version "2.0.1"
3098 resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
3099 integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
3100 dependencies:
3101 extend-shallow "^2.0.1"
3102 is-extendable "^0.1.1"
3103 is-plain-object "^2.0.3"
3104 split-string "^3.0.1"
3105
3106set-value@^3.0.0:
3107 version "3.0.1"
3108 resolved "https://registry.yarnpkg.com/set-value/-/set-value-3.0.1.tgz#52c82af7653ba69eb1db92e81f5cdb32739b9e95"
3109 integrity sha512-w6n3GUPYAWQj4ZyHWzD7K2FnFXHx9OTwJYbWg+6nXjG8sCLfs9DGv+KlqglKIIJx+ks7MlFuwFW2RBPb+8V+xg==
3110 dependencies:
3111 is-plain-object "^2.0.4"
3112
3113setprototypeof@1.1.0:
3114 version "1.1.0"
3115 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
3116 integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
3117
3118setprototypeof@1.1.1:
3119 version "1.1.1"
3120 resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
3121 integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
3122
3123shallow-clone@^0.1.2:
3124 version "0.1.2"
3125 resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060"
3126 integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=
3127 dependencies:
3128 is-extendable "^0.1.1"
3129 kind-of "^2.0.1"
3130 lazy-cache "^0.2.3"
3131 mixin-object "^2.0.1"
3132
3133shallow-clone@^1.0.0:
3134 version "1.0.0"
3135 resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571"
3136 integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==
3137 dependencies:
3138 is-extendable "^0.1.1"
3139 kind-of "^5.0.0"
3140 mixin-object "^2.0.1"
3141
3142shallow-clone@^3.0.0:
3143 version "3.0.1"
3144 resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
3145 integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
3146 dependencies:
3147 kind-of "^6.0.2"
3148
3149shebang-command@^1.2.0:
3150 version "1.2.0"
3151 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
3152 integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
3153 dependencies:
3154 shebang-regex "^1.0.0"
3155
3156shebang-regex@^1.0.0:
3157 version "1.0.0"
3158 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
3159 integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
3160
3161signal-exit@^3.0.0:
3162 version "3.0.2"
3163 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
3164 integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
3165
3166simple-encryptor@^1.4.0:
3167 version "1.4.0"
3168 resolved "https://registry.yarnpkg.com/simple-encryptor/-/simple-encryptor-1.4.0.tgz#60bfd1665011a7c0f50fe12a8b51b57b94dd1bc4"
3169 integrity sha512-g7UhXQ6flzimqzoaDqjGl5hBh4/+tJ4dtAIHaWhO9gtt+GkLRb3F/Xjv//XORFstkNxA+CFVzZJCLhs24NmrSQ==
3170 dependencies:
3171 scmp "2.0.0"
3172
3173simple-encryptor@^2.0.0:
3174 version "2.0.0"
3175 resolved "https://registry.yarnpkg.com/simple-encryptor/-/simple-encryptor-2.0.0.tgz#cbc1712998a12eab0b270dc4d42d0cfd667d52ca"
3176 integrity sha512-dqjQbp9RwfMrE+my/7Pgz9viIsHmY3aQtybGJQkv2sL79YuDGmkxUjlmEBFGP6bcUjBRnSvqsBAcv1ro0Y4/5A==
3177 dependencies:
3178 scmp "2.0.0"
3179
3180simple-swizzle@^0.2.2:
3181 version "0.2.2"
3182 resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
3183 integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
3184 dependencies:
3185 is-arrayish "^0.3.1"
3186
3187snapdragon-node@^2.0.1:
3188 version "2.1.1"
3189 resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
3190 integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
3191 dependencies:
3192 define-property "^1.0.0"
3193 isobject "^3.0.0"
3194 snapdragon-util "^3.0.1"
3195
3196snapdragon-util@^3.0.1:
3197 version "3.0.1"
3198 resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
3199 integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
3200 dependencies:
3201 kind-of "^3.2.0"
3202
3203snapdragon@^0.8.1:
3204 version "0.8.2"
3205 resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
3206 integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
3207 dependencies:
3208 base "^0.11.1"
3209 debug "^2.2.0"
3210 define-property "^0.2.5"
3211 extend-shallow "^2.0.1"
3212 map-cache "^0.2.2"
3213 source-map "^0.5.6"
3214 source-map-resolve "^0.5.0"
3215 use "^3.1.0"
3216
3217source-map-resolve@^0.5.0:
3218 version "0.5.2"
3219 resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
3220 integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
3221 dependencies:
3222 atob "^2.1.1"
3223 decode-uri-component "^0.2.0"
3224 resolve-url "^0.2.1"
3225 source-map-url "^0.4.0"
3226 urix "^0.1.0"
3227
3228source-map-url@^0.4.0:
3229 version "0.4.0"
3230 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
3231 integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
3232
3233source-map@^0.5.6:
3234 version "0.5.7"
3235 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3236 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
3237
3238split-string@^3.0.1, split-string@^3.0.2:
3239 version "3.1.0"
3240 resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
3241 integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
3242 dependencies:
3243 extend-shallow "^3.0.0"
3244
3245split@^1.0.0:
3246 version "1.0.1"
3247 resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
3248 integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
3249 dependencies:
3250 through "2"
3251
3252sqlite3@^4.1.0:
3253 version "4.1.0"
3254 resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-4.1.0.tgz#e051fb9c133be15726322a69e2e37ec560368380"
3255 integrity sha512-RvqoKxq+8pDHsJo7aXxsFR18i+dU2Wp5o12qAJOV5LNcDt+fgJsc2QKKg3sIRfXrN9ZjzY1T7SNe/DFVqAXjaw==
3256 dependencies:
3257 nan "^2.12.1"
3258 node-pre-gyp "^0.11.0"
3259 request "^2.87.0"
3260
3261sshpk@^1.7.0:
3262 version "1.16.1"
3263 resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
3264 integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
3265 dependencies:
3266 asn1 "~0.2.3"
3267 assert-plus "^1.0.0"
3268 bcrypt-pbkdf "^1.0.0"
3269 dashdash "^1.12.0"
3270 ecc-jsbn "~0.1.1"
3271 getpass "^0.1.1"
3272 jsbn "~0.1.0"
3273 safer-buffer "^2.0.2"
3274 tweetnacl "~0.14.0"
3275
3276stack-trace@0.0.10, stack-trace@0.0.x:
3277 version "0.0.10"
3278 resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
3279 integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
3280
3281static-extend@^0.1.1, static-extend@^0.1.2:
3282 version "0.1.2"
3283 resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
3284 integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
3285 dependencies:
3286 define-property "^0.2.5"
3287 object-copy "^0.1.0"
3288
3289"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
3290 version "1.5.0"
3291 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
3292 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
3293
3294statuses@~1.4.0:
3295 version "1.4.0"
3296 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
3297 integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==
3298
3299string-width@^1.0.1:
3300 version "1.0.2"
3301 resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
3302 integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
3303 dependencies:
3304 code-point-at "^1.0.0"
3305 is-fullwidth-code-point "^1.0.0"
3306 strip-ansi "^3.0.0"
3307
3308"string-width@^1.0.2 || 2", string-width@^2.0.0:
3309 version "2.1.1"
3310 resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
3311 integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
3312 dependencies:
3313 is-fullwidth-code-point "^2.0.0"
3314 strip-ansi "^4.0.0"
3315
3316string_decoder@^1.1.1:
3317 version "1.3.0"
3318 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
3319 integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
3320 dependencies:
3321 safe-buffer "~5.2.0"
3322
3323string_decoder@~1.1.1:
3324 version "1.1.1"
3325 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
3326 integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
3327 dependencies:
3328 safe-buffer "~5.1.0"
3329
3330strip-ansi@^3.0.0, strip-ansi@^3.0.1:
3331 version "3.0.1"
3332 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
3333 integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
3334 dependencies:
3335 ansi-regex "^2.0.0"
3336
3337strip-ansi@^4.0.0:
3338 version "4.0.0"
3339 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
3340 integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
3341 dependencies:
3342 ansi-regex "^3.0.0"
3343
3344strip-color@^0.1.0:
3345 version "0.1.0"
3346 resolved "https://registry.yarnpkg.com/strip-color/-/strip-color-0.1.0.tgz#106f65d3d3e6a2d9401cac0eb0ce8b8a702b4f7b"
3347 integrity sha1-EG9l09PmotlAHKwOsM6LinArT3s=
3348
3349strip-json-comments@~2.0.1:
3350 version "2.0.1"
3351 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3352 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
3353
3354success-symbol@^0.1.0:
3355 version "0.1.0"
3356 resolved "https://registry.yarnpkg.com/success-symbol/-/success-symbol-0.1.0.tgz#24022e486f3bf1cdca094283b769c472d3b72897"
3357 integrity sha1-JAIuSG878c3KCUKDt2nEctO3KJc=
3358
3359supports-color@^5.3.0:
3360 version "5.5.0"
3361 resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
3362 integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
3363 dependencies:
3364 has-flag "^3.0.0"
3365
3366syntax-error@^1.1.4:
3367 version "1.4.0"
3368 resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c"
3369 integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==
3370 dependencies:
3371 acorn-node "^1.2.0"
3372
3373tar@^4:
3374 version "4.4.10"
3375 resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1"
3376 integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==
3377 dependencies:
3378 chownr "^1.1.1"
3379 fs-minipass "^1.2.5"
3380 minipass "^2.3.5"
3381 minizlib "^1.2.1"
3382 mkdirp "^0.5.0"
3383 safe-buffer "^5.1.2"
3384 yallist "^3.0.3"
3385
3386tarn@^1.1.4:
3387 version "1.1.5"
3388 resolved "https://registry.yarnpkg.com/tarn/-/tarn-1.1.5.tgz#7be88622e951738b9fa3fb77477309242cdddc2d"
3389 integrity sha512-PMtJ3HCLAZeedWjJPgGnCvcphbCOMbtZpjKgLq3qM5Qq9aQud+XHrL0WlrlgnTyS8U+jrjGbEXprFcQrxPy52g==
3390
3391terminal-paginator@^2.0.0, terminal-paginator@^2.0.2:
3392 version "2.0.2"
3393 resolved "https://registry.yarnpkg.com/terminal-paginator/-/terminal-paginator-2.0.2.tgz#967e66056f28fe8f55ba7c1eebfb7c3ef371c1d3"
3394 integrity sha512-IZMT5ECF9p4s+sNCV8uvZSW9E1+9zy9Ji9xz2oee8Jfo7hUFpauyjxkhfRcIH6Lu3Wdepv5D1kVRc8Hx74/LfQ==
3395 dependencies:
3396 debug "^2.6.6"
3397 extend-shallow "^2.0.1"
3398 log-utils "^0.2.1"
3399
3400text-hex@1.0.x:
3401 version "1.0.0"
3402 resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
3403 integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
3404
3405through@2:
3406 version "2.3.8"
3407 resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
3408 integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
3409
3410tildify@1.2.0:
3411 version "1.2.0"
3412 resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
3413 integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=
3414 dependencies:
3415 os-homedir "^1.0.0"
3416
3417time-stamp@^1.0.1:
3418 version "1.1.0"
3419 resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
3420 integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=
3421
3422tmp@0.0.x:
3423 version "0.0.33"
3424 resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
3425 integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
3426 dependencies:
3427 os-tmpdir "~1.0.2"
3428
3429to-object-path@^0.3.0:
3430 version "0.3.0"
3431 resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
3432 integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
3433 dependencies:
3434 kind-of "^3.0.2"
3435
3436to-regex-range@^2.1.0:
3437 version "2.1.1"
3438 resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
3439 integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
3440 dependencies:
3441 is-number "^3.0.0"
3442 repeat-string "^1.6.1"
3443
3444to-regex@^3.0.1, to-regex@^3.0.2:
3445 version "3.0.2"
3446 resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
3447 integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
3448 dependencies:
3449 define-property "^2.0.2"
3450 extend-shallow "^3.0.2"
3451 regex-not "^1.0.2"
3452 safe-regex "^1.1.0"
3453
3454toggle-array@^1.0.1:
3455 version "1.0.1"
3456 resolved "https://registry.yarnpkg.com/toggle-array/-/toggle-array-1.0.1.tgz#cbf5840792bd5097f33117ae824c932affe87d58"
3457 integrity sha1-y/WEB5K9UJfzMReugkyTKv/ofVg=
3458 dependencies:
3459 isobject "^3.0.0"
3460
3461toidentifier@1.0.0:
3462 version "1.0.0"
3463 resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
3464 integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
3465
3466tough-cookie@~2.4.3:
3467 version "2.4.3"
3468 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
3469 integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
3470 dependencies:
3471 psl "^1.1.24"
3472 punycode "^1.4.1"
3473
3474triple-beam@^1.2.0, triple-beam@^1.3.0:
3475 version "1.3.0"
3476 resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9"
3477 integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==
3478
3479tunnel-agent@^0.6.0:
3480 version "0.6.0"
3481 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
3482 integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
3483 dependencies:
3484 safe-buffer "^5.0.1"
3485
3486tweetnacl@^0.14.3, tweetnacl@~0.14.0:
3487 version "0.14.5"
3488 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
3489 integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
3490
3491type-is@^1.6.16:
3492 version "1.6.18"
3493 resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
3494 integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
3495 dependencies:
3496 media-typer "0.3.0"
3497 mime-types "~2.1.24"
3498
3499uid-safe@2.1.5:
3500 version "2.1.5"
3501 resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.5.tgz#2b3d5c7240e8fc2e58f8aa269e5ee49c0857bd3a"
3502 integrity sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==
3503 dependencies:
3504 random-bytes "~1.0.0"
3505
3506unc-path-regex@^0.1.2:
3507 version "0.1.2"
3508 resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
3509 integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
3510
3511union-value@^1.0.0:
3512 version "1.0.1"
3513 resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
3514 integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
3515 dependencies:
3516 arr-union "^3.1.0"
3517 get-value "^2.0.6"
3518 is-extendable "^0.1.1"
3519 set-value "^2.0.1"
3520
3521universalify@^0.1.0:
3522 version "0.1.2"
3523 resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
3524 integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
3525
3526unpipe@1.0.0:
3527 version "1.0.0"
3528 resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
3529 integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
3530
3531unset-value@^1.0.0:
3532 version "1.0.0"
3533 resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
3534 integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
3535 dependencies:
3536 has-value "^0.3.1"
3537 isobject "^3.0.0"
3538
3539upcast@^2.1.1:
3540 version "2.1.2"
3541 resolved "https://registry.yarnpkg.com/upcast/-/upcast-2.1.2.tgz#69468e374b3cfb7b22fb632d55a420048b9e24a1"
3542 integrity sha512-c+ueM175OVWv9vr1SYA3rI1ao0bxq6Y7l6u5Sac25Hi0yWz9Lz341zt9/sVOa5+7lYcvHMb0xxaacFy/2lVF2w==
3543 dependencies:
3544 cross-env "^5.1.0"
3545
3546uri-js@^4.2.2:
3547 version "4.2.2"
3548 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
3549 integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
3550 dependencies:
3551 punycode "^2.1.0"
3552
3553urix@^0.1.0:
3554 version "0.1.0"
3555 resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
3556 integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
3557
3558use@^3.1.0:
3559 version "3.1.1"
3560 resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
3561 integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
3562
3563useragent@^2.3.0:
3564 version "2.3.0"
3565 resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972"
3566 integrity sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==
3567 dependencies:
3568 lru-cache "4.1.x"
3569 tmp "0.0.x"
3570
3571util-deprecate@^1.0.1, util-deprecate@~1.0.1:
3572 version "1.0.2"
3573 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3574 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
3575
3576uuid@^3.3.2:
3577 version "3.3.3"
3578 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866"
3579 integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==
3580
3581v8flags@^3.1.1:
3582 version "3.1.3"
3583 resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8"
3584 integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==
3585 dependencies:
3586 homedir-polyfill "^1.0.1"
3587
3588vary@^1.1.2:
3589 version "1.1.2"
3590 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
3591 integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
3592
3593verror@1.10.0:
3594 version "1.10.0"
3595 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
3596 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
3597 dependencies:
3598 assert-plus "^1.0.0"
3599 core-util-is "1.0.2"
3600 extsprintf "^1.2.0"
3601
3602warning-symbol@^0.1.0:
3603 version "0.1.0"
3604 resolved "https://registry.yarnpkg.com/warning-symbol/-/warning-symbol-0.1.0.tgz#bb31dd11b7a0f9d67ab2ed95f457b65825bbad21"
3605 integrity sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE=
3606
3607which@^1.2.14, which@^1.2.9:
3608 version "1.3.1"
3609 resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
3610 integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
3611 dependencies:
3612 isexe "^2.0.0"
3613
3614wide-align@^1.1.0:
3615 version "1.1.3"
3616 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
3617 integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
3618 dependencies:
3619 string-width "^1.0.2 || 2"
3620
3621window-size@^1.1.0:
3622 version "1.1.1"
3623 resolved "https://registry.yarnpkg.com/window-size/-/window-size-1.1.1.tgz#9858586580ada78ab26ecd6978a6e03115c1af20"
3624 integrity sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==
3625 dependencies:
3626 define-property "^1.0.0"
3627 is-number "^3.0.0"
3628
3629winston-transport@^4.3.0:
3630 version "4.3.0"
3631 resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.3.0.tgz#df68c0c202482c448d9b47313c07304c2d7c2c66"
3632 integrity sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==
3633 dependencies:
3634 readable-stream "^2.3.6"
3635 triple-beam "^1.2.0"
3636
3637winston@^3.2.1:
3638 version "3.2.1"
3639 resolved "https://registry.yarnpkg.com/winston/-/winston-3.2.1.tgz#63061377976c73584028be2490a1846055f77f07"
3640 integrity sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==
3641 dependencies:
3642 async "^2.6.1"
3643 diagnostics "^1.1.1"
3644 is-stream "^1.1.0"
3645 logform "^2.1.1"
3646 one-time "0.0.4"
3647 readable-stream "^3.1.1"
3648 stack-trace "0.0.x"
3649 triple-beam "^1.3.0"
3650 winston-transport "^4.3.0"
3651
3652wrappy@1:
3653 version "1.0.2"
3654 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3655 integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
3656
3657xtend@^4.0.0, xtend@^4.0.2:
3658 version "4.0.2"
3659 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3660 integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3661
3662yallist@^2.1.2:
3663 version "2.1.2"
3664 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
3665 integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
3666
3667yallist@^3.0.0, yallist@^3.0.3:
3668 version "3.0.3"
3669 resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
3670 integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
3671
3672youch-terminal@^1.0.0:
3673 version "1.0.0"
3674 resolved "https://registry.yarnpkg.com/youch-terminal/-/youch-terminal-1.0.0.tgz#03e2096ee360ef915816e62ea9ec94a6ff094d9e"
3675 integrity sha512-rOVcJi5juKSUI3/mwAKOP+gjrUWUgb5AUTe2LZlfLBgLdfgnYtBKCrWc02GgRozDf/i6uXBu9/y3Vf6db+7k1A==
3676 dependencies:
3677 chalk "^2.3.0"
3678
3679youch@^2.0.10:
3680 version "2.0.10"
3681 resolved "https://registry.yarnpkg.com/youch/-/youch-2.0.10.tgz#e0f6312b12304fd330a0c4a0e0925b0123f7d495"
3682 integrity sha512-qPLQW2TuwlcK9sm5i1Gbb9ezRZRZyzr6NsY5cqxsbh+2iEyKPxLlz0OSAc+pQ7mv1pYZLri1MXynggP6R2FcNQ==
3683 dependencies:
3684 cookie "^0.3.1"
3685 mustache "^3.0.0"
3686 stack-trace "0.0.10"