diff options
author | vantezzen <properly@protonmail.com> | 2019-08-22 11:12:36 +0200 |
---|---|---|
committer | vantezzen <properly@protonmail.com> | 2019-08-22 11:12:36 +0200 |
commit | b018adf240679ec59a7344e30be39400f1ecd8af (patch) | |
tree | c076635761667dad302716b498088f1047281e46 | |
download | ferdium-server-b018adf240679ec59a7344e30be39400f1ecd8af.tar.gz ferdium-server-b018adf240679ec59a7344e30be39400f1ecd8af.tar.zst ferdium-server-b018adf240679ec59a7344e30be39400f1ecd8af.zip |
Initial commit
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 | ||
2 | root = true | ||
3 | |||
4 | [*] | ||
5 | indent_size = 2 | ||
6 | indent_style = space | ||
7 | end_of_line = lf | ||
8 | charset = utf-8 | ||
9 | trim_trailing_whitespace = true | ||
10 | insert_final_newline = true | ||
11 | |||
12 | [*.md] | ||
13 | trim_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 @@ | |||
1 | HOST=127.0.0.1 | ||
2 | PORT=3333 | ||
3 | NODE_ENV=development | ||
4 | |||
5 | APP_NAME=AdonisJs | ||
6 | APP_URL=http://${HOST}:${PORT} | ||
7 | |||
8 | CACHE_VIEWS=false | ||
9 | |||
10 | APP_KEY= | ||
11 | |||
12 | DB_CONNECTION=sqlite | ||
13 | DB_HOST=127.0.0.1 | ||
14 | DB_PORT=3306 | ||
15 | DB_USER=root | ||
16 | DB_PASSWORD= | ||
17 | DB_DATABASE=adonis | ||
18 | |||
19 | HASH_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 | ||
2 | node_modules | ||
3 | |||
4 | # Adonis directory for storing tmp files | ||
5 | tmp | ||
6 | |||
7 | # Environment variables, never commit this file | ||
8 | .env | ||
9 | |||
10 | # The development sqlite file | ||
11 | database/development.sqlite | ||
@@ -0,0 +1,21 @@ | |||
1 | MIT License | ||
2 | |||
3 | Copyright (c) 2019 vantezzen | ||
4 | |||
5 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
6 | of this software and associated documentation files (the "Software"), to deal | ||
7 | in the Software without restriction, including without limitation the rights | ||
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
9 | copies of the Software, and to permit persons to whom the Software is | ||
10 | furnished to do so, subject to the following conditions: | ||
11 | |||
12 | The above copyright notice and this permission notice shall be included in all | ||
13 | copies or substantial portions of the Software. | ||
14 | |||
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
21 | SOFTWARE. | ||
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 | ||
2 | Unofficial Franz server replacement for use with the Ferdi Client. | ||
3 | |||
4 | ## Setup | ||
5 | 1. Clone this repository | ||
6 | 2. Install the [AdonisJS CLI](https://adonisjs.com/) | ||
7 | 3. Run the database migrations with | ||
8 | ```js | ||
9 | adonis migration:run | ||
10 | ``` | ||
11 | 4. Start the server with | ||
12 | ```js | ||
13 | adonis serve --dev | ||
14 | ``` | ||
15 | |||
16 | ## License | ||
17 | ferdi-server is licensed under the MIT License \ No newline at end of file | ||
@@ -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 | |||
16 | const { Ignitor } = require('@adonisjs/ignitor') | ||
17 | |||
18 | new 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 | |||
3 | const User = use('App/Models/User'); | ||
4 | const Service = use('App/Models/Service'); | ||
5 | |||
6 | class 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 | |||
94 | module.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 | |||
6 | class 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 | |||
224 | module.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 | |||
3 | const User = use('App/Models/User'); | ||
4 | const atob = require('atob'); | ||
5 | |||
6 | class 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 | |||
94 | module.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 | |||
3 | class 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 | |||
17 | module.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')} */ | ||
4 | const Model = use('Model') | ||
5 | |||
6 | class Service extends Model { | ||
7 | user() { | ||
8 | return this.belongsTo('App/Models/User', 'userId', 'id') | ||
9 | } | ||
10 | } | ||
11 | |||
12 | module.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')} */ | ||
4 | const Model = use('Model') | ||
5 | |||
6 | class Token extends Model { | ||
7 | } | ||
8 | |||
9 | module.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 | |||
3 | class NoTimestamp { | ||
4 | register (Model) { | ||
5 | Object.defineProperties(Model, { | ||
6 | createdAtColumn: { | ||
7 | get: () => null, | ||
8 | }, | ||
9 | updatedAtColumn: { | ||
10 | get: () => null, | ||
11 | } | ||
12 | }) | ||
13 | } | ||
14 | } | ||
15 | |||
16 | module.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')} */ | ||
4 | const Model = use('Model') | ||
5 | |||
6 | /** @type {import('@adonisjs/framework/src/Hash')} */ | ||
7 | const Hash = use('Hash') | ||
8 | |||
9 | class 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 | |||
43 | module.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')} */ | ||
4 | const Env = use('Env') | ||
5 | |||
6 | module.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')} */ | ||
4 | const Env = use('Env') | ||
5 | |||
6 | module.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 | |||
3 | module.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 | |||
3 | module.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')} */ | ||
4 | const Env = use('Env') | ||
5 | |||
6 | /** @type {import('@adonisjs/ignitor/src/Helpers')} */ | ||
7 | const Helpers = use('Helpers') | ||
8 | |||
9 | module.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')} */ | ||
4 | const Env = use('Env') | ||
5 | |||
6 | module.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')} */ | ||
4 | const Schema = use('Schema') | ||
5 | |||
6 | class 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 | |||
22 | module.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')} */ | ||
4 | const Schema = use('Schema') | ||
5 | |||
6 | class 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 | |||
23 | module.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')} */ | ||
4 | const Schema = use('Schema') | ||
5 | |||
6 | class 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 | |||
23 | module.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 | |||
20 | const { Ignitor } = require('@adonisjs/ignitor') | ||
21 | |||
22 | new 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 | */ | ||
13 | const 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 | */ | ||
30 | const 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 | */ | ||
46 | const aliases = {} | ||
47 | |||
48 | /* | ||
49 | |-------------------------------------------------------------------------- | ||
50 | | Commands | ||
51 | |-------------------------------------------------------------------------- | ||
52 | | | ||
53 | | Here you store ace commands for your package | ||
54 | | | ||
55 | */ | ||
56 | const commands = [] | ||
57 | |||
58 | module.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')} */ | ||
4 | const 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 | */ | ||
15 | const 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 | */ | ||
38 | const 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 | */ | ||
53 | const serverMiddleware = [ | ||
54 | // 'Adonis/Middleware/Static', | ||
55 | 'Adonis/Middleware/Cors' | ||
56 | ] | ||
57 | |||
58 | Server | ||
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')} */ | ||
11 | const Route = use('Route') | ||
12 | |||
13 | // Health: Returning if all systems function correctly | ||
14 | Route.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 | ||
24 | Route.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 | |||
48 | Route.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 | |||
146 | abbrev@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 | |||
151 | accepts@^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 | |||
159 | acorn-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 | |||
168 | acorn-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 | |||
173 | acorn@^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 | |||
178 | ajv@^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 | |||
188 | ansi-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 | |||
195 | ansi-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 | |||
202 | ansi-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 | |||
209 | ansi-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 | |||
216 | ansi-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 | |||
223 | ansi-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 | |||
230 | ansi-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 | |||
237 | ansi-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 | |||
244 | ansi-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 | |||
251 | ansi-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 | |||
258 | ansi-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 | |||
265 | ansi-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 | |||
298 | ansi-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 | |||
305 | ansi-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 | |||
312 | ansi-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 | |||
319 | ansi-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 | |||
326 | ansi-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 | |||
333 | ansi-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 | |||
340 | ansi-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 | |||
347 | ansi-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 | |||
354 | ansi-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 | |||
361 | ansi-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 | |||
368 | ansi-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 | |||
375 | ansi-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 | |||
380 | ansi-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 | |||
385 | ansi-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 | |||
392 | ansi-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 | |||
399 | ansi-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 | |||
406 | ansi-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 | |||
413 | ansi-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 | |||
420 | ansi-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 | |||
425 | ansi-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 | |||
432 | any-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 | |||
437 | aproba@^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 | |||
442 | are-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 | |||
450 | arr-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 | |||
455 | arr-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 | |||
460 | arr-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 | |||
467 | arr-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 | |||
472 | array-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 | |||
477 | array-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 | |||
482 | array-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 | |||
487 | asn1@~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 | |||
494 | assert-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 | |||
499 | assign-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 | |||
504 | async@^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 | |||
511 | asynckit@^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 | |||
516 | atob@^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 | |||
521 | aws-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 | |||
526 | aws4@^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 | |||
531 | babel-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 | |||
539 | balanced-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 | |||
544 | base@^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 | |||
557 | basic-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 | |||
564 | bcrypt-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 | |||
571 | bcryptjs@^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 | |||
576 | bluebird@^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 | |||
581 | brace-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 | |||
589 | braces@^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 | |||
605 | buffer-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 | |||
610 | buffer-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 | |||
615 | bytes@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 | |||
620 | cache-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 | |||
635 | caller-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 | |||
642 | caller@^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 | |||
647 | callsites@^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 | |||
652 | caseless@~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 | |||
657 | chalk@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 | |||
666 | chalk@^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 | |||
675 | chance@^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 | |||
680 | choices-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 | |||
689 | chownr@^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 | |||
694 | class-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 | |||
704 | cli-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 | |||
711 | clone-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 | |||
721 | clone-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 | |||
731 | clone-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 | |||
740 | clone@^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 | |||
745 | co-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 | |||
755 | co-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 | |||
762 | code-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 | |||
767 | collection-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 | |||
775 | color-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 | |||
782 | color-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 | |||
787 | color-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 | |||
792 | color-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 | |||
800 | color@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 | |||
808 | colornames@^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 | |||
813 | colors@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 | |||
818 | colors@^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 | |||
823 | colorspace@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 | |||
831 | combined-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 | |||
838 | commander@^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 | |||
843 | component-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 | |||
848 | concat-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 | |||
853 | console-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 | |||
858 | content-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 | |||
865 | cookie-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 | |||
870 | cookie@^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 | |||
875 | copy-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 | |||
880 | core-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 | |||
885 | core-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 | |||
890 | cross-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 | |||
898 | cross-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 | |||
909 | dashdash@^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 | |||
916 | debug@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 | |||
923 | debug@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 | |||
930 | debug@^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 | |||
937 | debug@^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 | |||
944 | decode-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 | |||
949 | deep-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 | |||
954 | define-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 | |||
961 | define-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 | |||
968 | define-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 | |||
976 | delayed-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 | |||
981 | delegates@^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 | |||
986 | depd@~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 | |||
991 | destroy@~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 | |||
996 | detect-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 | |||
1001 | detect-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 | |||
1006 | diagnostics@^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 | |||
1015 | dotenv@^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 | |||
1020 | ecc-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 | |||
1028 | ecdsa-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 | |||
1035 | edge.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 | |||
1050 | ee-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 | |||
1055 | enabled@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 | |||
1062 | encodeurl@^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 | |||
1067 | end-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 | |||
1074 | enquirer@^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 | |||
1092 | env-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 | |||
1097 | error-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 | |||
1102 | escape-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 | |||
1107 | escape-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 | |||
1112 | esprima@^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 | |||
1117 | etag@^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 | |||
1122 | eventemitter2@^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 | |||
1127 | expand-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 | |||
1140 | expand-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 | |||
1147 | extend-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 | |||
1154 | extend-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 | |||
1162 | extend@^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 | |||
1167 | extglob@^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 | |||
1181 | extsprintf@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 | |||
1186 | extsprintf@^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 | |||
1191 | fast-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 | |||
1196 | fast-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 | |||
1201 | fast-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 | |||
1206 | fast-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 | |||
1211 | fd-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 | |||
1218 | fecha@^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 | |||
1223 | fill-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 | |||
1233 | findup-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 | |||
1243 | fined@^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 | |||
1254 | flagged-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 | |||
1259 | for-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 | |||
1264 | for-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 | |||
1269 | for-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 | |||
1276 | forever-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 | |||
1281 | form-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 | |||
1290 | forwarded@~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 | |||
1295 | fragment-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 | |||
1302 | fresh@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 | |||
1307 | fs-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 | |||
1316 | fs-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 | |||
1323 | fs.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 | |||
1328 | gauge@~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 | |||
1342 | get-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 | |||
1349 | get-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 | |||
1354 | getpass@^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 | |||
1361 | glob@^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 | |||
1373 | global-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 | |||
1382 | global-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 | |||
1393 | graceful-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 | |||
1398 | har-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 | |||
1403 | har-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 | |||
1411 | has-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 | |||
1416 | has-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 | |||
1421 | has-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 | |||
1430 | has-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 | |||
1439 | has-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 | |||
1444 | has-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 | |||
1452 | haye@^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 | |||
1457 | homedir-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 | |||
1464 | http-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 | |||
1475 | http-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 | |||
1485 | http-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 | |||
1494 | iconv-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 | |||
1501 | ignore-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 | |||
1508 | indent-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 | |||
1513 | inflation@^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 | |||
1518 | inflight@^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 | |||
1526 | info-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 | |||
1531 | inherits@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 | |||
1536 | inherits@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 | |||
1541 | ini@^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 | |||
1546 | interpret@^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 | |||
1551 | ipaddr.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 | |||
1556 | is-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 | |||
1564 | is-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 | |||
1571 | is-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 | |||
1578 | is-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 | |||
1583 | is-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 | |||
1590 | is-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 | |||
1595 | is-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 | |||
1600 | is-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 | |||
1607 | is-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 | |||
1614 | is-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 | |||
1623 | is-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 | |||
1632 | is-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 | |||
1637 | is-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 | |||
1644 | is-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 | |||
1649 | is-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 | |||
1656 | is-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 | |||
1661 | is-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 | |||
1668 | is-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 | |||
1675 | is-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 | |||
1680 | is-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 | |||
1687 | is-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 | |||
1694 | is-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 | |||
1699 | is-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 | |||
1704 | is-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 | |||
1711 | is-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 | |||
1716 | isarray@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 | |||
1721 | isexe@^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 | |||
1726 | isobject@^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 | |||
1733 | isobject@^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 | |||
1738 | isstream@~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 | |||
1743 | jsbn@~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 | |||
1748 | json-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 | |||
1753 | json-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 | |||
1758 | json-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 | |||
1763 | jsonfile@^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 | |||
1770 | jsonwebtoken@^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 | |||
1786 | jsprim@^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 | |||
1796 | jwa@^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 | |||
1805 | jws@^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 | |||
1813 | kind-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 | |||
1820 | kind-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 | |||
1827 | kind-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 | |||
1834 | kind-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 | |||
1839 | kind-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 | |||
1844 | kleur@^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 | |||
1849 | knex@^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 | |||
1871 | koalas@^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 | |||
1876 | kuler@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 | |||
1883 | lazy-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 | |||
1888 | lazy-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 | |||
1895 | liftoff@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 | |||
1909 | lodash.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 | |||
1914 | lodash.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 | |||
1919 | lodash.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 | |||
1924 | lodash.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 | |||
1929 | lodash.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 | |||
1934 | lodash.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 | |||
1939 | lodash.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 | |||
1944 | lodash@^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 | |||
1949 | log-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 | |||
1957 | log-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 | |||
1970 | logform@^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 | |||
1981 | lru-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 | |||
1989 | macroable@^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 | |||
1996 | make-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 | |||
2003 | map-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 | |||
2008 | map-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 | |||
2015 | media-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 | |||
2020 | micromatch@^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 | |||
2039 | mime-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 | |||
2044 | mime-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 | |||
2051 | mime@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 | |||
2056 | mime@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 | |||
2061 | minimatch@^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 | |||
2068 | minimist@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 | |||
2073 | minimist@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 | |||
2078 | minipass@^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 | |||
2086 | minizlib@^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 | |||
2093 | mixin-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 | |||
2101 | mixin-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 | |||
2109 | mkdirp@^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 | |||
2116 | moment@^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 | |||
2121 | ms@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 | |||
2126 | ms@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 | |||
2131 | ms@^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 | |||
2136 | multiparty@^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 | |||
2146 | mustache@^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 | |||
2151 | mute-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 | |||
2156 | nan@^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 | |||
2161 | nanomatch@^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 | |||
2178 | needle@^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 | |||
2187 | negotiator@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 | |||
2192 | nice-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 | |||
2197 | node-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 | |||
2206 | node-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 | |||
2211 | node-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 | |||
2216 | node-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 | |||
2232 | node-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 | |||
2244 | node-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 | |||
2255 | nopt@^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 | |||
2263 | npm-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 | |||
2268 | npm-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 | |||
2276 | npmlog@^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 | |||
2286 | number-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 | |||
2291 | oauth-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 | |||
2296 | object-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 | |||
2301 | object-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 | |||
2310 | object-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 | |||
2317 | object.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 | |||
2327 | object.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 | |||
2335 | object.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 | |||
2342 | on-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 | |||
2349 | once@^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 | |||
2356 | one-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 | |||
2361 | os-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 | |||
2366 | os-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 | |||
2371 | osenv@^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 | |||
2379 | packet-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 | |||
2384 | parse-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 | |||
2393 | parse-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 | |||
2398 | parseurl@^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 | |||
2403 | pascalcase@^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 | |||
2408 | path-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 | |||
2413 | path-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 | |||
2418 | path-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 | |||
2423 | path-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 | |||
2428 | path-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 | |||
2435 | path-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 | |||
2440 | pend@~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 | |||
2445 | performance-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 | |||
2450 | pg-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 | |||
2455 | pg-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 | |||
2460 | pg-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 | |||
2465 | pg-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 | |||
2470 | pg-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 | |||
2481 | pg@^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 | |||
2494 | pgpass@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 | |||
2501 | pify@^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 | |||
2506 | pluralize@^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 | |||
2511 | pointer-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 | |||
2516 | posix-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 | |||
2521 | postgres-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 | |||
2526 | postgres-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 | |||
2531 | postgres-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 | |||
2536 | postgres-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 | |||
2543 | pretty-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 | |||
2548 | process-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 | |||
2553 | promise-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 | |||
2560 | prompt-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 | |||
2567 | prompt-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 | |||
2582 | prompt-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 | |||
2591 | prompt-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 | |||
2614 | prompt-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 | |||
2636 | prompt-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 | |||
2644 | prompt-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 | |||
2652 | prompt-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 | |||
2660 | prompt-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 | |||
2670 | prompt-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 | |||
2679 | prompt-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 | |||
2687 | prompt-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 | |||
2700 | prompt-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 | |||
2713 | prompt-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 | |||
2721 | prompt-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 | |||
2732 | proxy-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 | |||
2740 | pseudomap@^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 | |||
2745 | psl@^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 | |||
2750 | pump@^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 | |||
2758 | punycode@^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 | |||
2763 | punycode@^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 | |||
2768 | qs@^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 | |||
2773 | qs@~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 | |||
2778 | radio-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 | |||
2787 | random-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 | |||
2792 | range-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 | |||
2797 | raw-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 | |||
2807 | rc@^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 | |||
2817 | readable-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 | |||
2830 | readable-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 | |||
2839 | readline-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 | |||
2849 | readline-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 | |||
2864 | rechoir@^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 | |||
2871 | regenerator-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 | |||
2876 | regex-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 | |||
2884 | repeat-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 | |||
2889 | repeat-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 | |||
2894 | request@^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 | |||
2920 | require-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 | |||
2925 | require-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 | |||
2932 | require-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 | |||
2940 | resetable@^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 | |||
2947 | resolve-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 | |||
2955 | resolve-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 | |||
2960 | resolve-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 | |||
2965 | resolve@^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 | |||
2972 | ret@~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 | |||
2977 | rimraf@^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 | |||
2984 | safe-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 | |||
2989 | safe-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 | |||
2994 | safe-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 | |||
3006 | sax@^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 | |||
3011 | scmp@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 | |||
3016 | semver@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 | |||
3021 | semver@^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 | |||
3026 | send@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 | |||
3045 | send@^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 | |||
3064 | serve-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 | |||
3074 | set-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 | |||
3079 | set-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 | |||
3086 | set-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 | |||
3096 | set-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 | |||
3106 | set-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 | |||
3113 | setprototypeof@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 | |||
3118 | setprototypeof@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 | |||
3123 | shallow-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 | |||
3133 | shallow-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 | |||
3142 | shallow-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 | |||
3149 | shebang-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 | |||
3156 | shebang-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 | |||
3161 | signal-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 | |||
3166 | simple-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 | |||
3173 | simple-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 | |||
3180 | simple-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 | |||
3187 | snapdragon-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 | |||
3196 | snapdragon-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 | |||
3203 | snapdragon@^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 | |||
3217 | source-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 | |||
3228 | source-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 | |||
3233 | source-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 | |||
3238 | split-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 | |||
3245 | split@^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 | |||
3252 | sqlite3@^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 | |||
3261 | sshpk@^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 | |||
3276 | stack-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 | |||
3281 | static-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 | |||
3294 | statuses@~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 | |||
3299 | string-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 | |||
3316 | string_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 | |||
3323 | string_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 | |||
3330 | strip-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 | |||
3337 | strip-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 | |||
3344 | strip-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 | |||
3349 | strip-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 | |||
3354 | success-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 | |||
3359 | supports-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 | |||
3366 | syntax-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 | |||
3373 | tar@^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 | |||
3386 | tarn@^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 | |||
3391 | terminal-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 | |||
3400 | text-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 | |||
3405 | through@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 | |||
3410 | tildify@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 | |||
3417 | time-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 | |||
3422 | tmp@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 | |||
3429 | to-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 | |||
3436 | to-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 | |||
3444 | to-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 | |||
3454 | toggle-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 | |||
3461 | toidentifier@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 | |||
3466 | tough-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 | |||
3474 | triple-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 | |||
3479 | tunnel-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 | |||
3486 | tweetnacl@^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 | |||
3491 | type-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 | |||
3499 | uid-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 | |||
3506 | unc-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 | |||
3511 | union-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 | |||
3521 | universalify@^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 | |||
3526 | unpipe@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 | |||
3531 | unset-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 | |||
3539 | upcast@^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 | |||
3546 | uri-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 | |||
3553 | urix@^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 | |||
3558 | use@^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 | |||
3563 | useragent@^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 | |||
3571 | util-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 | |||
3576 | uuid@^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 | |||
3581 | v8flags@^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 | |||
3588 | vary@^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 | |||
3593 | verror@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 | |||
3602 | warning-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 | |||
3607 | which@^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 | |||
3614 | wide-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 | |||
3621 | window-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 | |||
3629 | winston-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 | |||
3637 | winston@^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 | |||
3652 | wrappy@1: | ||
3653 | version "1.0.2" | ||
3654 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||
3655 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= | ||
3656 | |||
3657 | xtend@^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 | |||
3662 | yallist@^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 | |||
3667 | yallist@^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 | |||
3672 | youch-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 | |||
3679 | youch@^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" | ||