.
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 
Visual Studio Code GitHub Status Presence
2 |
3 | [](https://marketplace.visualstudio.com/items?itemName=ericm.github-status-presence)
4 | [](https://github.com/ericm/vscode-github-status/blob/master/LICENSE)
5 | [](https://github.com/ericm/vscode-github-status/graphs/contributors)
6 | [](https://github.com/ericm/vscode-github-status/commits/master)
7 |
8 | An extension that will sync your current workspace name and time spent on it to your GitHub status.
9 |
10 | ## Features
11 |
12 | The extension will read your current workspace as well as how long it's been open and sync it your GitHub profile like so:
13 |
14 | 
15 |
16 | The extension will post to GitHub every X amount of minutes (configurable in settings, default is 5). **It will also set the expiry time of the status to the interval time so it will be cleared after the workspace is closed.**
17 |
18 | It provides a status icon which can be clicked to enable/disable the extension for the current session (or you can blacklist its path in settings):
19 |
20 | 
21 |
22 | The emoji is also configurable :0
23 |
24 | ## Setting it up
25 |
26 | If no GitHub token is found, it will ask for one. It will direct you to the tokens page where you will make one and paste it into the input box. Just ensure you have the folloing token permission set:
27 |
28 | ![[users]](https://github.com/ericm/vscode-github-status/blob/master/assets/3.png?raw=true)
29 |
30 | ## Extension Settings
31 |
32 | This extension contributes the following settings:
33 |
34 | - `githubstatus.token`: GitHub User Access Token
35 | - `githubstatus.interval`: Refresh interval / Expiry time for GitHub Status (in minutes)
36 | - `githubstatus.default`: Default status message to set your profile to upon closing of the application.
37 | - `githubstatus.blacklist`: Blacklist of workspace paths that won't be synced
38 | - `githubstatus.emoji`: Emoji used for status. See [this gist](https://gist.github.com/rxaviers/7360908) for full list of options
39 | - `githubstatus.emojiDefault`: Emoji used for default status. See [this gist](https://gist.github.com/rxaviers/7360908) for full list of options
40 |
--------------------------------------------------------------------------------
/assets/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/assets/1.png
--------------------------------------------------------------------------------
/assets/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/assets/2.png
--------------------------------------------------------------------------------
/assets/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/assets/3.png
--------------------------------------------------------------------------------
/icons/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/icons/icon.png
--------------------------------------------------------------------------------
/icons/icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/icons/icon.psd
--------------------------------------------------------------------------------
/icons/icon128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ericm/vscode-github-status/1d0003a293c4c2bfe4cac458fd161ab0c8ba3ca2/icons/icon128.png
--------------------------------------------------------------------------------
/src/extension.ts:
--------------------------------------------------------------------------------
1 | import * as vscode from "vscode";
2 | import GitHubServce from "./service/github";
3 |
4 | const statusBarIcon = vscode.window.createStatusBarItem(
5 | vscode.StatusBarAlignment.Left
6 | );
7 | statusBarIcon.text = "$(pulse) Sending to GitHub status...";
8 |
9 | let config = vscode.workspace.getConfiguration("githubstatus");
10 | let interval: NodeJS.Timeout | null = null;
11 | let gitHubService: GitHubServce;
12 |
13 | export async function activate(context: vscode.ExtensionContext) {
14 | statusBarIcon.show();
15 | const folders = vscode.workspace.workspaceFolders;
16 | if (!folders || folders[0].uri.fsPath in config.get("blacklist")!) {
17 | statusBarIcon.text = "GitHub Status Blacklisted";
18 | return;
19 | }
20 | const token = config.get("token");
21 | gitHubService = new GitHubServce(token);
22 | if (gitHubService.received && vscode.workspace.name) {
23 | interval = await gitHubService.updateStatus(vscode.workspace.name);
24 | }
25 | statusBarIcon.text = "GitHub Status Syncing";
26 | statusBarIcon.command = "githubstatus.deactivate";
27 | statusBarIcon.tooltip = "Click to turn off syncing";
28 | try {
29 | let disposable = vscode.commands.registerCommand(
30 | "githubstatus.createToken",
31 | async () => {
32 | try {
33 | const info = await vscode.window.showInformationMessage(
34 | "This extension requires a GitHub token with ther [user] permission. To create a token, click the button",
35 | { modal: true },
36 | "Create Token"
37 | );
38 | if (info) {
39 | // Create token
40 | await vscode.env.openExternal(
41 | vscode.Uri.parse("https://github.com/settings/tokens")
42 | );
43 | vscode.commands.executeCommand("githubstatus.accessToken");
44 | }
45 | console.log(info);
46 | } catch (err) {
47 | console.error(err);
48 | }
49 | }
50 | );
51 | let accessToken = vscode.commands.registerCommand(
52 | "githubstatus.accessToken",
53 | async () => {
54 | try {
55 | const newToken = await vscode.window.showInputBox({
56 | prompt: "Enter the github access token here",
57 | });
58 | if (!newToken) {
59 | vscode.commands.executeCommand("githubstatus.accessToken");
60 | } else {
61 | await config.update("token", newToken, 1);
62 | vscode.commands.executeCommand("githubstatus.restart");
63 | }
64 | } catch (err) {
65 | console.error(err);
66 | }
67 | }
68 | );
69 | let restart = vscode.commands.registerCommand(
70 | "githubstatus.restart",
71 | () => {
72 | console.log("Restart");
73 | config = vscode.workspace.getConfiguration("githubstatus");
74 | activate(context);
75 | }
76 | );
77 | let deac = vscode.commands.registerCommand(
78 | "githubstatus.deactivate",
79 | () => {
80 | console.log("Deactivating");
81 | deactivate();
82 | }
83 | );
84 | context.subscriptions.push(disposable, accessToken, restart, deac);
85 | } catch {
86 | console.log("Restarted");
87 | }
88 | }
89 |
90 | export async function deactivate() {
91 | statusBarIcon.text = "GitHub Status Not Syncing";
92 | statusBarIcon.command = "githubstatus.restart";
93 | statusBarIcon.tooltip = "Click to turn on syncing";
94 | if (interval) {
95 | clearInterval(interval);
96 | }
97 | await gitHubService.setDefault();
98 | }
99 |
--------------------------------------------------------------------------------
/src/service/github.ts:
--------------------------------------------------------------------------------
1 | import * as vscode from "vscode";
2 | import { graphql as gitHubApi } from "@octokit/graphql";
3 | import { RequestParameters, graphql } from "@octokit/graphql/dist-types/types";
4 | import * as moment from "moment";
5 |
6 | interface IEnv {
7 | [key: string]: string | undefined;
8 | }
9 |
10 | const OFFSET = 10000;
11 |
12 | const changeUserStatusMutation = `
13 | mutation ($status: ChangeUserStatusInput!) {
14 | changeUserStatus(input: $status) {
15 | status {
16 | emoji
17 | expiresAt
18 | limitedAvailability: indicatesLimitedAvailability
19 | message
20 | }
21 | }
22 | }
23 | `;
24 |
25 | export default class {
26 | private __api: graphql;
27 | private __expires = 1;
28 | private __start?: moment.Moment;
29 | private __currentLanguage?: string;
30 | public received = false;
31 | constructor(token?: string) {
32 | const config: RequestParameters = {};
33 |
34 | this.__expires =
35 | vscode.workspace.getConfiguration("githubstatus").get("interval") ?? 1;
36 |
37 | if (token) {
38 | this.received = true;
39 | config.headers = { authorization: `token ${token}` };
40 | } else {
41 | // Get token
42 | vscode.commands.executeCommand("githubstatus.createToken");
43 | }
44 | this.__api = gitHubApi.defaults(config);
45 |
46 | vscode.workspace.onDidSaveTextDocument((e) => {
47 | this.__currentLanguage = e.languageId;
48 | });
49 | }
50 |
51 | public async updateStatus(workspace: string): Promise {
52 | const emoji = vscode.workspace
53 | .getConfiguration("githubstatus")
54 | .get("emoji") as Emoji;
55 | const time = moment(new Date());
56 | let diff = "";
57 | let interval: NodeJS.Timeout | null = null;
58 | if (!this.__start) {
59 | this.__start = time;
60 | interval = setInterval(
61 | () => this.updateStatus(workspace),
62 | this.__expires * 60000
63 | );
64 | } else {
65 | let diffN = Math.floor(time.diff(this.__start, "minutes"));
66 | diff = `(${diffN} minute${diffN > 1 ? "s" : ""})`;
67 | if (diffN > 60) {
68 | const hours = Math.floor(diffN / 60);
69 | const minutes = Math.floor(diffN % 60);
70 | console.log(diffN, time.diff(this.__start, "minutes"), hours, minutes);
71 | diff = `(${hours} hour${hours > 1 ? "s" : ""} ${minutes} minute${
72 | minutes > 1 ? "s" : ""
73 | })`;
74 | }
75 | }
76 |
77 | const status: UserStatus = {
78 | expiresAt: new Date(
79 | OFFSET + new Date().getTime() + this.__expires * 60000
80 | ).toISOString(),
81 | message: `Working on ${workspace}${this.__currentLanguage ? ` in ${this.__currentLanguage}` : ""}${diff.length > 0 ? ` for ${diff}` : ""}`,
82 | emoji,
83 | };
84 | try {
85 | await this.__api(changeUserStatusMutation, { request: {}, status });
86 | } catch (err) {
87 | console.error(err);
88 | } finally {
89 | return interval;
90 | }
91 | }
92 | public async setDefault(): Promise {
93 | const message = vscode.workspace
94 | .getConfiguration("githubstatus")
95 | .get("default") as string;
96 | if (!message) {
97 | return;
98 | }
99 | const emoji = vscode.workspace
100 | .getConfiguration("githubstatus")
101 | .get("emojiDefault") as Emoji;
102 | const status: UserStatus = {
103 | emoji,
104 | message,
105 | };
106 | try {
107 | await this.__api(changeUserStatusMutation, { request: {}, status });
108 | } catch (err) {
109 | console.error(err);
110 | }
111 | }
112 | }
113 |
--------------------------------------------------------------------------------
/src/service/types.ts:
--------------------------------------------------------------------------------
1 | type Emoji =
2 | | ":-1:"
3 | | ":+1:"
4 | | ":100:"
5 | | ":1234:"
6 | | ":1st_place_medal:"
7 | | ":1st_place_medal:"
8 | | ":2nd_place_medal:"
9 | | ":3rd_place_medal:"
10 | | ":8ball:"
11 | | ":a:"
12 | | ":ab:"
13 | | ":abc:"
14 | | ":abcd:"
15 | | ":accept:"
16 | | ":aerial_tramway:"
17 | | ":afghanistan:"
18 | | ":airplane:"
19 | | ":aland_islands:"
20 | | ":alarm_clock:"
21 | | ":albania:"
22 | | ":alembic:"
23 | | ":algeria:"
24 | | ":alien:"
25 | | ":ambulance:"
26 | | ":american_samoa:"
27 | | ":amphora:"
28 | | ":anchor:"
29 | | ":andorra:"
30 | | ":angel:"
31 | | ":anger:"
32 | | ":angola:"
33 | | ":angry:"
34 | | ":anguilla:"
35 | | ":anguished:"
36 | | ":ant:"
37 | | ":antarctica:"
38 | | ":antigua_barbuda:"
39 | | ":antigua_barbuda:"
40 | | ":apple:"
41 | | ":aquarius:"
42 | | ":argentina:"
43 | | ":aries:"
44 | | ":armenia:"
45 | | ":arrow_backward:"
46 | | ":arrow_double_down:"
47 | | ":arrow_double_up:"
48 | | ":arrow_down_small:"
49 | | ":arrow_down:"
50 | | ":arrow_forward:"
51 | | ":arrow_heading_down:"
52 | | ":arrow_heading_up:"
53 | | ":arrow_left:"
54 | | ":arrow_lower_left:"
55 | | ":arrow_lower_right:"
56 | | ":arrow_right_hook:"
57 | | ":arrow_right:"
58 | | ":arrow_up_down:"
59 | | ":arrow_up_small:"
60 | | ":arrow_up:"
61 | | ":arrow_upper_left:"
62 | | ":arrow_upper_right:"
63 | | ":arrows_clockwise:"
64 | | ":arrows_counterclockwise:"
65 | | ":art:"
66 | | ":articulated_lorry:"
67 | | ":artificial_satellite:"
68 | | ":aruba:"
69 | | ":asterisk:"
70 | | ":astonished:"
71 | | ":astonished:"
72 | | ":athletic_shoe:"
73 | | ":atm:"
74 | | ":atom_symbol:"
75 | | ":atom:"
76 | | ":australia:"
77 | | ":austria:"
78 | | ":avocado:"
79 | | ":azerbaijan:"
80 | | ":b:"
81 | | ":baby_bottle:"
82 | | ":baby_chick:"
83 | | ":baby_symbol:"
84 | | ":baby:"
85 | | ":back:"
86 | | ":bacon:"
87 | | ":badminton:"
88 | | ":baggage_claim:"
89 | | ":baguette_bread:"
90 | | ":bahamas:"
91 | | ":bahrain:"
92 | | ":balance_scale:"
93 | | ":balloon:"
94 | | ":ballot_box_with_check:"
95 | | ":ballot_box:"
96 | | ":bamboo:"
97 | | ":banana:"
98 | | ":bangbang:"
99 | | ":bangladesh:"
100 | | ":bank:"
101 | | ":bar_chart:"
102 | | ":barbados:"
103 | | ":barber:"
104 | | ":baseball:"
105 | | ":basketball_man:"
106 | | ":basketball_woman:"
107 | | ":basketball:"
108 | | ":bat:"
109 | | ":bath:"
110 | | ":bathtub:"
111 | | ":battery:"
112 | | ":beach_umbrella:"
113 | | ":bear:"
114 | | ":bed:"
115 | | ":bee:"
116 | | ":beer:"
117 | | ":beers:"
118 | | ":beetle:"
119 | | ":beginner:"
120 | | ":belarus:"
121 | | ":belgium:"
122 | | ":belize:"
123 | | ":bell:"
124 | | ":bellhop_bell:"
125 | | ":benin:"
126 | | ":bento:"
127 | | ":bermuda:"
128 | | ":bhutan:"
129 | | ":bike:"
130 | | ":biking_man:"
131 | | ":biking_woman:"
132 | | ":bikini:"
133 | | ":biohazard:"
134 | | ":bird:"
135 | | ":birthday:"
136 | | ":black_circle:"
137 | | ":black_flag:"
138 | | ":black_heart:"
139 | | ":black_joker:"
140 | | ":black_large_square:"
141 | | ":black_medium_small_square:"
142 | | ":black_medium_square:"
143 | | ":black_nib:"
144 | | ":black_small_square:"
145 | | ":black_square_button:"
146 | | ":blonde_man:"
147 | | ":blonde_woman:"
148 | | ":blossom:"
149 | | ":blowfish:"
150 | | ":blue_book:"
151 | | ":blue_car:"
152 | | ":blue_heart:"
153 | | ":blush:"
154 | | ":boar:"
155 | | ":boat:"
156 | | ":bolivia:"
157 | | ":bomb:"
158 | | ":book:"
159 | | ":bookmark_tabs:"
160 | | ":bookmark:"
161 | | ":books:"
162 | | ":boom:"
163 | | ":boot:"
164 | | ":bosnia_herzegovina:"
165 | | ":botswana:"
166 | | ":bouquet:"
167 | | ":bow_and_arrow:"
168 | | ":bowing_man:"
169 | | ":bowing_woman:"
170 | | ":bowling:"
171 | | ":bowtie:"
172 | | ":boxing_glove:"
173 | | ":boy:"
174 | | ":brazil:"
175 | | ":bread:"
176 | | ":bride_with_veil:"
177 | | ":bridge_at_night:"
178 | | ":briefcase:"
179 | | ":british_indian_ocean_territory:"
180 | | ":british_virgin_islands:"
181 | | ":broken_heart:"
182 | | ":brunei:"
183 | | ":bug:"
184 | | ":building_construction:"
185 | | ":bulb:"
186 | | ":bulgaria:"
187 | | ":bullettrain_front:"
188 | | ":bullettrain_side:"
189 | | ":burkina_faso:"
190 | | ":burrito:"
191 | | ":burundi:"
192 | | ":bus:"
193 | | ":business_suit_levitating:"
194 | | ":busstop:"
195 | | ":bust_in_silhouette:"
196 | | ":busts_in_silhouette:"
197 | | ":butterfly:"
198 | | ":cactus:"
199 | | ":cake:"
200 | | ":calendar:"
201 | | ":call_me_hand:"
202 | | ":calling:"
203 | | ":cambodia:"
204 | | ":camel:"
205 | | ":camera_flash:"
206 | | ":camera:"
207 | | ":cameroon:"
208 | | ":camping:"
209 | | ":canada:"
210 | | ":canary_islands:"
211 | | ":cancer:"
212 | | ":candle:"
213 | | ":candy:"
214 | | ":canoe:"
215 | | ":cape_verde:"
216 | | ":capital_abcd:"
217 | | ":capricorn:"
218 | | ":car:"
219 | | ":card_file_box:"
220 | | ":card_index_dividers:"
221 | | ":card_index:"
222 | | ":caribbean_netherlands:"
223 | | ":carousel_horse:"
224 | | ":carrot:"
225 | | ":cat:"
226 | | ":cat2:"
227 | | ":cayman_islands:"
228 | | ":cd:"
229 | | ":central_african_republic:"
230 | | ":chad:"
231 | | ":chains:"
232 | | ":champagne:"
233 | | ":chart_with_downwards_trend:"
234 | | ":chart_with_upwards_trend:"
235 | | ":chart:"
236 | | ":checkered_flag:"
237 | | ":cheese:"
238 | | ":cherries:"
239 | | ":cherry_blossom:"
240 | | ":chestnut:"
241 | | ":chicken:"
242 | | ":children_crossing:"
243 | | ":chile:"
244 | | ":chipmunk:"
245 | | ":chocolate_bar:"
246 | | ":christmas_island:"
247 | | ":christmas_tree:"
248 | | ":church:"
249 | | ":cinema:"
250 | | ":circus_tent:"
251 | | ":city_sunrise:"
252 | | ":city_sunset:"
253 | | ":cityscape:"
254 | | ":cl:"
255 | | ":clamp:"
256 | | ":clap:"
257 | | ":clapper:"
258 | | ":classical_building:"
259 | | ":clinking_glasses:"
260 | | ":clipboard:"
261 | | ":clock1:"
262 | | ":clock10:"
263 | | ":clock1030:"
264 | | ":clock11:"
265 | | ":clock1130:"
266 | | ":clock12:"
267 | | ":clock1230:"
268 | | ":clock130:"
269 | | ":clock2:"
270 | | ":clock230:"
271 | | ":clock3:"
272 | | ":clock330:"
273 | | ":clock4:"
274 | | ":clock430:"
275 | | ":clock5:"
276 | | ":clock530:"
277 | | ":clock6:"
278 | | ":clock630:"
279 | | ":clock7:"
280 | | ":clock730:"
281 | | ":clock8:"
282 | | ":clock830:"
283 | | ":clock9:"
284 | | ":clock930:"
285 | | ":closed_book:"
286 | | ":closed_lock_with_key:"
287 | | ":closed_umbrella:"
288 | | ":cloud_with_lightning_and_rain:"
289 | | ":cloud_with_lightning_and_rain:"
290 | | ":cloud_with_lightning:"
291 | | ":cloud_with_rain:"
292 | | ":cloud_with_snow:"
293 | | ":cloud:"
294 | | ":clown_face:"
295 | | ":clubs:"
296 | | ":cn:"
297 | | ":cocktail:"
298 | | ":cocos_islands:"
299 | | ":coffee:"
300 | | ":coffin:"
301 | | ":cold_sweat:"
302 | | ":colombia:"
303 | | ":comet:"
304 | | ":comoros:"
305 | | ":computer_mouse:"
306 | | ":computer:"
307 | | ":confetti_ball:"
308 | | ":confounded:"
309 | | ":confused:"
310 | | ":congo_brazzaville:"
311 | | ":congo_kinshasa:"
312 | | ":congratulations:"
313 | | ":construction_worker_man:"
314 | | ":construction_worker_woman:"
315 | | ":construction:"
316 | | ":control_knobs:"
317 | | ":convenience_store:"
318 | | ":cook_islands:"
319 | | ":cookie:"
320 | | ":cool:"
321 | | ":copyright:"
322 | | ":corn:"
323 | | ":costa_rica:"
324 | | ":cote_divoire:"
325 | | ":couch_and_lamp:"
326 | | ":couple_with_heart_man_man:"
327 | | ":couple_with_heart_woman_man:"
328 | | ":couple_with_heart_woman_woman:"
329 | | ":couple:"
330 | | ":couplekiss_man_man:"
331 | | ":couplekiss_man_woman:"
332 | | ":couplekiss_woman_woman:"
333 | | ":cow:"
334 | | ":cow2:"
335 | | ":cowboy_hat_face:"
336 | | ":crab:"
337 | | ":crayon:"
338 | | ":credit_card:"
339 | | ":crescent_moon:"
340 | | ":cricket:"
341 | | ":croatia:"
342 | | ":crocodile:"
343 | | ":croissant:"
344 | | ":crossed_fingers:"
345 | | ":crossed_flags:"
346 | | ":crossed_swords:"
347 | | ":crown:"
348 | | ":cry:"
349 | | ":crying_cat_face:"
350 | | ":crying_cat_face:"
351 | | ":crystal_ball:"
352 | | ":cuba:"
353 | | ":cucumber:"
354 | | ":cupid:"
355 | | ":curacao:"
356 | | ":curly_loop:"
357 | | ":currency_exchange:"
358 | | ":curry:"
359 | | ":custard:"
360 | | ":customs:"
361 | | ":cyclone:"
362 | | ":cyprus:"
363 | | ":czech_republic:"
364 | | ":dagger:"
365 | | ":dancer:"
366 | | ":dancing_men:"
367 | | ":dancing_women:"
368 | | ":dango:"
369 | | ":dark_sunglasses:"
370 | | ":dart:"
371 | | ":dart:"
372 | | ":dart:"
373 | | ":dash:"
374 | | ":date:"
375 | | ":date:"
376 | | ":de:"
377 | | ":deciduous_tree:"
378 | | ":deer:"
379 | | ":denmark:"
380 | | ":department_store:"
381 | | ":derelict_house:"
382 | | ":desert_island:"
383 | | ":desert:"
384 | | ":desktop_computer:"
385 | | ":diamond_shape_with_a_dot_inside:"
386 | | ":diamonds:"
387 | | ":disappointed_relieved:"
388 | | ":disappointed:"
389 | | ":dizzy_face:"
390 | | ":dizzy:"
391 | | ":djibouti:"
392 | | ":do_not_litter:"
393 | | ":dog:"
394 | | ":dog2:"
395 | | ":dollar:"
396 | | ":dolls:"
397 | | ":dolphin:"
398 | | ":dominica:"
399 | | ":dominican_republic:"
400 | | ":door:"
401 | | ":doughnut:"
402 | | ":dove:"
403 | | ":dragon_face:"
404 | | ":dragon:"
405 | | ":dress:"
406 | | ":dromedary_camel:"
407 | | ":drooling_face:"
408 | | ":droplet:"
409 | | ":drum:"
410 | | ":duck:"
411 | | ":dvd:"
412 | | ":e-mail:"
413 | | ":eagle:"
414 | | ":ear_of_rice:"
415 | | ":ear:"
416 | | ":earth_africa:"
417 | | ":earth_africa:"
418 | | ":earth_americas:"
419 | | ":earth_americas:"
420 | | ":earth_asia:"
421 | | ":earth_asia:"
422 | | ":ecuador:"
423 | | ":egg:"
424 | | ":egypt:"
425 | | ":eight_pointed_black_star:"
426 | | ":eight_spoked_asterisk:"
427 | | ":eight:"
428 | | ":el_salvador:"
429 | | ":electric_plug:"
430 | | ":electron:"
431 | | ":elephant:"
432 | | ":email:"
433 | | ":end:"
434 | | ":envelope_with_arrow:"
435 | | ":equatorial_guinea:"
436 | | ":eritrea:"
437 | | ":es:"
438 | | ":estonia:"
439 | | ":ethiopia:"
440 | | ":eu:"
441 | | ":euro:"
442 | | ":european_castle:"
443 | | ":european_post_office:"
444 | | ":evergreen_tree:"
445 | | ":exclamation:"
446 | | ":expressionless:"
447 | | ":eye_speech_bubble:"
448 | | ":eye:"
449 | | ":eyeglasses:"
450 | | ":eyes:"
451 | | ":face_with_head_bandage:"
452 | | ":face_with_head_bandage:"
453 | | ":face_with_thermometer:"
454 | | ":face_with_thermometer:"
455 | | ":face_with_thermometer:"
456 | | ":factory:"
457 | | ":falkland_islands:"
458 | | ":fallen_leaf:"
459 | | ":family_man_boy_boy:"
460 | | ":family_man_boy:"
461 | | ":family_man_girl_boy:"
462 | | ":family_man_girl_girl:"
463 | | ":family_man_girl:"
464 | | ":family_man_man_boy_boy:"
465 | | ":family_man_man_boy:"
466 | | ":family_man_man_girl_boy:"
467 | | ":family_man_man_girl_girl:"
468 | | ":family_man_man_girl:"
469 | | ":family_man_woman_boy_boy:"
470 | | ":family_man_woman_boy:"
471 | | ":family_man_woman_girl_boy:"
472 | | ":family_man_woman_girl_girl:"
473 | | ":family_man_woman_girl:"
474 | | ":family_woman_boy_boy:"
475 | | ":family_woman_boy:"
476 | | ":family_woman_girl_boy:"
477 | | ":family_woman_girl_girl:"
478 | | ":family_woman_girl:"
479 | | ":family_woman_woman_boy_boy:"
480 | | ":family_woman_woman_boy:"
481 | | ":family_woman_woman_girl_boy:"
482 | | ":family_woman_woman_girl_girl:"
483 | | ":family_woman_woman_girl:"
484 | | ":faroe_islands:"
485 | | ":fast_forward:"
486 | | ":fax:"
487 | | ":fearful:"
488 | | ":feet:"
489 | | ":female_detective:"
490 | | ":ferris_wheel:"
491 | | ":ferry:"
492 | | ":field_hockey:"
493 | | ":fiji:"
494 | | ":file_cabinet:"
495 | | ":file_folder:"
496 | | ":film_projector:"
497 | | ":film_strip:"
498 | | ":finland:"
499 | | ":fire_engine:"
500 | | ":fire:"
501 | | ":fireworks:"
502 | | ":first_quarter_moon_with_face:"
503 | | ":first_quarter_moon:"
504 | | ":fish_cake:"
505 | | ":fish:"
506 | | ":fishing_pole_and_fish:"
507 | | ":fist_left:"
508 | | ":fist_oncoming:"
509 | | ":fist_raised:"
510 | | ":fist_right:"
511 | | ":five:"
512 | | ":flags:"
513 | | ":flashlight:"
514 | | ":fleur_de_lis:"
515 | | ":flight_arrival:"
516 | | ":flight_departure:"
517 | | ":floppy_disk:"
518 | | ":flower_playing_cards:"
519 | | ":flushed:"
520 | | ":fog:"
521 | | ":foggy:"
522 | | ":football:"
523 | | ":footprints:"
524 | | ":fork_and_knife:"
525 | | ":fountain_pen:"
526 | | ":fountain:"
527 | | ":four_leaf_clover:"
528 | | ":four:"
529 | | ":fox_face:"
530 | | ":fr:"
531 | | ":framed_picture:"
532 | | ":free:"
533 | | ":french_guiana:"
534 | | ":french_polynesia:"
535 | | ":french_southern_territories:"
536 | | ":fried_egg:"
537 | | ":fried_shrimp:"
538 | | ":fries:"
539 | | ":frowning_face:"
540 | | ":frowning_man:"
541 | | ":frowning_woman:"
542 | | ":frowning:"
543 | | ":fuelpump:"
544 | | ":full_moon_with_face:"
545 | | ":full_moon:"
546 | | ":funeral_urn:"
547 | | ":gabon:"
548 | | ":gambia:"
549 | | ":game_die:"
550 | | ":gb:"
551 | | ":gear:"
552 | | ":gem:"
553 | | ":gemini:"
554 | | ":georgia:"
555 | | ":ghana:"
556 | | ":ghost:"
557 | | ":gibraltar:"
558 | | ":gift_heart:"
559 | | ":gift:"
560 | | ":girl:"
561 | | ":globe_with_meridians:"
562 | | ":goal_net:"
563 | | ":goat:"
564 | | ":golf:"
565 | | ":golfing_man:"
566 | | ":golfing_woman:"
567 | | ":gorilla:"
568 | | ":grapes:"
569 | | ":greece:"
570 | | ":green_apple:"
571 | | ":green_book:"
572 | | ":green_heart:"
573 | | ":green_salad:"
574 | | ":greenland:"
575 | | ":grenada:"
576 | | ":grey_exclamation:"
577 | | ":grey_question:"
578 | | ":grimacing:"
579 | | ":grin:"
580 | | ":grinning:"
581 | | ":guadeloupe:"
582 | | ":guam:"
583 | | ":guardsman:"
584 | | ":guardswoman:"
585 | | ":guatemala:"
586 | | ":guernsey:"
587 | | ":guinea_bissau:"
588 | | ":guinea:"
589 | | ":guitar:"
590 | | ":gun:"
591 | | ":guyana:"
592 | | ":haircut_man:"
593 | | ":haircut_woman:"
594 | | ":haiti:"
595 | | ":hamburger:"
596 | | ":hammer_and_pick:"
597 | | ":hammer_and_wrench:"
598 | | ":hammer:"
599 | | ":hamster:"
600 | | ":hand:"
601 | | ":handbag:"
602 | | ":handshake:"
603 | | ":hankey:"
604 | | ":hash:"
605 | | ":hatched_chick:"
606 | | ":hatching_chick:"
607 | | ":headphones:"
608 | | ":hear_no_evil:"
609 | | ":heart_decoration:"
610 | | ":heart_eyes_cat:"
611 | | ":heart_eyes:"
612 | | ":heart:"
613 | | ":heartbeat:"
614 | | ":heartpulse:"
615 | | ":hearts:"
616 | | ":heavy_check_mark:"
617 | | ":heavy_division_sign:"
618 | | ":heavy_dollar_sign:"
619 | | ":heavy_heart_exclamation:"
620 | | ":heavy_minus_sign:"
621 | | ":heavy_multiplication_x:"
622 | | ":heavy_plus_sign:"
623 | | ":helicopter:"
624 | | ":herb:"
625 | | ":hibiscus:"
626 | | ":high_brightness:"
627 | | ":high_heel:"
628 | | ":hocho:"
629 | | ":hole:"
630 | | ":honduras:"
631 | | ":honey_pot:"
632 | | ":hong_kong:"
633 | | ":horse_racing:"
634 | | ":horse:"
635 | | ":hospital:"
636 | | ":hot_pepper:"
637 | | ":hotdog:"
638 | | ":hotel:"
639 | | ":hotsprings:"
640 | | ":hourglass_flowing_sand:"
641 | | ":hourglass:"
642 | | ":house_with_garden:"
643 | | ":house:"
644 | | ":house:"
645 | | ":house:"
646 | | ":houses:"
647 | | ":hugs:"
648 | | ":hungary:"
649 | | ":hushed:"
650 | | ":ice_cream:"
651 | | ":ice_hockey:"
652 | | ":ice_skate:"
653 | | ":icecream:"
654 | | ":iceland:"
655 | | ":id:"
656 | | ":ideograph_advantage:"
657 | | ":imp:"
658 | | ":inbox_tray:"
659 | | ":incoming_envelope:"
660 | | ":india:"
661 | | ":indonesia:"
662 | | ":information_source:"
663 | | ":innocent:"
664 | | ":interrobang:"
665 | | ":iphone:"
666 | | ":iran:"
667 | | ":iraq:"
668 | | ":ireland:"
669 | | ":isle_of_man:"
670 | | ":israel:"
671 | | ":it:"
672 | | ":izakaya_lantern:"
673 | | ":jack_o_lantern:"
674 | | ":jamaica:"
675 | | ":japan:"
676 | | ":japanese_castle:"
677 | | ":japanese_goblin:"
678 | | ":japanese_ogre:"
679 | | ":jeans:"
680 | | ":jersey:"
681 | | ":jordan:"
682 | | ":joy_cat:"
683 | | ":joy:"
684 | | ":joystick:"
685 | | ":jp:"
686 | | ":kaaba:"
687 | | ":kazakhstan:"
688 | | ":kenya:"
689 | | ":key:"
690 | | ":keyboard:"
691 | | ":keycap_ten:"
692 | | ":kick_scooter:"
693 | | ":kimono:"
694 | | ":kiribati:"
695 | | ":kiss:"
696 | | ":kissing_cat:"
697 | | ":kissing_closed_eyes:"
698 | | ":kissing_heart:"
699 | | ":kissing_smiling_eyes:"
700 | | ":kissing:"
701 | | ":kiwi_fruit:"
702 | | ":koala:"
703 | | ":koko:"
704 | | ":kosovo:"
705 | | ":kr:"
706 | | ":kuwait:"
707 | | ":kyrgyzstan:"
708 | | ":label:"
709 | | ":laos:"
710 | | ":large_blue_circle:"
711 | | ":large_blue_diamond:"
712 | | ":large_orange_diamond:"
713 | | ":last_quarter_moon_with_face:"
714 | | ":last_quarter_moon:"
715 | | ":latin_cross:"
716 | | ":latvia:"
717 | | ":laughing:"
718 | | ":leaves:"
719 | | ":lebanon:"
720 | | ":ledger:"
721 | | ":left_luggage:"
722 | | ":left_right_arrow:"
723 | | ":leftwards_arrow_with_hook:"
724 | | ":leftwards_arrow_with_hook:"
725 | | ":lemon:"
726 | | ":leo:"
727 | | ":leopard:"
728 | | ":lesotho:"
729 | | ":level_slider:"
730 | | ":liberia:"
731 | | ":libra:"
732 | | ":libya:"
733 | | ":liechtenstein:"
734 | | ":light_rail:"
735 | | ":link:"
736 | | ":lion:"
737 | | ":lips:"
738 | | ":lipstick:"
739 | | ":lithuania:"
740 | | ":lizard:"
741 | | ":lock_with_ink_pen:"
742 | | ":lock:"
743 | | ":lollipop:"
744 | | ":loop:"
745 | | ":loud_sound:"
746 | | ":loudspeaker:"
747 | | ":love_hotel:"
748 | | ":love_letter:"
749 | | ":low_brightness:"
750 | | ":luxembourg:"
751 | | ":lying_face:"
752 | | ":m:"
753 | | ":macau:"
754 | | ":macedonia:"
755 | | ":madagascar:"
756 | | ":mag_right:"
757 | | ":mag:"
758 | | ":mahjong:"
759 | | ":mailbox_closed:"
760 | | ":mailbox_with_mail:"
761 | | ":mailbox_with_no_mail:"
762 | | ":mailbox:"
763 | | ":malawi:"
764 | | ":malaysia:"
765 | | ":maldives:"
766 | | ":male_detective:"
767 | | ":mali:"
768 | | ":malta:"
769 | | ":man_artist:"
770 | | ":man_astronaut:"
771 | | ":man_cartwheeling:"
772 | | ":man_cook:"
773 | | ":man_dancing:"
774 | | ":man_facepalming:"
775 | | ":man_factory_worker:"
776 | | ":man_farmer:"
777 | | ":man_firefighter:"
778 | | ":man_health_worker:"
779 | | ":man_in_tuxedo:"
780 | | ":man_judge:"
781 | | ":man_juggling:"
782 | | ":man_mechanic:"
783 | | ":man_office_worker:"
784 | | ":man_pilot:"
785 | | ":man_playing_handball:"
786 | | ":man_playing_water_polo:"
787 | | ":man_scientist:"
788 | | ":man_shrugging:"
789 | | ":man_singer:"
790 | | ":man_student:"
791 | | ":man_student:"
792 | | ":man_teacher:"
793 | | ":man_technologist:"
794 | | ":man_with_gua_pi_mao:"
795 | | ":man_with_turban:"
796 | | ":man:"
797 | | ":man:"
798 | | ":mans_shoe:"
799 | | ":mantelpiece_clock:"
800 | | ":maple_leaf:"
801 | | ":marshall_islands:"
802 | | ":martial_arts_uniform:"
803 | | ":martinique:"
804 | | ":mask:"
805 | | ":massage_man:"
806 | | ":massage_woman:"
807 | | ":mauritania:"
808 | | ":mauritius:"
809 | | ":mayotte:"
810 | | ":meat_on_bone:"
811 | | ":medal_military:"
812 | | ":medal_sports:"
813 | | ":mega:"
814 | | ":melon:"
815 | | ":memo:"
816 | | ":men_wrestling:"
817 | | ":menorah:"
818 | | ":mens:"
819 | | ":metal:"
820 | | ":metro:"
821 | | ":mexico:"
822 | | ":micronesia:"
823 | | ":microphone:"
824 | | ":microscope:"
825 | | ":middle_finger:"
826 | | ":milk_glass:"
827 | | ":milky_way:"
828 | | ":minibus:"
829 | | ":minidisc:"
830 | | ":mobile_phone_off:"
831 | | ":moldova:"
832 | | ":monaco:"
833 | | ":money_mouth_face:"
834 | | ":money_with_wings:"
835 | | ":moneybag:"
836 | | ":mongolia:"
837 | | ":monkey_face:"
838 | | ":monkey:"
839 | | ":monorail:"
840 | | ":montenegro:"
841 | | ":montserrat:"
842 | | ":moon:"
843 | | ":morocco:"
844 | | ":mortar_board:"
845 | | ":mortar_board:"
846 | | ":mosque:"
847 | | ":motor_boat:"
848 | | ":motor_scooter:"
849 | | ":motorcycle:"
850 | | ":motorway:"
851 | | ":mount_fuji:"
852 | | ":mountain_biking_man:"
853 | | ":mountain_biking_woman:"
854 | | ":mountain_cableway:"
855 | | ":mountain_railway:"
856 | | ":mountain_snow:"
857 | | ":mountain:"
858 | | ":mouse:"
859 | | ":mouse2:"
860 | | ":movie_camera:"
861 | | ":moyai:"
862 | | ":mozambique:"
863 | | ":mrs_claus:"
864 | | ":muscle:"
865 | | ":mushroom:"
866 | | ":musical_keyboard:"
867 | | ":musical_note:"
868 | | ":musical_score:"
869 | | ":mute:"
870 | | ":myanmar:"
871 | | ":nail_care:"
872 | | ":name_badge:"
873 | | ":namibia:"
874 | | ":national_park:"
875 | | ":nauru:"
876 | | ":nauseated_face:"
877 | | ":necktie:"
878 | | ":negative_squared_cross_mark:"
879 | | ":nepal:"
880 | | ":nerd_face:"
881 | | ":netherlands:"
882 | | ":neutral_face:"
883 | | ":new_caledonia:"
884 | | ":new_moon_with_face:"
885 | | ":new_moon:"
886 | | ":new_zealand:"
887 | | ":new:"
888 | | ":newspaper_roll:"
889 | | ":newspaper:"
890 | | ":next_track_button:"
891 | | ":ng:"
892 | | ":nicaragua:"
893 | | ":niger:"
894 | | ":nigeria:"
895 | | ":night_with_stars:"
896 | | ":nine:"
897 | | ":niue:"
898 | | ":no_bell:"
899 | | ":no_bicycles:"
900 | | ":no_entry_sign:"
901 | | ":no_entry:"
902 | | ":no_good_man:"
903 | | ":no_good_woman:"
904 | | ":no_mobile_phones:"
905 | | ":no_mouth:"
906 | | ":no_pedestrians:"
907 | | ":no_smoking:"
908 | | ":non-potable_water:"
909 | | ":norfolk_island:"
910 | | ":north_korea:"
911 | | ":northern_mariana_islands:"
912 | | ":norway:"
913 | | ":nose:"
914 | | ":notebook_with_decorative_cover:"
915 | | ":notebook:"
916 | | ":notes:"
917 | | ":nut_and_bolt:"
918 | | ":o:"
919 | | ":o2:"
920 | | ":ocean:"
921 | | ":octocat:"
922 | | ":octopus:"
923 | | ":oden:"
924 | | ":office:"
925 | | ":oil_drum:"
926 | | ":ok_hand:"
927 | | ":ok_man:"
928 | | ":ok_woman:"
929 | | ":ok:"
930 | | ":old_key:"
931 | | ":older_man:"
932 | | ":older_woman:"
933 | | ":om:"
934 | | ":oman:"
935 | | ":on:"
936 | | ":oncoming_automobile:"
937 | | ":oncoming_bus:"
938 | | ":oncoming_police_car:"
939 | | ":oncoming_taxi:"
940 | | ":one:"
941 | | ":open_file_folder:"
942 | | ":open_hands:"
943 | | ":open_mouth:"
944 | | ":open_umbrella:"
945 | | ":ophiuchus:"
946 | | ":orange_book:"
947 | | ":orthodox_cross:"
948 | | ":outbox_tray:"
949 | | ":owl:"
950 | | ":ox:"
951 | | ":package:"
952 | | ":page_facing_up:"
953 | | ":page_with_curl:"
954 | | ":pager:"
955 | | ":paintbrush:"
956 | | ":pakistan:"
957 | | ":palau:"
958 | | ":palestinian_territories:"
959 | | ":palm_tree:"
960 | | ":palm_tree:"
961 | | ":palm_tree:"
962 | | ":panama:"
963 | | ":pancakes:"
964 | | ":panda_face:"
965 | | ":paperclip:"
966 | | ":paperclips:"
967 | | ":papua_new_guinea:"
968 | | ":paraguay:"
969 | | ":parasol_on_ground:"
970 | | ":parking:"
971 | | ":part_alternation_mark:"
972 | | ":partly_sunny:"
973 | | ":passenger_ship:"
974 | | ":passport_control:"
975 | | ":pause_button:"
976 | | ":peace_symbol:"
977 | | ":peach:"
978 | | ":peanuts:"
979 | | ":pear:"
980 | | ":pen:"
981 | | ":pencil2:"
982 | | ":penguin:"
983 | | ":pensive:"
984 | | ":performing_arts:"
985 | | ":performing_arts:"
986 | | ":persevere:"
987 | | ":person_fencing:"
988 | | ":peru:"
989 | | ":philippines:"
990 | | ":phone:"
991 | | ":pick:"
992 | | ":pig_nose:"
993 | | ":pig:"
994 | | ":pig2:"
995 | | ":pill:"
996 | | ":pineapple:"
997 | | ":ping_pong:"
998 | | ":pisces:"
999 | | ":pitcairn_islands:"
1000 | | ":pizza:"
1001 | | ":place_of_worship:"
1002 | | ":plate_with_cutlery:"
1003 | | ":play_or_pause_button:"
1004 | | ":point_down:"
1005 | | ":point_left:"
1006 | | ":point_right:"
1007 | | ":point_up_2:"
1008 | | ":point_up:"
1009 | | ":poland:"
1010 | | ":police_car:"
1011 | | ":policeman:"
1012 | | ":policewoman:"
1013 | | ":poodle:"
1014 | | ":popcorn:"
1015 | | ":portugal:"
1016 | | ":post_office:"
1017 | | ":postal_horn:"
1018 | | ":postbox:"
1019 | | ":potable_water:"
1020 | | ":potato:"
1021 | | ":pouch:"
1022 | | ":poultry_leg:"
1023 | | ":pound:"
1024 | | ":pouting_cat:"
1025 | | ":pouting_man:"
1026 | | ":pouting_woman:"
1027 | | ":pray:"
1028 | | ":prayer_beads:"
1029 | | ":pregnant_woman:"
1030 | | ":previous_track_button:"
1031 | | ":prince:"
1032 | | ":princess:"
1033 | | ":printer:"
1034 | | ":puerto_rico:"
1035 | | ":purple_heart:"
1036 | | ":purse:"
1037 | | ":pushpin:"
1038 | | ":put_litter_in_its_place:"
1039 | | ":qatar:"
1040 | | ":question:"
1041 | | ":rabbit:"
1042 | | ":rabbit2:"
1043 | | ":racehorse:"
1044 | | ":racing_car:"
1045 | | ":radio_button:"
1046 | | ":radio:"
1047 | | ":radioactive:"
1048 | | ":rage:"
1049 | | ":railway_car:"
1050 | | ":railway_track:"
1051 | | ":rainbow_flag:"
1052 | | ":rainbow:"
1053 | | ":raised_back_of_hand:"
1054 | | ":raised_hand_with_fingers_splayed:"
1055 | | ":raised_hands:"
1056 | | ":raising_hand_man:"
1057 | | ":raising_hand_woman:"
1058 | | ":ram:"
1059 | | ":ramen:"
1060 | | ":rat:"
1061 | | ":record_button:"
1062 | | ":recycle:"
1063 | | ":red_circle:"
1064 | | ":registered:"
1065 | | ":relaxed:"
1066 | | ":relieved:"
1067 | | ":reminder_ribbon:"
1068 | | ":repeat_one:"
1069 | | ":repeat:"
1070 | | ":rescue_worker_helmet:"
1071 | | ":restroom:"
1072 | | ":reunion:"
1073 | | ":revolving_hearts:"
1074 | | ":rewind:"
1075 | | ":rhinoceros:"
1076 | | ":ribbon:"
1077 | | ":rice_ball:"
1078 | | ":rice_cracker:"
1079 | | ":rice_scene:"
1080 | | ":rice:"
1081 | | ":right_anger_bubble:"
1082 | | ":ring:"
1083 | | ":robot:"
1084 | | ":rocket:"
1085 | | ":rofl:"
1086 | | ":roll_eyes:"
1087 | | ":roller_coaster:"
1088 | | ":romania:"
1089 | | ":rooster:"
1090 | | ":rose:"
1091 | | ":rosette:"
1092 | | ":rotating_light:"
1093 | | ":round_pushpin:"
1094 | | ":rowing_man:"
1095 | | ":rowing_woman:"
1096 | | ":ru:"
1097 | | ":rugby_football:"
1098 | | ":running_man:"
1099 | | ":running_shirt_with_sash:"
1100 | | ":running_woman:"
1101 | | ":rwanda:"
1102 | | ":sa:"
1103 | | ":sagittarius:"
1104 | | ":sake:"
1105 | | ":samoa:"
1106 | | ":san_marino:"
1107 | | ":sandal:"
1108 | | ":santa:"
1109 | | ":sao_tome_principe:"
1110 | | ":satellite:"
1111 | | ":saudi_arabia:"
1112 | | ":saxophone:"
1113 | | ":school_satchel:"
1114 | | ":school:"
1115 | | ":scissors:"
1116 | | ":scorpion:"
1117 | | ":scorpius:"
1118 | | ":scream_cat:"
1119 | | ":scream:"
1120 | | ":scroll:"
1121 | | ":seat:"
1122 | | ":secret:"
1123 | | ":see_no_evil:"
1124 | | ":seedling:"
1125 | | ":selfie:"
1126 | | ":senegal:"
1127 | | ":serbia:"
1128 | | ":seven:"
1129 | | ":seychelles:"
1130 | | ":shallow_pan_of_food:"
1131 | | ":shamrock:"
1132 | | ":shark:"
1133 | | ":shaved_ice:"
1134 | | ":sheep:"
1135 | | ":shell:"
1136 | | ":shield:"
1137 | | ":shinto_shrine:"
1138 | | ":ship:"
1139 | | ":shipit:"
1140 | | ":shirt:"
1141 | | ":shopping_cart:"
1142 | | ":shopping:"
1143 | | ":shower:"
1144 | | ":shrimp:"
1145 | | ":sierra_leone:"
1146 | | ":signal_strength:"
1147 | | ":singapore:"
1148 | | ":sint_maarten:"
1149 | | ":six_pointed_star:"
1150 | | ":six:"
1151 | | ":ski:"
1152 | | ":skier:"
1153 | | ":skull_and_crossbones:"
1154 | | ":skull:"
1155 | | ":sleeping_bed:"
1156 | | ":sleeping:"
1157 | | ":sleepy:"
1158 | | ":slightly_frowning_face:"
1159 | | ":slightly_smiling_face:"
1160 | | ":slot_machine:"
1161 | | ":slovakia:"
1162 | | ":slovenia:"
1163 | | ":small_airplane:"
1164 | | ":small_blue_diamond:"
1165 | | ":small_orange_diamond:"
1166 | | ":small_red_triangle_down:"
1167 | | ":small_red_triangle:"
1168 | | ":smile_cat:"
1169 | | ":smile:"
1170 | | ":smiley_cat:"
1171 | | ":smiley:"
1172 | | ":smiling_imp:"
1173 | | ":smirk_cat:"
1174 | | ":smirk:"
1175 | | ":smoking:"
1176 | | ":snail:"
1177 | | ":snake:"
1178 | | ":sneezing_face:"
1179 | | ":snowboarder:"
1180 | | ":snowflake:"
1181 | | ":snowman_with_snow:"
1182 | | ":snowman:"
1183 | | ":sob:"
1184 | | ":soccer:"
1185 | | ":solomon_islands:"
1186 | | ":somalia:"
1187 | | ":soon:"
1188 | | ":sos:"
1189 | | ":sound:"
1190 | | ":south_africa:"
1191 | | ":south_georgia_south_sandwich_islands:"
1192 | | ":south_sudan:"
1193 | | ":space_invader:"
1194 | | ":spades:"
1195 | | ":spaghetti:"
1196 | | ":sparkle:"
1197 | | ":sparkler:"
1198 | | ":sparkles:"
1199 | | ":sparkling_heart:"
1200 | | ":speak_no_evil:"
1201 | | ":speaker:"
1202 | | ":speaking_head:"
1203 | | ":speech_balloon:"
1204 | | ":speedboat:"
1205 | | ":spider_web:"
1206 | | ":spider:"
1207 | | ":spiral_calendar:"
1208 | | ":spiral_notepad:"
1209 | | ":spoon:"
1210 | | ":squid:"
1211 | | ":sri_lanka:"
1212 | | ":st_barthelemy:"
1213 | | ":st_helena:"
1214 | | ":st_kitts_nevis:"
1215 | | ":st_lucia:"
1216 | | ":st_pierre_miquelon:"
1217 | | ":st_vincent_grenadines:"
1218 | | ":stadium:"
1219 | | ":star_and_crescent:"
1220 | | ":star_of_david:"
1221 | | ":star_of_david:"
1222 | | ":star:"
1223 | | ":star2:"
1224 | | ":stars:"
1225 | | ":station:"
1226 | | ":statue_of_liberty:"
1227 | | ":steam_locomotive:"
1228 | | ":stew:"
1229 | | ":stop_button:"
1230 | | ":stop_sign:"
1231 | | ":stopwatch:"
1232 | | ":straight_ruler:"
1233 | | ":strawberry:"
1234 | | ":stuck_out_tongue_closed_eyes:"
1235 | | ":stuck_out_tongue_winking_eye:"
1236 | | ":stuck_out_tongue:"
1237 | | ":studio_microphone:"
1238 | | ":stuffed_flatbread:"
1239 | | ":sudan:"
1240 | | ":sun_behind_large_cloud:"
1241 | | ":sun_behind_rain_cloud:"
1242 | | ":sun_behind_small_cloud:"
1243 | | ":sun_with_face:"
1244 | | ":sunflower:"
1245 | | ":sunglasses:"
1246 | | ":sunny:"
1247 | | ":sunrise_over_mountains:"
1248 | | ":sunrise:"
1249 | | ":surfing_man:"
1250 | | ":surfing_woman:"
1251 | | ":suriname:"
1252 | | ":sushi:"
1253 | | ":suspension_railway:"
1254 | | ":swaziland:"
1255 | | ":sweat_drops:"
1256 | | ":sweat_smile:"
1257 | | ":sweat:"
1258 | | ":sweden:"
1259 | | ":sweet_potato:"
1260 | | ":swimming_man:"
1261 | | ":swimming_woman:"
1262 | | ":switzerland:"
1263 | | ":symbols:"
1264 | | ":synagogue:"
1265 | | ":syria:"
1266 | | ":syringe:"
1267 | | ":taco:"
1268 | | ":tada:"
1269 | | ":tada:"
1270 | | ":taiwan:"
1271 | | ":tajikistan:"
1272 | | ":tanabata_tree:"
1273 | | ":tangerine:"
1274 | | ":tangerine:"
1275 | | ":tanzania:"
1276 | | ":taurus:"
1277 | | ":taxi:"
1278 | | ":tea:"
1279 | | ":telephone_receiver:"
1280 | | ":telescope:"
1281 | | ":tennis:"
1282 | | ":tent:"
1283 | | ":thailand:"
1284 | | ":thermometer:"
1285 | | ":thinking:"
1286 | | ":thought_balloon:"
1287 | | ":three:"
1288 | | ":ticket:"
1289 | | ":tickets:"
1290 | | ":tiger:"
1291 | | ":tiger2:"
1292 | | ":timer_clock:"
1293 | | ":timor_leste:"
1294 | | ":tipping_hand_man:"
1295 | | ":tipping_hand_man:"
1296 | | ":tipping_hand_woman:"
1297 | | ":tipping_hand_woman:"
1298 | | ":tired_face:"
1299 | | ":tm:"
1300 | | ":tm:"
1301 | | ":togo:"
1302 | | ":toilet:"
1303 | | ":tokelau:"
1304 | | ":tokyo_tower:"
1305 | | ":tomato:"
1306 | | ":tonga:"
1307 | | ":tongue:"
1308 | | ":top:"
1309 | | ":tophat:"
1310 | | ":tornado:"
1311 | | ":tr:"
1312 | | ":trackball:"
1313 | | ":tractor:"
1314 | | ":traffic_light:"
1315 | | ":train:"
1316 | | ":train2:"
1317 | | ":tram:"
1318 | | ":triangular_flag_on_post:"
1319 | | ":triangular_ruler:"
1320 | | ":trident:"
1321 | | ":trinidad_tobago:"
1322 | | ":trinidad_tobago:"
1323 | | ":triumph:"
1324 | | ":trolleybus:"
1325 | | ":trophy:"
1326 | | ":tropical_drink:"
1327 | | ":tropical_drink:"
1328 | | ":tropical_fish:"
1329 | | ":truck:"
1330 | | ":trumpet:"
1331 | | ":tulip:"
1332 | | ":tumbler_glass:"
1333 | | ":tunisia:"
1334 | | ":turkey:"
1335 | | ":turkmenistan:"
1336 | | ":turks_caicos_islands:"
1337 | | ":turtle:"
1338 | | ":tuvalu:"
1339 | | ":tv:"
1340 | | ":twisted_rightwards_arrows:"
1341 | | ":twisted_rightwards_arrows:"
1342 | | ":two_hearts:"
1343 | | ":two_men_holding_hands:"
1344 | | ":two_men_holding_hands:"
1345 | | ":two_women_holding_hands:"
1346 | | ":two_women_holding_hands:"
1347 | | ":two:"
1348 | | ":u5272:"
1349 | | ":u5408:"
1350 | | ":u55b6:"
1351 | | ":u6307:"
1352 | | ":u6708:"
1353 | | ":u6709:"
1354 | | ":u6e80:"
1355 | | ":u7121:"
1356 | | ":u7533:"
1357 | | ":u7981:"
1358 | | ":u7a7a:"
1359 | | ":uganda:"
1360 | | ":ukraine:"
1361 | | ":umbrella:"
1362 | | ":unamused:"
1363 | | ":underage:"
1364 | | ":unicorn:"
1365 | | ":united_arab_emirates:"
1366 | | ":unlock:"
1367 | | ":up:"
1368 | | ":upside_down_face:"
1369 | | ":uruguay:"
1370 | | ":us_virgin_islands:"
1371 | | ":us:"
1372 | | ":uzbekistan:"
1373 | | ":v:"
1374 | | ":vanuatu:"
1375 | | ":vatican_city:"
1376 | | ":venezuela:"
1377 | | ":vertical_traffic_light:"
1378 | | ":vhs:"
1379 | | ":vibration_mode:"
1380 | | ":video_camera:"
1381 | | ":video_game:"
1382 | | ":vietnam:"
1383 | | ":violin:"
1384 | | ":virgo:"
1385 | | ":volcano:"
1386 | | ":volleyball:"
1387 | | ":vs:"
1388 | | ":vulcan_salute:"
1389 | | ":walking_man:"
1390 | | ":walking_woman:"
1391 | | ":wallis_futuna:"
1392 | | ":waning_crescent_moon:"
1393 | | ":waning_gibbous_moon:"
1394 | | ":warning:"
1395 | | ":wastebasket:"
1396 | | ":watch:"
1397 | | ":water_buffalo:"
1398 | | ":watermelon:"
1399 | | ":wave:"
1400 | | ":wavy_dash:"
1401 | | ":waxing_crescent_moon:"
1402 | | ":wc:"
1403 | | ":weary:"
1404 | | ":wedding:"
1405 | | ":weight_lifting_man:"
1406 | | ":weight_lifting_woman:"
1407 | | ":western_sahara:"
1408 | | ":whale:"
1409 | | ":whale2:"
1410 | | ":wheel_of_dharma:"
1411 | | ":wheelchair:"
1412 | | ":white_check_mark:"
1413 | | ":white_circle:"
1414 | | ":white_flag:"
1415 | | ":white_flower:"
1416 | | ":white_large_square:"
1417 | | ":white_medium_small_square:"
1418 | | ":white_medium_square:"
1419 | | ":white_small_square:"
1420 | | ":white_square_button:"
1421 | | ":wilted_flower:"
1422 | | ":wind_chime:"
1423 | | ":wind_face:"
1424 | | ":wine_glass:"
1425 | | ":wink:"
1426 | | ":wolf:"
1427 | | ":woman_artist:"
1428 | | ":woman_astronaut:"
1429 | | ":woman_cartwheeling:"
1430 | | ":woman_cook:"
1431 | | ":woman_facepalming:"
1432 | | ":woman_factory_worker:"
1433 | | ":woman_farmer:"
1434 | | ":woman_firefighter:"
1435 | | ":woman_health_worker:"
1436 | | ":woman_judge:"
1437 | | ":woman_juggling:"
1438 | | ":woman_mechanic:"
1439 | | ":woman_office_worker:"
1440 | | ":woman_pilot:"
1441 | | ":woman_playing_handball:"
1442 | | ":woman_playing_water_polo:"
1443 | | ":woman_scientist:"
1444 | | ":woman_shrugging:"
1445 | | ":woman_singer:"
1446 | | ":woman_student:"
1447 | | ":woman_student:"
1448 | | ":woman_teacher:"
1449 | | ":woman_technologist:"
1450 | | ":woman_with_turban:"
1451 | | ":woman:"
1452 | | ":womans_clothes:"
1453 | | ":womans_hat:"
1454 | | ":women_wrestling:"
1455 | | ":womens:"
1456 | | ":world_map:"
1457 | | ":worried:"
1458 | | ":wrench:"
1459 | | ":writing_hand:"
1460 | | ":x:"
1461 | | ":yellow_heart:"
1462 | | ":yemen:"
1463 | | ":yen:"
1464 | | ":yin_yang:"
1465 | | ":yum:"
1466 | | ":zambia:"
1467 | | ":zap:"
1468 | | ":zero:"
1469 | | ":zimbabwe:"
1470 | | ":zipper_mouth_face:"
1471 | | ":zzz:";
1472 |
1473 | interface UserStatus {
1474 | /**
1475 | * An emoji summarizing the user's status.
1476 | */
1477 | emoji?: Emoji | null;
1478 | /**
1479 | * If set, the status will not be shown after this date.
1480 | */
1481 | expiresAt?: string | null;
1482 | /**
1483 | * Whether this status indicates the user is not fully available on GitHub.
1484 | */
1485 | limitedAvailability?: boolean;
1486 | /**
1487 | * A brief message describing what the user is doing.
1488 | */
1489 | message?: string | null;
1490 | }
1491 |
--------------------------------------------------------------------------------
/src/test/runTest.ts:
--------------------------------------------------------------------------------
1 | import * as path from 'path';
2 |
3 | import { runTests } from 'vscode-test';
4 |
5 | async function main() {
6 | try {
7 | // The folder containing the Extension Manifest package.json
8 | // Passed to `--extensionDevelopmentPath`
9 | const extensionDevelopmentPath = path.resolve(__dirname, '../../');
10 |
11 | // The path to test runner
12 | // Passed to --extensionTestsPath
13 | const extensionTestsPath = path.resolve(__dirname, './suite/index');
14 |
15 | // Download VS Code, unzip it and run the integration test
16 | await runTests({ extensionDevelopmentPath, extensionTestsPath });
17 | } catch (err) {
18 | console.error('Failed to run tests');
19 | process.exit(1);
20 | }
21 | }
22 |
23 | main();
24 |
--------------------------------------------------------------------------------
/src/test/suite/extension.test.ts:
--------------------------------------------------------------------------------
1 | import * as assert from 'assert';
2 |
3 | // You can import and use all API from the 'vscode' module
4 | // as well as import your extension to test it
5 | import * as vscode from 'vscode';
6 | // import * as myExtension from '../../extension';
7 |
8 | suite('Extension Test Suite', () => {
9 | vscode.window.showInformationMessage('Start all tests.');
10 |
11 | test('Sample test', () => {
12 | assert.equal(-1, [1, 2, 3].indexOf(5));
13 | assert.equal(-1, [1, 2, 3].indexOf(0));
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/src/test/suite/index.ts:
--------------------------------------------------------------------------------
1 | import * as path from 'path';
2 | import * as Mocha from 'mocha';
3 | import * as glob from 'glob';
4 |
5 | export function run(): Promise {
6 | // Create the mocha test
7 | const mocha = new Mocha({
8 | ui: 'tdd',
9 | color: true
10 | });
11 |
12 | const testsRoot = path.resolve(__dirname, '..');
13 |
14 | return new Promise((c, e) => {
15 | glob('**/**.test.js', { cwd: testsRoot }, (err, files) => {
16 | if (err) {
17 | return e(err);
18 | }
19 |
20 | // Add files to the test suite
21 | files.forEach(f => mocha.addFile(path.resolve(testsRoot, f)));
22 |
23 | try {
24 | // Run the mocha test
25 | mocha.run(failures => {
26 | if (failures > 0) {
27 | e(new Error(`${failures} tests failed.`));
28 | } else {
29 | c();
30 | }
31 | });
32 | } catch (err) {
33 | console.error(err);
34 | e(err);
35 | }
36 | });
37 | });
38 | }
39 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "target": "es6",
5 | "outDir": "out",
6 | "lib": [
7 | "es6"
8 | ],
9 | "sourceMap": true,
10 | "rootDir": "src",
11 | "strict": true /* enable all strict type-checking options */
12 | /* Additional Checks */
13 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
14 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
15 | // "noUnusedParameters": true, /* Report errors on unused parameters. */
16 | },
17 | "exclude": [
18 | "node_modules",
19 | ".vscode-test"
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.8.3"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
8 | integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
9 | dependencies:
10 | "@babel/highlight" "^7.8.3"
11 |
12 | "@babel/helper-validator-identifier@^7.9.0":
13 | version "7.9.5"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80"
15 | integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==
16 |
17 | "@babel/highlight@^7.8.3":
18 | version "7.9.0"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079"
20 | integrity sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.9.0"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@octokit/endpoint@^6.0.1":
27 | version "6.0.1"
28 | resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.1.tgz#16d5c0e7a83e3a644d1ddbe8cded6c3d038d31d7"
29 | integrity sha512-pOPHaSz57SFT/m3R5P8MUu4wLPszokn5pXcB/pzavLTQf2jbU+6iayTvzaY6/BiotuRS0qyEUkx3QglT4U958A==
30 | dependencies:
31 | "@octokit/types" "^2.11.1"
32 | is-plain-object "^3.0.0"
33 | universal-user-agent "^5.0.0"
34 |
35 | "@octokit/graphql@^4.5.0":
36 | version "4.5.0"
37 | resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.0.tgz#e111f841bc15722b1e9887f447fccab700cacdad"
38 | integrity sha512-StJWfn0M1QfhL3NKBz31e1TdDNZrHLLS57J2hin92SIfzlOVBuUaRkp31AGkGOAFOAVtyEX6ZiZcsjcJDjeb5g==
39 | dependencies:
40 | "@octokit/request" "^5.3.0"
41 | "@octokit/types" "^4.0.1"
42 | universal-user-agent "^5.0.0"
43 |
44 | "@octokit/request-error@^2.0.0":
45 | version "2.0.1"
46 | resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.1.tgz#49bd71e811daffd5bdd06ef514ca47b5039682d1"
47 | integrity sha512-5lqBDJ9/TOehK82VvomQ6zFiZjPeSom8fLkFVLuYL3sKiIb5RB8iN/lenLkY7oBmyQcGP7FBMGiIZTO8jufaRQ==
48 | dependencies:
49 | "@octokit/types" "^4.0.1"
50 | deprecation "^2.0.0"
51 | once "^1.4.0"
52 |
53 | "@octokit/request@^5.3.0":
54 | version "5.4.2"
55 | resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.2.tgz#74f8e5bbd39dc738a1b127629791f8ad1b3193ee"
56 | integrity sha512-zKdnGuQ2TQ2vFk9VU8awFT4+EYf92Z/v3OlzRaSh4RIP0H6cvW1BFPXq4XYvNez+TPQjqN+0uSkCYnMFFhcFrw==
57 | dependencies:
58 | "@octokit/endpoint" "^6.0.1"
59 | "@octokit/request-error" "^2.0.0"
60 | "@octokit/types" "^2.11.1"
61 | deprecation "^2.0.0"
62 | is-plain-object "^3.0.0"
63 | node-fetch "^2.3.0"
64 | once "^1.4.0"
65 | universal-user-agent "^5.0.0"
66 |
67 | "@octokit/types@^2.11.1":
68 | version "2.16.2"
69 | resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2"
70 | integrity sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==
71 | dependencies:
72 | "@types/node" ">= 8"
73 |
74 | "@octokit/types@^4.0.1":
75 | version "4.0.1"
76 | resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.0.1.tgz#dd32ff2407699f3a0c909cdd24de17b45b7d7051"
77 | integrity sha512-Ho6h7w2h9y8RRE8r656hIj1oiSbwbIHJGF5r9G5FOwS2VdDPq8QLGvsG4x6pKHpvyGK7j+43sAc2cJKMiFoIJw==
78 | dependencies:
79 | "@types/node" ">= 8"
80 |
81 | "@types/color-name@^1.1.1":
82 | version "1.1.1"
83 | resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
84 | integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
85 |
86 | "@types/eslint-visitor-keys@^1.0.0":
87 | version "1.0.0"
88 | resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d"
89 | integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==
90 |
91 | "@types/events@*":
92 | version "3.0.0"
93 | resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
94 | integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
95 |
96 | "@types/glob@^7.1.1":
97 | version "7.1.1"
98 | resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
99 | integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
100 | dependencies:
101 | "@types/events" "*"
102 | "@types/minimatch" "*"
103 | "@types/node" "*"
104 |
105 | "@types/json-schema@^7.0.3":
106 | version "7.0.4"
107 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339"
108 | integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
109 |
110 | "@types/minimatch@*":
111 | version "3.0.3"
112 | resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
113 | integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
114 |
115 | "@types/mocha@^7.0.2":
116 | version "7.0.2"
117 | resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce"
118 | integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==
119 |
120 | "@types/node@*", "@types/node@>= 8":
121 | version "14.0.4"
122 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.4.tgz#43a63fc5edce226bed106b31b875165256271107"
123 | integrity sha512-k3NqigXWRzQZVBDS5D1U70A5E8Qk4Kh+Ha/x4M8Bt9pF0X05eggfnC9+63Usc9Q928hRUIpIhTQaXsZwZBl4Ew==
124 |
125 | "@types/node@^13.11.0":
126 | version "13.13.8"
127 | resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.8.tgz#39fa1c8563bce1077507fea05699437f112ecbcc"
128 | integrity sha512-WJoiKALUF5exZo0G3T5coauJR2Tmc6rdE9/kgppZVnV6rlUB2dl3gTu2GTNBKhKF6SZ/WFfpEUIGNC/0qvdMWA==
129 |
130 | "@types/vscode@^1.45.0":
131 | version "1.45.1"
132 | resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.45.1.tgz#672fb8c2cc33cf14cd4d3bdaa19bb294fe2b2706"
133 | integrity sha512-0NO9qrrEJBO8FsqHCrFMgR2suKnwCsKBWvRSb2OzH5gs4i3QO5AhEMQYrSzDbU/wLPt7N617/rN9lPY213gmwg==
134 |
135 | "@typescript-eslint/eslint-plugin@^2.30.0":
136 | version "2.34.0"
137 | resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9"
138 | integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==
139 | dependencies:
140 | "@typescript-eslint/experimental-utils" "2.34.0"
141 | functional-red-black-tree "^1.0.1"
142 | regexpp "^3.0.0"
143 | tsutils "^3.17.1"
144 |
145 | "@typescript-eslint/experimental-utils@2.34.0":
146 | version "2.34.0"
147 | resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f"
148 | integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==
149 | dependencies:
150 | "@types/json-schema" "^7.0.3"
151 | "@typescript-eslint/typescript-estree" "2.34.0"
152 | eslint-scope "^5.0.0"
153 | eslint-utils "^2.0.0"
154 |
155 | "@typescript-eslint/parser@^2.30.0":
156 | version "2.34.0"
157 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8"
158 | integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==
159 | dependencies:
160 | "@types/eslint-visitor-keys" "^1.0.0"
161 | "@typescript-eslint/experimental-utils" "2.34.0"
162 | "@typescript-eslint/typescript-estree" "2.34.0"
163 | eslint-visitor-keys "^1.1.0"
164 |
165 | "@typescript-eslint/typescript-estree@2.34.0":
166 | version "2.34.0"
167 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5"
168 | integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==
169 | dependencies:
170 | debug "^4.1.1"
171 | eslint-visitor-keys "^1.1.0"
172 | glob "^7.1.6"
173 | is-glob "^4.0.1"
174 | lodash "^4.17.15"
175 | semver "^7.3.2"
176 | tsutils "^3.17.1"
177 |
178 | acorn-jsx@^5.2.0:
179 | version "5.2.0"
180 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
181 | integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
182 |
183 | acorn@^7.1.1:
184 | version "7.2.0"
185 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe"
186 | integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==
187 |
188 | agent-base@4, agent-base@^4.3.0:
189 | version "4.3.0"
190 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
191 | integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==
192 | dependencies:
193 | es6-promisify "^5.0.0"
194 |
195 | ajv@^6.10.0, ajv@^6.10.2:
196 | version "6.12.2"
197 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz#c629c5eced17baf314437918d2da88c99d5958cd"
198 | integrity sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==
199 | dependencies:
200 | fast-deep-equal "^3.1.1"
201 | fast-json-stable-stringify "^2.0.0"
202 | json-schema-traverse "^0.4.1"
203 | uri-js "^4.2.2"
204 |
205 | ansi-colors@3.2.3:
206 | version "3.2.3"
207 | resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813"
208 | integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==
209 |
210 | ansi-escapes@^4.2.1:
211 | version "4.3.1"
212 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
213 | integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
214 | dependencies:
215 | type-fest "^0.11.0"
216 |
217 | ansi-regex@^3.0.0:
218 | version "3.0.0"
219 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
220 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
221 |
222 | ansi-regex@^4.1.0:
223 | version "4.1.0"
224 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
225 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
226 |
227 | ansi-regex@^5.0.0:
228 | version "5.0.0"
229 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
230 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
231 |
232 | ansi-styles@^3.2.0, ansi-styles@^3.2.1:
233 | version "3.2.1"
234 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
235 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
236 | dependencies:
237 | color-convert "^1.9.0"
238 |
239 | ansi-styles@^4.1.0:
240 | version "4.2.1"
241 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
242 | integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
243 | dependencies:
244 | "@types/color-name" "^1.1.1"
245 | color-convert "^2.0.1"
246 |
247 | anymatch@~3.1.1:
248 | version "3.1.1"
249 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
250 | integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
251 | dependencies:
252 | normalize-path "^3.0.0"
253 | picomatch "^2.0.4"
254 |
255 | argparse@^1.0.7:
256 | version "1.0.10"
257 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
258 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
259 | dependencies:
260 | sprintf-js "~1.0.2"
261 |
262 | astral-regex@^1.0.0:
263 | version "1.0.0"
264 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
265 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
266 |
267 | balanced-match@^1.0.0:
268 | version "1.0.0"
269 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
270 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
271 |
272 | binary-extensions@^2.0.0:
273 | version "2.0.0"
274 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz#23c0df14f6a88077f5f986c0d167ec03c3d5537c"
275 | integrity sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==
276 |
277 | brace-expansion@^1.1.7:
278 | version "1.1.11"
279 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
280 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
281 | dependencies:
282 | balanced-match "^1.0.0"
283 | concat-map "0.0.1"
284 |
285 | braces@~3.0.2:
286 | version "3.0.2"
287 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
288 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
289 | dependencies:
290 | fill-range "^7.0.1"
291 |
292 | browser-stdout@1.3.1:
293 | version "1.3.1"
294 | resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
295 | integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
296 |
297 | callsites@^3.0.0:
298 | version "3.1.0"
299 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
300 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
301 |
302 | camelcase@^5.0.0:
303 | version "5.3.1"
304 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
305 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
306 |
307 | chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2:
308 | version "2.4.2"
309 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
310 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
311 | dependencies:
312 | ansi-styles "^3.2.1"
313 | escape-string-regexp "^1.0.5"
314 | supports-color "^5.3.0"
315 |
316 | chalk@^3.0.0:
317 | version "3.0.0"
318 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
319 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
320 | dependencies:
321 | ansi-styles "^4.1.0"
322 | supports-color "^7.1.0"
323 |
324 | chardet@^0.7.0:
325 | version "0.7.0"
326 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
327 | integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
328 |
329 | chokidar@3.3.0:
330 | version "3.3.0"
331 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.0.tgz#12c0714668c55800f659e262d4962a97faf554a6"
332 | integrity sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==
333 | dependencies:
334 | anymatch "~3.1.1"
335 | braces "~3.0.2"
336 | glob-parent "~5.1.0"
337 | is-binary-path "~2.1.0"
338 | is-glob "~4.0.1"
339 | normalize-path "~3.0.0"
340 | readdirp "~3.2.0"
341 | optionalDependencies:
342 | fsevents "~2.1.1"
343 |
344 | cli-cursor@^3.1.0:
345 | version "3.1.0"
346 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
347 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
348 | dependencies:
349 | restore-cursor "^3.1.0"
350 |
351 | cli-width@^2.0.0:
352 | version "2.2.1"
353 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
354 | integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==
355 |
356 | cliui@^5.0.0:
357 | version "5.0.0"
358 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
359 | integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
360 | dependencies:
361 | string-width "^3.1.0"
362 | strip-ansi "^5.2.0"
363 | wrap-ansi "^5.1.0"
364 |
365 | color-convert@^1.9.0:
366 | version "1.9.3"
367 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
368 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
369 | dependencies:
370 | color-name "1.1.3"
371 |
372 | color-convert@^2.0.1:
373 | version "2.0.1"
374 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
375 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
376 | dependencies:
377 | color-name "~1.1.4"
378 |
379 | color-name@1.1.3:
380 | version "1.1.3"
381 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
382 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
383 |
384 | color-name@~1.1.4:
385 | version "1.1.4"
386 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
387 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
388 |
389 | concat-map@0.0.1:
390 | version "0.0.1"
391 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
392 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
393 |
394 | cross-spawn@^6.0.0, cross-spawn@^6.0.5:
395 | version "6.0.5"
396 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
397 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
398 | dependencies:
399 | nice-try "^1.0.4"
400 | path-key "^2.0.1"
401 | semver "^5.5.0"
402 | shebang-command "^1.2.0"
403 | which "^1.2.9"
404 |
405 | debug@3.1.0:
406 | version "3.1.0"
407 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
408 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
409 | dependencies:
410 | ms "2.0.0"
411 |
412 | debug@3.2.6, debug@^3.1.0:
413 | version "3.2.6"
414 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
415 | integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
416 | dependencies:
417 | ms "^2.1.1"
418 |
419 | debug@^4.0.1, debug@^4.1.1:
420 | version "4.1.1"
421 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
422 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
423 | dependencies:
424 | ms "^2.1.1"
425 |
426 | decamelize@^1.2.0:
427 | version "1.2.0"
428 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
429 | integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
430 |
431 | deep-is@~0.1.3:
432 | version "0.1.3"
433 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
434 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
435 |
436 | define-properties@^1.1.2, define-properties@^1.1.3:
437 | version "1.1.3"
438 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
439 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
440 | dependencies:
441 | object-keys "^1.0.12"
442 |
443 | deprecation@^2.0.0:
444 | version "2.3.1"
445 | resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
446 | integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
447 |
448 | diff@3.5.0:
449 | version "3.5.0"
450 | resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
451 | integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
452 |
453 | doctrine@^3.0.0:
454 | version "3.0.0"
455 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
456 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
457 | dependencies:
458 | esutils "^2.0.2"
459 |
460 | emoji-regex@^7.0.1:
461 | version "7.0.3"
462 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
463 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
464 |
465 | emoji-regex@^8.0.0:
466 | version "8.0.0"
467 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
468 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
469 |
470 | end-of-stream@^1.1.0:
471 | version "1.4.4"
472 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
473 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
474 | dependencies:
475 | once "^1.4.0"
476 |
477 | es-abstract@^1.17.0-next.1, es-abstract@^1.17.5:
478 | version "1.17.5"
479 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9"
480 | integrity sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==
481 | dependencies:
482 | es-to-primitive "^1.2.1"
483 | function-bind "^1.1.1"
484 | has "^1.0.3"
485 | has-symbols "^1.0.1"
486 | is-callable "^1.1.5"
487 | is-regex "^1.0.5"
488 | object-inspect "^1.7.0"
489 | object-keys "^1.1.1"
490 | object.assign "^4.1.0"
491 | string.prototype.trimleft "^2.1.1"
492 | string.prototype.trimright "^2.1.1"
493 |
494 | es-to-primitive@^1.2.1:
495 | version "1.2.1"
496 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
497 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
498 | dependencies:
499 | is-callable "^1.1.4"
500 | is-date-object "^1.0.1"
501 | is-symbol "^1.0.2"
502 |
503 | es6-promise@^4.0.3:
504 | version "4.2.8"
505 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
506 | integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
507 |
508 | es6-promisify@^5.0.0:
509 | version "5.0.0"
510 | resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
511 | integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
512 | dependencies:
513 | es6-promise "^4.0.3"
514 |
515 | escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5:
516 | version "1.0.5"
517 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
518 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
519 |
520 | eslint-scope@^5.0.0:
521 | version "5.0.0"
522 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9"
523 | integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==
524 | dependencies:
525 | esrecurse "^4.1.0"
526 | estraverse "^4.1.1"
527 |
528 | eslint-utils@^1.4.3:
529 | version "1.4.3"
530 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f"
531 | integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==
532 | dependencies:
533 | eslint-visitor-keys "^1.1.0"
534 |
535 | eslint-utils@^2.0.0:
536 | version "2.0.0"
537 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd"
538 | integrity sha512-0HCPuJv+7Wv1bACm8y5/ECVfYdfsAm9xmVb7saeFlxjPYALefjhbYoCkBjPdPzGH8wWyTpAez82Fh3VKYEZ8OA==
539 | dependencies:
540 | eslint-visitor-keys "^1.1.0"
541 |
542 | eslint-visitor-keys@^1.1.0:
543 | version "1.1.0"
544 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
545 | integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
546 |
547 | eslint@^6.8.0:
548 | version "6.8.0"
549 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
550 | integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
551 | dependencies:
552 | "@babel/code-frame" "^7.0.0"
553 | ajv "^6.10.0"
554 | chalk "^2.1.0"
555 | cross-spawn "^6.0.5"
556 | debug "^4.0.1"
557 | doctrine "^3.0.0"
558 | eslint-scope "^5.0.0"
559 | eslint-utils "^1.4.3"
560 | eslint-visitor-keys "^1.1.0"
561 | espree "^6.1.2"
562 | esquery "^1.0.1"
563 | esutils "^2.0.2"
564 | file-entry-cache "^5.0.1"
565 | functional-red-black-tree "^1.0.1"
566 | glob-parent "^5.0.0"
567 | globals "^12.1.0"
568 | ignore "^4.0.6"
569 | import-fresh "^3.0.0"
570 | imurmurhash "^0.1.4"
571 | inquirer "^7.0.0"
572 | is-glob "^4.0.0"
573 | js-yaml "^3.13.1"
574 | json-stable-stringify-without-jsonify "^1.0.1"
575 | levn "^0.3.0"
576 | lodash "^4.17.14"
577 | minimatch "^3.0.4"
578 | mkdirp "^0.5.1"
579 | natural-compare "^1.4.0"
580 | optionator "^0.8.3"
581 | progress "^2.0.0"
582 | regexpp "^2.0.1"
583 | semver "^6.1.2"
584 | strip-ansi "^5.2.0"
585 | strip-json-comments "^3.0.1"
586 | table "^5.2.3"
587 | text-table "^0.2.0"
588 | v8-compile-cache "^2.0.3"
589 |
590 | espree@^6.1.2:
591 | version "6.2.1"
592 | resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
593 | integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
594 | dependencies:
595 | acorn "^7.1.1"
596 | acorn-jsx "^5.2.0"
597 | eslint-visitor-keys "^1.1.0"
598 |
599 | esprima@^4.0.0:
600 | version "4.0.1"
601 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
602 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
603 |
604 | esquery@^1.0.1:
605 | version "1.3.1"
606 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
607 | integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
608 | dependencies:
609 | estraverse "^5.1.0"
610 |
611 | esrecurse@^4.1.0:
612 | version "4.2.1"
613 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
614 | integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
615 | dependencies:
616 | estraverse "^4.1.0"
617 |
618 | estraverse@^4.1.0, estraverse@^4.1.1:
619 | version "4.3.0"
620 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
621 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
622 |
623 | estraverse@^5.1.0:
624 | version "5.1.0"
625 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
626 | integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
627 |
628 | esutils@^2.0.2:
629 | version "2.0.3"
630 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
631 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
632 |
633 | execa@^1.0.0:
634 | version "1.0.0"
635 | resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
636 | integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
637 | dependencies:
638 | cross-spawn "^6.0.0"
639 | get-stream "^4.0.0"
640 | is-stream "^1.1.0"
641 | npm-run-path "^2.0.0"
642 | p-finally "^1.0.0"
643 | signal-exit "^3.0.0"
644 | strip-eof "^1.0.0"
645 |
646 | external-editor@^3.0.3:
647 | version "3.1.0"
648 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
649 | integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
650 | dependencies:
651 | chardet "^0.7.0"
652 | iconv-lite "^0.4.24"
653 | tmp "^0.0.33"
654 |
655 | fast-deep-equal@^3.1.1:
656 | version "3.1.1"
657 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
658 | integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
659 |
660 | fast-json-stable-stringify@^2.0.0:
661 | version "2.1.0"
662 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
663 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
664 |
665 | fast-levenshtein@~2.0.6:
666 | version "2.0.6"
667 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
668 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
669 |
670 | figures@^3.0.0:
671 | version "3.2.0"
672 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
673 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
674 | dependencies:
675 | escape-string-regexp "^1.0.5"
676 |
677 | file-entry-cache@^5.0.1:
678 | version "5.0.1"
679 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
680 | integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
681 | dependencies:
682 | flat-cache "^2.0.1"
683 |
684 | fill-range@^7.0.1:
685 | version "7.0.1"
686 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
687 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
688 | dependencies:
689 | to-regex-range "^5.0.1"
690 |
691 | find-up@3.0.0, find-up@^3.0.0:
692 | version "3.0.0"
693 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
694 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
695 | dependencies:
696 | locate-path "^3.0.0"
697 |
698 | flat-cache@^2.0.1:
699 | version "2.0.1"
700 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
701 | integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
702 | dependencies:
703 | flatted "^2.0.0"
704 | rimraf "2.6.3"
705 | write "1.0.3"
706 |
707 | flat@^4.1.0:
708 | version "4.1.0"
709 | resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2"
710 | integrity sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==
711 | dependencies:
712 | is-buffer "~2.0.3"
713 |
714 | flatted@^2.0.0:
715 | version "2.0.2"
716 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
717 | integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
718 |
719 | fs.realpath@^1.0.0:
720 | version "1.0.0"
721 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
722 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
723 |
724 | fsevents@~2.1.1:
725 | version "2.1.3"
726 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
727 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
728 |
729 | function-bind@^1.1.1:
730 | version "1.1.1"
731 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
732 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
733 |
734 | functional-red-black-tree@^1.0.1:
735 | version "1.0.1"
736 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
737 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
738 |
739 | get-caller-file@^2.0.1:
740 | version "2.0.5"
741 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
742 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
743 |
744 | get-stream@^4.0.0:
745 | version "4.1.0"
746 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
747 | integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
748 | dependencies:
749 | pump "^3.0.0"
750 |
751 | glob-parent@^5.0.0, glob-parent@~5.1.0:
752 | version "5.1.2"
753 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
754 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
755 | dependencies:
756 | is-glob "^4.0.1"
757 |
758 | glob@7.1.3:
759 | version "7.1.3"
760 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
761 | integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
762 | dependencies:
763 | fs.realpath "^1.0.0"
764 | inflight "^1.0.4"
765 | inherits "2"
766 | minimatch "^3.0.4"
767 | once "^1.3.0"
768 | path-is-absolute "^1.0.0"
769 |
770 | glob@^7.1.3, glob@^7.1.6:
771 | version "7.1.6"
772 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
773 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
774 | dependencies:
775 | fs.realpath "^1.0.0"
776 | inflight "^1.0.4"
777 | inherits "2"
778 | minimatch "^3.0.4"
779 | once "^1.3.0"
780 | path-is-absolute "^1.0.0"
781 |
782 | globals@^12.1.0:
783 | version "12.4.0"
784 | resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
785 | integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
786 | dependencies:
787 | type-fest "^0.8.1"
788 |
789 | growl@1.10.5:
790 | version "1.10.5"
791 | resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
792 | integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
793 |
794 | has-flag@^3.0.0:
795 | version "3.0.0"
796 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
797 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
798 |
799 | has-flag@^4.0.0:
800 | version "4.0.0"
801 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
802 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
803 |
804 | has-symbols@^1.0.0, has-symbols@^1.0.1:
805 | version "1.0.1"
806 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
807 | integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
808 |
809 | has@^1.0.3:
810 | version "1.0.3"
811 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
812 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
813 | dependencies:
814 | function-bind "^1.1.1"
815 |
816 | he@1.2.0:
817 | version "1.2.0"
818 | resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
819 | integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
820 |
821 | http-proxy-agent@^2.1.0:
822 | version "2.1.0"
823 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405"
824 | integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==
825 | dependencies:
826 | agent-base "4"
827 | debug "3.1.0"
828 |
829 | https-proxy-agent@^2.2.4:
830 | version "2.2.4"
831 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b"
832 | integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==
833 | dependencies:
834 | agent-base "^4.3.0"
835 | debug "^3.1.0"
836 |
837 | iconv-lite@^0.4.24:
838 | version "0.4.24"
839 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
840 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
841 | dependencies:
842 | safer-buffer ">= 2.1.2 < 3"
843 |
844 | ignore@^4.0.6:
845 | version "4.0.6"
846 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
847 | integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
848 |
849 | import-fresh@^3.0.0:
850 | version "3.2.1"
851 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
852 | integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
853 | dependencies:
854 | parent-module "^1.0.0"
855 | resolve-from "^4.0.0"
856 |
857 | imurmurhash@^0.1.4:
858 | version "0.1.4"
859 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
860 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
861 |
862 | inflight@^1.0.4:
863 | version "1.0.6"
864 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
865 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
866 | dependencies:
867 | once "^1.3.0"
868 | wrappy "1"
869 |
870 | inherits@2:
871 | version "2.0.4"
872 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
873 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
874 |
875 | inquirer@^7.0.0:
876 | version "7.1.0"
877 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29"
878 | integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==
879 | dependencies:
880 | ansi-escapes "^4.2.1"
881 | chalk "^3.0.0"
882 | cli-cursor "^3.1.0"
883 | cli-width "^2.0.0"
884 | external-editor "^3.0.3"
885 | figures "^3.0.0"
886 | lodash "^4.17.15"
887 | mute-stream "0.0.8"
888 | run-async "^2.4.0"
889 | rxjs "^6.5.3"
890 | string-width "^4.1.0"
891 | strip-ansi "^6.0.0"
892 | through "^2.3.6"
893 |
894 | is-binary-path@~2.1.0:
895 | version "2.1.0"
896 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
897 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
898 | dependencies:
899 | binary-extensions "^2.0.0"
900 |
901 | is-buffer@~2.0.3:
902 | version "2.0.4"
903 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
904 | integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==
905 |
906 | is-callable@^1.1.4, is-callable@^1.1.5:
907 | version "1.1.5"
908 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
909 | integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
910 |
911 | is-date-object@^1.0.1:
912 | version "1.0.2"
913 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
914 | integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
915 |
916 | is-extglob@^2.1.1:
917 | version "2.1.1"
918 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
919 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
920 |
921 | is-fullwidth-code-point@^2.0.0:
922 | version "2.0.0"
923 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
924 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
925 |
926 | is-fullwidth-code-point@^3.0.0:
927 | version "3.0.0"
928 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
929 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
930 |
931 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
932 | version "4.0.1"
933 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
934 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
935 | dependencies:
936 | is-extglob "^2.1.1"
937 |
938 | is-number@^7.0.0:
939 | version "7.0.0"
940 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
941 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
942 |
943 | is-plain-object@^3.0.0:
944 | version "3.0.0"
945 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928"
946 | integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==
947 | dependencies:
948 | isobject "^4.0.0"
949 |
950 | is-regex@^1.0.5:
951 | version "1.0.5"
952 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
953 | integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
954 | dependencies:
955 | has "^1.0.3"
956 |
957 | is-stream@^1.1.0:
958 | version "1.1.0"
959 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
960 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
961 |
962 | is-symbol@^1.0.2:
963 | version "1.0.3"
964 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
965 | integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
966 | dependencies:
967 | has-symbols "^1.0.1"
968 |
969 | isexe@^2.0.0:
970 | version "2.0.0"
971 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
972 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
973 |
974 | isobject@^4.0.0:
975 | version "4.0.0"
976 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
977 | integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
978 |
979 | js-tokens@^4.0.0:
980 | version "4.0.0"
981 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
982 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
983 |
984 | js-yaml@3.13.1, js-yaml@^3.13.1:
985 | version "3.13.1"
986 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
987 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
988 | dependencies:
989 | argparse "^1.0.7"
990 | esprima "^4.0.0"
991 |
992 | json-schema-traverse@^0.4.1:
993 | version "0.4.1"
994 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
995 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
996 |
997 | json-stable-stringify-without-jsonify@^1.0.1:
998 | version "1.0.1"
999 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
1000 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
1001 |
1002 | levn@^0.3.0, levn@~0.3.0:
1003 | version "0.3.0"
1004 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
1005 | integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
1006 | dependencies:
1007 | prelude-ls "~1.1.2"
1008 | type-check "~0.3.2"
1009 |
1010 | locate-path@^3.0.0:
1011 | version "3.0.0"
1012 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
1013 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
1014 | dependencies:
1015 | p-locate "^3.0.0"
1016 | path-exists "^3.0.0"
1017 |
1018 | lodash@^4.17.14, lodash@^4.17.15:
1019 | version "4.17.21"
1020 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1021 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1022 |
1023 | log-symbols@3.0.0:
1024 | version "3.0.0"
1025 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
1026 | integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
1027 | dependencies:
1028 | chalk "^2.4.2"
1029 |
1030 | macos-release@^2.2.0:
1031 | version "2.3.0"
1032 | resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f"
1033 | integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==
1034 |
1035 | mimic-fn@^2.1.0:
1036 | version "2.1.0"
1037 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
1038 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1039 |
1040 | minimatch@3.0.4, minimatch@^3.0.4:
1041 | version "3.0.4"
1042 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1043 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1044 | dependencies:
1045 | brace-expansion "^1.1.7"
1046 |
1047 | minimist@^1.2.5:
1048 | version "1.2.5"
1049 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
1050 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1051 |
1052 | mkdirp@0.5.5, mkdirp@^0.5.1:
1053 | version "0.5.5"
1054 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
1055 | integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
1056 | dependencies:
1057 | minimist "^1.2.5"
1058 |
1059 | mocha@^7.1.2:
1060 | version "7.1.2"
1061 | resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.1.2.tgz#8e40d198acf91a52ace122cd7599c9ab857b29e6"
1062 | integrity sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==
1063 | dependencies:
1064 | ansi-colors "3.2.3"
1065 | browser-stdout "1.3.1"
1066 | chokidar "3.3.0"
1067 | debug "3.2.6"
1068 | diff "3.5.0"
1069 | escape-string-regexp "1.0.5"
1070 | find-up "3.0.0"
1071 | glob "7.1.3"
1072 | growl "1.10.5"
1073 | he "1.2.0"
1074 | js-yaml "3.13.1"
1075 | log-symbols "3.0.0"
1076 | minimatch "3.0.4"
1077 | mkdirp "0.5.5"
1078 | ms "2.1.1"
1079 | node-environment-flags "1.0.6"
1080 | object.assign "4.1.0"
1081 | strip-json-comments "2.0.1"
1082 | supports-color "6.0.0"
1083 | which "1.3.1"
1084 | wide-align "1.1.3"
1085 | yargs "13.3.2"
1086 | yargs-parser "13.1.2"
1087 | yargs-unparser "1.6.0"
1088 |
1089 | moment@^2.26.0:
1090 | version "2.26.0"
1091 | resolved "https://registry.yarnpkg.com/moment/-/moment-2.26.0.tgz#5e1f82c6bafca6e83e808b30c8705eed0dcbd39a"
1092 | integrity sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw==
1093 |
1094 | ms@2.0.0:
1095 | version "2.0.0"
1096 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1097 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1098 |
1099 | ms@2.1.1:
1100 | version "2.1.1"
1101 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
1102 | integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
1103 |
1104 | ms@^2.1.1:
1105 | version "2.1.2"
1106 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1107 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1108 |
1109 | mute-stream@0.0.8:
1110 | version "0.0.8"
1111 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
1112 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
1113 |
1114 | natural-compare@^1.4.0:
1115 | version "1.4.0"
1116 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
1117 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
1118 |
1119 | nice-try@^1.0.4:
1120 | version "1.0.5"
1121 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
1122 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
1123 |
1124 | node-environment-flags@1.0.6:
1125 | version "1.0.6"
1126 | resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
1127 | integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
1128 | dependencies:
1129 | object.getownpropertydescriptors "^2.0.3"
1130 | semver "^5.7.0"
1131 |
1132 | node-fetch@^2.3.0:
1133 | version "2.6.1"
1134 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
1135 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
1136 |
1137 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1138 | version "3.0.0"
1139 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1140 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1141 |
1142 | npm-run-path@^2.0.0:
1143 | version "2.0.2"
1144 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
1145 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
1146 | dependencies:
1147 | path-key "^2.0.0"
1148 |
1149 | object-inspect@^1.7.0:
1150 | version "1.7.0"
1151 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
1152 | integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
1153 |
1154 | object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
1155 | version "1.1.1"
1156 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
1157 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
1158 |
1159 | object.assign@4.1.0, object.assign@^4.1.0:
1160 | version "4.1.0"
1161 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
1162 | integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
1163 | dependencies:
1164 | define-properties "^1.1.2"
1165 | function-bind "^1.1.1"
1166 | has-symbols "^1.0.0"
1167 | object-keys "^1.0.11"
1168 |
1169 | object.getownpropertydescriptors@^2.0.3:
1170 | version "2.1.0"
1171 | resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649"
1172 | integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==
1173 | dependencies:
1174 | define-properties "^1.1.3"
1175 | es-abstract "^1.17.0-next.1"
1176 |
1177 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
1178 | version "1.4.0"
1179 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1180 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1181 | dependencies:
1182 | wrappy "1"
1183 |
1184 | onetime@^5.1.0:
1185 | version "5.1.0"
1186 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
1187 | integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
1188 | dependencies:
1189 | mimic-fn "^2.1.0"
1190 |
1191 | optionator@^0.8.3:
1192 | version "0.8.3"
1193 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
1194 | integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
1195 | dependencies:
1196 | deep-is "~0.1.3"
1197 | fast-levenshtein "~2.0.6"
1198 | levn "~0.3.0"
1199 | prelude-ls "~1.1.2"
1200 | type-check "~0.3.2"
1201 | word-wrap "~1.2.3"
1202 |
1203 | os-name@^3.1.0:
1204 | version "3.1.0"
1205 | resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801"
1206 | integrity sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==
1207 | dependencies:
1208 | macos-release "^2.2.0"
1209 | windows-release "^3.1.0"
1210 |
1211 | os-tmpdir@~1.0.2:
1212 | version "1.0.2"
1213 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
1214 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
1215 |
1216 | p-finally@^1.0.0:
1217 | version "1.0.0"
1218 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
1219 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
1220 |
1221 | p-limit@^2.0.0:
1222 | version "2.3.0"
1223 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
1224 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1225 | dependencies:
1226 | p-try "^2.0.0"
1227 |
1228 | p-locate@^3.0.0:
1229 | version "3.0.0"
1230 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
1231 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
1232 | dependencies:
1233 | p-limit "^2.0.0"
1234 |
1235 | p-try@^2.0.0:
1236 | version "2.2.0"
1237 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1238 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1239 |
1240 | parent-module@^1.0.0:
1241 | version "1.0.1"
1242 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1243 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1244 | dependencies:
1245 | callsites "^3.0.0"
1246 |
1247 | path-exists@^3.0.0:
1248 | version "3.0.0"
1249 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
1250 | integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
1251 |
1252 | path-is-absolute@^1.0.0:
1253 | version "1.0.1"
1254 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1255 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1256 |
1257 | path-key@^2.0.0, path-key@^2.0.1:
1258 | version "2.0.1"
1259 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1260 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
1261 |
1262 | picomatch@^2.0.4:
1263 | version "2.2.2"
1264 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
1265 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
1266 |
1267 | prelude-ls@~1.1.2:
1268 | version "1.1.2"
1269 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
1270 | integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
1271 |
1272 | progress@^2.0.0:
1273 | version "2.0.3"
1274 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
1275 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
1276 |
1277 | pump@^3.0.0:
1278 | version "3.0.0"
1279 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
1280 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
1281 | dependencies:
1282 | end-of-stream "^1.1.0"
1283 | once "^1.3.1"
1284 |
1285 | punycode@^2.1.0:
1286 | version "2.1.1"
1287 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1288 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1289 |
1290 | readdirp@~3.2.0:
1291 | version "3.2.0"
1292 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839"
1293 | integrity sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==
1294 | dependencies:
1295 | picomatch "^2.0.4"
1296 |
1297 | regexpp@^2.0.1:
1298 | version "2.0.1"
1299 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f"
1300 | integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==
1301 |
1302 | regexpp@^3.0.0:
1303 | version "3.1.0"
1304 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2"
1305 | integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==
1306 |
1307 | require-directory@^2.1.1:
1308 | version "2.1.1"
1309 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
1310 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
1311 |
1312 | require-main-filename@^2.0.0:
1313 | version "2.0.0"
1314 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
1315 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
1316 |
1317 | resolve-from@^4.0.0:
1318 | version "4.0.0"
1319 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1320 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1321 |
1322 | restore-cursor@^3.1.0:
1323 | version "3.1.0"
1324 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
1325 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
1326 | dependencies:
1327 | onetime "^5.1.0"
1328 | signal-exit "^3.0.2"
1329 |
1330 | rimraf@2.6.3:
1331 | version "2.6.3"
1332 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
1333 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
1334 | dependencies:
1335 | glob "^7.1.3"
1336 |
1337 | rimraf@^2.6.3:
1338 | version "2.7.1"
1339 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
1340 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
1341 | dependencies:
1342 | glob "^7.1.3"
1343 |
1344 | run-async@^2.4.0:
1345 | version "2.4.1"
1346 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
1347 | integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
1348 |
1349 | rxjs@^6.5.3:
1350 | version "6.5.5"
1351 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
1352 | integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
1353 | dependencies:
1354 | tslib "^1.9.0"
1355 |
1356 | "safer-buffer@>= 2.1.2 < 3":
1357 | version "2.1.2"
1358 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1359 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1360 |
1361 | semver@^5.5.0, semver@^5.7.0:
1362 | version "5.7.1"
1363 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1364 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1365 |
1366 | semver@^6.1.2:
1367 | version "6.3.0"
1368 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1369 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1370 |
1371 | semver@^7.3.2:
1372 | version "7.3.2"
1373 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
1374 | integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
1375 |
1376 | set-blocking@^2.0.0:
1377 | version "2.0.0"
1378 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
1379 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
1380 |
1381 | shebang-command@^1.2.0:
1382 | version "1.2.0"
1383 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
1384 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
1385 | dependencies:
1386 | shebang-regex "^1.0.0"
1387 |
1388 | shebang-regex@^1.0.0:
1389 | version "1.0.0"
1390 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1391 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
1392 |
1393 | signal-exit@^3.0.0, signal-exit@^3.0.2:
1394 | version "3.0.3"
1395 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
1396 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
1397 |
1398 | slice-ansi@^2.1.0:
1399 | version "2.1.0"
1400 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
1401 | integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
1402 | dependencies:
1403 | ansi-styles "^3.2.0"
1404 | astral-regex "^1.0.0"
1405 | is-fullwidth-code-point "^2.0.0"
1406 |
1407 | sprintf-js@~1.0.2:
1408 | version "1.0.3"
1409 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1410 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
1411 |
1412 | "string-width@^1.0.2 || 2":
1413 | version "2.1.1"
1414 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
1415 | integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
1416 | dependencies:
1417 | is-fullwidth-code-point "^2.0.0"
1418 | strip-ansi "^4.0.0"
1419 |
1420 | string-width@^3.0.0, string-width@^3.1.0:
1421 | version "3.1.0"
1422 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
1423 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
1424 | dependencies:
1425 | emoji-regex "^7.0.1"
1426 | is-fullwidth-code-point "^2.0.0"
1427 | strip-ansi "^5.1.0"
1428 |
1429 | string-width@^4.1.0:
1430 | version "4.2.0"
1431 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
1432 | integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
1433 | dependencies:
1434 | emoji-regex "^8.0.0"
1435 | is-fullwidth-code-point "^3.0.0"
1436 | strip-ansi "^6.0.0"
1437 |
1438 | string.prototype.trimend@^1.0.0:
1439 | version "1.0.1"
1440 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913"
1441 | integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==
1442 | dependencies:
1443 | define-properties "^1.1.3"
1444 | es-abstract "^1.17.5"
1445 |
1446 | string.prototype.trimleft@^2.1.1:
1447 | version "2.1.2"
1448 | resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc"
1449 | integrity sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==
1450 | dependencies:
1451 | define-properties "^1.1.3"
1452 | es-abstract "^1.17.5"
1453 | string.prototype.trimstart "^1.0.0"
1454 |
1455 | string.prototype.trimright@^2.1.1:
1456 | version "2.1.2"
1457 | resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3"
1458 | integrity sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==
1459 | dependencies:
1460 | define-properties "^1.1.3"
1461 | es-abstract "^1.17.5"
1462 | string.prototype.trimend "^1.0.0"
1463 |
1464 | string.prototype.trimstart@^1.0.0:
1465 | version "1.0.1"
1466 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"
1467 | integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==
1468 | dependencies:
1469 | define-properties "^1.1.3"
1470 | es-abstract "^1.17.5"
1471 |
1472 | strip-ansi@^4.0.0:
1473 | version "4.0.0"
1474 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
1475 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
1476 | dependencies:
1477 | ansi-regex "^3.0.0"
1478 |
1479 | strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
1480 | version "5.2.0"
1481 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
1482 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
1483 | dependencies:
1484 | ansi-regex "^4.1.0"
1485 |
1486 | strip-ansi@^6.0.0:
1487 | version "6.0.0"
1488 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
1489 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
1490 | dependencies:
1491 | ansi-regex "^5.0.0"
1492 |
1493 | strip-eof@^1.0.0:
1494 | version "1.0.0"
1495 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
1496 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
1497 |
1498 | strip-json-comments@2.0.1:
1499 | version "2.0.1"
1500 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1501 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1502 |
1503 | strip-json-comments@^3.0.1:
1504 | version "3.1.0"
1505 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
1506 | integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
1507 |
1508 | supports-color@6.0.0:
1509 | version "6.0.0"
1510 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.0.0.tgz#76cfe742cf1f41bb9b1c29ad03068c05b4c0e40a"
1511 | integrity sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==
1512 | dependencies:
1513 | has-flag "^3.0.0"
1514 |
1515 | supports-color@^5.3.0:
1516 | version "5.5.0"
1517 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1518 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1519 | dependencies:
1520 | has-flag "^3.0.0"
1521 |
1522 | supports-color@^7.1.0:
1523 | version "7.1.0"
1524 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
1525 | integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
1526 | dependencies:
1527 | has-flag "^4.0.0"
1528 |
1529 | table@^5.2.3:
1530 | version "5.4.6"
1531 | resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
1532 | integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
1533 | dependencies:
1534 | ajv "^6.10.2"
1535 | lodash "^4.17.14"
1536 | slice-ansi "^2.1.0"
1537 | string-width "^3.0.0"
1538 |
1539 | text-table@^0.2.0:
1540 | version "0.2.0"
1541 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
1542 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
1543 |
1544 | through@^2.3.6:
1545 | version "2.3.8"
1546 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1547 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
1548 |
1549 | tmp@^0.0.33:
1550 | version "0.0.33"
1551 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
1552 | integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
1553 | dependencies:
1554 | os-tmpdir "~1.0.2"
1555 |
1556 | to-regex-range@^5.0.1:
1557 | version "5.0.1"
1558 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1559 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1560 | dependencies:
1561 | is-number "^7.0.0"
1562 |
1563 | tslib@^1.8.1, tslib@^1.9.0:
1564 | version "1.13.0"
1565 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
1566 | integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
1567 |
1568 | tsutils@^3.17.1:
1569 | version "3.17.1"
1570 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
1571 | integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==
1572 | dependencies:
1573 | tslib "^1.8.1"
1574 |
1575 | type-check@~0.3.2:
1576 | version "0.3.2"
1577 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
1578 | integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
1579 | dependencies:
1580 | prelude-ls "~1.1.2"
1581 |
1582 | type-fest@^0.11.0:
1583 | version "0.11.0"
1584 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
1585 | integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
1586 |
1587 | type-fest@^0.8.1:
1588 | version "0.8.1"
1589 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
1590 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
1591 |
1592 | typescript@^3.8.3:
1593 | version "3.9.3"
1594 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a"
1595 | integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==
1596 |
1597 | universal-user-agent@^5.0.0:
1598 | version "5.0.0"
1599 | resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-5.0.0.tgz#a3182aa758069bf0e79952570ca757de3579c1d9"
1600 | integrity sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==
1601 | dependencies:
1602 | os-name "^3.1.0"
1603 |
1604 | uri-js@^4.2.2:
1605 | version "4.2.2"
1606 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
1607 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
1608 | dependencies:
1609 | punycode "^2.1.0"
1610 |
1611 | v8-compile-cache@^2.0.3:
1612 | version "2.1.0"
1613 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"
1614 | integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==
1615 |
1616 | vscode-test@^1.3.0:
1617 | version "1.3.0"
1618 | resolved "https://registry.yarnpkg.com/vscode-test/-/vscode-test-1.3.0.tgz#3310ab385d9b887b4c82e8f52be1030e7cf9493d"
1619 | integrity sha512-LddukcBiSU2FVTDr3c1D8lwkiOvwlJdDL2hqVbn6gIz+rpTqUCkMZSKYm94Y1v0WXlHSDQBsXyY+tchWQgGVsw==
1620 | dependencies:
1621 | http-proxy-agent "^2.1.0"
1622 | https-proxy-agent "^2.2.4"
1623 | rimraf "^2.6.3"
1624 |
1625 | which-module@^2.0.0:
1626 | version "2.0.0"
1627 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
1628 | integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
1629 |
1630 | which@1.3.1, which@^1.2.9:
1631 | version "1.3.1"
1632 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
1633 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
1634 | dependencies:
1635 | isexe "^2.0.0"
1636 |
1637 | wide-align@1.1.3:
1638 | version "1.1.3"
1639 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
1640 | integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
1641 | dependencies:
1642 | string-width "^1.0.2 || 2"
1643 |
1644 | windows-release@^3.1.0:
1645 | version "3.3.0"
1646 | resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.0.tgz#dce167e9f8be733f21c849ebd4d03fe66b29b9f0"
1647 | integrity sha512-2HetyTg1Y+R+rUgrKeUEhAG/ZuOmTrI1NBb3ZyAGQMYmOJjBBPe4MTodghRkmLJZHwkuPi02anbeGP+Zf401LQ==
1648 | dependencies:
1649 | execa "^1.0.0"
1650 |
1651 | word-wrap@~1.2.3:
1652 | version "1.2.3"
1653 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
1654 | integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
1655 |
1656 | wrap-ansi@^5.1.0:
1657 | version "5.1.0"
1658 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
1659 | integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
1660 | dependencies:
1661 | ansi-styles "^3.2.0"
1662 | string-width "^3.0.0"
1663 | strip-ansi "^5.0.0"
1664 |
1665 | wrappy@1:
1666 | version "1.0.2"
1667 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1668 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1669 |
1670 | write@1.0.3:
1671 | version "1.0.3"
1672 | resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
1673 | integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
1674 | dependencies:
1675 | mkdirp "^0.5.1"
1676 |
1677 | y18n@^4.0.0:
1678 | version "4.0.1"
1679 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
1680 | integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
1681 |
1682 | yargs-parser@13.1.2, yargs-parser@^13.1.2:
1683 | version "13.1.2"
1684 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
1685 | integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
1686 | dependencies:
1687 | camelcase "^5.0.0"
1688 | decamelize "^1.2.0"
1689 |
1690 | yargs-unparser@1.6.0:
1691 | version "1.6.0"
1692 | resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz#ef25c2c769ff6bd09e4b0f9d7c605fb27846ea9f"
1693 | integrity sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==
1694 | dependencies:
1695 | flat "^4.1.0"
1696 | lodash "^4.17.15"
1697 | yargs "^13.3.0"
1698 |
1699 | yargs@13.3.2, yargs@^13.3.0:
1700 | version "13.3.2"
1701 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
1702 | integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
1703 | dependencies:
1704 | cliui "^5.0.0"
1705 | find-up "^3.0.0"
1706 | get-caller-file "^2.0.1"
1707 | require-directory "^2.1.1"
1708 | require-main-filename "^2.0.0"
1709 | set-blocking "^2.0.0"
1710 | string-width "^3.0.0"
1711 | which-module "^2.0.0"
1712 | y18n "^4.0.0"
1713 | yargs-parser "^13.1.2"
1714 |
--------------------------------------------------------------------------------