aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2020-10-09 19:20:03 +0530
committerLibravatar GitHub <noreply@github.com>2020-10-09 14:50:03 +0100
commit5f7d8ebe6d8a9a9e5a1b4e9f041ece1a7ae38ab1 (patch)
treecdc425c4133df2da78c3e3dfcf1b25825a2871dd
parentAdd recipe for Disqus (#322) (diff)
downloadferdium-recipes-5f7d8ebe6d8a9a9e5a1b4e9f041ece1a7ae38ab1.tar.gz
ferdium-recipes-5f7d8ebe6d8a9a9e5a1b4e9f041ece1a7ae38ab1.tar.zst
ferdium-recipes-5f7d8ebe6d8a9a9e5a1b4e9f041ece1a7ae38ab1.zip
Use imagemin to minify images (#323)
-rw-r--r--README.md3
-rwxr-xr-xminify-images.sh9
-rw-r--r--package-lock.json3740
-rw-r--r--package.json6
-rw-r--r--recipes/NewsBlur/icon.pngbin26791 -> 0 bytes
-rw-r--r--recipes/airtable/icon.pngbin7429 -> 0 bytes
-rw-r--r--recipes/android-messages/icon.pngbin44740 -> 0 bytes
-rw-r--r--recipes/anonaddy/icon.pngbin36904 -> 0 bytes
-rw-r--r--recipes/anydo/icon.pngbin485306 -> 0 bytes
-rw-r--r--recipes/asana/icon.pngbin60516 -> 0 bytes
-rw-r--r--recipes/bigbluebutton/icon.pngbin348283 -> 0 bytes
-rw-r--r--recipes/bitbucket/icon.pngbin74719 -> 0 bytes
-rw-r--r--recipes/campuswire/icon.pngbin89036 -> 0 bytes
-rw-r--r--recipes/chatwork/icon.pngbin30948 -> 0 bytes
-rw-r--r--recipes/ciscospark/icon.pngbin47284 -> 0 bytes
-rw-r--r--recipes/clickup/icon.pngbin24685 -> 0 bytes
-rw-r--r--recipes/cliq/icon.pngbin25795 -> 0 bytes
-rw-r--r--recipes/clubhouse/icon.pngbin47064 -> 0 bytes
-rw-r--r--recipes/devdocs/icon.pngbin571509 -> 0 bytes
-rw-r--r--recipes/discord/icon.pngbin13958 -> 0 bytes
-rw-r--r--recipes/disqus/icon.pngbin15270 -> 0 bytes
-rw-r--r--recipes/element/icon.pngbin12069 -> 0 bytes
-rw-r--r--recipes/enterprise-owa/icon.pngbin33903 -> 0 bytes
-rw-r--r--recipes/epicgames/icon.pngbin9793 -> 0 bytes
-rw-r--r--recipes/evernote/icon.pngbin8195 -> 0 bytes
-rw-r--r--recipes/ex-google-voice/icon.pngbin5969 -> 0 bytes
-rw-r--r--recipes/facebook/icon.pngbin8283 -> 0 bytes
-rw-r--r--recipes/facebookpages/icon.pngbin18519 -> 0 bytes
-rw-r--r--recipes/fastmail/icon.pngbin29058 -> 0 bytes
-rw-r--r--recipes/feedly/icon.pngbin5733 -> 0 bytes
-rw-r--r--recipes/figma/icon.pngbin54809 -> 0 bytes
-rw-r--r--recipes/flowdock/icon.pngbin12003 -> 0 bytes
-rw-r--r--recipes/franz-custom-website/icon.pngbin11670 -> 0 bytes
-rw-r--r--recipes/gadugadu/icon.pngbin39265 -> 0 bytes
-rw-r--r--recipes/github/icon.pngbin16745 -> 0 bytes
-rw-r--r--recipes/github_entreprise/icon.pngbin9625 -> 0 bytes
-rw-r--r--recipes/gitlab/icon.pngbin11798 -> 0 bytes
-rw-r--r--recipes/gitter/icon.pngbin36057 -> 0 bytes
-rw-r--r--recipes/glowingbear/icon.pngbin16953 -> 0 bytes
-rw-r--r--recipes/gmail/icon.pngbin53535 -> 0 bytes
-rw-r--r--recipes/googlecalendar/icon.pngbin11145 -> 0 bytes
-rw-r--r--recipes/googledrive/icon.pngbin25397 -> 0 bytes
-rw-r--r--recipes/googlekeep/icon.pngbin7998 -> 0 bytes
-rw-r--r--recipes/googlemeet/icon.pngbin34748 -> 0 bytes
-rw-r--r--recipes/gotomeeting/icon.pngbin10045 -> 0 bytes
-rw-r--r--recipes/grape/icon.pngbin57635 -> 0 bytes
-rw-r--r--recipes/groupme/icon.pngbin7203 -> 0 bytes
-rw-r--r--recipes/guilded/icon.pngbin3890 -> 0 bytes
-rw-r--r--recipes/habitica/icon.pngbin105010 -> 0 bytes
-rw-r--r--recipes/hackmd/icon.pngbin4837 -> 0 bytes
-rw-r--r--recipes/hangouts/icon.pngbin33678 -> 0 bytes
-rw-r--r--recipes/hangoutschat/icon.pngbin91831 -> 0 bytes
-rw-r--r--recipes/hipchat/icon.pngbin45879 -> 0 bytes
-rw-r--r--recipes/icloud-reminders/icon.pngbin110185 -> 0 bytes
-rw-r--r--recipes/icq/icon.pngbin123884 -> 0 bytes
-rw-r--r--recipes/idobata/icon.pngbin7023 -> 0 bytes
-rw-r--r--recipes/instagram/icon.pngbin125825 -> 0 bytes
-rw-r--r--recipes/irccloud/icon.pngbin39005 -> 0 bytes
-rw-r--r--recipes/jira/icon.pngbin22293 -> 0 bytes
-rw-r--r--recipes/jitsi/icon.pngbin72476 -> 0 bytes
-rw-r--r--recipes/kaizala/icon.pngbin50150 -> 0 bytes
-rw-r--r--recipes/lark/icon.pngbin173486 -> 0 bytes
-rw-r--r--recipes/lastpass/icon.pngbin29397 -> 0 bytes
-rw-r--r--recipes/linkedin/icon.pngbin17192 -> 0 bytes
-rw-r--r--recipes/mailbox.org/icon.pngbin8967 -> 0 bytes
-rw-r--r--recipes/mastodon/icon.pngbin24018 -> 0 bytes
-rw-r--r--recipes/mattermost/icon.pngbin18492 -> 0 bytes
-rw-r--r--recipes/messenger/icon.pngbin41447 -> 0 bytes
-rw-r--r--recipes/monday/icon.pngbin39234 -> 0 bytes
-rw-r--r--recipes/monicahq/icon.pngbin14120 -> 0 bytes
-rw-r--r--recipes/msteams/icon.pngbin26329 -> 0 bytes
-rw-r--r--recipes/mysms/icon.pngbin10001 -> 0 bytes
-rw-r--r--recipes/netatmo-energy/icon.pngbin36882 -> 0 bytes
-rw-r--r--recipes/nextcloud-calendar/icon.pngbin23796 -> 0 bytes
-rw-r--r--recipes/nextcloud-carnet/icon.pngbin57903 -> 0 bytes
-rw-r--r--recipes/nextcloud-cospend/icon.pngbin16618 -> 0 bytes
-rw-r--r--recipes/nextcloud-talk/icon.pngbin91543 -> 0 bytes
-rw-r--r--recipes/nextcloud-tasks/icon.pngbin26429 -> 0 bytes
-rw-r--r--recipes/nextdoor/icon.pngbin4752 -> 0 bytes
-rw-r--r--recipes/noisli/icon.pngbin30904 -> 0 bytes
-rw-r--r--recipes/notion/icon.pngbin21722 -> 0 bytes
-rw-r--r--recipes/office365-owa/icon.pngbin32369 -> 0 bytes
-rw-r--r--recipes/onenote/icon.pngbin233094 -> 0 bytes
-rw-r--r--recipes/outlook/icon.pngbin32369 -> 0 bytes
-rw-r--r--recipes/pinterest/icon.pngbin22532 -> 0 bytes
-rw-r--r--recipes/plurk/icon.pngbin53027 -> 0 bytes
-rw-r--r--recipes/pocket/icon.pngbin18704 -> 0 bytes
-rw-r--r--recipes/pomodoro-tracker/icon.pngbin12090 -> 0 bytes
-rw-r--r--recipes/proton-mail/icon.pngbin12397 -> 0 bytes
-rw-r--r--recipes/pulsesms/icon.pngbin62076 -> 0 bytes
-rw-r--r--recipes/pushbullet/icon.pngbin10346 -> 0 bytes
-rw-r--r--recipes/rainloop/icon.pngbin8072 -> 0 bytes
-rw-r--r--recipes/reddit/icon.pngbin12280 -> 0 bytes
-rw-r--r--recipes/redditchat/icon.pngbin11141 -> 0 bytes
-rw-r--r--recipes/riseup/icon.pngbin37842 -> 0 bytes
-rw-r--r--recipes/rocketchat/icon.pngbin47495 -> 0 bytes
-rw-r--r--recipes/roundcube/icon.pngbin11031 -> 0 bytes
-rw-r--r--recipes/sendtask/icon.pngbin91375 -> 0 bytes
-rw-r--r--recipes/simplenote/icon.pngbin41781 -> 0 bytes
-rw-r--r--recipes/skype/icon.pngbin17472 -> 0 bytes
-rw-r--r--recipes/slack/icon.pngbin37721 -> 0 bytes
-rw-r--r--recipes/slite/icon.pngbin12363 -> 0 bytes
-rw-r--r--recipes/stackexchange/icon.pngbin8811 -> 0 bytes
-rwxr-xr-xrecipes/standardnotes/icon.pngbin8313 -> 0 bytes
-rw-r--r--recipes/steamchat/icon.pngbin18191 -> 0 bytes
-rw-r--r--recipes/stride/icon.pngbin35005 -> 0 bytes
-rw-r--r--recipes/tawk/icon.pngbin41574 -> 0 bytes
-rw-r--r--recipes/teamwork-projects/icon.pngbin41898 -> 0 bytes
-rw-r--r--recipes/telegram-react/icon.pngbin14231 -> 0 bytes
-rw-r--r--recipes/telegram/icon.pngbin14231 -> 0 bytes
-rw-r--r--recipes/thelounge/icon.pngbin26151 -> 0 bytes
-rw-r--r--recipes/threema/icon.pngbin31127 -> 0 bytes
-rw-r--r--recipes/ticktick/icon.pngbin41509 -> 0 bytes
-rw-r--r--recipes/todoist/icon.pngbin8127 -> 0 bytes
-rw-r--r--recipes/toggl/icon.pngbin9884 -> 0 bytes
-rw-r--r--recipes/trello/icon.pngbin14195 -> 0 bytes
-rw-r--r--recipes/tutanota/icon.pngbin13879 -> 0 bytes
-rw-r--r--recipes/tweetdeck/icon.pngbin7648 -> 0 bytes
-rw-r--r--recipes/twist/icon.pngbin6213 -> 0 bytes
-rw-r--r--recipes/twitch/icon.pngbin5132 -> 0 bytes
-rw-r--r--recipes/twitter-dm/icon.pngbin6911 -> 0 bytes
-rw-r--r--recipes/twitter/icon.pngbin6911 -> 0 bytes
-rw-r--r--recipes/unraid/icon.pngbin52917 -> 0 bytes
-rw-r--r--recipes/vk/icon.pngbin25810 -> 0 bytes
-rw-r--r--recipes/voxer/icon.pngbin10344 -> 0 bytes
-rw-r--r--recipes/wechat/icon.pngbin56714 -> 0 bytes
-rw-r--r--recipes/whatsapp/icon.pngbin91272 -> 0 bytes
-rw-r--r--recipes/withspectrum/icon.pngbin412396 -> 0 bytes
-rw-r--r--recipes/workplace/icon.pngbin22000 -> 0 bytes
-rw-r--r--recipes/wrike/icon.pngbin7990 -> 0 bytes
-rw-r--r--recipes/xing/icon.pngbin19928 -> 0 bytes
-rw-r--r--recipes/yahoo-mail/icon.pngbin49847 -> 0 bytes
-rw-r--r--recipes/yammer/icon.pngbin9089 -> 0 bytes
-rw-r--r--recipes/youtrack/icon.pngbin29605 -> 0 bytes
-rw-r--r--recipes/zalo/icon.pngbin38192 -> 0 bytes
-rw-r--r--recipes/zendesk/icon.pngbin6629 -> 0 bytes
-rw-r--r--recipes/zenhub/icon.pngbin3096 -> 0 bytes
-rw-r--r--recipes/zeplin/icon.pngbin135673 -> 0 bytes
-rw-r--r--recipes/zimbra/icon.pngbin98319 -> 0 bytes
-rw-r--r--recipes/zoho/icon.pngbin8111 -> 0 bytes
-rw-r--r--recipes/zulip/icon.pngbin63022 -> 0 bytes
-rw-r--r--scripts/sample_recipe/icon.pngbin21037 -> 0 bytes
142 files changed, 3757 insertions, 1 deletions
diff --git a/README.md b/README.md
index 5f4ca19..63753ea 100644
--- a/README.md
+++ b/README.md
@@ -17,3 +17,6 @@ Each time you create a new service inside Ferdi, Ferdi will automatically instal
17 17
18## Creating and adding your own recipes 18## Creating and adding your own recipes
19Please refer to our documentation at https://github.com/getferdi/recipes/blob/master/docs/integration.md. 19Please refer to our documentation at https://github.com/getferdi/recipes/blob/master/docs/integration.md.
20
21## Minifying images
22Please run `npm run minify-images` to optimize images
diff --git a/minify-images.sh b/minify-images.sh
new file mode 100755
index 0000000..e9c804c
--- /dev/null
+++ b/minify-images.sh
@@ -0,0 +1,9 @@
1#!/usr/bin/env sh
2
3# Note: This script is needed due to this bug: https://github.com/imagemin/imagemin/issues/348
4# once the above is fixed, we should simply be able to specify the input directory where all image files are to be processed recursively
5FILES=`find . -name "*.jpg" -o -name "*.jpeg" -o -name "*.bmp" -o -name "*.png" -type f | GREP_OPTIONS= egrep -v "node_modules"`
6for file in $FILES; do
7 echo "Minifying file: $file"
8 npx imagemin $file > $file
9done
diff --git a/package-lock.json b/package-lock.json
index 3168159..de8ef74 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4,11 +4,521 @@
4 "lockfileVersion": 1, 4 "lockfileVersion": 1,
5 "requires": true, 5 "requires": true,
6 "dependencies": { 6 "dependencies": {
7 "@babel/code-frame": {
8 "version": "7.10.4",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
11 "dev": true,
12 "requires": {
13 "@babel/highlight": "^7.10.4"
14 }
15 },
16 "@babel/helper-validator-identifier": {
17 "version": "7.10.4",
18 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
19 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
20 "dev": true
21 },
22 "@babel/highlight": {
23 "version": "7.10.4",
24 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
25 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
26 "dev": true,
27 "requires": {
28 "@babel/helper-validator-identifier": "^7.10.4",
29 "chalk": "^2.0.0",
30 "js-tokens": "^4.0.0"
31 },
32 "dependencies": {
33 "ansi-styles": {
34 "version": "3.2.1",
35 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
36 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
37 "dev": true,
38 "requires": {
39 "color-convert": "^1.9.0"
40 }
41 },
42 "chalk": {
43 "version": "2.4.2",
44 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
45 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
46 "dev": true,
47 "requires": {
48 "ansi-styles": "^3.2.1",
49 "escape-string-regexp": "^1.0.5",
50 "supports-color": "^5.3.0"
51 }
52 },
53 "supports-color": {
54 "version": "5.5.0",
55 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
56 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
57 "dev": true,
58 "requires": {
59 "has-flag": "^3.0.0"
60 }
61 }
62 }
63 },
64 "@nodelib/fs.scandir": {
65 "version": "2.1.3",
66 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz",
67 "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==",
68 "dev": true,
69 "requires": {
70 "@nodelib/fs.stat": "2.0.3",
71 "run-parallel": "^1.1.9"
72 }
73 },
74 "@nodelib/fs.stat": {
75 "version": "2.0.3",
76 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz",
77 "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==",
78 "dev": true
79 },
80 "@nodelib/fs.walk": {
81 "version": "1.2.4",
82 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz",
83 "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==",
84 "dev": true,
85 "requires": {
86 "@nodelib/fs.scandir": "2.1.3",
87 "fastq": "^1.6.0"
88 }
89 },
90 "@sindresorhus/is": {
91 "version": "0.7.0",
92 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
93 "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
94 "dev": true,
95 "optional": true
96 },
97 "@types/glob": {
98 "version": "7.1.3",
99 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
100 "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
101 "dev": true,
102 "requires": {
103 "@types/minimatch": "*",
104 "@types/node": "*"
105 }
106 },
107 "@types/minimatch": {
108 "version": "3.0.3",
109 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
110 "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
111 "dev": true
112 },
113 "@types/minimist": {
114 "version": "1.2.0",
115 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz",
116 "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=",
117 "dev": true
118 },
119 "@types/node": {
120 "version": "14.11.5",
121 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.5.tgz",
122 "integrity": "sha512-jVFzDV6NTbrLMxm4xDSIW/gKnk8rQLF9wAzLWIOg+5nU6ACrIMndeBdXci0FGtqJbP9tQvm6V39eshc96TO2wQ==",
123 "dev": true
124 },
125 "@types/normalize-package-data": {
126 "version": "2.4.0",
127 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
128 "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
129 "dev": true
130 },
131 "@types/q": {
132 "version": "1.5.4",
133 "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
134 "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
135 "dev": true,
136 "optional": true
137 },
138 "ansi-regex": {
139 "version": "2.1.1",
140 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
141 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
142 "dev": true,
143 "optional": true
144 },
145 "ansi-styles": {
146 "version": "2.2.1",
147 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
148 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
149 "dev": true,
150 "optional": true
151 },
152 "arch": {
153 "version": "2.1.2",
154 "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
155 "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==",
156 "dev": true,
157 "optional": true
158 },
159 "archive-type": {
160 "version": "4.0.0",
161 "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
162 "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
163 "dev": true,
164 "optional": true,
165 "requires": {
166 "file-type": "^4.2.0"
167 },
168 "dependencies": {
169 "file-type": {
170 "version": "4.4.0",
171 "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
172 "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
173 "dev": true,
174 "optional": true
175 }
176 }
177 },
178 "argparse": {
179 "version": "1.0.10",
180 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
181 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
182 "dev": true,
183 "optional": true,
184 "requires": {
185 "sprintf-js": "~1.0.2"
186 }
187 },
188 "array-find-index": {
189 "version": "1.0.2",
190 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
191 "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
192 "dev": true,
193 "optional": true
194 },
195 "array-union": {
196 "version": "2.1.0",
197 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
198 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
199 "dev": true
200 },
201 "arrify": {
202 "version": "2.0.1",
203 "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
204 "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
205 "dev": true
206 },
7 "at-least-node": { 207 "at-least-node": {
8 "version": "1.0.0", 208 "version": "1.0.0",
9 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 209 "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
10 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" 210 "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
11 }, 211 },
212 "balanced-match": {
213 "version": "1.0.0",
214 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
215 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
216 "dev": true
217 },
218 "base64-js": {
219 "version": "1.3.1",
220 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
221 "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
222 "dev": true,
223 "optional": true
224 },
225 "bin-build": {
226 "version": "3.0.0",
227 "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
228 "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
229 "dev": true,
230 "optional": true,
231 "requires": {
232 "decompress": "^4.0.0",
233 "download": "^6.2.2",
234 "execa": "^0.7.0",
235 "p-map-series": "^1.0.0",
236 "tempfile": "^2.0.0"
237 },
238 "dependencies": {
239 "cross-spawn": {
240 "version": "5.1.0",
241 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
242 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
243 "dev": true,
244 "optional": true,
245 "requires": {
246 "lru-cache": "^4.0.1",
247 "shebang-command": "^1.2.0",
248 "which": "^1.2.9"
249 }
250 },
251 "execa": {
252 "version": "0.7.0",
253 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
254 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
255 "dev": true,
256 "optional": true,
257 "requires": {
258 "cross-spawn": "^5.0.1",
259 "get-stream": "^3.0.0",
260 "is-stream": "^1.1.0",
261 "npm-run-path": "^2.0.0",
262 "p-finally": "^1.0.0",
263 "signal-exit": "^3.0.0",
264 "strip-eof": "^1.0.0"
265 }
266 },
267 "get-stream": {
268 "version": "3.0.0",
269 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
270 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
271 "dev": true,
272 "optional": true
273 }
274 }
275 },
276 "bin-check": {
277 "version": "4.1.0",
278 "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
279 "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
280 "dev": true,
281 "optional": true,
282 "requires": {
283 "execa": "^0.7.0",
284 "executable": "^4.1.0"
285 },
286 "dependencies": {
287 "cross-spawn": {
288 "version": "5.1.0",
289 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
290 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
291 "dev": true,
292 "optional": true,
293 "requires": {
294 "lru-cache": "^4.0.1",
295 "shebang-command": "^1.2.0",
296 "which": "^1.2.9"
297 }
298 },
299 "execa": {
300 "version": "0.7.0",
301 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
302 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
303 "dev": true,
304 "optional": true,
305 "requires": {
306 "cross-spawn": "^5.0.1",
307 "get-stream": "^3.0.0",
308 "is-stream": "^1.1.0",
309 "npm-run-path": "^2.0.0",
310 "p-finally": "^1.0.0",
311 "signal-exit": "^3.0.0",
312 "strip-eof": "^1.0.0"
313 }
314 },
315 "get-stream": {
316 "version": "3.0.0",
317 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
318 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
319 "dev": true,
320 "optional": true
321 }
322 }
323 },
324 "bin-version": {
325 "version": "3.1.0",
326 "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
327 "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
328 "dev": true,
329 "optional": true,
330 "requires": {
331 "execa": "^1.0.0",
332 "find-versions": "^3.0.0"
333 }
334 },
335 "bin-version-check": {
336 "version": "4.0.0",
337 "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
338 "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
339 "dev": true,
340 "optional": true,
341 "requires": {
342 "bin-version": "^3.0.0",
343 "semver": "^5.6.0",
344 "semver-truncate": "^1.1.2"
345 },
346 "dependencies": {
347 "semver": {
348 "version": "5.7.1",
349 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
350 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
351 "dev": true,
352 "optional": true
353 }
354 }
355 },
356 "bin-wrapper": {
357 "version": "4.1.0",
358 "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
359 "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
360 "dev": true,
361 "optional": true,
362 "requires": {
363 "bin-check": "^4.1.0",
364 "bin-version-check": "^4.0.0",
365 "download": "^7.1.0",
366 "import-lazy": "^3.1.0",
367 "os-filter-obj": "^2.0.0",
368 "pify": "^4.0.1"
369 },
370 "dependencies": {
371 "download": {
372 "version": "7.1.0",
373 "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
374 "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
375 "dev": true,
376 "optional": true,
377 "requires": {
378 "archive-type": "^4.0.0",
379 "caw": "^2.0.1",
380 "content-disposition": "^0.5.2",
381 "decompress": "^4.2.0",
382 "ext-name": "^5.0.0",
383 "file-type": "^8.1.0",
384 "filenamify": "^2.0.0",
385 "get-stream": "^3.0.0",
386 "got": "^8.3.1",
387 "make-dir": "^1.2.0",
388 "p-event": "^2.1.0",
389 "pify": "^3.0.0"
390 },
391 "dependencies": {
392 "pify": {
393 "version": "3.0.0",
394 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
395 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
396 "dev": true,
397 "optional": true
398 }
399 }
400 },
401 "file-type": {
402 "version": "8.1.0",
403 "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
404 "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
405 "dev": true,
406 "optional": true
407 },
408 "get-stream": {
409 "version": "3.0.0",
410 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
411 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
412 "dev": true,
413 "optional": true
414 },
415 "got": {
416 "version": "8.3.2",
417 "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
418 "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
419 "dev": true,
420 "optional": true,
421 "requires": {
422 "@sindresorhus/is": "^0.7.0",
423 "cacheable-request": "^2.1.1",
424 "decompress-response": "^3.3.0",
425 "duplexer3": "^0.1.4",
426 "get-stream": "^3.0.0",
427 "into-stream": "^3.1.0",
428 "is-retry-allowed": "^1.1.0",
429 "isurl": "^1.0.0-alpha5",
430 "lowercase-keys": "^1.0.0",
431 "mimic-response": "^1.0.0",
432 "p-cancelable": "^0.4.0",
433 "p-timeout": "^2.0.1",
434 "pify": "^3.0.0",
435 "safe-buffer": "^5.1.1",
436 "timed-out": "^4.0.1",
437 "url-parse-lax": "^3.0.0",
438 "url-to-options": "^1.0.1"
439 },
440 "dependencies": {
441 "pify": {
442 "version": "3.0.0",
443 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
444 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
445 "dev": true,
446 "optional": true
447 }
448 }
449 },
450 "make-dir": {
451 "version": "1.3.0",
452 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
453 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
454 "dev": true,
455 "optional": true,
456 "requires": {
457 "pify": "^3.0.0"
458 },
459 "dependencies": {
460 "pify": {
461 "version": "3.0.0",
462 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
463 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
464 "dev": true,
465 "optional": true
466 }
467 }
468 },
469 "p-cancelable": {
470 "version": "0.4.1",
471 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
472 "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
473 "dev": true,
474 "optional": true
475 },
476 "p-event": {
477 "version": "2.3.1",
478 "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
479 "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
480 "dev": true,
481 "optional": true,
482 "requires": {
483 "p-timeout": "^2.0.1"
484 }
485 },
486 "p-timeout": {
487 "version": "2.0.1",
488 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
489 "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
490 "dev": true,
491 "optional": true,
492 "requires": {
493 "p-finally": "^1.0.0"
494 }
495 },
496 "pify": {
497 "version": "4.0.1",
498 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
499 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
500 "dev": true,
501 "optional": true
502 },
503 "prepend-http": {
504 "version": "2.0.0",
505 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
506 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
507 "dev": true,
508 "optional": true
509 },
510 "url-parse-lax": {
511 "version": "3.0.0",
512 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
513 "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
514 "dev": true,
515 "optional": true,
516 "requires": {
517 "prepend-http": "^2.0.0"
518 }
519 }
520 }
521 },
12 "bl": { 522 "bl": {
13 "version": "1.2.3", 523 "version": "1.2.3",
14 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 524 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
@@ -18,6 +528,43 @@
18 "safe-buffer": "^5.1.1" 528 "safe-buffer": "^5.1.1"
19 } 529 }
20 }, 530 },
531 "boolbase": {
532 "version": "1.0.0",
533 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
534 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
535 "dev": true,
536 "optional": true
537 },
538 "brace-expansion": {
539 "version": "1.1.11",
540 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
541 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
542 "dev": true,
543 "requires": {
544 "balanced-match": "^1.0.0",
545 "concat-map": "0.0.1"
546 }
547 },
548 "braces": {
549 "version": "3.0.2",
550 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
551 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
552 "dev": true,
553 "requires": {
554 "fill-range": "^7.0.1"
555 }
556 },
557 "buffer": {
558 "version": "5.6.0",
559 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
560 "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
561 "dev": true,
562 "optional": true,
563 "requires": {
564 "base64-js": "^1.0.2",
565 "ieee754": "^1.1.4"
566 }
567 },
21 "buffer-alloc": { 568 "buffer-alloc": {
22 "version": "1.2.0", 569 "version": "1.2.0",
23 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", 570 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
@@ -32,21 +579,642 @@
32 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", 579 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
33 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" 580 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
34 }, 581 },
582 "buffer-crc32": {
583 "version": "0.2.13",
584 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
585 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
586 "dev": true,
587 "optional": true
588 },
35 "buffer-fill": { 589 "buffer-fill": {
36 "version": "1.0.0", 590 "version": "1.0.0",
37 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", 591 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
38 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" 592 "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
39 }, 593 },
594 "cacheable-request": {
595 "version": "2.1.4",
596 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
597 "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
598 "dev": true,
599 "optional": true,
600 "requires": {
601 "clone-response": "1.0.2",
602 "get-stream": "3.0.0",
603 "http-cache-semantics": "3.8.1",
604 "keyv": "3.0.0",
605 "lowercase-keys": "1.0.0",
606 "normalize-url": "2.0.1",
607 "responselike": "1.0.2"
608 },
609 "dependencies": {
610 "get-stream": {
611 "version": "3.0.0",
612 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
613 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
614 "dev": true,
615 "optional": true
616 },
617 "lowercase-keys": {
618 "version": "1.0.0",
619 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
620 "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
621 "dev": true,
622 "optional": true
623 }
624 }
625 },
626 "camelcase": {
627 "version": "2.1.1",
628 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
629 "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
630 "dev": true,
631 "optional": true
632 },
633 "camelcase-keys": {
634 "version": "2.1.0",
635 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
636 "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
637 "dev": true,
638 "optional": true,
639 "requires": {
640 "camelcase": "^2.0.0",
641 "map-obj": "^1.0.0"
642 }
643 },
644 "caw": {
645 "version": "2.0.1",
646 "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
647 "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
648 "dev": true,
649 "optional": true,
650 "requires": {
651 "get-proxy": "^2.0.0",
652 "isurl": "^1.0.0-alpha5",
653 "tunnel-agent": "^0.6.0",
654 "url-to-options": "^1.0.1"
655 }
656 },
657 "chalk": {
658 "version": "1.1.3",
659 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
660 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
661 "dev": true,
662 "optional": true,
663 "requires": {
664 "ansi-styles": "^2.2.1",
665 "escape-string-regexp": "^1.0.2",
666 "has-ansi": "^2.0.0",
667 "strip-ansi": "^3.0.0",
668 "supports-color": "^2.0.0"
669 }
670 },
40 "chownr": { 671 "chownr": {
41 "version": "1.1.4", 672 "version": "1.1.4",
42 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 673 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
43 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" 674 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
44 }, 675 },
676 "cli-cursor": {
677 "version": "3.1.0",
678 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
679 "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
680 "dev": true,
681 "requires": {
682 "restore-cursor": "^3.1.0"
683 }
684 },
685 "cli-spinners": {
686 "version": "2.4.0",
687 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz",
688 "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==",
689 "dev": true
690 },
691 "clone": {
692 "version": "1.0.4",
693 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
694 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
695 "dev": true
696 },
697 "clone-response": {
698 "version": "1.0.2",
699 "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
700 "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
701 "dev": true,
702 "optional": true,
703 "requires": {
704 "mimic-response": "^1.0.0"
705 }
706 },
707 "coa": {
708 "version": "2.0.2",
709 "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
710 "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
711 "dev": true,
712 "optional": true,
713 "requires": {
714 "@types/q": "^1.5.1",
715 "chalk": "^2.4.1",
716 "q": "^1.1.2"
717 },
718 "dependencies": {
719 "ansi-styles": {
720 "version": "3.2.1",
721 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
722 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
723 "dev": true,
724 "optional": true,
725 "requires": {
726 "color-convert": "^1.9.0"
727 }
728 },
729 "chalk": {
730 "version": "2.4.2",
731 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
732 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
733 "dev": true,
734 "optional": true,
735 "requires": {
736 "ansi-styles": "^3.2.1",
737 "escape-string-regexp": "^1.0.5",
738 "supports-color": "^5.3.0"
739 }
740 },
741 "supports-color": {
742 "version": "5.5.0",
743 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
744 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
745 "dev": true,
746 "optional": true,
747 "requires": {
748 "has-flag": "^3.0.0"
749 }
750 }
751 }
752 },
753 "color-convert": {
754 "version": "1.9.3",
755 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
756 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
757 "dev": true,
758 "requires": {
759 "color-name": "1.1.3"
760 }
761 },
762 "color-name": {
763 "version": "1.1.3",
764 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
765 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
766 "dev": true
767 },
768 "commander": {
769 "version": "2.20.3",
770 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
771 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
772 "dev": true,
773 "optional": true
774 },
775 "concat-map": {
776 "version": "0.0.1",
777 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
778 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
779 "dev": true
780 },
781 "config-chain": {
782 "version": "1.1.12",
783 "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
784 "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
785 "dev": true,
786 "optional": true,
787 "requires": {
788 "ini": "^1.3.4",
789 "proto-list": "~1.2.1"
790 }
791 },
792 "console-stream": {
793 "version": "0.1.1",
794 "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
795 "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
796 "dev": true,
797 "optional": true
798 },
799 "content-disposition": {
800 "version": "0.5.3",
801 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
802 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
803 "dev": true,
804 "optional": true,
805 "requires": {
806 "safe-buffer": "5.1.2"
807 },
808 "dependencies": {
809 "safe-buffer": {
810 "version": "5.1.2",
811 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
812 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
813 "dev": true,
814 "optional": true
815 }
816 }
817 },
45 "core-util-is": { 818 "core-util-is": {
46 "version": "1.0.2", 819 "version": "1.0.2",
47 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 820 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
48 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 821 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
49 }, 822 },
823 "cross-spawn": {
824 "version": "6.0.5",
825 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
826 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
827 "dev": true,
828 "optional": true,
829 "requires": {
830 "nice-try": "^1.0.4",
831 "path-key": "^2.0.1",
832 "semver": "^5.5.0",
833 "shebang-command": "^1.2.0",
834 "which": "^1.2.9"
835 },
836 "dependencies": {
837 "semver": {
838 "version": "5.7.1",
839 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
840 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
841 "dev": true,
842 "optional": true
843 }
844 }
845 },
846 "css-select": {
847 "version": "2.1.0",
848 "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
849 "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
850 "dev": true,
851 "optional": true,
852 "requires": {
853 "boolbase": "^1.0.0",
854 "css-what": "^3.2.1",
855 "domutils": "^1.7.0",
856 "nth-check": "^1.0.2"
857 }
858 },
859 "css-select-base-adapter": {
860 "version": "0.1.1",
861 "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
862 "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
863 "dev": true,
864 "optional": true
865 },
866 "css-tree": {
867 "version": "1.0.0-alpha.37",
868 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
869 "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
870 "dev": true,
871 "optional": true,
872 "requires": {
873 "mdn-data": "2.0.4",
874 "source-map": "^0.6.1"
875 }
876 },
877 "css-what": {
878 "version": "3.4.1",
879 "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.1.tgz",
880 "integrity": "sha512-wHOppVDKl4vTAOWzJt5Ek37Sgd9qq1Bmj/T1OjvicWbU5W7ru7Pqbn0Jdqii3Drx/h+dixHKXNhZYx7blthL7g==",
881 "dev": true,
882 "optional": true
883 },
884 "csso": {
885 "version": "4.0.3",
886 "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz",
887 "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==",
888 "dev": true,
889 "optional": true,
890 "requires": {
891 "css-tree": "1.0.0-alpha.39"
892 },
893 "dependencies": {
894 "css-tree": {
895 "version": "1.0.0-alpha.39",
896 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz",
897 "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==",
898 "dev": true,
899 "optional": true,
900 "requires": {
901 "mdn-data": "2.0.6",
902 "source-map": "^0.6.1"
903 }
904 },
905 "mdn-data": {
906 "version": "2.0.6",
907 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz",
908 "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==",
909 "dev": true,
910 "optional": true
911 }
912 }
913 },
914 "currently-unhandled": {
915 "version": "0.4.1",
916 "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
917 "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
918 "dev": true,
919 "optional": true,
920 "requires": {
921 "array-find-index": "^1.0.1"
922 }
923 },
924 "decamelize": {
925 "version": "1.2.0",
926 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
927 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
928 "dev": true
929 },
930 "decamelize-keys": {
931 "version": "1.1.0",
932 "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
933 "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
934 "dev": true,
935 "requires": {
936 "decamelize": "^1.1.0",
937 "map-obj": "^1.0.0"
938 }
939 },
940 "decode-uri-component": {
941 "version": "0.2.0",
942 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
943 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
944 "dev": true,
945 "optional": true
946 },
947 "decompress": {
948 "version": "4.2.1",
949 "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
950 "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
951 "dev": true,
952 "optional": true,
953 "requires": {
954 "decompress-tar": "^4.0.0",
955 "decompress-tarbz2": "^4.0.0",
956 "decompress-targz": "^4.0.0",
957 "decompress-unzip": "^4.0.1",
958 "graceful-fs": "^4.1.10",
959 "make-dir": "^1.0.0",
960 "pify": "^2.3.0",
961 "strip-dirs": "^2.0.0"
962 },
963 "dependencies": {
964 "make-dir": {
965 "version": "1.3.0",
966 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
967 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
968 "dev": true,
969 "optional": true,
970 "requires": {
971 "pify": "^3.0.0"
972 },
973 "dependencies": {
974 "pify": {
975 "version": "3.0.0",
976 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
977 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
978 "dev": true,
979 "optional": true
980 }
981 }
982 }
983 }
984 },
985 "decompress-response": {
986 "version": "3.3.0",
987 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
988 "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
989 "dev": true,
990 "optional": true,
991 "requires": {
992 "mimic-response": "^1.0.0"
993 }
994 },
995 "decompress-tar": {
996 "version": "4.1.1",
997 "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
998 "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
999 "dev": true,
1000 "optional": true,
1001 "requires": {
1002 "file-type": "^5.2.0",
1003 "is-stream": "^1.1.0",
1004 "tar-stream": "^1.5.2"
1005 },
1006 "dependencies": {
1007 "file-type": {
1008 "version": "5.2.0",
1009 "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
1010 "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
1011 "dev": true,
1012 "optional": true
1013 }
1014 }
1015 },
1016 "decompress-tarbz2": {
1017 "version": "4.1.1",
1018 "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
1019 "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
1020 "dev": true,
1021 "optional": true,
1022 "requires": {
1023 "decompress-tar": "^4.1.0",
1024 "file-type": "^6.1.0",
1025 "is-stream": "^1.1.0",
1026 "seek-bzip": "^1.0.5",
1027 "unbzip2-stream": "^1.0.9"
1028 },
1029 "dependencies": {
1030 "file-type": {
1031 "version": "6.2.0",
1032 "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
1033 "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
1034 "dev": true,
1035 "optional": true
1036 }
1037 }
1038 },
1039 "decompress-targz": {
1040 "version": "4.1.1",
1041 "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
1042 "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
1043 "dev": true,
1044 "optional": true,
1045 "requires": {
1046 "decompress-tar": "^4.1.1",
1047 "file-type": "^5.2.0",
1048 "is-stream": "^1.1.0"
1049 },
1050 "dependencies": {
1051 "file-type": {
1052 "version": "5.2.0",
1053 "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
1054 "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
1055 "dev": true,
1056 "optional": true
1057 }
1058 }
1059 },
1060 "decompress-unzip": {
1061 "version": "4.0.1",
1062 "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
1063 "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
1064 "dev": true,
1065 "optional": true,
1066 "requires": {
1067 "file-type": "^3.8.0",
1068 "get-stream": "^2.2.0",
1069 "pify": "^2.3.0",
1070 "yauzl": "^2.4.2"
1071 },
1072 "dependencies": {
1073 "file-type": {
1074 "version": "3.9.0",
1075 "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
1076 "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
1077 "dev": true,
1078 "optional": true
1079 },
1080 "get-stream": {
1081 "version": "2.3.1",
1082 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
1083 "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
1084 "dev": true,
1085 "optional": true,
1086 "requires": {
1087 "object-assign": "^4.0.1",
1088 "pinkie-promise": "^2.0.0"
1089 }
1090 }
1091 }
1092 },
1093 "defaults": {
1094 "version": "1.0.3",
1095 "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
1096 "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
1097 "dev": true,
1098 "requires": {
1099 "clone": "^1.0.2"
1100 }
1101 },
1102 "define-properties": {
1103 "version": "1.1.3",
1104 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1105 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1106 "dev": true,
1107 "requires": {
1108 "object-keys": "^1.0.12"
1109 }
1110 },
1111 "dir-glob": {
1112 "version": "3.0.1",
1113 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1114 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1115 "dev": true,
1116 "requires": {
1117 "path-type": "^4.0.0"
1118 }
1119 },
1120 "dom-serializer": {
1121 "version": "0.2.2",
1122 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
1123 "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
1124 "dev": true,
1125 "optional": true,
1126 "requires": {
1127 "domelementtype": "^2.0.1",
1128 "entities": "^2.0.0"
1129 },
1130 "dependencies": {
1131 "domelementtype": {
1132 "version": "2.0.2",
1133 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz",
1134 "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==",
1135 "dev": true,
1136 "optional": true
1137 }
1138 }
1139 },
1140 "domelementtype": {
1141 "version": "1.3.1",
1142 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
1143 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
1144 "dev": true,
1145 "optional": true
1146 },
1147 "domutils": {
1148 "version": "1.7.0",
1149 "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
1150 "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
1151 "dev": true,
1152 "optional": true,
1153 "requires": {
1154 "dom-serializer": "0",
1155 "domelementtype": "1"
1156 }
1157 },
1158 "download": {
1159 "version": "6.2.5",
1160 "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
1161 "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
1162 "dev": true,
1163 "optional": true,
1164 "requires": {
1165 "caw": "^2.0.0",
1166 "content-disposition": "^0.5.2",
1167 "decompress": "^4.0.0",
1168 "ext-name": "^5.0.0",
1169 "file-type": "5.2.0",
1170 "filenamify": "^2.0.0",
1171 "get-stream": "^3.0.0",
1172 "got": "^7.0.0",
1173 "make-dir": "^1.0.0",
1174 "p-event": "^1.0.0",
1175 "pify": "^3.0.0"
1176 },
1177 "dependencies": {
1178 "file-type": {
1179 "version": "5.2.0",
1180 "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
1181 "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
1182 "dev": true,
1183 "optional": true
1184 },
1185 "get-stream": {
1186 "version": "3.0.0",
1187 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
1188 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
1189 "dev": true,
1190 "optional": true
1191 },
1192 "make-dir": {
1193 "version": "1.3.0",
1194 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
1195 "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
1196 "dev": true,
1197 "optional": true,
1198 "requires": {
1199 "pify": "^3.0.0"
1200 }
1201 },
1202 "pify": {
1203 "version": "3.0.0",
1204 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1205 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1206 "dev": true,
1207 "optional": true
1208 }
1209 }
1210 },
1211 "duplexer3": {
1212 "version": "0.1.4",
1213 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
1214 "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
1215 "dev": true,
1216 "optional": true
1217 },
50 "end-of-stream": { 1218 "end-of-stream": {
51 "version": "1.4.4", 1219 "version": "1.4.4",
52 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1220 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -55,6 +1223,280 @@
55 "once": "^1.4.0" 1223 "once": "^1.4.0"
56 } 1224 }
57 }, 1225 },
1226 "entities": {
1227 "version": "2.0.3",
1228 "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
1229 "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
1230 "dev": true,
1231 "optional": true
1232 },
1233 "error-ex": {
1234 "version": "1.3.2",
1235 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1236 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1237 "dev": true,
1238 "requires": {
1239 "is-arrayish": "^0.2.1"
1240 }
1241 },
1242 "es-abstract": {
1243 "version": "1.17.7",
1244 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
1245 "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
1246 "dev": true,
1247 "requires": {
1248 "es-to-primitive": "^1.2.1",
1249 "function-bind": "^1.1.1",
1250 "has": "^1.0.3",
1251 "has-symbols": "^1.0.1",
1252 "is-callable": "^1.2.2",
1253 "is-regex": "^1.1.1",
1254 "object-inspect": "^1.8.0",
1255 "object-keys": "^1.1.1",
1256 "object.assign": "^4.1.1",
1257 "string.prototype.trimend": "^1.0.1",
1258 "string.prototype.trimstart": "^1.0.1"
1259 }
1260 },
1261 "es-to-primitive": {
1262 "version": "1.2.1",
1263 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1264 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1265 "dev": true,
1266 "requires": {
1267 "is-callable": "^1.1.4",
1268 "is-date-object": "^1.0.1",
1269 "is-symbol": "^1.0.2"
1270 }
1271 },
1272 "escape-string-regexp": {
1273 "version": "1.0.5",
1274 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1275 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1276 "dev": true
1277 },
1278 "esprima": {
1279 "version": "4.0.1",
1280 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1281 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1282 "dev": true,
1283 "optional": true
1284 },
1285 "exec-buffer": {
1286 "version": "3.2.0",
1287 "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
1288 "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
1289 "dev": true,
1290 "optional": true,
1291 "requires": {
1292 "execa": "^0.7.0",
1293 "p-finally": "^1.0.0",
1294 "pify": "^3.0.0",
1295 "rimraf": "^2.5.4",
1296 "tempfile": "^2.0.0"
1297 },
1298 "dependencies": {
1299 "cross-spawn": {
1300 "version": "5.1.0",
1301 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
1302 "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
1303 "dev": true,
1304 "optional": true,
1305 "requires": {
1306 "lru-cache": "^4.0.1",
1307 "shebang-command": "^1.2.0",
1308 "which": "^1.2.9"
1309 }
1310 },
1311 "execa": {
1312 "version": "0.7.0",
1313 "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
1314 "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
1315 "dev": true,
1316 "optional": true,
1317 "requires": {
1318 "cross-spawn": "^5.0.1",
1319 "get-stream": "^3.0.0",
1320 "is-stream": "^1.1.0",
1321 "npm-run-path": "^2.0.0",
1322 "p-finally": "^1.0.0",
1323 "signal-exit": "^3.0.0",
1324 "strip-eof": "^1.0.0"
1325 }
1326 },
1327 "get-stream": {
1328 "version": "3.0.0",
1329 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
1330 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
1331 "dev": true,
1332 "optional": true
1333 },
1334 "pify": {
1335 "version": "3.0.0",
1336 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1337 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1338 "dev": true,
1339 "optional": true
1340 }
1341 }
1342 },
1343 "execa": {
1344 "version": "1.0.0",
1345 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
1346 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
1347 "dev": true,
1348 "optional": true,
1349 "requires": {
1350 "cross-spawn": "^6.0.0",
1351 "get-stream": "^4.0.0",
1352 "is-stream": "^1.1.0",
1353 "npm-run-path": "^2.0.0",
1354 "p-finally": "^1.0.0",
1355 "signal-exit": "^3.0.0",
1356 "strip-eof": "^1.0.0"
1357 }
1358 },
1359 "executable": {
1360 "version": "4.1.1",
1361 "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
1362 "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
1363 "dev": true,
1364 "optional": true,
1365 "requires": {
1366 "pify": "^2.2.0"
1367 }
1368 },
1369 "ext-list": {
1370 "version": "2.2.2",
1371 "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
1372 "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
1373 "dev": true,
1374 "optional": true,
1375 "requires": {
1376 "mime-db": "^1.28.0"
1377 }
1378 },
1379 "ext-name": {
1380 "version": "5.0.0",
1381 "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
1382 "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
1383 "dev": true,
1384 "optional": true,
1385 "requires": {
1386 "ext-list": "^2.0.0",
1387 "sort-keys-length": "^1.0.0"
1388 }
1389 },
1390 "fast-glob": {
1391 "version": "3.2.4",
1392 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
1393 "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
1394 "dev": true,
1395 "requires": {
1396 "@nodelib/fs.stat": "^2.0.2",
1397 "@nodelib/fs.walk": "^1.2.3",
1398 "glob-parent": "^5.1.0",
1399 "merge2": "^1.3.0",
1400 "micromatch": "^4.0.2",
1401 "picomatch": "^2.2.1"
1402 }
1403 },
1404 "fastq": {
1405 "version": "1.8.0",
1406 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
1407 "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
1408 "dev": true,
1409 "requires": {
1410 "reusify": "^1.0.4"
1411 }
1412 },
1413 "fd-slicer": {
1414 "version": "1.1.0",
1415 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1416 "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
1417 "dev": true,
1418 "optional": true,
1419 "requires": {
1420 "pend": "~1.2.0"
1421 }
1422 },
1423 "figures": {
1424 "version": "1.7.0",
1425 "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
1426 "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
1427 "dev": true,
1428 "optional": true,
1429 "requires": {
1430 "escape-string-regexp": "^1.0.5",
1431 "object-assign": "^4.1.0"
1432 }
1433 },
1434 "file-type": {
1435 "version": "12.4.2",
1436 "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
1437 "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
1438 "dev": true
1439 },
1440 "filename-reserved-regex": {
1441 "version": "2.0.0",
1442 "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
1443 "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
1444 "dev": true,
1445 "optional": true
1446 },
1447 "filenamify": {
1448 "version": "2.1.0",
1449 "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
1450 "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
1451 "dev": true,
1452 "optional": true,
1453 "requires": {
1454 "filename-reserved-regex": "^2.0.0",
1455 "strip-outer": "^1.0.0",
1456 "trim-repeated": "^1.0.0"
1457 }
1458 },
1459 "fill-range": {
1460 "version": "7.0.1",
1461 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1462 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1463 "dev": true,
1464 "requires": {
1465 "to-regex-range": "^5.0.1"
1466 }
1467 },
1468 "find-up": {
1469 "version": "1.1.2",
1470 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
1471 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
1472 "dev": true,
1473 "optional": true,
1474 "requires": {
1475 "path-exists": "^2.0.0",
1476 "pinkie-promise": "^2.0.0"
1477 }
1478 },
1479 "find-versions": {
1480 "version": "3.2.0",
1481 "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
1482 "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
1483 "dev": true,
1484 "optional": true,
1485 "requires": {
1486 "semver-regex": "^2.0.0"
1487 }
1488 },
1489 "from2": {
1490 "version": "2.3.0",
1491 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
1492 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
1493 "dev": true,
1494 "optional": true,
1495 "requires": {
1496 "inherits": "^2.0.1",
1497 "readable-stream": "^2.0.0"
1498 }
1499 },
58 "fs-constants": { 1500 "fs-constants": {
59 "version": "1.0.0", 1501 "version": "1.0.0",
60 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1502 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -71,11 +1513,344 @@
71 "universalify": "^1.0.0" 1513 "universalify": "^1.0.0"
72 } 1514 }
73 }, 1515 },
1516 "fs.realpath": {
1517 "version": "1.0.0",
1518 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1519 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1520 "dev": true
1521 },
1522 "function-bind": {
1523 "version": "1.1.1",
1524 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1525 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1526 "dev": true
1527 },
1528 "get-proxy": {
1529 "version": "2.1.0",
1530 "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
1531 "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
1532 "dev": true,
1533 "optional": true,
1534 "requires": {
1535 "npm-conf": "^1.1.0"
1536 }
1537 },
1538 "get-stdin": {
1539 "version": "8.0.0",
1540 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
1541 "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
1542 "dev": true
1543 },
1544 "get-stream": {
1545 "version": "4.1.0",
1546 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1547 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1548 "dev": true,
1549 "optional": true,
1550 "requires": {
1551 "pump": "^3.0.0"
1552 },
1553 "dependencies": {
1554 "pump": {
1555 "version": "3.0.0",
1556 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1557 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1558 "dev": true,
1559 "optional": true,
1560 "requires": {
1561 "end-of-stream": "^1.1.0",
1562 "once": "^1.3.1"
1563 }
1564 }
1565 }
1566 },
1567 "gifsicle": {
1568 "version": "5.1.0",
1569 "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.1.0.tgz",
1570 "integrity": "sha512-hQsOH7yjC7fMokntysN6f2QuxrnX+zmKKKVy0sC3Vhtnk8WrOxLdfH/Z2PNn7lVVx+1+drzIeAe8ufcmdSC/8g==",
1571 "dev": true,
1572 "optional": true,
1573 "requires": {
1574 "bin-build": "^3.0.0",
1575 "bin-wrapper": "^4.0.0",
1576 "execa": "^4.0.0",
1577 "logalot": "^2.0.0"
1578 },
1579 "dependencies": {
1580 "cross-spawn": {
1581 "version": "7.0.3",
1582 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1583 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1584 "dev": true,
1585 "optional": true,
1586 "requires": {
1587 "path-key": "^3.1.0",
1588 "shebang-command": "^2.0.0",
1589 "which": "^2.0.1"
1590 }
1591 },
1592 "execa": {
1593 "version": "4.0.3",
1594 "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz",
1595 "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==",
1596 "dev": true,
1597 "optional": true,
1598 "requires": {
1599 "cross-spawn": "^7.0.0",
1600 "get-stream": "^5.0.0",
1601 "human-signals": "^1.1.1",
1602 "is-stream": "^2.0.0",
1603 "merge-stream": "^2.0.0",
1604 "npm-run-path": "^4.0.0",
1605 "onetime": "^5.1.0",
1606 "signal-exit": "^3.0.2",
1607 "strip-final-newline": "^2.0.0"
1608 }
1609 },
1610 "get-stream": {
1611 "version": "5.2.0",
1612 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1613 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1614 "dev": true,
1615 "optional": true,
1616 "requires": {
1617 "pump": "^3.0.0"
1618 }
1619 },
1620 "is-stream": {
1621 "version": "2.0.0",
1622 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1623 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
1624 "dev": true,
1625 "optional": true
1626 },
1627 "npm-run-path": {
1628 "version": "4.0.1",
1629 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
1630 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
1631 "dev": true,
1632 "optional": true,
1633 "requires": {
1634 "path-key": "^3.0.0"
1635 }
1636 },
1637 "path-key": {
1638 "version": "3.1.1",
1639 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1640 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1641 "dev": true,
1642 "optional": true
1643 },
1644 "pump": {
1645 "version": "3.0.0",
1646 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1647 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1648 "dev": true,
1649 "optional": true,
1650 "requires": {
1651 "end-of-stream": "^1.1.0",
1652 "once": "^1.3.1"
1653 }
1654 },
1655 "shebang-command": {
1656 "version": "2.0.0",
1657 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1658 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1659 "dev": true,
1660 "optional": true,
1661 "requires": {
1662 "shebang-regex": "^3.0.0"
1663 }
1664 },
1665 "shebang-regex": {
1666 "version": "3.0.0",
1667 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1668 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1669 "dev": true,
1670 "optional": true
1671 },
1672 "which": {
1673 "version": "2.0.2",
1674 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1675 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1676 "dev": true,
1677 "optional": true,
1678 "requires": {
1679 "isexe": "^2.0.0"
1680 }
1681 }
1682 }
1683 },
1684 "glob": {
1685 "version": "7.1.6",
1686 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1687 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1688 "dev": true,
1689 "requires": {
1690 "fs.realpath": "^1.0.0",
1691 "inflight": "^1.0.4",
1692 "inherits": "2",
1693 "minimatch": "^3.0.4",
1694 "once": "^1.3.0",
1695 "path-is-absolute": "^1.0.0"
1696 }
1697 },
1698 "glob-parent": {
1699 "version": "5.1.1",
1700 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
1701 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
1702 "dev": true,
1703 "requires": {
1704 "is-glob": "^4.0.1"
1705 }
1706 },
1707 "globby": {
1708 "version": "10.0.2",
1709 "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
1710 "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==",
1711 "dev": true,
1712 "requires": {
1713 "@types/glob": "^7.1.1",
1714 "array-union": "^2.1.0",
1715 "dir-glob": "^3.0.1",
1716 "fast-glob": "^3.0.3",
1717 "glob": "^7.1.3",
1718 "ignore": "^5.1.1",
1719 "merge2": "^1.2.3",
1720 "slash": "^3.0.0"
1721 }
1722 },
1723 "got": {
1724 "version": "7.1.0",
1725 "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
1726 "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
1727 "dev": true,
1728 "optional": true,
1729 "requires": {
1730 "decompress-response": "^3.2.0",
1731 "duplexer3": "^0.1.4",
1732 "get-stream": "^3.0.0",
1733 "is-plain-obj": "^1.1.0",
1734 "is-retry-allowed": "^1.0.0",
1735 "is-stream": "^1.0.0",
1736 "isurl": "^1.0.0-alpha5",
1737 "lowercase-keys": "^1.0.0",
1738 "p-cancelable": "^0.3.0",
1739 "p-timeout": "^1.1.1",
1740 "safe-buffer": "^5.0.1",
1741 "timed-out": "^4.0.0",
1742 "url-parse-lax": "^1.0.0",
1743 "url-to-options": "^1.0.1"
1744 },
1745 "dependencies": {
1746 "get-stream": {
1747 "version": "3.0.0",
1748 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
1749 "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
1750 "dev": true,
1751 "optional": true
1752 }
1753 }
1754 },
74 "graceful-fs": { 1755 "graceful-fs": {
75 "version": "4.2.4", 1756 "version": "4.2.4",
76 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 1757 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
77 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" 1758 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
78 }, 1759 },
1760 "hard-rejection": {
1761 "version": "2.1.0",
1762 "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
1763 "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
1764 "dev": true
1765 },
1766 "has": {
1767 "version": "1.0.3",
1768 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1769 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1770 "dev": true,
1771 "requires": {
1772 "function-bind": "^1.1.1"
1773 }
1774 },
1775 "has-ansi": {
1776 "version": "2.0.0",
1777 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1778 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1779 "dev": true,
1780 "optional": true,
1781 "requires": {
1782 "ansi-regex": "^2.0.0"
1783 }
1784 },
1785 "has-flag": {
1786 "version": "3.0.0",
1787 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1788 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1789 "dev": true
1790 },
1791 "has-symbol-support-x": {
1792 "version": "1.4.2",
1793 "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
1794 "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
1795 "dev": true,
1796 "optional": true
1797 },
1798 "has-symbols": {
1799 "version": "1.0.1",
1800 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
1801 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
1802 "dev": true
1803 },
1804 "has-to-string-tag-x": {
1805 "version": "1.4.1",
1806 "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
1807 "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
1808 "dev": true,
1809 "optional": true,
1810 "requires": {
1811 "has-symbol-support-x": "^1.4.1"
1812 }
1813 },
1814 "hosted-git-info": {
1815 "version": "2.8.8",
1816 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
1817 "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
1818 "dev": true
1819 },
1820 "html-comment-regex": {
1821 "version": "1.1.2",
1822 "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
1823 "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
1824 "dev": true,
1825 "optional": true
1826 },
1827 "http-cache-semantics": {
1828 "version": "3.8.1",
1829 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
1830 "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
1831 "dev": true,
1832 "optional": true
1833 },
1834 "human-signals": {
1835 "version": "1.1.1",
1836 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
1837 "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
1838 "dev": true,
1839 "optional": true
1840 },
1841 "ieee754": {
1842 "version": "1.1.13",
1843 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
1844 "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
1845 "dev": true,
1846 "optional": true
1847 },
1848 "ignore": {
1849 "version": "5.1.8",
1850 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
1851 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
1852 "dev": true
1853 },
79 "image-size": { 1854 "image-size": {
80 "version": "0.9.1", 1855 "version": "0.9.1",
81 "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.1.tgz", 1856 "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.9.1.tgz",
@@ -84,16 +1859,309 @@
84 "queue": "6.0.1" 1859 "queue": "6.0.1"
85 } 1860 }
86 }, 1861 },
1862 "imagemin": {
1863 "version": "7.0.1",
1864 "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz",
1865 "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==",
1866 "dev": true,
1867 "requires": {
1868 "file-type": "^12.0.0",
1869 "globby": "^10.0.0",
1870 "graceful-fs": "^4.2.2",
1871 "junk": "^3.1.0",
1872 "make-dir": "^3.0.0",
1873 "p-pipe": "^3.0.0",
1874 "replace-ext": "^1.0.0"
1875 }
1876 },
1877 "imagemin-cli": {
1878 "version": "6.0.0",
1879 "resolved": "https://registry.npmjs.org/imagemin-cli/-/imagemin-cli-6.0.0.tgz",
1880 "integrity": "sha512-ZDQqZWnIxf4UEG6KSfCtddq625V+NnNmYgZOdyyQU1CkwTQV7ameE3bWYplGlpwYFOAXs71AbBBT3wEC1upBAA==",
1881 "dev": true,
1882 "requires": {
1883 "arrify": "^2.0.1",
1884 "get-stdin": "^8.0.0",
1885 "imagemin": "^7.0.0",
1886 "imagemin-gifsicle": "^7.0.0",
1887 "imagemin-jpegtran": "^6.0.0",
1888 "imagemin-optipng": "^7.0.0",
1889 "imagemin-svgo": "^7.0.0",
1890 "lodash.pairs": "^3.0.1",
1891 "meow": "^7.0.1",
1892 "ora": "^4.0.3",
1893 "plur": "^4.0.0",
1894 "strip-indent": "^3.0.0"
1895 }
1896 },
1897 "imagemin-gifsicle": {
1898 "version": "7.0.0",
1899 "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz",
1900 "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==",
1901 "dev": true,
1902 "optional": true,
1903 "requires": {
1904 "execa": "^1.0.0",
1905 "gifsicle": "^5.0.0",
1906 "is-gif": "^3.0.0"
1907 }
1908 },
1909 "imagemin-jpegtran": {
1910 "version": "6.0.0",
1911 "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz",
1912 "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==",
1913 "dev": true,
1914 "optional": true,
1915 "requires": {
1916 "exec-buffer": "^3.0.0",
1917 "is-jpg": "^2.0.0",
1918 "jpegtran-bin": "^4.0.0"
1919 }
1920 },
1921 "imagemin-optipng": {
1922 "version": "7.1.0",
1923 "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz",
1924 "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==",
1925 "dev": true,
1926 "optional": true,
1927 "requires": {
1928 "exec-buffer": "^3.0.0",
1929 "is-png": "^2.0.0",
1930 "optipng-bin": "^6.0.0"
1931 }
1932 },
1933 "imagemin-svgo": {
1934 "version": "7.1.0",
1935 "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz",
1936 "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==",
1937 "dev": true,
1938 "optional": true,
1939 "requires": {
1940 "is-svg": "^4.2.1",
1941 "svgo": "^1.3.2"
1942 }
1943 },
1944 "import-lazy": {
1945 "version": "3.1.0",
1946 "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
1947 "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
1948 "dev": true,
1949 "optional": true
1950 },
1951 "indent-string": {
1952 "version": "2.1.0",
1953 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
1954 "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
1955 "dev": true,
1956 "optional": true,
1957 "requires": {
1958 "repeating": "^2.0.0"
1959 }
1960 },
1961 "inflight": {
1962 "version": "1.0.6",
1963 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1964 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1965 "dev": true,
1966 "requires": {
1967 "once": "^1.3.0",
1968 "wrappy": "1"
1969 }
1970 },
87 "inherits": { 1971 "inherits": {
88 "version": "2.0.4", 1972 "version": "2.0.4",
89 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1973 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
90 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1974 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
91 }, 1975 },
1976 "ini": {
1977 "version": "1.3.5",
1978 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
1979 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
1980 "dev": true,
1981 "optional": true
1982 },
1983 "into-stream": {
1984 "version": "3.1.0",
1985 "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
1986 "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
1987 "dev": true,
1988 "optional": true,
1989 "requires": {
1990 "from2": "^2.1.1",
1991 "p-is-promise": "^1.1.0"
1992 }
1993 },
1994 "irregular-plurals": {
1995 "version": "3.2.0",
1996 "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.2.0.tgz",
1997 "integrity": "sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q==",
1998 "dev": true
1999 },
2000 "is-arrayish": {
2001 "version": "0.2.1",
2002 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2003 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2004 "dev": true
2005 },
2006 "is-callable": {
2007 "version": "1.2.2",
2008 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
2009 "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
2010 "dev": true
2011 },
2012 "is-date-object": {
2013 "version": "1.0.2",
2014 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
2015 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
2016 "dev": true
2017 },
92 "is-docker": { 2018 "is-docker": {
93 "version": "2.1.1", 2019 "version": "2.1.1",
94 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", 2020 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
95 "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" 2021 "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw=="
96 }, 2022 },
2023 "is-extglob": {
2024 "version": "2.1.1",
2025 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2026 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2027 "dev": true
2028 },
2029 "is-finite": {
2030 "version": "1.1.0",
2031 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
2032 "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
2033 "dev": true,
2034 "optional": true
2035 },
2036 "is-gif": {
2037 "version": "3.0.0",
2038 "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
2039 "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
2040 "dev": true,
2041 "optional": true,
2042 "requires": {
2043 "file-type": "^10.4.0"
2044 },
2045 "dependencies": {
2046 "file-type": {
2047 "version": "10.11.0",
2048 "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
2049 "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
2050 "dev": true,
2051 "optional": true
2052 }
2053 }
2054 },
2055 "is-glob": {
2056 "version": "4.0.1",
2057 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2058 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2059 "dev": true,
2060 "requires": {
2061 "is-extglob": "^2.1.1"
2062 }
2063 },
2064 "is-interactive": {
2065 "version": "1.0.0",
2066 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
2067 "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
2068 "dev": true
2069 },
2070 "is-jpg": {
2071 "version": "2.0.0",
2072 "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
2073 "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
2074 "dev": true,
2075 "optional": true
2076 },
2077 "is-natural-number": {
2078 "version": "4.0.1",
2079 "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
2080 "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
2081 "dev": true,
2082 "optional": true
2083 },
2084 "is-negative-zero": {
2085 "version": "2.0.0",
2086 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
2087 "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
2088 "dev": true
2089 },
2090 "is-number": {
2091 "version": "7.0.0",
2092 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2093 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2094 "dev": true
2095 },
2096 "is-object": {
2097 "version": "1.0.1",
2098 "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
2099 "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
2100 "dev": true,
2101 "optional": true
2102 },
2103 "is-plain-obj": {
2104 "version": "1.1.0",
2105 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2106 "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
2107 "dev": true
2108 },
2109 "is-png": {
2110 "version": "2.0.0",
2111 "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz",
2112 "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==",
2113 "dev": true,
2114 "optional": true
2115 },
2116 "is-regex": {
2117 "version": "1.1.1",
2118 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
2119 "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
2120 "dev": true,
2121 "requires": {
2122 "has-symbols": "^1.0.1"
2123 }
2124 },
2125 "is-retry-allowed": {
2126 "version": "1.2.0",
2127 "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
2128 "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
2129 "dev": true,
2130 "optional": true
2131 },
2132 "is-stream": {
2133 "version": "1.1.0",
2134 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2135 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2136 "dev": true,
2137 "optional": true
2138 },
2139 "is-svg": {
2140 "version": "4.2.1",
2141 "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz",
2142 "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==",
2143 "dev": true,
2144 "optional": true,
2145 "requires": {
2146 "html-comment-regex": "^1.1.2"
2147 }
2148 },
2149 "is-symbol": {
2150 "version": "1.0.3",
2151 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
2152 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
2153 "dev": true,
2154 "requires": {
2155 "has-symbols": "^1.0.1"
2156 }
2157 },
2158 "is-utf8": {
2159 "version": "0.2.1",
2160 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
2161 "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
2162 "dev": true,
2163 "optional": true
2164 },
97 "is-wsl": { 2165 "is-wsl": {
98 "version": "2.2.0", 2166 "version": "2.2.0",
99 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 2167 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -107,6 +2175,66 @@
107 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2175 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
108 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 2176 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
109 }, 2177 },
2178 "isexe": {
2179 "version": "2.0.0",
2180 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2181 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2182 "dev": true,
2183 "optional": true
2184 },
2185 "isurl": {
2186 "version": "1.0.0",
2187 "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
2188 "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
2189 "dev": true,
2190 "optional": true,
2191 "requires": {
2192 "has-to-string-tag-x": "^1.2.0",
2193 "is-object": "^1.0.1"
2194 }
2195 },
2196 "jpegtran-bin": {
2197 "version": "4.0.0",
2198 "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
2199 "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==",
2200 "dev": true,
2201 "optional": true,
2202 "requires": {
2203 "bin-build": "^3.0.0",
2204 "bin-wrapper": "^4.0.0",
2205 "logalot": "^2.0.0"
2206 }
2207 },
2208 "js-tokens": {
2209 "version": "4.0.0",
2210 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2211 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2212 "dev": true
2213 },
2214 "js-yaml": {
2215 "version": "3.14.0",
2216 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
2217 "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
2218 "dev": true,
2219 "optional": true,
2220 "requires": {
2221 "argparse": "^1.0.7",
2222 "esprima": "^4.0.0"
2223 }
2224 },
2225 "json-buffer": {
2226 "version": "3.0.0",
2227 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
2228 "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
2229 "dev": true,
2230 "optional": true
2231 },
2232 "json-parse-even-better-errors": {
2233 "version": "2.3.1",
2234 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2235 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2236 "dev": true
2237 },
110 "jsonfile": { 2238 "jsonfile": {
111 "version": "6.0.1", 2239 "version": "6.0.1",
112 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", 2240 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
@@ -116,11 +2244,460 @@
116 "universalify": "^1.0.0" 2244 "universalify": "^1.0.0"
117 } 2245 }
118 }, 2246 },
2247 "junk": {
2248 "version": "3.1.0",
2249 "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
2250 "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
2251 "dev": true
2252 },
2253 "keyv": {
2254 "version": "3.0.0",
2255 "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
2256 "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
2257 "dev": true,
2258 "optional": true,
2259 "requires": {
2260 "json-buffer": "3.0.0"
2261 }
2262 },
2263 "kind-of": {
2264 "version": "6.0.3",
2265 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2266 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
2267 "dev": true
2268 },
2269 "lines-and-columns": {
2270 "version": "1.1.6",
2271 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2272 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
2273 "dev": true
2274 },
2275 "load-json-file": {
2276 "version": "1.1.0",
2277 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
2278 "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
2279 "dev": true,
2280 "optional": true,
2281 "requires": {
2282 "graceful-fs": "^4.1.2",
2283 "parse-json": "^2.2.0",
2284 "pify": "^2.0.0",
2285 "pinkie-promise": "^2.0.0",
2286 "strip-bom": "^2.0.0"
2287 }
2288 },
2289 "locate-path": {
2290 "version": "5.0.0",
2291 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2292 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2293 "dev": true,
2294 "requires": {
2295 "p-locate": "^4.1.0"
2296 }
2297 },
2298 "lodash._getnative": {
2299 "version": "3.9.1",
2300 "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
2301 "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
2302 "dev": true
2303 },
2304 "lodash.isarguments": {
2305 "version": "3.1.0",
2306 "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
2307 "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
2308 "dev": true
2309 },
2310 "lodash.isarray": {
2311 "version": "3.0.4",
2312 "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
2313 "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
2314 "dev": true
2315 },
2316 "lodash.keys": {
2317 "version": "3.1.2",
2318 "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
2319 "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
2320 "dev": true,
2321 "requires": {
2322 "lodash._getnative": "^3.0.0",
2323 "lodash.isarguments": "^3.0.0",
2324 "lodash.isarray": "^3.0.0"
2325 }
2326 },
2327 "lodash.pairs": {
2328 "version": "3.0.1",
2329 "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz",
2330 "integrity": "sha1-u+CNV4bu6qCaFckevw3LfSvjJqk=",
2331 "dev": true,
2332 "requires": {
2333 "lodash.keys": "^3.0.0"
2334 }
2335 },
2336 "log-symbols": {
2337 "version": "3.0.0",
2338 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
2339 "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
2340 "dev": true,
2341 "requires": {
2342 "chalk": "^2.4.2"
2343 },
2344 "dependencies": {
2345 "ansi-styles": {
2346 "version": "3.2.1",
2347 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2348 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2349 "dev": true,
2350 "requires": {
2351 "color-convert": "^1.9.0"
2352 }
2353 },
2354 "chalk": {
2355 "version": "2.4.2",
2356 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2357 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2358 "dev": true,
2359 "requires": {
2360 "ansi-styles": "^3.2.1",
2361 "escape-string-regexp": "^1.0.5",
2362 "supports-color": "^5.3.0"
2363 }
2364 },
2365 "supports-color": {
2366 "version": "5.5.0",
2367 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2368 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2369 "dev": true,
2370 "requires": {
2371 "has-flag": "^3.0.0"
2372 }
2373 }
2374 }
2375 },
2376 "logalot": {
2377 "version": "2.1.0",
2378 "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
2379 "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
2380 "dev": true,
2381 "optional": true,
2382 "requires": {
2383 "figures": "^1.3.5",
2384 "squeak": "^1.0.0"
2385 }
2386 },
2387 "longest": {
2388 "version": "1.0.1",
2389 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
2390 "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
2391 "dev": true,
2392 "optional": true
2393 },
2394 "loud-rejection": {
2395 "version": "1.6.0",
2396 "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
2397 "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
2398 "dev": true,
2399 "optional": true,
2400 "requires": {
2401 "currently-unhandled": "^0.4.1",
2402 "signal-exit": "^3.0.0"
2403 }
2404 },
2405 "lowercase-keys": {
2406 "version": "1.0.1",
2407 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
2408 "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
2409 "dev": true,
2410 "optional": true
2411 },
2412 "lpad-align": {
2413 "version": "1.1.2",
2414 "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
2415 "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
2416 "dev": true,
2417 "optional": true,
2418 "requires": {
2419 "get-stdin": "^4.0.1",
2420 "indent-string": "^2.1.0",
2421 "longest": "^1.0.0",
2422 "meow": "^3.3.0"
2423 },
2424 "dependencies": {
2425 "get-stdin": {
2426 "version": "4.0.1",
2427 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
2428 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2429 "dev": true,
2430 "optional": true
2431 },
2432 "meow": {
2433 "version": "3.7.0",
2434 "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
2435 "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
2436 "dev": true,
2437 "optional": true,
2438 "requires": {
2439 "camelcase-keys": "^2.0.0",
2440 "decamelize": "^1.1.2",
2441 "loud-rejection": "^1.0.0",
2442 "map-obj": "^1.0.1",
2443 "minimist": "^1.1.3",
2444 "normalize-package-data": "^2.3.4",
2445 "object-assign": "^4.0.1",
2446 "read-pkg-up": "^1.0.1",
2447 "redent": "^1.0.0",
2448 "trim-newlines": "^1.0.0"
2449 }
2450 }
2451 }
2452 },
2453 "lru-cache": {
2454 "version": "4.1.5",
2455 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
2456 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
2457 "dev": true,
2458 "optional": true,
2459 "requires": {
2460 "pseudomap": "^1.0.2",
2461 "yallist": "^2.1.2"
2462 }
2463 },
2464 "make-dir": {
2465 "version": "3.1.0",
2466 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2467 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2468 "dev": true,
2469 "requires": {
2470 "semver": "^6.0.0"
2471 }
2472 },
2473 "map-obj": {
2474 "version": "1.0.1",
2475 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
2476 "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
2477 "dev": true
2478 },
2479 "mdn-data": {
2480 "version": "2.0.4",
2481 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
2482 "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
2483 "dev": true,
2484 "optional": true
2485 },
2486 "meow": {
2487 "version": "7.1.1",
2488 "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz",
2489 "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==",
2490 "dev": true,
2491 "requires": {
2492 "@types/minimist": "^1.2.0",
2493 "camelcase-keys": "^6.2.2",
2494 "decamelize-keys": "^1.1.0",
2495 "hard-rejection": "^2.1.0",
2496 "minimist-options": "4.1.0",
2497 "normalize-package-data": "^2.5.0",
2498 "read-pkg-up": "^7.0.1",
2499 "redent": "^3.0.0",
2500 "trim-newlines": "^3.0.0",
2501 "type-fest": "^0.13.1",
2502 "yargs-parser": "^18.1.3"
2503 },
2504 "dependencies": {
2505 "camelcase": {
2506 "version": "5.3.1",
2507 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
2508 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
2509 "dev": true
2510 },
2511 "camelcase-keys": {
2512 "version": "6.2.2",
2513 "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
2514 "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
2515 "dev": true,
2516 "requires": {
2517 "camelcase": "^5.3.1",
2518 "map-obj": "^4.0.0",
2519 "quick-lru": "^4.0.1"
2520 }
2521 },
2522 "find-up": {
2523 "version": "4.1.0",
2524 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2525 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2526 "dev": true,
2527 "requires": {
2528 "locate-path": "^5.0.0",
2529 "path-exists": "^4.0.0"
2530 }
2531 },
2532 "indent-string": {
2533 "version": "4.0.0",
2534 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2535 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2536 "dev": true
2537 },
2538 "map-obj": {
2539 "version": "4.1.0",
2540 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
2541 "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
2542 "dev": true
2543 },
2544 "parse-json": {
2545 "version": "5.1.0",
2546 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
2547 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
2548 "dev": true,
2549 "requires": {
2550 "@babel/code-frame": "^7.0.0",
2551 "error-ex": "^1.3.1",
2552 "json-parse-even-better-errors": "^2.3.0",
2553 "lines-and-columns": "^1.1.6"
2554 }
2555 },
2556 "path-exists": {
2557 "version": "4.0.0",
2558 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2559 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2560 "dev": true
2561 },
2562 "read-pkg": {
2563 "version": "5.2.0",
2564 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
2565 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
2566 "dev": true,
2567 "requires": {
2568 "@types/normalize-package-data": "^2.4.0",
2569 "normalize-package-data": "^2.5.0",
2570 "parse-json": "^5.0.0",
2571 "type-fest": "^0.6.0"
2572 },
2573 "dependencies": {
2574 "type-fest": {
2575 "version": "0.6.0",
2576 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
2577 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
2578 "dev": true
2579 }
2580 }
2581 },
2582 "read-pkg-up": {
2583 "version": "7.0.1",
2584 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
2585 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
2586 "dev": true,
2587 "requires": {
2588 "find-up": "^4.1.0",
2589 "read-pkg": "^5.2.0",
2590 "type-fest": "^0.8.1"
2591 },
2592 "dependencies": {
2593 "type-fest": {
2594 "version": "0.8.1",
2595 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
2596 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
2597 "dev": true
2598 }
2599 }
2600 },
2601 "redent": {
2602 "version": "3.0.0",
2603 "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
2604 "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
2605 "dev": true,
2606 "requires": {
2607 "indent-string": "^4.0.0",
2608 "strip-indent": "^3.0.0"
2609 }
2610 },
2611 "trim-newlines": {
2612 "version": "3.0.0",
2613 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz",
2614 "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==",
2615 "dev": true
2616 }
2617 }
2618 },
2619 "merge-stream": {
2620 "version": "2.0.0",
2621 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2622 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2623 "dev": true,
2624 "optional": true
2625 },
2626 "merge2": {
2627 "version": "1.4.1",
2628 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2629 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2630 "dev": true
2631 },
2632 "micromatch": {
2633 "version": "4.0.2",
2634 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
2635 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
2636 "dev": true,
2637 "requires": {
2638 "braces": "^3.0.1",
2639 "picomatch": "^2.0.5"
2640 }
2641 },
2642 "mime-db": {
2643 "version": "1.45.0",
2644 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
2645 "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
2646 "dev": true,
2647 "optional": true
2648 },
2649 "mimic-fn": {
2650 "version": "2.1.0",
2651 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2652 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2653 "dev": true
2654 },
2655 "mimic-response": {
2656 "version": "1.0.1",
2657 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
2658 "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
2659 "dev": true,
2660 "optional": true
2661 },
2662 "min-indent": {
2663 "version": "1.0.1",
2664 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2665 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2666 "dev": true
2667 },
2668 "minimatch": {
2669 "version": "3.0.4",
2670 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2671 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2672 "dev": true,
2673 "requires": {
2674 "brace-expansion": "^1.1.7"
2675 }
2676 },
119 "minimist": { 2677 "minimist": {
120 "version": "1.2.5", 2678 "version": "1.2.5",
121 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 2679 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
122 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 2680 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
123 }, 2681 },
2682 "minimist-options": {
2683 "version": "4.1.0",
2684 "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
2685 "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
2686 "dev": true,
2687 "requires": {
2688 "arrify": "^1.0.1",
2689 "is-plain-obj": "^1.1.0",
2690 "kind-of": "^6.0.3"
2691 },
2692 "dependencies": {
2693 "arrify": {
2694 "version": "1.0.1",
2695 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
2696 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
2697 "dev": true
2698 }
2699 }
2700 },
124 "mkdirp": { 2701 "mkdirp": {
125 "version": "0.5.5", 2702 "version": "0.5.5",
126 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 2703 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
@@ -129,6 +2706,187 @@
129 "minimist": "^1.2.5" 2706 "minimist": "^1.2.5"
130 } 2707 }
131 }, 2708 },
2709 "mute-stream": {
2710 "version": "0.0.8",
2711 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
2712 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2713 "dev": true
2714 },
2715 "nice-try": {
2716 "version": "1.0.5",
2717 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2718 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2719 "dev": true,
2720 "optional": true
2721 },
2722 "normalize-package-data": {
2723 "version": "2.5.0",
2724 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2725 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2726 "dev": true,
2727 "requires": {
2728 "hosted-git-info": "^2.1.4",
2729 "resolve": "^1.10.0",
2730 "semver": "2 || 3 || 4 || 5",
2731 "validate-npm-package-license": "^3.0.1"
2732 },
2733 "dependencies": {
2734 "semver": {
2735 "version": "5.7.1",
2736 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2737 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2738 "dev": true
2739 }
2740 }
2741 },
2742 "normalize-url": {
2743 "version": "2.0.1",
2744 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
2745 "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
2746 "dev": true,
2747 "optional": true,
2748 "requires": {
2749 "prepend-http": "^2.0.0",
2750 "query-string": "^5.0.1",
2751 "sort-keys": "^2.0.0"
2752 },
2753 "dependencies": {
2754 "prepend-http": {
2755 "version": "2.0.0",
2756 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
2757 "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
2758 "dev": true,
2759 "optional": true
2760 },
2761 "sort-keys": {
2762 "version": "2.0.0",
2763 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
2764 "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
2765 "dev": true,
2766 "optional": true,
2767 "requires": {
2768 "is-plain-obj": "^1.0.0"
2769 }
2770 }
2771 }
2772 },
2773 "npm-conf": {
2774 "version": "1.1.3",
2775 "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
2776 "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
2777 "dev": true,
2778 "optional": true,
2779 "requires": {
2780 "config-chain": "^1.1.11",
2781 "pify": "^3.0.0"
2782 },
2783 "dependencies": {
2784 "pify": {
2785 "version": "3.0.0",
2786 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2787 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2788 "dev": true,
2789 "optional": true
2790 }
2791 }
2792 },
2793 "npm-run-path": {
2794 "version": "2.0.2",
2795 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2796 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2797 "dev": true,
2798 "optional": true,
2799 "requires": {
2800 "path-key": "^2.0.0"
2801 }
2802 },
2803 "nth-check": {
2804 "version": "1.0.2",
2805 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
2806 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
2807 "dev": true,
2808 "optional": true,
2809 "requires": {
2810 "boolbase": "~1.0.0"
2811 }
2812 },
2813 "object-assign": {
2814 "version": "4.1.1",
2815 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2816 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2817 "dev": true,
2818 "optional": true
2819 },
2820 "object-inspect": {
2821 "version": "1.8.0",
2822 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
2823 "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
2824 "dev": true
2825 },
2826 "object-keys": {
2827 "version": "1.1.1",
2828 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2829 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2830 "dev": true
2831 },
2832 "object.assign": {
2833 "version": "4.1.1",
2834 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz",
2835 "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==",
2836 "dev": true,
2837 "requires": {
2838 "define-properties": "^1.1.3",
2839 "es-abstract": "^1.18.0-next.0",
2840 "has-symbols": "^1.0.1",
2841 "object-keys": "^1.1.1"
2842 },
2843 "dependencies": {
2844 "es-abstract": {
2845 "version": "1.18.0-next.1",
2846 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
2847 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
2848 "dev": true,
2849 "requires": {
2850 "es-to-primitive": "^1.2.1",
2851 "function-bind": "^1.1.1",
2852 "has": "^1.0.3",
2853 "has-symbols": "^1.0.1",
2854 "is-callable": "^1.2.2",
2855 "is-negative-zero": "^2.0.0",
2856 "is-regex": "^1.1.1",
2857 "object-inspect": "^1.8.0",
2858 "object-keys": "^1.1.1",
2859 "object.assign": "^4.1.1",
2860 "string.prototype.trimend": "^1.0.1",
2861 "string.prototype.trimstart": "^1.0.1"
2862 }
2863 }
2864 }
2865 },
2866 "object.getownpropertydescriptors": {
2867 "version": "2.1.0",
2868 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
2869 "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==",
2870 "dev": true,
2871 "optional": true,
2872 "requires": {
2873 "define-properties": "^1.1.3",
2874 "es-abstract": "^1.17.0-next.1"
2875 }
2876 },
2877 "object.values": {
2878 "version": "1.1.1",
2879 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
2880 "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
2881 "dev": true,
2882 "optional": true,
2883 "requires": {
2884 "define-properties": "^1.1.3",
2885 "es-abstract": "^1.17.0-next.1",
2886 "function-bind": "^1.1.1",
2887 "has": "^1.0.3"
2888 }
2889 },
132 "once": { 2890 "once": {
133 "version": "1.4.0", 2891 "version": "1.4.0",
134 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2892 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -137,6 +2895,15 @@
137 "wrappy": "1" 2895 "wrappy": "1"
138 } 2896 }
139 }, 2897 },
2898 "onetime": {
2899 "version": "5.1.2",
2900 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
2901 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
2902 "dev": true,
2903 "requires": {
2904 "mimic-fn": "^2.1.0"
2905 }
2906 },
140 "open": { 2907 "open": {
141 "version": "7.2.1", 2908 "version": "7.2.1",
142 "resolved": "https://registry.npmjs.org/open/-/open-7.2.1.tgz", 2909 "resolved": "https://registry.npmjs.org/open/-/open-7.2.1.tgz",
@@ -146,11 +2913,315 @@
146 "is-wsl": "^2.1.1" 2913 "is-wsl": "^2.1.1"
147 } 2914 }
148 }, 2915 },
2916 "optipng-bin": {
2917 "version": "6.0.0",
2918 "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz",
2919 "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==",
2920 "dev": true,
2921 "optional": true,
2922 "requires": {
2923 "bin-build": "^3.0.0",
2924 "bin-wrapper": "^4.0.0",
2925 "logalot": "^2.0.0"
2926 }
2927 },
2928 "ora": {
2929 "version": "4.1.1",
2930 "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz",
2931 "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==",
2932 "dev": true,
2933 "requires": {
2934 "chalk": "^3.0.0",
2935 "cli-cursor": "^3.1.0",
2936 "cli-spinners": "^2.2.0",
2937 "is-interactive": "^1.0.0",
2938 "log-symbols": "^3.0.0",
2939 "mute-stream": "0.0.8",
2940 "strip-ansi": "^6.0.0",
2941 "wcwidth": "^1.0.1"
2942 },
2943 "dependencies": {
2944 "ansi-regex": {
2945 "version": "5.0.0",
2946 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
2947 "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
2948 "dev": true
2949 },
2950 "ansi-styles": {
2951 "version": "4.3.0",
2952 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2953 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2954 "dev": true,
2955 "requires": {
2956 "color-convert": "^2.0.1"
2957 }
2958 },
2959 "chalk": {
2960 "version": "3.0.0",
2961 "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
2962 "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
2963 "dev": true,
2964 "requires": {
2965 "ansi-styles": "^4.1.0",
2966 "supports-color": "^7.1.0"
2967 }
2968 },
2969 "color-convert": {
2970 "version": "2.0.1",
2971 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2972 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2973 "dev": true,
2974 "requires": {
2975 "color-name": "~1.1.4"
2976 }
2977 },
2978 "color-name": {
2979 "version": "1.1.4",
2980 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2981 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2982 "dev": true
2983 },
2984 "has-flag": {
2985 "version": "4.0.0",
2986 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2987 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2988 "dev": true
2989 },
2990 "strip-ansi": {
2991 "version": "6.0.0",
2992 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2993 "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2994 "dev": true,
2995 "requires": {
2996 "ansi-regex": "^5.0.0"
2997 }
2998 },
2999 "supports-color": {
3000 "version": "7.2.0",
3001 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3002 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3003 "dev": true,
3004 "requires": {
3005 "has-flag": "^4.0.0"
3006 }
3007 }
3008 }
3009 },
3010 "os-filter-obj": {
3011 "version": "2.0.0",
3012 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
3013 "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
3014 "dev": true,
3015 "optional": true,
3016 "requires": {
3017 "arch": "^2.1.0"
3018 }
3019 },
3020 "p-cancelable": {
3021 "version": "0.3.0",
3022 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
3023 "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
3024 "dev": true,
3025 "optional": true
3026 },
3027 "p-event": {
3028 "version": "1.3.0",
3029 "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
3030 "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
3031 "dev": true,
3032 "optional": true,
3033 "requires": {
3034 "p-timeout": "^1.1.1"
3035 }
3036 },
3037 "p-finally": {
3038 "version": "1.0.0",
3039 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3040 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
3041 "dev": true,
3042 "optional": true
3043 },
3044 "p-is-promise": {
3045 "version": "1.1.0",
3046 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
3047 "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
3048 "dev": true,
3049 "optional": true
3050 },
3051 "p-limit": {
3052 "version": "2.3.0",
3053 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3054 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3055 "dev": true,
3056 "requires": {
3057 "p-try": "^2.0.0"
3058 }
3059 },
3060 "p-locate": {
3061 "version": "4.1.0",
3062 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3063 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3064 "dev": true,
3065 "requires": {
3066 "p-limit": "^2.2.0"
3067 }
3068 },
3069 "p-map-series": {
3070 "version": "1.0.0",
3071 "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
3072 "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
3073 "dev": true,
3074 "optional": true,
3075 "requires": {
3076 "p-reduce": "^1.0.0"
3077 }
3078 },
3079 "p-pipe": {
3080 "version": "3.1.0",
3081 "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
3082 "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
3083 "dev": true
3084 },
3085 "p-reduce": {
3086 "version": "1.0.0",
3087 "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
3088 "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
3089 "dev": true,
3090 "optional": true
3091 },
3092 "p-timeout": {
3093 "version": "1.2.1",
3094 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
3095 "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
3096 "dev": true,
3097 "optional": true,
3098 "requires": {
3099 "p-finally": "^1.0.0"
3100 }
3101 },
3102 "p-try": {
3103 "version": "2.2.0",
3104 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3105 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3106 "dev": true
3107 },
3108 "parse-json": {
3109 "version": "2.2.0",
3110 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
3111 "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
3112 "dev": true,
3113 "optional": true,
3114 "requires": {
3115 "error-ex": "^1.2.0"
3116 }
3117 },
3118 "path-exists": {
3119 "version": "2.1.0",
3120 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
3121 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
3122 "dev": true,
3123 "optional": true,
3124 "requires": {
3125 "pinkie-promise": "^2.0.0"
3126 }
3127 },
3128 "path-is-absolute": {
3129 "version": "1.0.1",
3130 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3131 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3132 "dev": true
3133 },
3134 "path-key": {
3135 "version": "2.0.1",
3136 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
3137 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
3138 "dev": true,
3139 "optional": true
3140 },
3141 "path-parse": {
3142 "version": "1.0.6",
3143 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
3144 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
3145 "dev": true
3146 },
3147 "path-type": {
3148 "version": "4.0.0",
3149 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3150 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3151 "dev": true
3152 },
3153 "pend": {
3154 "version": "1.2.0",
3155 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
3156 "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
3157 "dev": true,
3158 "optional": true
3159 },
3160 "picomatch": {
3161 "version": "2.2.2",
3162 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
3163 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
3164 "dev": true
3165 },
3166 "pify": {
3167 "version": "2.3.0",
3168 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3169 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3170 "dev": true,
3171 "optional": true
3172 },
3173 "pinkie": {
3174 "version": "2.0.4",
3175 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
3176 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
3177 "dev": true,
3178 "optional": true
3179 },
3180 "pinkie-promise": {
3181 "version": "2.0.1",
3182 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
3183 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
3184 "dev": true,
3185 "optional": true,
3186 "requires": {
3187 "pinkie": "^2.0.0"
3188 }
3189 },
3190 "plur": {
3191 "version": "4.0.0",
3192 "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz",
3193 "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==",
3194 "dev": true,
3195 "requires": {
3196 "irregular-plurals": "^3.2.0"
3197 }
3198 },
3199 "prepend-http": {
3200 "version": "1.0.4",
3201 "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
3202 "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
3203 "dev": true,
3204 "optional": true
3205 },
149 "process-nextick-args": { 3206 "process-nextick-args": {
150 "version": "2.0.1", 3207 "version": "2.0.1",
151 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 3208 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
152 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 3209 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
153 }, 3210 },
3211 "proto-list": {
3212 "version": "1.2.4",
3213 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
3214 "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
3215 "dev": true,
3216 "optional": true
3217 },
3218 "pseudomap": {
3219 "version": "1.0.2",
3220 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3221 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
3222 "dev": true,
3223 "optional": true
3224 },
154 "pump": { 3225 "pump": {
155 "version": "1.0.3", 3226 "version": "1.0.3",
156 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", 3227 "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
@@ -160,6 +3231,25 @@
160 "once": "^1.3.1" 3231 "once": "^1.3.1"
161 } 3232 }
162 }, 3233 },
3234 "q": {
3235 "version": "1.5.1",
3236 "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
3237 "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
3238 "dev": true,
3239 "optional": true
3240 },
3241 "query-string": {
3242 "version": "5.1.1",
3243 "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
3244 "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
3245 "dev": true,
3246 "optional": true,
3247 "requires": {
3248 "decode-uri-component": "^0.2.0",
3249 "object-assign": "^4.1.0",
3250 "strict-uri-encode": "^1.0.0"
3251 }
3252 },
163 "queue": { 3253 "queue": {
164 "version": "6.0.1", 3254 "version": "6.0.1",
165 "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", 3255 "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz",
@@ -168,6 +3258,49 @@
168 "inherits": "~2.0.3" 3258 "inherits": "~2.0.3"
169 } 3259 }
170 }, 3260 },
3261 "quick-lru": {
3262 "version": "4.0.1",
3263 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
3264 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
3265 "dev": true
3266 },
3267 "read-pkg": {
3268 "version": "1.1.0",
3269 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
3270 "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
3271 "dev": true,
3272 "optional": true,
3273 "requires": {
3274 "load-json-file": "^1.0.0",
3275 "normalize-package-data": "^2.3.2",
3276 "path-type": "^1.0.0"
3277 },
3278 "dependencies": {
3279 "path-type": {
3280 "version": "1.1.0",
3281 "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
3282 "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
3283 "dev": true,
3284 "optional": true,
3285 "requires": {
3286 "graceful-fs": "^4.1.2",
3287 "pify": "^2.0.0",
3288 "pinkie-promise": "^2.0.0"
3289 }
3290 }
3291 }
3292 },
3293 "read-pkg-up": {
3294 "version": "1.0.1",
3295 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
3296 "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
3297 "dev": true,
3298 "optional": true,
3299 "requires": {
3300 "find-up": "^1.0.0",
3301 "read-pkg": "^1.0.0"
3302 }
3303 },
171 "readable-stream": { 3304 "readable-stream": {
172 "version": "2.3.7", 3305 "version": "2.3.7",
173 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 3306 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
@@ -189,11 +3322,298 @@
189 } 3322 }
190 } 3323 }
191 }, 3324 },
3325 "redent": {
3326 "version": "1.0.0",
3327 "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
3328 "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
3329 "dev": true,
3330 "optional": true,
3331 "requires": {
3332 "indent-string": "^2.1.0",
3333 "strip-indent": "^1.0.1"
3334 },
3335 "dependencies": {
3336 "get-stdin": {
3337 "version": "4.0.1",
3338 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
3339 "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
3340 "dev": true,
3341 "optional": true
3342 },
3343 "strip-indent": {
3344 "version": "1.0.1",
3345 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
3346 "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
3347 "dev": true,
3348 "optional": true,
3349 "requires": {
3350 "get-stdin": "^4.0.1"
3351 }
3352 }
3353 }
3354 },
3355 "repeating": {
3356 "version": "2.0.1",
3357 "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
3358 "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
3359 "dev": true,
3360 "optional": true,
3361 "requires": {
3362 "is-finite": "^1.0.0"
3363 }
3364 },
3365 "replace-ext": {
3366 "version": "1.0.1",
3367 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
3368 "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
3369 "dev": true
3370 },
3371 "resolve": {
3372 "version": "1.17.0",
3373 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
3374 "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
3375 "dev": true,
3376 "requires": {
3377 "path-parse": "^1.0.6"
3378 }
3379 },
3380 "responselike": {
3381 "version": "1.0.2",
3382 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
3383 "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
3384 "dev": true,
3385 "optional": true,
3386 "requires": {
3387 "lowercase-keys": "^1.0.0"
3388 }
3389 },
3390 "restore-cursor": {
3391 "version": "3.1.0",
3392 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
3393 "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
3394 "dev": true,
3395 "requires": {
3396 "onetime": "^5.1.0",
3397 "signal-exit": "^3.0.2"
3398 }
3399 },
3400 "reusify": {
3401 "version": "1.0.4",
3402 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3403 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3404 "dev": true
3405 },
3406 "rimraf": {
3407 "version": "2.7.1",
3408 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3409 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3410 "dev": true,
3411 "optional": true,
3412 "requires": {
3413 "glob": "^7.1.3"
3414 }
3415 },
3416 "run-parallel": {
3417 "version": "1.1.9",
3418 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
3419 "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
3420 "dev": true
3421 },
192 "safe-buffer": { 3422 "safe-buffer": {
193 "version": "5.2.1", 3423 "version": "5.2.1",
194 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3424 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
195 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 3425 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
196 }, 3426 },
3427 "sax": {
3428 "version": "1.2.4",
3429 "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
3430 "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
3431 "dev": true,
3432 "optional": true
3433 },
3434 "seek-bzip": {
3435 "version": "1.0.6",
3436 "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
3437 "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
3438 "dev": true,
3439 "optional": true,
3440 "requires": {
3441 "commander": "^2.8.1"
3442 }
3443 },
3444 "semver": {
3445 "version": "6.3.0",
3446 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3447 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
3448 "dev": true
3449 },
3450 "semver-regex": {
3451 "version": "2.0.0",
3452 "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
3453 "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
3454 "dev": true,
3455 "optional": true
3456 },
3457 "semver-truncate": {
3458 "version": "1.1.2",
3459 "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
3460 "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
3461 "dev": true,
3462 "optional": true,
3463 "requires": {
3464 "semver": "^5.3.0"
3465 },
3466 "dependencies": {
3467 "semver": {
3468 "version": "5.7.1",
3469 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
3470 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
3471 "dev": true,
3472 "optional": true
3473 }
3474 }
3475 },
3476 "shebang-command": {
3477 "version": "1.2.0",
3478 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
3479 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
3480 "dev": true,
3481 "optional": true,
3482 "requires": {
3483 "shebang-regex": "^1.0.0"
3484 }
3485 },
3486 "shebang-regex": {
3487 "version": "1.0.0",
3488 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
3489 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
3490 "dev": true,
3491 "optional": true
3492 },
3493 "signal-exit": {
3494 "version": "3.0.3",
3495 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
3496 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
3497 "dev": true
3498 },
3499 "slash": {
3500 "version": "3.0.0",
3501 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
3502 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
3503 "dev": true
3504 },
3505 "sort-keys": {
3506 "version": "1.1.2",
3507 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
3508 "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
3509 "dev": true,
3510 "optional": true,
3511 "requires": {
3512 "is-plain-obj": "^1.0.0"
3513 }
3514 },
3515 "sort-keys-length": {
3516 "version": "1.0.1",
3517 "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
3518 "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
3519 "dev": true,
3520 "optional": true,
3521 "requires": {
3522 "sort-keys": "^1.0.0"
3523 }
3524 },
3525 "source-map": {
3526 "version": "0.6.1",
3527 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3528 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3529 "dev": true,
3530 "optional": true
3531 },
3532 "spdx-correct": {
3533 "version": "3.1.1",
3534 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
3535 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
3536 "dev": true,
3537 "requires": {
3538 "spdx-expression-parse": "^3.0.0",
3539 "spdx-license-ids": "^3.0.0"
3540 }
3541 },
3542 "spdx-exceptions": {
3543 "version": "2.3.0",
3544 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3545 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3546 "dev": true
3547 },
3548 "spdx-expression-parse": {
3549 "version": "3.0.1",
3550 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3551 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3552 "dev": true,
3553 "requires": {
3554 "spdx-exceptions": "^2.1.0",
3555 "spdx-license-ids": "^3.0.0"
3556 }
3557 },
3558 "spdx-license-ids": {
3559 "version": "3.0.6",
3560 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
3561 "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
3562 "dev": true
3563 },
3564 "sprintf-js": {
3565 "version": "1.0.3",
3566 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3567 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
3568 "dev": true,
3569 "optional": true
3570 },
3571 "squeak": {
3572 "version": "1.3.0",
3573 "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",
3574 "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",
3575 "dev": true,
3576 "optional": true,
3577 "requires": {
3578 "chalk": "^1.0.0",
3579 "console-stream": "^0.1.1",
3580 "lpad-align": "^1.0.1"
3581 }
3582 },
3583 "stable": {
3584 "version": "0.1.8",
3585 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
3586 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
3587 "dev": true,
3588 "optional": true
3589 },
3590 "strict-uri-encode": {
3591 "version": "1.1.0",
3592 "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
3593 "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
3594 "dev": true,
3595 "optional": true
3596 },
3597 "string.prototype.trimend": {
3598 "version": "1.0.1",
3599 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
3600 "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
3601 "dev": true,
3602 "requires": {
3603 "define-properties": "^1.1.3",
3604 "es-abstract": "^1.17.5"
3605 }
3606 },
3607 "string.prototype.trimstart": {
3608 "version": "1.0.1",
3609 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
3610 "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
3611 "dev": true,
3612 "requires": {
3613 "define-properties": "^1.1.3",
3614 "es-abstract": "^1.17.5"
3615 }
3616 },
197 "string_decoder": { 3617 "string_decoder": {
198 "version": "1.1.1", 3618 "version": "1.1.1",
199 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3619 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -209,6 +3629,132 @@
209 } 3629 }
210 } 3630 }
211 }, 3631 },
3632 "strip-ansi": {
3633 "version": "3.0.1",
3634 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3635 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3636 "dev": true,
3637 "optional": true,
3638 "requires": {
3639 "ansi-regex": "^2.0.0"
3640 }
3641 },
3642 "strip-bom": {
3643 "version": "2.0.0",
3644 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
3645 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
3646 "dev": true,
3647 "optional": true,
3648 "requires": {
3649 "is-utf8": "^0.2.0"
3650 }
3651 },
3652 "strip-dirs": {
3653 "version": "2.1.0",
3654 "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
3655 "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
3656 "dev": true,
3657 "optional": true,
3658 "requires": {
3659 "is-natural-number": "^4.0.1"
3660 }
3661 },
3662 "strip-eof": {
3663 "version": "1.0.0",
3664 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3665 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3666 "dev": true,
3667 "optional": true
3668 },
3669 "strip-final-newline": {
3670 "version": "2.0.0",
3671 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3672 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
3673 "dev": true,
3674 "optional": true
3675 },
3676 "strip-indent": {
3677 "version": "3.0.0",
3678 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
3679 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
3680 "dev": true,
3681 "requires": {
3682 "min-indent": "^1.0.0"
3683 }
3684 },
3685 "strip-outer": {
3686 "version": "1.0.1",
3687 "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
3688 "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
3689 "dev": true,
3690 "optional": true,
3691 "requires": {
3692 "escape-string-regexp": "^1.0.2"
3693 }
3694 },
3695 "supports-color": {
3696 "version": "2.0.0",
3697 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3698 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3699 "dev": true,
3700 "optional": true
3701 },
3702 "svgo": {
3703 "version": "1.3.2",
3704 "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
3705 "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
3706 "dev": true,
3707 "optional": true,
3708 "requires": {
3709 "chalk": "^2.4.1",
3710 "coa": "^2.0.2",
3711 "css-select": "^2.0.0",
3712 "css-select-base-adapter": "^0.1.1",
3713 "css-tree": "1.0.0-alpha.37",
3714 "csso": "^4.0.2",
3715 "js-yaml": "^3.13.1",
3716 "mkdirp": "~0.5.1",
3717 "object.values": "^1.1.0",
3718 "sax": "~1.2.4",
3719 "stable": "^0.1.8",
3720 "unquote": "~1.1.1",
3721 "util.promisify": "~1.0.0"
3722 },
3723 "dependencies": {
3724 "ansi-styles": {
3725 "version": "3.2.1",
3726 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3727 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3728 "dev": true,
3729 "optional": true,
3730 "requires": {
3731 "color-convert": "^1.9.0"
3732 }
3733 },
3734 "chalk": {
3735 "version": "2.4.2",
3736 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3737 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3738 "dev": true,
3739 "optional": true,
3740 "requires": {
3741 "ansi-styles": "^3.2.1",
3742 "escape-string-regexp": "^1.0.5",
3743 "supports-color": "^5.3.0"
3744 }
3745 },
3746 "supports-color": {
3747 "version": "5.5.0",
3748 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3749 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3750 "dev": true,
3751 "optional": true,
3752 "requires": {
3753 "has-flag": "^3.0.0"
3754 }
3755 }
3756 }
3757 },
212 "tar-fs": { 3758 "tar-fs": {
213 "version": "1.16.3", 3759 "version": "1.16.3",
214 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", 3760 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
@@ -242,21 +3788,179 @@
242 "tar-fs": "^1.8.1" 3788 "tar-fs": "^1.8.1"
243 } 3789 }
244 }, 3790 },
3791 "temp-dir": {
3792 "version": "1.0.0",
3793 "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
3794 "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
3795 "dev": true,
3796 "optional": true
3797 },
3798 "tempfile": {
3799 "version": "2.0.0",
3800 "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
3801 "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
3802 "dev": true,
3803 "optional": true,
3804 "requires": {
3805 "temp-dir": "^1.0.0",
3806 "uuid": "^3.0.1"
3807 }
3808 },
3809 "through": {
3810 "version": "2.3.8",
3811 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
3812 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
3813 "dev": true,
3814 "optional": true
3815 },
3816 "timed-out": {
3817 "version": "4.0.1",
3818 "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
3819 "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
3820 "dev": true,
3821 "optional": true
3822 },
245 "to-buffer": { 3823 "to-buffer": {
246 "version": "1.1.1", 3824 "version": "1.1.1",
247 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", 3825 "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
248 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" 3826 "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
249 }, 3827 },
3828 "to-regex-range": {
3829 "version": "5.0.1",
3830 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3831 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3832 "dev": true,
3833 "requires": {
3834 "is-number": "^7.0.0"
3835 }
3836 },
3837 "trim-newlines": {
3838 "version": "1.0.0",
3839 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
3840 "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
3841 "dev": true,
3842 "optional": true
3843 },
3844 "trim-repeated": {
3845 "version": "1.0.0",
3846 "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
3847 "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
3848 "dev": true,
3849 "optional": true,
3850 "requires": {
3851 "escape-string-regexp": "^1.0.2"
3852 }
3853 },
3854 "tunnel-agent": {
3855 "version": "0.6.0",
3856 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
3857 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
3858 "dev": true,
3859 "optional": true,
3860 "requires": {
3861 "safe-buffer": "^5.0.1"
3862 }
3863 },
3864 "type-fest": {
3865 "version": "0.13.1",
3866 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
3867 "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
3868 "dev": true
3869 },
3870 "unbzip2-stream": {
3871 "version": "1.4.3",
3872 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
3873 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
3874 "dev": true,
3875 "optional": true,
3876 "requires": {
3877 "buffer": "^5.2.1",
3878 "through": "^2.3.8"
3879 }
3880 },
250 "universalify": { 3881 "universalify": {
251 "version": "1.0.0", 3882 "version": "1.0.0",
252 "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", 3883 "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
253 "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" 3884 "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="
254 }, 3885 },
3886 "unquote": {
3887 "version": "1.1.1",
3888 "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
3889 "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
3890 "dev": true,
3891 "optional": true
3892 },
3893 "url-parse-lax": {
3894 "version": "1.0.0",
3895 "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
3896 "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
3897 "dev": true,
3898 "optional": true,
3899 "requires": {
3900 "prepend-http": "^1.0.1"
3901 }
3902 },
3903 "url-to-options": {
3904 "version": "1.0.1",
3905 "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
3906 "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
3907 "dev": true,
3908 "optional": true
3909 },
255 "util-deprecate": { 3910 "util-deprecate": {
256 "version": "1.0.2", 3911 "version": "1.0.2",
257 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3912 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
258 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 3913 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
259 }, 3914 },
3915 "util.promisify": {
3916 "version": "1.0.1",
3917 "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
3918 "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
3919 "dev": true,
3920 "optional": true,
3921 "requires": {
3922 "define-properties": "^1.1.3",
3923 "es-abstract": "^1.17.2",
3924 "has-symbols": "^1.0.1",
3925 "object.getownpropertydescriptors": "^2.1.0"
3926 }
3927 },
3928 "uuid": {
3929 "version": "3.4.0",
3930 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
3931 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
3932 "dev": true,
3933 "optional": true
3934 },
3935 "validate-npm-package-license": {
3936 "version": "3.0.4",
3937 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
3938 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
3939 "dev": true,
3940 "requires": {
3941 "spdx-correct": "^3.0.0",
3942 "spdx-expression-parse": "^3.0.0"
3943 }
3944 },
3945 "wcwidth": {
3946 "version": "1.0.1",
3947 "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
3948 "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
3949 "dev": true,
3950 "requires": {
3951 "defaults": "^1.0.3"
3952 }
3953 },
3954 "which": {
3955 "version": "1.3.1",
3956 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
3957 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
3958 "dev": true,
3959 "optional": true,
3960 "requires": {
3961 "isexe": "^2.0.0"
3962 }
3963 },
260 "wrappy": { 3964 "wrappy": {
261 "version": "1.0.2", 3965 "version": "1.0.2",
262 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3966 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -266,6 +3970,42 @@
266 "version": "4.0.2", 3970 "version": "4.0.2",
267 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 3971 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
268 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 3972 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
3973 },
3974 "yallist": {
3975 "version": "2.1.2",
3976 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
3977 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
3978 "dev": true,
3979 "optional": true
3980 },
3981 "yargs-parser": {
3982 "version": "18.1.3",
3983 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
3984 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
3985 "dev": true,
3986 "requires": {
3987 "camelcase": "^5.0.0",
3988 "decamelize": "^1.2.0"
3989 },
3990 "dependencies": {
3991 "camelcase": {
3992 "version": "5.3.1",
3993 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
3994 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
3995 "dev": true
3996 }
3997 }
3998 },
3999 "yauzl": {
4000 "version": "2.10.0",
4001 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4002 "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
4003 "dev": true,
4004 "optional": true,
4005 "requires": {
4006 "buffer-crc32": "~0.2.3",
4007 "fd-slicer": "~1.1.0"
4008 }
269 } 4009 }
270 } 4010 }
271} 4011}
diff --git a/package.json b/package.json
index 395cfca..bb834a4 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,8 @@
8 }, 8 },
9 "scripts": { 9 "scripts": {
10 "package": "node scripts/package.js", 10 "package": "node scripts/package.js",
11 "create": "node scripts/create.js" 11 "create": "node scripts/create.js",
12 "minify-images": "./minify-images.sh"
12 }, 13 },
13 "repository": { 14 "repository": {
14 "type": "git", 15 "type": "git",
@@ -29,5 +30,8 @@
29 "image-size": "^0.9.1", 30 "image-size": "^0.9.1",
30 "open": "^7.2.1", 31 "open": "^7.2.1",
31 "targz": "^1.0.1" 32 "targz": "^1.0.1"
33 },
34 "devDependencies": {
35 "imagemin-cli": "^6.0.0"
32 } 36 }
33} 37}
diff --git a/recipes/NewsBlur/icon.png b/recipes/NewsBlur/icon.png
index ae0dc8b..e69de29 100644
--- a/recipes/NewsBlur/icon.png
+++ b/recipes/NewsBlur/icon.png
Binary files differ
diff --git a/recipes/airtable/icon.png b/recipes/airtable/icon.png
index 7160c13..e69de29 100644
--- a/recipes/airtable/icon.png
+++ b/recipes/airtable/icon.png
Binary files differ
diff --git a/recipes/android-messages/icon.png b/recipes/android-messages/icon.png
index e39f617..e69de29 100644
--- a/recipes/android-messages/icon.png
+++ b/recipes/android-messages/icon.png
Binary files differ
diff --git a/recipes/anonaddy/icon.png b/recipes/anonaddy/icon.png
index 9500c89..e69de29 100644
--- a/recipes/anonaddy/icon.png
+++ b/recipes/anonaddy/icon.png
Binary files differ
diff --git a/recipes/anydo/icon.png b/recipes/anydo/icon.png
index a9372f7..e69de29 100644
--- a/recipes/anydo/icon.png
+++ b/recipes/anydo/icon.png
Binary files differ
diff --git a/recipes/asana/icon.png b/recipes/asana/icon.png
index 4418c0d..e69de29 100644
--- a/recipes/asana/icon.png
+++ b/recipes/asana/icon.png
Binary files differ
diff --git a/recipes/bigbluebutton/icon.png b/recipes/bigbluebutton/icon.png
index 6b00bec..e69de29 100644
--- a/recipes/bigbluebutton/icon.png
+++ b/recipes/bigbluebutton/icon.png
Binary files differ
diff --git a/recipes/bitbucket/icon.png b/recipes/bitbucket/icon.png
index 66414a7..e69de29 100644
--- a/recipes/bitbucket/icon.png
+++ b/recipes/bitbucket/icon.png
Binary files differ
diff --git a/recipes/campuswire/icon.png b/recipes/campuswire/icon.png
index a9acc13..e69de29 100644
--- a/recipes/campuswire/icon.png
+++ b/recipes/campuswire/icon.png
Binary files differ
diff --git a/recipes/chatwork/icon.png b/recipes/chatwork/icon.png
index 3502541..e69de29 100644
--- a/recipes/chatwork/icon.png
+++ b/recipes/chatwork/icon.png
Binary files differ
diff --git a/recipes/ciscospark/icon.png b/recipes/ciscospark/icon.png
index f4dbb1d..e69de29 100644
--- a/recipes/ciscospark/icon.png
+++ b/recipes/ciscospark/icon.png
Binary files differ
diff --git a/recipes/clickup/icon.png b/recipes/clickup/icon.png
index ee72648..e69de29 100644
--- a/recipes/clickup/icon.png
+++ b/recipes/clickup/icon.png
Binary files differ
diff --git a/recipes/cliq/icon.png b/recipes/cliq/icon.png
index 147e299..e69de29 100644
--- a/recipes/cliq/icon.png
+++ b/recipes/cliq/icon.png
Binary files differ
diff --git a/recipes/clubhouse/icon.png b/recipes/clubhouse/icon.png
index 950c4ad..e69de29 100644
--- a/recipes/clubhouse/icon.png
+++ b/recipes/clubhouse/icon.png
Binary files differ
diff --git a/recipes/devdocs/icon.png b/recipes/devdocs/icon.png
index 05e65d9..e69de29 100644
--- a/recipes/devdocs/icon.png
+++ b/recipes/devdocs/icon.png
Binary files differ
diff --git a/recipes/discord/icon.png b/recipes/discord/icon.png
index 8d7885a..e69de29 100644
--- a/recipes/discord/icon.png
+++ b/recipes/discord/icon.png
Binary files differ
diff --git a/recipes/disqus/icon.png b/recipes/disqus/icon.png
index 649823f..e69de29 100644
--- a/recipes/disqus/icon.png
+++ b/recipes/disqus/icon.png
Binary files differ
diff --git a/recipes/element/icon.png b/recipes/element/icon.png
index 18b596b..e69de29 100644
--- a/recipes/element/icon.png
+++ b/recipes/element/icon.png
Binary files differ
diff --git a/recipes/enterprise-owa/icon.png b/recipes/enterprise-owa/icon.png
index 20cc209..e69de29 100644
--- a/recipes/enterprise-owa/icon.png
+++ b/recipes/enterprise-owa/icon.png
Binary files differ
diff --git a/recipes/epicgames/icon.png b/recipes/epicgames/icon.png
index f0dfdff..e69de29 100644
--- a/recipes/epicgames/icon.png
+++ b/recipes/epicgames/icon.png
Binary files differ
diff --git a/recipes/evernote/icon.png b/recipes/evernote/icon.png
index f722302..e69de29 100644
--- a/recipes/evernote/icon.png
+++ b/recipes/evernote/icon.png
Binary files differ
diff --git a/recipes/ex-google-voice/icon.png b/recipes/ex-google-voice/icon.png
index 1148ac5..e69de29 100644
--- a/recipes/ex-google-voice/icon.png
+++ b/recipes/ex-google-voice/icon.png
Binary files differ
diff --git a/recipes/facebook/icon.png b/recipes/facebook/icon.png
index 25b3af9..e69de29 100644
--- a/recipes/facebook/icon.png
+++ b/recipes/facebook/icon.png
Binary files differ
diff --git a/recipes/facebookpages/icon.png b/recipes/facebookpages/icon.png
index 7341142..e69de29 100644
--- a/recipes/facebookpages/icon.png
+++ b/recipes/facebookpages/icon.png
Binary files differ
diff --git a/recipes/fastmail/icon.png b/recipes/fastmail/icon.png
index d6c013f..e69de29 100644
--- a/recipes/fastmail/icon.png
+++ b/recipes/fastmail/icon.png
Binary files differ
diff --git a/recipes/feedly/icon.png b/recipes/feedly/icon.png
index 8065593..e69de29 100644
--- a/recipes/feedly/icon.png
+++ b/recipes/feedly/icon.png
Binary files differ
diff --git a/recipes/figma/icon.png b/recipes/figma/icon.png
index 5ae2983..e69de29 100644
--- a/recipes/figma/icon.png
+++ b/recipes/figma/icon.png
Binary files differ
diff --git a/recipes/flowdock/icon.png b/recipes/flowdock/icon.png
index 76f2289..e69de29 100644
--- a/recipes/flowdock/icon.png
+++ b/recipes/flowdock/icon.png
Binary files differ
diff --git a/recipes/franz-custom-website/icon.png b/recipes/franz-custom-website/icon.png
index 09ad82a..e69de29 100644
--- a/recipes/franz-custom-website/icon.png
+++ b/recipes/franz-custom-website/icon.png
Binary files differ
diff --git a/recipes/gadugadu/icon.png b/recipes/gadugadu/icon.png
index 736fe66..e69de29 100644
--- a/recipes/gadugadu/icon.png
+++ b/recipes/gadugadu/icon.png
Binary files differ
diff --git a/recipes/github/icon.png b/recipes/github/icon.png
index 9ad9afa..e69de29 100644
--- a/recipes/github/icon.png
+++ b/recipes/github/icon.png
Binary files differ
diff --git a/recipes/github_entreprise/icon.png b/recipes/github_entreprise/icon.png
index 49138bd..e69de29 100644
--- a/recipes/github_entreprise/icon.png
+++ b/recipes/github_entreprise/icon.png
Binary files differ
diff --git a/recipes/gitlab/icon.png b/recipes/gitlab/icon.png
index b2e3741..e69de29 100644
--- a/recipes/gitlab/icon.png
+++ b/recipes/gitlab/icon.png
Binary files differ
diff --git a/recipes/gitter/icon.png b/recipes/gitter/icon.png
index 4337772..e69de29 100644
--- a/recipes/gitter/icon.png
+++ b/recipes/gitter/icon.png
Binary files differ
diff --git a/recipes/glowingbear/icon.png b/recipes/glowingbear/icon.png
index 3a1fd78..e69de29 100644
--- a/recipes/glowingbear/icon.png
+++ b/recipes/glowingbear/icon.png
Binary files differ
diff --git a/recipes/gmail/icon.png b/recipes/gmail/icon.png
index 736de40..e69de29 100644
--- a/recipes/gmail/icon.png
+++ b/recipes/gmail/icon.png
Binary files differ
diff --git a/recipes/googlecalendar/icon.png b/recipes/googlecalendar/icon.png
index 0695807..e69de29 100644
--- a/recipes/googlecalendar/icon.png
+++ b/recipes/googlecalendar/icon.png
Binary files differ
diff --git a/recipes/googledrive/icon.png b/recipes/googledrive/icon.png
index f33ccbb..e69de29 100644
--- a/recipes/googledrive/icon.png
+++ b/recipes/googledrive/icon.png
Binary files differ
diff --git a/recipes/googlekeep/icon.png b/recipes/googlekeep/icon.png
index fba71d6..e69de29 100644
--- a/recipes/googlekeep/icon.png
+++ b/recipes/googlekeep/icon.png
Binary files differ
diff --git a/recipes/googlemeet/icon.png b/recipes/googlemeet/icon.png
index 2b4d0bf..e69de29 100644
--- a/recipes/googlemeet/icon.png
+++ b/recipes/googlemeet/icon.png
Binary files differ
diff --git a/recipes/gotomeeting/icon.png b/recipes/gotomeeting/icon.png
index 8e0a205..e69de29 100644
--- a/recipes/gotomeeting/icon.png
+++ b/recipes/gotomeeting/icon.png
Binary files differ
diff --git a/recipes/grape/icon.png b/recipes/grape/icon.png
index 6519d2d..e69de29 100644
--- a/recipes/grape/icon.png
+++ b/recipes/grape/icon.png
Binary files differ
diff --git a/recipes/groupme/icon.png b/recipes/groupme/icon.png
index 142be3f..e69de29 100644
--- a/recipes/groupme/icon.png
+++ b/recipes/groupme/icon.png
Binary files differ
diff --git a/recipes/guilded/icon.png b/recipes/guilded/icon.png
index 9ac9850..e69de29 100644
--- a/recipes/guilded/icon.png
+++ b/recipes/guilded/icon.png
Binary files differ
diff --git a/recipes/habitica/icon.png b/recipes/habitica/icon.png
index 22f7ad2..e69de29 100644
--- a/recipes/habitica/icon.png
+++ b/recipes/habitica/icon.png
Binary files differ
diff --git a/recipes/hackmd/icon.png b/recipes/hackmd/icon.png
index eebdcf7..e69de29 100644
--- a/recipes/hackmd/icon.png
+++ b/recipes/hackmd/icon.png
Binary files differ
diff --git a/recipes/hangouts/icon.png b/recipes/hangouts/icon.png
index 454ab0e..e69de29 100644
--- a/recipes/hangouts/icon.png
+++ b/recipes/hangouts/icon.png
Binary files differ
diff --git a/recipes/hangoutschat/icon.png b/recipes/hangoutschat/icon.png
index 350de1a..e69de29 100644
--- a/recipes/hangoutschat/icon.png
+++ b/recipes/hangoutschat/icon.png
Binary files differ
diff --git a/recipes/hipchat/icon.png b/recipes/hipchat/icon.png
index ef036a1..e69de29 100644
--- a/recipes/hipchat/icon.png
+++ b/recipes/hipchat/icon.png
Binary files differ
diff --git a/recipes/icloud-reminders/icon.png b/recipes/icloud-reminders/icon.png
index 43ff42c..e69de29 100644
--- a/recipes/icloud-reminders/icon.png
+++ b/recipes/icloud-reminders/icon.png
Binary files differ
diff --git a/recipes/icq/icon.png b/recipes/icq/icon.png
index 3b7b350..e69de29 100644
--- a/recipes/icq/icon.png
+++ b/recipes/icq/icon.png
Binary files differ
diff --git a/recipes/idobata/icon.png b/recipes/idobata/icon.png
index ced0265..e69de29 100644
--- a/recipes/idobata/icon.png
+++ b/recipes/idobata/icon.png
Binary files differ
diff --git a/recipes/instagram/icon.png b/recipes/instagram/icon.png
index 9c7ddb4..e69de29 100644
--- a/recipes/instagram/icon.png
+++ b/recipes/instagram/icon.png
Binary files differ
diff --git a/recipes/irccloud/icon.png b/recipes/irccloud/icon.png
index acc6c67..e69de29 100644
--- a/recipes/irccloud/icon.png
+++ b/recipes/irccloud/icon.png
Binary files differ
diff --git a/recipes/jira/icon.png b/recipes/jira/icon.png
index 4d6669d..e69de29 100644
--- a/recipes/jira/icon.png
+++ b/recipes/jira/icon.png
Binary files differ
diff --git a/recipes/jitsi/icon.png b/recipes/jitsi/icon.png
index 7353335..e69de29 100644
--- a/recipes/jitsi/icon.png
+++ b/recipes/jitsi/icon.png
Binary files differ
diff --git a/recipes/kaizala/icon.png b/recipes/kaizala/icon.png
index f7d2d4c..e69de29 100644
--- a/recipes/kaizala/icon.png
+++ b/recipes/kaizala/icon.png
Binary files differ
diff --git a/recipes/lark/icon.png b/recipes/lark/icon.png
index 7a81805..e69de29 100644
--- a/recipes/lark/icon.png
+++ b/recipes/lark/icon.png
Binary files differ
diff --git a/recipes/lastpass/icon.png b/recipes/lastpass/icon.png
index 73b9647..e69de29 100644
--- a/recipes/lastpass/icon.png
+++ b/recipes/lastpass/icon.png
Binary files differ
diff --git a/recipes/linkedin/icon.png b/recipes/linkedin/icon.png
index 4b800ef..e69de29 100644
--- a/recipes/linkedin/icon.png
+++ b/recipes/linkedin/icon.png
Binary files differ
diff --git a/recipes/mailbox.org/icon.png b/recipes/mailbox.org/icon.png
index 76a649c..e69de29 100644
--- a/recipes/mailbox.org/icon.png
+++ b/recipes/mailbox.org/icon.png
Binary files differ
diff --git a/recipes/mastodon/icon.png b/recipes/mastodon/icon.png
index 27edcc5..e69de29 100644
--- a/recipes/mastodon/icon.png
+++ b/recipes/mastodon/icon.png
Binary files differ
diff --git a/recipes/mattermost/icon.png b/recipes/mattermost/icon.png
index 7b4928c..e69de29 100644
--- a/recipes/mattermost/icon.png
+++ b/recipes/mattermost/icon.png
Binary files differ
diff --git a/recipes/messenger/icon.png b/recipes/messenger/icon.png
index 28f925f..e69de29 100644
--- a/recipes/messenger/icon.png
+++ b/recipes/messenger/icon.png
Binary files differ
diff --git a/recipes/monday/icon.png b/recipes/monday/icon.png
index 16243f7..e69de29 100644
--- a/recipes/monday/icon.png
+++ b/recipes/monday/icon.png
Binary files differ
diff --git a/recipes/monicahq/icon.png b/recipes/monicahq/icon.png
index 0f8676e..e69de29 100644
--- a/recipes/monicahq/icon.png
+++ b/recipes/monicahq/icon.png
Binary files differ
diff --git a/recipes/msteams/icon.png b/recipes/msteams/icon.png
index b15c060..e69de29 100644
--- a/recipes/msteams/icon.png
+++ b/recipes/msteams/icon.png
Binary files differ
diff --git a/recipes/mysms/icon.png b/recipes/mysms/icon.png
index bf2127c..e69de29 100644
--- a/recipes/mysms/icon.png
+++ b/recipes/mysms/icon.png
Binary files differ
diff --git a/recipes/netatmo-energy/icon.png b/recipes/netatmo-energy/icon.png
index 1020dab..e69de29 100644
--- a/recipes/netatmo-energy/icon.png
+++ b/recipes/netatmo-energy/icon.png
Binary files differ
diff --git a/recipes/nextcloud-calendar/icon.png b/recipes/nextcloud-calendar/icon.png
index 284f9fe..e69de29 100644
--- a/recipes/nextcloud-calendar/icon.png
+++ b/recipes/nextcloud-calendar/icon.png
Binary files differ
diff --git a/recipes/nextcloud-carnet/icon.png b/recipes/nextcloud-carnet/icon.png
index 3ed932c..e69de29 100644
--- a/recipes/nextcloud-carnet/icon.png
+++ b/recipes/nextcloud-carnet/icon.png
Binary files differ
diff --git a/recipes/nextcloud-cospend/icon.png b/recipes/nextcloud-cospend/icon.png
index a364200..e69de29 100644
--- a/recipes/nextcloud-cospend/icon.png
+++ b/recipes/nextcloud-cospend/icon.png
Binary files differ
diff --git a/recipes/nextcloud-talk/icon.png b/recipes/nextcloud-talk/icon.png
index 4abfafb..e69de29 100644
--- a/recipes/nextcloud-talk/icon.png
+++ b/recipes/nextcloud-talk/icon.png
Binary files differ
diff --git a/recipes/nextcloud-tasks/icon.png b/recipes/nextcloud-tasks/icon.png
index 10c4eaa..e69de29 100644
--- a/recipes/nextcloud-tasks/icon.png
+++ b/recipes/nextcloud-tasks/icon.png
Binary files differ
diff --git a/recipes/nextdoor/icon.png b/recipes/nextdoor/icon.png
index c491af7..e69de29 100644
--- a/recipes/nextdoor/icon.png
+++ b/recipes/nextdoor/icon.png
Binary files differ
diff --git a/recipes/noisli/icon.png b/recipes/noisli/icon.png
index d580f9b..e69de29 100644
--- a/recipes/noisli/icon.png
+++ b/recipes/noisli/icon.png
Binary files differ
diff --git a/recipes/notion/icon.png b/recipes/notion/icon.png
index 96d6ee4..e69de29 100644
--- a/recipes/notion/icon.png
+++ b/recipes/notion/icon.png
Binary files differ
diff --git a/recipes/office365-owa/icon.png b/recipes/office365-owa/icon.png
index fdb961e..e69de29 100644
--- a/recipes/office365-owa/icon.png
+++ b/recipes/office365-owa/icon.png
Binary files differ
diff --git a/recipes/onenote/icon.png b/recipes/onenote/icon.png
index 6beacc1..e69de29 100644
--- a/recipes/onenote/icon.png
+++ b/recipes/onenote/icon.png
Binary files differ
diff --git a/recipes/outlook/icon.png b/recipes/outlook/icon.png
index fdb961e..e69de29 100644
--- a/recipes/outlook/icon.png
+++ b/recipes/outlook/icon.png
Binary files differ
diff --git a/recipes/pinterest/icon.png b/recipes/pinterest/icon.png
index e4ed7d1..e69de29 100644
--- a/recipes/pinterest/icon.png
+++ b/recipes/pinterest/icon.png
Binary files differ
diff --git a/recipes/plurk/icon.png b/recipes/plurk/icon.png
index c7b7bf5..e69de29 100644
--- a/recipes/plurk/icon.png
+++ b/recipes/plurk/icon.png
Binary files differ
diff --git a/recipes/pocket/icon.png b/recipes/pocket/icon.png
index b635dcb..e69de29 100644
--- a/recipes/pocket/icon.png
+++ b/recipes/pocket/icon.png
Binary files differ
diff --git a/recipes/pomodoro-tracker/icon.png b/recipes/pomodoro-tracker/icon.png
index 58e1498..e69de29 100644
--- a/recipes/pomodoro-tracker/icon.png
+++ b/recipes/pomodoro-tracker/icon.png
Binary files differ
diff --git a/recipes/proton-mail/icon.png b/recipes/proton-mail/icon.png
index 00a71b8..e69de29 100644
--- a/recipes/proton-mail/icon.png
+++ b/recipes/proton-mail/icon.png
Binary files differ
diff --git a/recipes/pulsesms/icon.png b/recipes/pulsesms/icon.png
index fcd2b69..e69de29 100644
--- a/recipes/pulsesms/icon.png
+++ b/recipes/pulsesms/icon.png
Binary files differ
diff --git a/recipes/pushbullet/icon.png b/recipes/pushbullet/icon.png
index 93004ae..e69de29 100644
--- a/recipes/pushbullet/icon.png
+++ b/recipes/pushbullet/icon.png
Binary files differ
diff --git a/recipes/rainloop/icon.png b/recipes/rainloop/icon.png
index 37804f5..e69de29 100644
--- a/recipes/rainloop/icon.png
+++ b/recipes/rainloop/icon.png
Binary files differ
diff --git a/recipes/reddit/icon.png b/recipes/reddit/icon.png
index d6e624d..e69de29 100644
--- a/recipes/reddit/icon.png
+++ b/recipes/reddit/icon.png
Binary files differ
diff --git a/recipes/redditchat/icon.png b/recipes/redditchat/icon.png
index 532fc42..e69de29 100644
--- a/recipes/redditchat/icon.png
+++ b/recipes/redditchat/icon.png
Binary files differ
diff --git a/recipes/riseup/icon.png b/recipes/riseup/icon.png
index 8271ec1..e69de29 100644
--- a/recipes/riseup/icon.png
+++ b/recipes/riseup/icon.png
Binary files differ
diff --git a/recipes/rocketchat/icon.png b/recipes/rocketchat/icon.png
index 000fff8..e69de29 100644
--- a/recipes/rocketchat/icon.png
+++ b/recipes/rocketchat/icon.png
Binary files differ
diff --git a/recipes/roundcube/icon.png b/recipes/roundcube/icon.png
index c62744f..e69de29 100644
--- a/recipes/roundcube/icon.png
+++ b/recipes/roundcube/icon.png
Binary files differ
diff --git a/recipes/sendtask/icon.png b/recipes/sendtask/icon.png
index 589a378..e69de29 100644
--- a/recipes/sendtask/icon.png
+++ b/recipes/sendtask/icon.png
Binary files differ
diff --git a/recipes/simplenote/icon.png b/recipes/simplenote/icon.png
index a3251e2..e69de29 100644
--- a/recipes/simplenote/icon.png
+++ b/recipes/simplenote/icon.png
Binary files differ
diff --git a/recipes/skype/icon.png b/recipes/skype/icon.png
index 92f4bcb..e69de29 100644
--- a/recipes/skype/icon.png
+++ b/recipes/skype/icon.png
Binary files differ
diff --git a/recipes/slack/icon.png b/recipes/slack/icon.png
index 68f61b8..e69de29 100644
--- a/recipes/slack/icon.png
+++ b/recipes/slack/icon.png
Binary files differ
diff --git a/recipes/slite/icon.png b/recipes/slite/icon.png
index f18b347..e69de29 100644
--- a/recipes/slite/icon.png
+++ b/recipes/slite/icon.png
Binary files differ
diff --git a/recipes/stackexchange/icon.png b/recipes/stackexchange/icon.png
index 12fbb52..e69de29 100644
--- a/recipes/stackexchange/icon.png
+++ b/recipes/stackexchange/icon.png
Binary files differ
diff --git a/recipes/standardnotes/icon.png b/recipes/standardnotes/icon.png
index 653679c..e69de29 100755
--- a/recipes/standardnotes/icon.png
+++ b/recipes/standardnotes/icon.png
Binary files differ
diff --git a/recipes/steamchat/icon.png b/recipes/steamchat/icon.png
index aaaab4d..e69de29 100644
--- a/recipes/steamchat/icon.png
+++ b/recipes/steamchat/icon.png
Binary files differ
diff --git a/recipes/stride/icon.png b/recipes/stride/icon.png
index 70fb09b..e69de29 100644
--- a/recipes/stride/icon.png
+++ b/recipes/stride/icon.png
Binary files differ
diff --git a/recipes/tawk/icon.png b/recipes/tawk/icon.png
index 276a270..e69de29 100644
--- a/recipes/tawk/icon.png
+++ b/recipes/tawk/icon.png
Binary files differ
diff --git a/recipes/teamwork-projects/icon.png b/recipes/teamwork-projects/icon.png
index 60ec72c..e69de29 100644
--- a/recipes/teamwork-projects/icon.png
+++ b/recipes/teamwork-projects/icon.png
Binary files differ
diff --git a/recipes/telegram-react/icon.png b/recipes/telegram-react/icon.png
index 254babb..e69de29 100644
--- a/recipes/telegram-react/icon.png
+++ b/recipes/telegram-react/icon.png
Binary files differ
diff --git a/recipes/telegram/icon.png b/recipes/telegram/icon.png
index 254babb..e69de29 100644
--- a/recipes/telegram/icon.png
+++ b/recipes/telegram/icon.png
Binary files differ
diff --git a/recipes/thelounge/icon.png b/recipes/thelounge/icon.png
index 8890e17..e69de29 100644
--- a/recipes/thelounge/icon.png
+++ b/recipes/thelounge/icon.png
Binary files differ
diff --git a/recipes/threema/icon.png b/recipes/threema/icon.png
index a4238c5..e69de29 100644
--- a/recipes/threema/icon.png
+++ b/recipes/threema/icon.png
Binary files differ
diff --git a/recipes/ticktick/icon.png b/recipes/ticktick/icon.png
index 5169cf5..e69de29 100644
--- a/recipes/ticktick/icon.png
+++ b/recipes/ticktick/icon.png
Binary files differ
diff --git a/recipes/todoist/icon.png b/recipes/todoist/icon.png
index 8e35ab9..e69de29 100644
--- a/recipes/todoist/icon.png
+++ b/recipes/todoist/icon.png
Binary files differ
diff --git a/recipes/toggl/icon.png b/recipes/toggl/icon.png
index 7ec9e93..e69de29 100644
--- a/recipes/toggl/icon.png
+++ b/recipes/toggl/icon.png
Binary files differ
diff --git a/recipes/trello/icon.png b/recipes/trello/icon.png
index 1440308..e69de29 100644
--- a/recipes/trello/icon.png
+++ b/recipes/trello/icon.png
Binary files differ
diff --git a/recipes/tutanota/icon.png b/recipes/tutanota/icon.png
index e777eae..e69de29 100644
--- a/recipes/tutanota/icon.png
+++ b/recipes/tutanota/icon.png
Binary files differ
diff --git a/recipes/tweetdeck/icon.png b/recipes/tweetdeck/icon.png
index 43759a1..e69de29 100644
--- a/recipes/tweetdeck/icon.png
+++ b/recipes/tweetdeck/icon.png
Binary files differ
diff --git a/recipes/twist/icon.png b/recipes/twist/icon.png
index f2cd557..e69de29 100644
--- a/recipes/twist/icon.png
+++ b/recipes/twist/icon.png
Binary files differ
diff --git a/recipes/twitch/icon.png b/recipes/twitch/icon.png
index f97aeba..e69de29 100644
--- a/recipes/twitch/icon.png
+++ b/recipes/twitch/icon.png
Binary files differ
diff --git a/recipes/twitter-dm/icon.png b/recipes/twitter-dm/icon.png
index 2d73d4f..e69de29 100644
--- a/recipes/twitter-dm/icon.png
+++ b/recipes/twitter-dm/icon.png
Binary files differ
diff --git a/recipes/twitter/icon.png b/recipes/twitter/icon.png
index 2d73d4f..e69de29 100644
--- a/recipes/twitter/icon.png
+++ b/recipes/twitter/icon.png
Binary files differ
diff --git a/recipes/unraid/icon.png b/recipes/unraid/icon.png
index 400027a..e69de29 100644
--- a/recipes/unraid/icon.png
+++ b/recipes/unraid/icon.png
Binary files differ
diff --git a/recipes/vk/icon.png b/recipes/vk/icon.png
index 261d5a9..e69de29 100644
--- a/recipes/vk/icon.png
+++ b/recipes/vk/icon.png
Binary files differ
diff --git a/recipes/voxer/icon.png b/recipes/voxer/icon.png
index 7433550..e69de29 100644
--- a/recipes/voxer/icon.png
+++ b/recipes/voxer/icon.png
Binary files differ
diff --git a/recipes/wechat/icon.png b/recipes/wechat/icon.png
index 317e2d7..e69de29 100644
--- a/recipes/wechat/icon.png
+++ b/recipes/wechat/icon.png
Binary files differ
diff --git a/recipes/whatsapp/icon.png b/recipes/whatsapp/icon.png
index f65b2b5..e69de29 100644
--- a/recipes/whatsapp/icon.png
+++ b/recipes/whatsapp/icon.png
Binary files differ
diff --git a/recipes/withspectrum/icon.png b/recipes/withspectrum/icon.png
index eeb282a..e69de29 100644
--- a/recipes/withspectrum/icon.png
+++ b/recipes/withspectrum/icon.png
Binary files differ
diff --git a/recipes/workplace/icon.png b/recipes/workplace/icon.png
index 6a29e2c..e69de29 100644
--- a/recipes/workplace/icon.png
+++ b/recipes/workplace/icon.png
Binary files differ
diff --git a/recipes/wrike/icon.png b/recipes/wrike/icon.png
index 18e46cc..e69de29 100644
--- a/recipes/wrike/icon.png
+++ b/recipes/wrike/icon.png
Binary files differ
diff --git a/recipes/xing/icon.png b/recipes/xing/icon.png
index 3ac07b6..e69de29 100644
--- a/recipes/xing/icon.png
+++ b/recipes/xing/icon.png
Binary files differ
diff --git a/recipes/yahoo-mail/icon.png b/recipes/yahoo-mail/icon.png
index 5f8a431..e69de29 100644
--- a/recipes/yahoo-mail/icon.png
+++ b/recipes/yahoo-mail/icon.png
Binary files differ
diff --git a/recipes/yammer/icon.png b/recipes/yammer/icon.png
index 7d18a99..e69de29 100644
--- a/recipes/yammer/icon.png
+++ b/recipes/yammer/icon.png
Binary files differ
diff --git a/recipes/youtrack/icon.png b/recipes/youtrack/icon.png
index 0fd8749..e69de29 100644
--- a/recipes/youtrack/icon.png
+++ b/recipes/youtrack/icon.png
Binary files differ
diff --git a/recipes/zalo/icon.png b/recipes/zalo/icon.png
index f013146..e69de29 100644
--- a/recipes/zalo/icon.png
+++ b/recipes/zalo/icon.png
Binary files differ
diff --git a/recipes/zendesk/icon.png b/recipes/zendesk/icon.png
index dc320eb..e69de29 100644
--- a/recipes/zendesk/icon.png
+++ b/recipes/zendesk/icon.png
Binary files differ
diff --git a/recipes/zenhub/icon.png b/recipes/zenhub/icon.png
index 0a04332..e69de29 100644
--- a/recipes/zenhub/icon.png
+++ b/recipes/zenhub/icon.png
Binary files differ
diff --git a/recipes/zeplin/icon.png b/recipes/zeplin/icon.png
index 87812cc..e69de29 100644
--- a/recipes/zeplin/icon.png
+++ b/recipes/zeplin/icon.png
Binary files differ
diff --git a/recipes/zimbra/icon.png b/recipes/zimbra/icon.png
index 1751cdf..e69de29 100644
--- a/recipes/zimbra/icon.png
+++ b/recipes/zimbra/icon.png
Binary files differ
diff --git a/recipes/zoho/icon.png b/recipes/zoho/icon.png
index 2d36daa..e69de29 100644
--- a/recipes/zoho/icon.png
+++ b/recipes/zoho/icon.png
Binary files differ
diff --git a/recipes/zulip/icon.png b/recipes/zulip/icon.png
index ba72351..e69de29 100644
--- a/recipes/zulip/icon.png
+++ b/recipes/zulip/icon.png
Binary files differ
diff --git a/scripts/sample_recipe/icon.png b/scripts/sample_recipe/icon.png
index dec90e0..e69de29 100644
--- a/scripts/sample_recipe/icon.png
+++ b/scripts/sample_recipe/icon.png
Binary files differ