├── .gitignore
├── README.md
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
├── dist
│ └── styles.css
└── index.html
├── src
└── styles.css
└── tailwind.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .vscode
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Tailwind CSS as a PostCSS Plugin
2 |
3 | A starter template for very simple projects (no frameworks) with Tailwind CSS setup as a PostCSS plugin. You only need to install NPM.
4 |
5 | Follow the Getting Started guide and build websites with Tailwind CSS. Also, follow the steps to Optimize for Production to end up with a very tiny final CSS bundle.
6 |
7 | **OR**
8 |
9 | Watch the video:
10 | [](https://youtu.be/8RtNO9TjPas "Starter Template for Tailwind CSS 2.0 installed as a PostCSS Plugin")
11 |
12 | ## Getting Started
13 |
14 | 1. Clone the repository
15 |
16 | git clone https://github.com/ThirusOfficial/tailwind-css-starter-postcss.git {{ your project name }}
17 |
18 | Alternately you can download the zip file and unzip it.
19 |
20 | 2. You will now have the cloned project folder. Open the project in
21 | Visual Studio Code editor (recommended code editor for Tailwind CSS
22 | Projects)
23 |
24 | 3. Open new terminal within Visual Studio Code
25 |
26 | 4. Download and install NPM - [A Beginner’s Guide to npm](https://www.sitepoint.com/npm-guide/)
27 |
28 | 5. Install dependencies
29 |
30 | npm install
31 |
32 | 6. Build using Tailwind CSS
33 |
34 | npm run build
35 |
36 | 7. Open the `public > index.html` file in your browser and you should see a heading styled with a gradient. If you don't see a gradient on the text, something went wrong.
37 |
38 | ## How to use
39 |
40 | - Go to `public > index.html` Remove the `
` element and start adding your own HTML.
41 | - If you need to add more HTML pages, add them in the `public` folder.
42 | - To extract classes and use the `@apply` directive, edit the custom CSS file in `src > styles.css`. Add any amount of custom CSS within this file. Refer [https://tailwindcss.com/docs/installation#using-a-custom-css-file](https://tailwindcss.com/docs/installation#using-a-custom-css-file)
43 |
44 | Watch HTML files for changes and build automatically everytime using
45 |
46 | npm run watch
47 |
48 | NOTE: Do NOT edit the file `public > dist > styles.css` directly - This is the distribution stylesheet. The CSS here is generated from `src > styles.css` using Tailwind when you build.
49 |
50 | ## Optimize for production
51 |
52 | Before pushing your code (the `public` folder) for production, run the below command to reduce the size of `styles.css` within the public folder
53 |
54 | npm run prod
55 |
56 | NOTE: If you are using Windows and face an error `NODE ENV not recognised`, run the below command
57 |
58 | npm install win-node-env
59 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tailwind-css-starter-postcss",
3 | "version": "1.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "version": "1.0.0",
9 | "license": "ISC",
10 | "dependencies": {
11 | "autoprefixer": "^10.2.1",
12 | "postcss-cli": "^8.3.1",
13 | "tailwindcss": "^2.0.2"
14 | },
15 | "devDependencies": {
16 | "onchange": "^7.1.0"
17 | }
18 | },
19 | "node_modules/@babel/code-frame": {
20 | "version": "7.12.11",
21 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
22 | "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
23 | "dependencies": {
24 | "@babel/highlight": "^7.10.4"
25 | }
26 | },
27 | "node_modules/@babel/helper-validator-identifier": {
28 | "version": "7.12.11",
29 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
30 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
31 | },
32 | "node_modules/@babel/highlight": {
33 | "version": "7.10.4",
34 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
35 | "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
36 | "dependencies": {
37 | "@babel/helper-validator-identifier": "^7.10.4",
38 | "chalk": "^2.0.0",
39 | "js-tokens": "^4.0.0"
40 | }
41 | },
42 | "node_modules/@babel/highlight/node_modules/ansi-styles": {
43 | "version": "3.2.1",
44 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
45 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
46 | "dependencies": {
47 | "color-convert": "^1.9.0"
48 | },
49 | "engines": {
50 | "node": ">=4"
51 | }
52 | },
53 | "node_modules/@babel/highlight/node_modules/chalk": {
54 | "version": "2.4.2",
55 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
56 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
57 | "dependencies": {
58 | "ansi-styles": "^3.2.1",
59 | "escape-string-regexp": "^1.0.5",
60 | "supports-color": "^5.3.0"
61 | },
62 | "engines": {
63 | "node": ">=4"
64 | }
65 | },
66 | "node_modules/@babel/highlight/node_modules/color-convert": {
67 | "version": "1.9.3",
68 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
69 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
70 | "dependencies": {
71 | "color-name": "1.1.3"
72 | }
73 | },
74 | "node_modules/@babel/highlight/node_modules/color-name": {
75 | "version": "1.1.3",
76 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
77 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
78 | },
79 | "node_modules/@babel/highlight/node_modules/has-flag": {
80 | "version": "3.0.0",
81 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
82 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
83 | "engines": {
84 | "node": ">=4"
85 | }
86 | },
87 | "node_modules/@babel/highlight/node_modules/supports-color": {
88 | "version": "5.5.0",
89 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
90 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
91 | "dependencies": {
92 | "has-flag": "^3.0.0"
93 | },
94 | "engines": {
95 | "node": ">=4"
96 | }
97 | },
98 | "node_modules/@blakeembrey/deque": {
99 | "version": "1.0.5",
100 | "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz",
101 | "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==",
102 | "dev": true
103 | },
104 | "node_modules/@blakeembrey/template": {
105 | "version": "1.0.0",
106 | "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.0.0.tgz",
107 | "integrity": "sha512-J6WGZqCLdRMHUkyRG6fBSIFJ0rL60/nsQNh5rQvsYZ5u0PsKw6XQcJcA3DWvd9cN3j/IQx5yB1fexhCafwwUUw==",
108 | "dev": true
109 | },
110 | "node_modules/@fullhuman/postcss-purgecss": {
111 | "version": "3.1.3",
112 | "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz",
113 | "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==",
114 | "dependencies": {
115 | "purgecss": "^3.1.3"
116 | }
117 | },
118 | "node_modules/@nodelib/fs.scandir": {
119 | "version": "2.1.4",
120 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
121 | "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
122 | "dependencies": {
123 | "@nodelib/fs.stat": "2.0.4",
124 | "run-parallel": "^1.1.9"
125 | },
126 | "engines": {
127 | "node": ">= 8"
128 | }
129 | },
130 | "node_modules/@nodelib/fs.stat": {
131 | "version": "2.0.4",
132 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
133 | "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
134 | "engines": {
135 | "node": ">= 8"
136 | }
137 | },
138 | "node_modules/@nodelib/fs.walk": {
139 | "version": "1.2.6",
140 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
141 | "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
142 | "dependencies": {
143 | "@nodelib/fs.scandir": "2.1.4",
144 | "fastq": "^1.6.0"
145 | },
146 | "engines": {
147 | "node": ">= 8"
148 | }
149 | },
150 | "node_modules/@types/parse-json": {
151 | "version": "4.0.0",
152 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
153 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
154 | },
155 | "node_modules/acorn": {
156 | "version": "7.4.1",
157 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
158 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
159 | "bin": {
160 | "acorn": "bin/acorn"
161 | },
162 | "engines": {
163 | "node": ">=0.4.0"
164 | }
165 | },
166 | "node_modules/acorn-node": {
167 | "version": "1.8.2",
168 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
169 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
170 | "dependencies": {
171 | "acorn": "^7.0.0",
172 | "acorn-walk": "^7.0.0",
173 | "xtend": "^4.0.2"
174 | }
175 | },
176 | "node_modules/acorn-walk": {
177 | "version": "7.2.0",
178 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
179 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
180 | "engines": {
181 | "node": ">=0.4.0"
182 | }
183 | },
184 | "node_modules/ansi-regex": {
185 | "version": "5.0.0",
186 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
187 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
188 | "engines": {
189 | "node": ">=8"
190 | }
191 | },
192 | "node_modules/ansi-styles": {
193 | "version": "4.3.0",
194 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
195 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
196 | "dependencies": {
197 | "color-convert": "^2.0.1"
198 | },
199 | "engines": {
200 | "node": ">=8"
201 | },
202 | "funding": {
203 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
204 | }
205 | },
206 | "node_modules/anymatch": {
207 | "version": "3.1.1",
208 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
209 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
210 | "dependencies": {
211 | "normalize-path": "^3.0.0",
212 | "picomatch": "^2.0.4"
213 | },
214 | "engines": {
215 | "node": ">= 8"
216 | }
217 | },
218 | "node_modules/arg": {
219 | "version": "4.1.3",
220 | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
221 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
222 | "dev": true
223 | },
224 | "node_modules/array-union": {
225 | "version": "2.1.0",
226 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
227 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
228 | "engines": {
229 | "node": ">=8"
230 | }
231 | },
232 | "node_modules/at-least-node": {
233 | "version": "1.0.0",
234 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
235 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
236 | "engines": {
237 | "node": ">= 4.0.0"
238 | }
239 | },
240 | "node_modules/autoprefixer": {
241 | "version": "10.2.1",
242 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.1.tgz",
243 | "integrity": "sha512-dwP0UjyYvROUvtU+boBx8ff5pPWami1NGTrJs9YUsS/oZVbRAcdNHOOuXSA1fc46tgKqe072cVaKD69rvCc3QQ==",
244 | "dependencies": {
245 | "browserslist": "^4.16.1",
246 | "caniuse-lite": "^1.0.30001173",
247 | "colorette": "^1.2.1",
248 | "fraction.js": "^4.0.13",
249 | "normalize-range": "^0.1.2",
250 | "postcss-value-parser": "^4.1.0"
251 | },
252 | "bin": {
253 | "autoprefixer": "bin/autoprefixer"
254 | },
255 | "engines": {
256 | "node": "^10 || ^12 || >=14"
257 | },
258 | "funding": {
259 | "type": "opencollective",
260 | "url": "https://opencollective.com/postcss/"
261 | },
262 | "peerDependencies": {
263 | "postcss": "^8.1.0"
264 | }
265 | },
266 | "node_modules/balanced-match": {
267 | "version": "1.0.0",
268 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
269 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
270 | },
271 | "node_modules/binary-extensions": {
272 | "version": "2.1.0",
273 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
274 | "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
275 | "engines": {
276 | "node": ">=8"
277 | }
278 | },
279 | "node_modules/brace-expansion": {
280 | "version": "1.1.11",
281 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
282 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
283 | "dependencies": {
284 | "balanced-match": "^1.0.0",
285 | "concat-map": "0.0.1"
286 | }
287 | },
288 | "node_modules/braces": {
289 | "version": "3.0.2",
290 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
291 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
292 | "dependencies": {
293 | "fill-range": "^7.0.1"
294 | },
295 | "engines": {
296 | "node": ">=8"
297 | }
298 | },
299 | "node_modules/browserslist": {
300 | "version": "4.16.1",
301 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
302 | "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
303 | "dependencies": {
304 | "caniuse-lite": "^1.0.30001173",
305 | "colorette": "^1.2.1",
306 | "electron-to-chromium": "^1.3.634",
307 | "escalade": "^3.1.1",
308 | "node-releases": "^1.1.69"
309 | },
310 | "bin": {
311 | "browserslist": "cli.js"
312 | },
313 | "engines": {
314 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
315 | },
316 | "funding": {
317 | "type": "opencollective",
318 | "url": "https://opencollective.com/browserslist"
319 | }
320 | },
321 | "node_modules/bytes": {
322 | "version": "3.1.0",
323 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
324 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
325 | "engines": {
326 | "node": ">= 0.8"
327 | }
328 | },
329 | "node_modules/callsites": {
330 | "version": "3.1.0",
331 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
332 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
333 | "engines": {
334 | "node": ">=6"
335 | }
336 | },
337 | "node_modules/camelcase-css": {
338 | "version": "2.0.1",
339 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
340 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
341 | "engines": {
342 | "node": ">= 6"
343 | }
344 | },
345 | "node_modules/caniuse-lite": {
346 | "version": "1.0.30001173",
347 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz",
348 | "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw=="
349 | },
350 | "node_modules/chalk": {
351 | "version": "4.1.0",
352 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
353 | "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
354 | "dependencies": {
355 | "ansi-styles": "^4.1.0",
356 | "supports-color": "^7.1.0"
357 | },
358 | "engines": {
359 | "node": ">=10"
360 | },
361 | "funding": {
362 | "url": "https://github.com/chalk/chalk?sponsor=1"
363 | }
364 | },
365 | "node_modules/chokidar": {
366 | "version": "3.5.0",
367 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
368 | "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
369 | "dependencies": {
370 | "anymatch": "~3.1.1",
371 | "braces": "~3.0.2",
372 | "fsevents": "~2.3.1",
373 | "glob-parent": "~5.1.0",
374 | "is-binary-path": "~2.1.0",
375 | "is-glob": "~4.0.1",
376 | "normalize-path": "~3.0.0",
377 | "readdirp": "~3.5.0"
378 | },
379 | "engines": {
380 | "node": ">= 8.10.0"
381 | },
382 | "optionalDependencies": {
383 | "fsevents": "~2.3.1"
384 | }
385 | },
386 | "node_modules/cliui": {
387 | "version": "7.0.4",
388 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
389 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
390 | "dependencies": {
391 | "string-width": "^4.2.0",
392 | "strip-ansi": "^6.0.0",
393 | "wrap-ansi": "^7.0.0"
394 | }
395 | },
396 | "node_modules/color": {
397 | "version": "3.1.3",
398 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
399 | "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
400 | "dependencies": {
401 | "color-convert": "^1.9.1",
402 | "color-string": "^1.5.4"
403 | }
404 | },
405 | "node_modules/color-convert": {
406 | "version": "2.0.1",
407 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
408 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
409 | "dependencies": {
410 | "color-name": "~1.1.4"
411 | },
412 | "engines": {
413 | "node": ">=7.0.0"
414 | }
415 | },
416 | "node_modules/color-name": {
417 | "version": "1.1.4",
418 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
419 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
420 | },
421 | "node_modules/color-string": {
422 | "version": "1.5.4",
423 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
424 | "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
425 | "dependencies": {
426 | "color-name": "^1.0.0",
427 | "simple-swizzle": "^0.2.2"
428 | }
429 | },
430 | "node_modules/color/node_modules/color-convert": {
431 | "version": "1.9.3",
432 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
433 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
434 | "dependencies": {
435 | "color-name": "1.1.3"
436 | }
437 | },
438 | "node_modules/color/node_modules/color-name": {
439 | "version": "1.1.3",
440 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
441 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
442 | },
443 | "node_modules/colorette": {
444 | "version": "1.2.1",
445 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
446 | "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw=="
447 | },
448 | "node_modules/commander": {
449 | "version": "6.2.1",
450 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
451 | "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
452 | "engines": {
453 | "node": ">= 6"
454 | }
455 | },
456 | "node_modules/concat-map": {
457 | "version": "0.0.1",
458 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
459 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
460 | },
461 | "node_modules/cosmiconfig": {
462 | "version": "7.0.0",
463 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
464 | "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
465 | "dependencies": {
466 | "@types/parse-json": "^4.0.0",
467 | "import-fresh": "^3.2.1",
468 | "parse-json": "^5.0.0",
469 | "path-type": "^4.0.0",
470 | "yaml": "^1.10.0"
471 | },
472 | "engines": {
473 | "node": ">=10"
474 | }
475 | },
476 | "node_modules/cross-spawn": {
477 | "version": "7.0.3",
478 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
479 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
480 | "dev": true,
481 | "dependencies": {
482 | "path-key": "^3.1.0",
483 | "shebang-command": "^2.0.0",
484 | "which": "^2.0.1"
485 | },
486 | "engines": {
487 | "node": ">= 8"
488 | }
489 | },
490 | "node_modules/css-unit-converter": {
491 | "version": "1.1.2",
492 | "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
493 | "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA=="
494 | },
495 | "node_modules/cssesc": {
496 | "version": "3.0.0",
497 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
498 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
499 | "bin": {
500 | "cssesc": "bin/cssesc"
501 | },
502 | "engines": {
503 | "node": ">=4"
504 | }
505 | },
506 | "node_modules/defined": {
507 | "version": "1.0.0",
508 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
509 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
510 | },
511 | "node_modules/dependency-graph": {
512 | "version": "0.9.0",
513 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
514 | "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==",
515 | "engines": {
516 | "node": ">= 0.6.0"
517 | }
518 | },
519 | "node_modules/detective": {
520 | "version": "5.2.0",
521 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
522 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
523 | "dependencies": {
524 | "acorn-node": "^1.6.1",
525 | "defined": "^1.0.0",
526 | "minimist": "^1.1.1"
527 | },
528 | "bin": {
529 | "detective": "bin/detective.js"
530 | },
531 | "engines": {
532 | "node": ">=0.8.0"
533 | }
534 | },
535 | "node_modules/didyoumean": {
536 | "version": "1.2.1",
537 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz",
538 | "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8="
539 | },
540 | "node_modules/dir-glob": {
541 | "version": "3.0.1",
542 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
543 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
544 | "dependencies": {
545 | "path-type": "^4.0.0"
546 | },
547 | "engines": {
548 | "node": ">=8"
549 | }
550 | },
551 | "node_modules/electron-to-chromium": {
552 | "version": "1.3.635",
553 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz",
554 | "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ=="
555 | },
556 | "node_modules/emoji-regex": {
557 | "version": "8.0.0",
558 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
559 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
560 | },
561 | "node_modules/error-ex": {
562 | "version": "1.3.2",
563 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
564 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
565 | "dependencies": {
566 | "is-arrayish": "^0.2.1"
567 | }
568 | },
569 | "node_modules/error-ex/node_modules/is-arrayish": {
570 | "version": "0.2.1",
571 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
572 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
573 | },
574 | "node_modules/escalade": {
575 | "version": "3.1.1",
576 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
577 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
578 | "engines": {
579 | "node": ">=6"
580 | }
581 | },
582 | "node_modules/escape-string-regexp": {
583 | "version": "1.0.5",
584 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
585 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
586 | "engines": {
587 | "node": ">=0.8.0"
588 | }
589 | },
590 | "node_modules/fast-glob": {
591 | "version": "3.2.4",
592 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
593 | "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
594 | "dependencies": {
595 | "@nodelib/fs.stat": "^2.0.2",
596 | "@nodelib/fs.walk": "^1.2.3",
597 | "glob-parent": "^5.1.0",
598 | "merge2": "^1.3.0",
599 | "micromatch": "^4.0.2",
600 | "picomatch": "^2.2.1"
601 | },
602 | "engines": {
603 | "node": ">=8"
604 | }
605 | },
606 | "node_modules/fastq": {
607 | "version": "1.10.0",
608 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
609 | "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
610 | "dependencies": {
611 | "reusify": "^1.0.4"
612 | }
613 | },
614 | "node_modules/fill-range": {
615 | "version": "7.0.1",
616 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
617 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
618 | "dependencies": {
619 | "to-regex-range": "^5.0.1"
620 | },
621 | "engines": {
622 | "node": ">=8"
623 | }
624 | },
625 | "node_modules/fraction.js": {
626 | "version": "4.0.13",
627 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz",
628 | "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==",
629 | "engines": {
630 | "node": "*"
631 | }
632 | },
633 | "node_modules/fs-extra": {
634 | "version": "9.0.1",
635 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
636 | "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
637 | "dependencies": {
638 | "at-least-node": "^1.0.0",
639 | "graceful-fs": "^4.2.0",
640 | "jsonfile": "^6.0.1",
641 | "universalify": "^1.0.0"
642 | },
643 | "engines": {
644 | "node": ">=10"
645 | }
646 | },
647 | "node_modules/fs.realpath": {
648 | "version": "1.0.0",
649 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
650 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
651 | },
652 | "node_modules/fsevents": {
653 | "version": "2.3.1",
654 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
655 | "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
656 | "hasInstallScript": true,
657 | "optional": true,
658 | "os": [
659 | "darwin"
660 | ],
661 | "engines": {
662 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
663 | }
664 | },
665 | "node_modules/function-bind": {
666 | "version": "1.1.1",
667 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
668 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
669 | },
670 | "node_modules/get-caller-file": {
671 | "version": "2.0.5",
672 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
673 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
674 | "engines": {
675 | "node": "6.* || 8.* || >= 10.*"
676 | }
677 | },
678 | "node_modules/get-stdin": {
679 | "version": "8.0.0",
680 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
681 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
682 | "engines": {
683 | "node": ">=10"
684 | },
685 | "funding": {
686 | "url": "https://github.com/sponsors/sindresorhus"
687 | }
688 | },
689 | "node_modules/glob": {
690 | "version": "7.1.6",
691 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
692 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
693 | "dependencies": {
694 | "fs.realpath": "^1.0.0",
695 | "inflight": "^1.0.4",
696 | "inherits": "2",
697 | "minimatch": "^3.0.4",
698 | "once": "^1.3.0",
699 | "path-is-absolute": "^1.0.0"
700 | },
701 | "engines": {
702 | "node": "*"
703 | },
704 | "funding": {
705 | "url": "https://github.com/sponsors/isaacs"
706 | }
707 | },
708 | "node_modules/glob-parent": {
709 | "version": "5.1.1",
710 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
711 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
712 | "dependencies": {
713 | "is-glob": "^4.0.1"
714 | },
715 | "engines": {
716 | "node": ">= 6"
717 | }
718 | },
719 | "node_modules/globby": {
720 | "version": "11.0.2",
721 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz",
722 | "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==",
723 | "dependencies": {
724 | "array-union": "^2.1.0",
725 | "dir-glob": "^3.0.1",
726 | "fast-glob": "^3.1.1",
727 | "ignore": "^5.1.4",
728 | "merge2": "^1.3.0",
729 | "slash": "^3.0.0"
730 | },
731 | "engines": {
732 | "node": ">=10"
733 | },
734 | "funding": {
735 | "url": "https://github.com/sponsors/sindresorhus"
736 | }
737 | },
738 | "node_modules/graceful-fs": {
739 | "version": "4.2.4",
740 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
741 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
742 | },
743 | "node_modules/has": {
744 | "version": "1.0.3",
745 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
746 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
747 | "dependencies": {
748 | "function-bind": "^1.1.1"
749 | },
750 | "engines": {
751 | "node": ">= 0.4.0"
752 | }
753 | },
754 | "node_modules/has-flag": {
755 | "version": "4.0.0",
756 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
757 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
758 | "engines": {
759 | "node": ">=8"
760 | }
761 | },
762 | "node_modules/html-tags": {
763 | "version": "3.1.0",
764 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
765 | "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
766 | "engines": {
767 | "node": ">=8"
768 | }
769 | },
770 | "node_modules/ignore": {
771 | "version": "5.1.8",
772 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
773 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
774 | "engines": {
775 | "node": ">= 4"
776 | }
777 | },
778 | "node_modules/import-cwd": {
779 | "version": "3.0.0",
780 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
781 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
782 | "dependencies": {
783 | "import-from": "^3.0.0"
784 | },
785 | "engines": {
786 | "node": ">=8"
787 | }
788 | },
789 | "node_modules/import-fresh": {
790 | "version": "3.3.0",
791 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
792 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
793 | "dependencies": {
794 | "parent-module": "^1.0.0",
795 | "resolve-from": "^4.0.0"
796 | },
797 | "engines": {
798 | "node": ">=6"
799 | },
800 | "funding": {
801 | "url": "https://github.com/sponsors/sindresorhus"
802 | }
803 | },
804 | "node_modules/import-from": {
805 | "version": "3.0.0",
806 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
807 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
808 | "dependencies": {
809 | "resolve-from": "^5.0.0"
810 | },
811 | "engines": {
812 | "node": ">=8"
813 | }
814 | },
815 | "node_modules/import-from/node_modules/resolve-from": {
816 | "version": "5.0.0",
817 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
818 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
819 | "engines": {
820 | "node": ">=8"
821 | }
822 | },
823 | "node_modules/indexes-of": {
824 | "version": "1.0.1",
825 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
826 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
827 | },
828 | "node_modules/inflight": {
829 | "version": "1.0.6",
830 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
831 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
832 | "dependencies": {
833 | "once": "^1.3.0",
834 | "wrappy": "1"
835 | }
836 | },
837 | "node_modules/inherits": {
838 | "version": "2.0.4",
839 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
840 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
841 | },
842 | "node_modules/is-arrayish": {
843 | "version": "0.3.2",
844 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
845 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
846 | },
847 | "node_modules/is-binary-path": {
848 | "version": "2.1.0",
849 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
850 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
851 | "dependencies": {
852 | "binary-extensions": "^2.0.0"
853 | },
854 | "engines": {
855 | "node": ">=8"
856 | }
857 | },
858 | "node_modules/is-core-module": {
859 | "version": "2.2.0",
860 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
861 | "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
862 | "dependencies": {
863 | "has": "^1.0.3"
864 | },
865 | "funding": {
866 | "url": "https://github.com/sponsors/ljharb"
867 | }
868 | },
869 | "node_modules/is-extglob": {
870 | "version": "2.1.1",
871 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
872 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
873 | "engines": {
874 | "node": ">=0.10.0"
875 | }
876 | },
877 | "node_modules/is-fullwidth-code-point": {
878 | "version": "3.0.0",
879 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
880 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
881 | "engines": {
882 | "node": ">=8"
883 | }
884 | },
885 | "node_modules/is-glob": {
886 | "version": "4.0.1",
887 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
888 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
889 | "dependencies": {
890 | "is-extglob": "^2.1.1"
891 | },
892 | "engines": {
893 | "node": ">=0.10.0"
894 | }
895 | },
896 | "node_modules/is-number": {
897 | "version": "7.0.0",
898 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
899 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
900 | "engines": {
901 | "node": ">=0.12.0"
902 | }
903 | },
904 | "node_modules/isexe": {
905 | "version": "2.0.0",
906 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
907 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
908 | "dev": true
909 | },
910 | "node_modules/js-tokens": {
911 | "version": "4.0.0",
912 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
913 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
914 | },
915 | "node_modules/json-parse-even-better-errors": {
916 | "version": "2.3.1",
917 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
918 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
919 | },
920 | "node_modules/jsonfile": {
921 | "version": "6.1.0",
922 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
923 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
924 | "dependencies": {
925 | "graceful-fs": "^4.1.6",
926 | "universalify": "^2.0.0"
927 | },
928 | "optionalDependencies": {
929 | "graceful-fs": "^4.1.6"
930 | }
931 | },
932 | "node_modules/jsonfile/node_modules/universalify": {
933 | "version": "2.0.0",
934 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
935 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
936 | "engines": {
937 | "node": ">= 10.0.0"
938 | }
939 | },
940 | "node_modules/lines-and-columns": {
941 | "version": "1.1.6",
942 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
943 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
944 | },
945 | "node_modules/lodash": {
946 | "version": "4.17.20",
947 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
948 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
949 | },
950 | "node_modules/lodash.difference": {
951 | "version": "4.5.0",
952 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
953 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw="
954 | },
955 | "node_modules/lodash.forown": {
956 | "version": "4.4.0",
957 | "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
958 | "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68="
959 | },
960 | "node_modules/lodash.get": {
961 | "version": "4.4.2",
962 | "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
963 | "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
964 | },
965 | "node_modules/lodash.groupby": {
966 | "version": "4.6.0",
967 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
968 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E="
969 | },
970 | "node_modules/lodash.sortby": {
971 | "version": "4.7.0",
972 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
973 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
974 | },
975 | "node_modules/lodash.toarray": {
976 | "version": "4.4.0",
977 | "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
978 | "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE="
979 | },
980 | "node_modules/merge2": {
981 | "version": "1.4.1",
982 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
983 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
984 | "engines": {
985 | "node": ">= 8"
986 | }
987 | },
988 | "node_modules/micromatch": {
989 | "version": "4.0.2",
990 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
991 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
992 | "dependencies": {
993 | "braces": "^3.0.1",
994 | "picomatch": "^2.0.5"
995 | },
996 | "engines": {
997 | "node": ">=8"
998 | }
999 | },
1000 | "node_modules/minimatch": {
1001 | "version": "3.0.4",
1002 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1003 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1004 | "dependencies": {
1005 | "brace-expansion": "^1.1.7"
1006 | },
1007 | "engines": {
1008 | "node": "*"
1009 | }
1010 | },
1011 | "node_modules/minimist": {
1012 | "version": "1.2.5",
1013 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1014 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
1015 | },
1016 | "node_modules/modern-normalize": {
1017 | "version": "1.0.0",
1018 | "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz",
1019 | "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==",
1020 | "engines": {
1021 | "node": ">=6"
1022 | },
1023 | "funding": {
1024 | "url": "https://github.com/sponsors/sindresorhus"
1025 | }
1026 | },
1027 | "node_modules/nanoid": {
1028 | "version": "3.1.20",
1029 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
1030 | "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
1031 | "bin": {
1032 | "nanoid": "bin/nanoid.cjs"
1033 | },
1034 | "engines": {
1035 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1036 | }
1037 | },
1038 | "node_modules/node-emoji": {
1039 | "version": "1.10.0",
1040 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
1041 | "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==",
1042 | "dependencies": {
1043 | "lodash.toarray": "^4.4.0"
1044 | }
1045 | },
1046 | "node_modules/node-releases": {
1047 | "version": "1.1.69",
1048 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz",
1049 | "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA=="
1050 | },
1051 | "node_modules/normalize-path": {
1052 | "version": "3.0.0",
1053 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1054 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1055 | "engines": {
1056 | "node": ">=0.10.0"
1057 | }
1058 | },
1059 | "node_modules/normalize-range": {
1060 | "version": "0.1.2",
1061 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
1062 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
1063 | "engines": {
1064 | "node": ">=0.10.0"
1065 | }
1066 | },
1067 | "node_modules/object-assign": {
1068 | "version": "4.1.1",
1069 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1070 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1071 | "engines": {
1072 | "node": ">=0.10.0"
1073 | }
1074 | },
1075 | "node_modules/object-hash": {
1076 | "version": "2.1.1",
1077 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz",
1078 | "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==",
1079 | "engines": {
1080 | "node": ">= 6"
1081 | }
1082 | },
1083 | "node_modules/once": {
1084 | "version": "1.4.0",
1085 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1086 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1087 | "dependencies": {
1088 | "wrappy": "1"
1089 | }
1090 | },
1091 | "node_modules/onchange": {
1092 | "version": "7.1.0",
1093 | "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz",
1094 | "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==",
1095 | "dev": true,
1096 | "dependencies": {
1097 | "@blakeembrey/deque": "^1.0.5",
1098 | "@blakeembrey/template": "^1.0.0",
1099 | "arg": "^4.1.3",
1100 | "chokidar": "^3.3.1",
1101 | "cross-spawn": "^7.0.1",
1102 | "ignore": "^5.1.4",
1103 | "tree-kill": "^1.2.2"
1104 | },
1105 | "bin": {
1106 | "onchange": "dist/bin.js"
1107 | }
1108 | },
1109 | "node_modules/parent-module": {
1110 | "version": "1.0.1",
1111 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1112 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1113 | "dependencies": {
1114 | "callsites": "^3.0.0"
1115 | },
1116 | "engines": {
1117 | "node": ">=6"
1118 | }
1119 | },
1120 | "node_modules/parse-json": {
1121 | "version": "5.1.0",
1122 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
1123 | "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
1124 | "dependencies": {
1125 | "@babel/code-frame": "^7.0.0",
1126 | "error-ex": "^1.3.1",
1127 | "json-parse-even-better-errors": "^2.3.0",
1128 | "lines-and-columns": "^1.1.6"
1129 | },
1130 | "engines": {
1131 | "node": ">=8"
1132 | },
1133 | "funding": {
1134 | "url": "https://github.com/sponsors/sindresorhus"
1135 | }
1136 | },
1137 | "node_modules/path-is-absolute": {
1138 | "version": "1.0.1",
1139 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1140 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1141 | "engines": {
1142 | "node": ">=0.10.0"
1143 | }
1144 | },
1145 | "node_modules/path-key": {
1146 | "version": "3.1.1",
1147 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1148 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1149 | "dev": true,
1150 | "engines": {
1151 | "node": ">=8"
1152 | }
1153 | },
1154 | "node_modules/path-parse": {
1155 | "version": "1.0.6",
1156 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1157 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
1158 | },
1159 | "node_modules/path-type": {
1160 | "version": "4.0.0",
1161 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1162 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1163 | "engines": {
1164 | "node": ">=8"
1165 | }
1166 | },
1167 | "node_modules/picomatch": {
1168 | "version": "2.2.2",
1169 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
1170 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
1171 | "engines": {
1172 | "node": ">=8.6"
1173 | },
1174 | "funding": {
1175 | "url": "https://github.com/sponsors/jonschlinkert"
1176 | }
1177 | },
1178 | "node_modules/pify": {
1179 | "version": "2.3.0",
1180 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1181 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
1182 | "engines": {
1183 | "node": ">=0.10.0"
1184 | }
1185 | },
1186 | "node_modules/postcss": {
1187 | "version": "8.2.4",
1188 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz",
1189 | "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==",
1190 | "dependencies": {
1191 | "colorette": "^1.2.1",
1192 | "nanoid": "^3.1.20",
1193 | "source-map": "^0.6.1"
1194 | },
1195 | "engines": {
1196 | "node": "^10 || ^12 || >=14"
1197 | },
1198 | "funding": {
1199 | "type": "opencollective",
1200 | "url": "https://opencollective.com/postcss/"
1201 | }
1202 | },
1203 | "node_modules/postcss-cli": {
1204 | "version": "8.3.1",
1205 | "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz",
1206 | "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==",
1207 | "dependencies": {
1208 | "chalk": "^4.0.0",
1209 | "chokidar": "^3.3.0",
1210 | "dependency-graph": "^0.9.0",
1211 | "fs-extra": "^9.0.0",
1212 | "get-stdin": "^8.0.0",
1213 | "globby": "^11.0.0",
1214 | "postcss-load-config": "^3.0.0",
1215 | "postcss-reporter": "^7.0.0",
1216 | "pretty-hrtime": "^1.0.3",
1217 | "read-cache": "^1.0.0",
1218 | "slash": "^3.0.0",
1219 | "yargs": "^16.0.0"
1220 | },
1221 | "bin": {
1222 | "postcss": "bin/postcss"
1223 | },
1224 | "engines": {
1225 | "node": ">=10"
1226 | },
1227 | "peerDependencies": {
1228 | "postcss": "^8.0.0"
1229 | }
1230 | },
1231 | "node_modules/postcss-functions": {
1232 | "version": "3.0.0",
1233 | "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz",
1234 | "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=",
1235 | "dependencies": {
1236 | "glob": "^7.1.2",
1237 | "object-assign": "^4.1.1",
1238 | "postcss": "^6.0.9",
1239 | "postcss-value-parser": "^3.3.0"
1240 | }
1241 | },
1242 | "node_modules/postcss-functions/node_modules/ansi-styles": {
1243 | "version": "3.2.1",
1244 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1245 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1246 | "dependencies": {
1247 | "color-convert": "^1.9.0"
1248 | },
1249 | "engines": {
1250 | "node": ">=4"
1251 | }
1252 | },
1253 | "node_modules/postcss-functions/node_modules/chalk": {
1254 | "version": "2.4.2",
1255 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1256 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1257 | "dependencies": {
1258 | "ansi-styles": "^3.2.1",
1259 | "escape-string-regexp": "^1.0.5",
1260 | "supports-color": "^5.3.0"
1261 | },
1262 | "engines": {
1263 | "node": ">=4"
1264 | }
1265 | },
1266 | "node_modules/postcss-functions/node_modules/color-convert": {
1267 | "version": "1.9.3",
1268 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1269 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1270 | "dependencies": {
1271 | "color-name": "1.1.3"
1272 | }
1273 | },
1274 | "node_modules/postcss-functions/node_modules/color-name": {
1275 | "version": "1.1.3",
1276 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1277 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1278 | },
1279 | "node_modules/postcss-functions/node_modules/has-flag": {
1280 | "version": "3.0.0",
1281 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1282 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1283 | "engines": {
1284 | "node": ">=4"
1285 | }
1286 | },
1287 | "node_modules/postcss-functions/node_modules/postcss": {
1288 | "version": "6.0.23",
1289 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
1290 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
1291 | "dependencies": {
1292 | "chalk": "^2.4.1",
1293 | "source-map": "^0.6.1",
1294 | "supports-color": "^5.4.0"
1295 | },
1296 | "engines": {
1297 | "node": ">=4.0.0"
1298 | }
1299 | },
1300 | "node_modules/postcss-functions/node_modules/postcss-value-parser": {
1301 | "version": "3.3.1",
1302 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
1303 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
1304 | },
1305 | "node_modules/postcss-functions/node_modules/supports-color": {
1306 | "version": "5.5.0",
1307 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1308 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1309 | "dependencies": {
1310 | "has-flag": "^3.0.0"
1311 | },
1312 | "engines": {
1313 | "node": ">=4"
1314 | }
1315 | },
1316 | "node_modules/postcss-js": {
1317 | "version": "3.0.3",
1318 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz",
1319 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
1320 | "dependencies": {
1321 | "camelcase-css": "^2.0.1",
1322 | "postcss": "^8.1.6"
1323 | },
1324 | "engines": {
1325 | "node": ">=10.0"
1326 | },
1327 | "funding": {
1328 | "type": "opencollective",
1329 | "url": "https://opencollective.com/postcss/"
1330 | }
1331 | },
1332 | "node_modules/postcss-load-config": {
1333 | "version": "3.0.0",
1334 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.0.tgz",
1335 | "integrity": "sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==",
1336 | "dependencies": {
1337 | "cosmiconfig": "^7.0.0",
1338 | "import-cwd": "^3.0.0"
1339 | },
1340 | "engines": {
1341 | "node": ">= 10"
1342 | },
1343 | "funding": {
1344 | "type": "opencollective",
1345 | "url": "https://opencollective.com/postcss/"
1346 | }
1347 | },
1348 | "node_modules/postcss-nested": {
1349 | "version": "5.0.3",
1350 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.3.tgz",
1351 | "integrity": "sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g==",
1352 | "dependencies": {
1353 | "postcss-selector-parser": "^6.0.4"
1354 | },
1355 | "engines": {
1356 | "node": ">=10.0"
1357 | },
1358 | "funding": {
1359 | "type": "opencollective",
1360 | "url": "https://opencollective.com/postcss/"
1361 | },
1362 | "peerDependencies": {
1363 | "postcss": "^8.1.13"
1364 | }
1365 | },
1366 | "node_modules/postcss-reporter": {
1367 | "version": "7.0.2",
1368 | "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz",
1369 | "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==",
1370 | "dependencies": {
1371 | "colorette": "^1.2.1",
1372 | "lodash.difference": "^4.5.0",
1373 | "lodash.forown": "^4.4.0",
1374 | "lodash.get": "^4.4.2",
1375 | "lodash.groupby": "^4.6.0",
1376 | "lodash.sortby": "^4.7.0"
1377 | },
1378 | "engines": {
1379 | "node": ">=10"
1380 | },
1381 | "funding": {
1382 | "type": "opencollective",
1383 | "url": "https://opencollective.com/postcss/"
1384 | },
1385 | "peerDependencies": {
1386 | "postcss": "^8.1.0"
1387 | }
1388 | },
1389 | "node_modules/postcss-selector-parser": {
1390 | "version": "6.0.4",
1391 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
1392 | "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
1393 | "dependencies": {
1394 | "cssesc": "^3.0.0",
1395 | "indexes-of": "^1.0.1",
1396 | "uniq": "^1.0.1",
1397 | "util-deprecate": "^1.0.2"
1398 | },
1399 | "engines": {
1400 | "node": ">=4"
1401 | }
1402 | },
1403 | "node_modules/postcss-value-parser": {
1404 | "version": "4.1.0",
1405 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
1406 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
1407 | },
1408 | "node_modules/pretty-hrtime": {
1409 | "version": "1.0.3",
1410 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
1411 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
1412 | "engines": {
1413 | "node": ">= 0.8"
1414 | }
1415 | },
1416 | "node_modules/purgecss": {
1417 | "version": "3.1.3",
1418 | "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz",
1419 | "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==",
1420 | "dependencies": {
1421 | "commander": "^6.0.0",
1422 | "glob": "^7.0.0",
1423 | "postcss": "^8.2.1",
1424 | "postcss-selector-parser": "^6.0.2"
1425 | },
1426 | "bin": {
1427 | "purgecss": "bin/purgecss.js"
1428 | }
1429 | },
1430 | "node_modules/read-cache": {
1431 | "version": "1.0.0",
1432 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
1433 | "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
1434 | "dependencies": {
1435 | "pify": "^2.3.0"
1436 | }
1437 | },
1438 | "node_modules/readdirp": {
1439 | "version": "3.5.0",
1440 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
1441 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
1442 | "dependencies": {
1443 | "picomatch": "^2.2.1"
1444 | },
1445 | "engines": {
1446 | "node": ">=8.10.0"
1447 | }
1448 | },
1449 | "node_modules/reduce-css-calc": {
1450 | "version": "2.1.8",
1451 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
1452 | "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
1453 | "dependencies": {
1454 | "css-unit-converter": "^1.1.1",
1455 | "postcss-value-parser": "^3.3.0"
1456 | }
1457 | },
1458 | "node_modules/reduce-css-calc/node_modules/postcss-value-parser": {
1459 | "version": "3.3.1",
1460 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
1461 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
1462 | },
1463 | "node_modules/require-directory": {
1464 | "version": "2.1.1",
1465 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1466 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1467 | "engines": {
1468 | "node": ">=0.10.0"
1469 | }
1470 | },
1471 | "node_modules/resolve": {
1472 | "version": "1.19.0",
1473 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
1474 | "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
1475 | "dependencies": {
1476 | "is-core-module": "^2.1.0",
1477 | "path-parse": "^1.0.6"
1478 | },
1479 | "funding": {
1480 | "url": "https://github.com/sponsors/ljharb"
1481 | }
1482 | },
1483 | "node_modules/resolve-from": {
1484 | "version": "4.0.0",
1485 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1486 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1487 | "engines": {
1488 | "node": ">=4"
1489 | }
1490 | },
1491 | "node_modules/reusify": {
1492 | "version": "1.0.4",
1493 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1494 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1495 | "engines": {
1496 | "iojs": ">=1.0.0",
1497 | "node": ">=0.10.0"
1498 | }
1499 | },
1500 | "node_modules/run-parallel": {
1501 | "version": "1.1.10",
1502 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
1503 | "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
1504 | "funding": [
1505 | {
1506 | "type": "github",
1507 | "url": "https://github.com/sponsors/feross"
1508 | },
1509 | {
1510 | "type": "patreon",
1511 | "url": "https://www.patreon.com/feross"
1512 | },
1513 | {
1514 | "type": "consulting",
1515 | "url": "https://feross.org/support"
1516 | }
1517 | ]
1518 | },
1519 | "node_modules/shebang-command": {
1520 | "version": "2.0.0",
1521 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1522 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1523 | "dev": true,
1524 | "dependencies": {
1525 | "shebang-regex": "^3.0.0"
1526 | },
1527 | "engines": {
1528 | "node": ">=8"
1529 | }
1530 | },
1531 | "node_modules/shebang-regex": {
1532 | "version": "3.0.0",
1533 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1534 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1535 | "dev": true,
1536 | "engines": {
1537 | "node": ">=8"
1538 | }
1539 | },
1540 | "node_modules/simple-swizzle": {
1541 | "version": "0.2.2",
1542 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
1543 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
1544 | "dependencies": {
1545 | "is-arrayish": "^0.3.1"
1546 | }
1547 | },
1548 | "node_modules/slash": {
1549 | "version": "3.0.0",
1550 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1551 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1552 | "engines": {
1553 | "node": ">=8"
1554 | }
1555 | },
1556 | "node_modules/source-map": {
1557 | "version": "0.6.1",
1558 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1559 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1560 | "engines": {
1561 | "node": ">=0.10.0"
1562 | }
1563 | },
1564 | "node_modules/string-width": {
1565 | "version": "4.2.0",
1566 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1567 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1568 | "dependencies": {
1569 | "emoji-regex": "^8.0.0",
1570 | "is-fullwidth-code-point": "^3.0.0",
1571 | "strip-ansi": "^6.0.0"
1572 | },
1573 | "engines": {
1574 | "node": ">=8"
1575 | }
1576 | },
1577 | "node_modules/strip-ansi": {
1578 | "version": "6.0.0",
1579 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1580 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1581 | "dependencies": {
1582 | "ansi-regex": "^5.0.0"
1583 | },
1584 | "engines": {
1585 | "node": ">=8"
1586 | }
1587 | },
1588 | "node_modules/supports-color": {
1589 | "version": "7.2.0",
1590 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1591 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1592 | "dependencies": {
1593 | "has-flag": "^4.0.0"
1594 | },
1595 | "engines": {
1596 | "node": ">=8"
1597 | }
1598 | },
1599 | "node_modules/tailwindcss": {
1600 | "version": "2.0.2",
1601 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.2.tgz",
1602 | "integrity": "sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw==",
1603 | "dependencies": {
1604 | "@fullhuman/postcss-purgecss": "^3.0.0",
1605 | "bytes": "^3.0.0",
1606 | "chalk": "^4.1.0",
1607 | "color": "^3.1.3",
1608 | "detective": "^5.2.0",
1609 | "didyoumean": "^1.2.1",
1610 | "fs-extra": "^9.0.1",
1611 | "html-tags": "^3.1.0",
1612 | "lodash": "^4.17.20",
1613 | "modern-normalize": "^1.0.0",
1614 | "node-emoji": "^1.8.1",
1615 | "object-hash": "^2.0.3",
1616 | "postcss-functions": "^3",
1617 | "postcss-js": "^3.0.3",
1618 | "postcss-nested": "^5.0.1",
1619 | "postcss-selector-parser": "^6.0.4",
1620 | "postcss-value-parser": "^4.1.0",
1621 | "pretty-hrtime": "^1.0.3",
1622 | "reduce-css-calc": "^2.1.6",
1623 | "resolve": "^1.19.0"
1624 | },
1625 | "bin": {
1626 | "tailwind": "lib/cli.js",
1627 | "tailwindcss": "lib/cli.js"
1628 | },
1629 | "engines": {
1630 | "node": ">=12.13.0"
1631 | },
1632 | "peerDependencies": {
1633 | "autoprefixer": "^10.0.2",
1634 | "postcss": "^8.0.9"
1635 | }
1636 | },
1637 | "node_modules/to-regex-range": {
1638 | "version": "5.0.1",
1639 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1640 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1641 | "dependencies": {
1642 | "is-number": "^7.0.0"
1643 | },
1644 | "engines": {
1645 | "node": ">=8.0"
1646 | }
1647 | },
1648 | "node_modules/tree-kill": {
1649 | "version": "1.2.2",
1650 | "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
1651 | "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
1652 | "dev": true,
1653 | "bin": {
1654 | "tree-kill": "cli.js"
1655 | }
1656 | },
1657 | "node_modules/uniq": {
1658 | "version": "1.0.1",
1659 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
1660 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
1661 | },
1662 | "node_modules/universalify": {
1663 | "version": "1.0.0",
1664 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
1665 | "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
1666 | "engines": {
1667 | "node": ">= 10.0.0"
1668 | }
1669 | },
1670 | "node_modules/util-deprecate": {
1671 | "version": "1.0.2",
1672 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1673 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
1674 | },
1675 | "node_modules/which": {
1676 | "version": "2.0.2",
1677 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1678 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1679 | "dev": true,
1680 | "dependencies": {
1681 | "isexe": "^2.0.0"
1682 | },
1683 | "bin": {
1684 | "node-which": "bin/node-which"
1685 | },
1686 | "engines": {
1687 | "node": ">= 8"
1688 | }
1689 | },
1690 | "node_modules/wrap-ansi": {
1691 | "version": "7.0.0",
1692 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1693 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1694 | "dependencies": {
1695 | "ansi-styles": "^4.0.0",
1696 | "string-width": "^4.1.0",
1697 | "strip-ansi": "^6.0.0"
1698 | },
1699 | "engines": {
1700 | "node": ">=10"
1701 | },
1702 | "funding": {
1703 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1704 | }
1705 | },
1706 | "node_modules/wrappy": {
1707 | "version": "1.0.2",
1708 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1709 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
1710 | },
1711 | "node_modules/xtend": {
1712 | "version": "4.0.2",
1713 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1714 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1715 | "engines": {
1716 | "node": ">=0.4"
1717 | }
1718 | },
1719 | "node_modules/y18n": {
1720 | "version": "5.0.5",
1721 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
1722 | "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
1723 | "engines": {
1724 | "node": ">=10"
1725 | }
1726 | },
1727 | "node_modules/yaml": {
1728 | "version": "1.10.0",
1729 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
1730 | "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
1731 | "engines": {
1732 | "node": ">= 6"
1733 | }
1734 | },
1735 | "node_modules/yargs": {
1736 | "version": "16.2.0",
1737 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1738 | "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1739 | "dependencies": {
1740 | "cliui": "^7.0.2",
1741 | "escalade": "^3.1.1",
1742 | "get-caller-file": "^2.0.5",
1743 | "require-directory": "^2.1.1",
1744 | "string-width": "^4.2.0",
1745 | "y18n": "^5.0.5",
1746 | "yargs-parser": "^20.2.2"
1747 | },
1748 | "engines": {
1749 | "node": ">=10"
1750 | }
1751 | },
1752 | "node_modules/yargs-parser": {
1753 | "version": "20.2.4",
1754 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
1755 | "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
1756 | "engines": {
1757 | "node": ">=10"
1758 | }
1759 | }
1760 | },
1761 | "dependencies": {
1762 | "@babel/code-frame": {
1763 | "version": "7.12.11",
1764 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
1765 | "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
1766 | "requires": {
1767 | "@babel/highlight": "^7.10.4"
1768 | }
1769 | },
1770 | "@babel/helper-validator-identifier": {
1771 | "version": "7.12.11",
1772 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
1773 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
1774 | },
1775 | "@babel/highlight": {
1776 | "version": "7.10.4",
1777 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1778 | "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1779 | "requires": {
1780 | "@babel/helper-validator-identifier": "^7.10.4",
1781 | "chalk": "^2.0.0",
1782 | "js-tokens": "^4.0.0"
1783 | },
1784 | "dependencies": {
1785 | "ansi-styles": {
1786 | "version": "3.2.1",
1787 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1788 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1789 | "requires": {
1790 | "color-convert": "^1.9.0"
1791 | }
1792 | },
1793 | "chalk": {
1794 | "version": "2.4.2",
1795 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1796 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1797 | "requires": {
1798 | "ansi-styles": "^3.2.1",
1799 | "escape-string-regexp": "^1.0.5",
1800 | "supports-color": "^5.3.0"
1801 | }
1802 | },
1803 | "color-convert": {
1804 | "version": "1.9.3",
1805 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1806 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1807 | "requires": {
1808 | "color-name": "1.1.3"
1809 | }
1810 | },
1811 | "color-name": {
1812 | "version": "1.1.3",
1813 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1814 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1815 | },
1816 | "has-flag": {
1817 | "version": "3.0.0",
1818 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1819 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
1820 | },
1821 | "supports-color": {
1822 | "version": "5.5.0",
1823 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1824 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1825 | "requires": {
1826 | "has-flag": "^3.0.0"
1827 | }
1828 | }
1829 | }
1830 | },
1831 | "@blakeembrey/deque": {
1832 | "version": "1.0.5",
1833 | "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz",
1834 | "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg==",
1835 | "dev": true
1836 | },
1837 | "@blakeembrey/template": {
1838 | "version": "1.0.0",
1839 | "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.0.0.tgz",
1840 | "integrity": "sha512-J6WGZqCLdRMHUkyRG6fBSIFJ0rL60/nsQNh5rQvsYZ5u0PsKw6XQcJcA3DWvd9cN3j/IQx5yB1fexhCafwwUUw==",
1841 | "dev": true
1842 | },
1843 | "@fullhuman/postcss-purgecss": {
1844 | "version": "3.1.3",
1845 | "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz",
1846 | "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==",
1847 | "requires": {
1848 | "purgecss": "^3.1.3"
1849 | }
1850 | },
1851 | "@nodelib/fs.scandir": {
1852 | "version": "2.1.4",
1853 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
1854 | "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
1855 | "requires": {
1856 | "@nodelib/fs.stat": "2.0.4",
1857 | "run-parallel": "^1.1.9"
1858 | }
1859 | },
1860 | "@nodelib/fs.stat": {
1861 | "version": "2.0.4",
1862 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
1863 | "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
1864 | },
1865 | "@nodelib/fs.walk": {
1866 | "version": "1.2.6",
1867 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
1868 | "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
1869 | "requires": {
1870 | "@nodelib/fs.scandir": "2.1.4",
1871 | "fastq": "^1.6.0"
1872 | }
1873 | },
1874 | "@types/parse-json": {
1875 | "version": "4.0.0",
1876 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1877 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
1878 | },
1879 | "acorn": {
1880 | "version": "7.4.1",
1881 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
1882 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
1883 | },
1884 | "acorn-node": {
1885 | "version": "1.8.2",
1886 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
1887 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
1888 | "requires": {
1889 | "acorn": "^7.0.0",
1890 | "acorn-walk": "^7.0.0",
1891 | "xtend": "^4.0.2"
1892 | }
1893 | },
1894 | "acorn-walk": {
1895 | "version": "7.2.0",
1896 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
1897 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
1898 | },
1899 | "ansi-regex": {
1900 | "version": "5.0.0",
1901 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1902 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
1903 | },
1904 | "ansi-styles": {
1905 | "version": "4.3.0",
1906 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1907 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1908 | "requires": {
1909 | "color-convert": "^2.0.1"
1910 | }
1911 | },
1912 | "anymatch": {
1913 | "version": "3.1.1",
1914 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1915 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1916 | "requires": {
1917 | "normalize-path": "^3.0.0",
1918 | "picomatch": "^2.0.4"
1919 | }
1920 | },
1921 | "arg": {
1922 | "version": "4.1.3",
1923 | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
1924 | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
1925 | "dev": true
1926 | },
1927 | "array-union": {
1928 | "version": "2.1.0",
1929 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1930 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
1931 | },
1932 | "at-least-node": {
1933 | "version": "1.0.0",
1934 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
1935 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
1936 | },
1937 | "autoprefixer": {
1938 | "version": "10.2.1",
1939 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.1.tgz",
1940 | "integrity": "sha512-dwP0UjyYvROUvtU+boBx8ff5pPWami1NGTrJs9YUsS/oZVbRAcdNHOOuXSA1fc46tgKqe072cVaKD69rvCc3QQ==",
1941 | "requires": {
1942 | "browserslist": "^4.16.1",
1943 | "caniuse-lite": "^1.0.30001173",
1944 | "colorette": "^1.2.1",
1945 | "fraction.js": "^4.0.13",
1946 | "normalize-range": "^0.1.2",
1947 | "postcss-value-parser": "^4.1.0"
1948 | }
1949 | },
1950 | "balanced-match": {
1951 | "version": "1.0.0",
1952 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1953 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1954 | },
1955 | "binary-extensions": {
1956 | "version": "2.1.0",
1957 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
1958 | "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ=="
1959 | },
1960 | "brace-expansion": {
1961 | "version": "1.1.11",
1962 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1963 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1964 | "requires": {
1965 | "balanced-match": "^1.0.0",
1966 | "concat-map": "0.0.1"
1967 | }
1968 | },
1969 | "braces": {
1970 | "version": "3.0.2",
1971 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1972 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1973 | "requires": {
1974 | "fill-range": "^7.0.1"
1975 | }
1976 | },
1977 | "browserslist": {
1978 | "version": "4.16.1",
1979 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
1980 | "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
1981 | "requires": {
1982 | "caniuse-lite": "^1.0.30001173",
1983 | "colorette": "^1.2.1",
1984 | "electron-to-chromium": "^1.3.634",
1985 | "escalade": "^3.1.1",
1986 | "node-releases": "^1.1.69"
1987 | }
1988 | },
1989 | "bytes": {
1990 | "version": "3.1.0",
1991 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1992 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
1993 | },
1994 | "callsites": {
1995 | "version": "3.1.0",
1996 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1997 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
1998 | },
1999 | "camelcase-css": {
2000 | "version": "2.0.1",
2001 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
2002 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
2003 | },
2004 | "caniuse-lite": {
2005 | "version": "1.0.30001173",
2006 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz",
2007 | "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw=="
2008 | },
2009 | "chalk": {
2010 | "version": "4.1.0",
2011 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
2012 | "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
2013 | "requires": {
2014 | "ansi-styles": "^4.1.0",
2015 | "supports-color": "^7.1.0"
2016 | }
2017 | },
2018 | "chokidar": {
2019 | "version": "3.5.0",
2020 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
2021 | "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
2022 | "requires": {
2023 | "anymatch": "~3.1.1",
2024 | "braces": "~3.0.2",
2025 | "fsevents": "~2.3.1",
2026 | "glob-parent": "~5.1.0",
2027 | "is-binary-path": "~2.1.0",
2028 | "is-glob": "~4.0.1",
2029 | "normalize-path": "~3.0.0",
2030 | "readdirp": "~3.5.0"
2031 | }
2032 | },
2033 | "cliui": {
2034 | "version": "7.0.4",
2035 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2036 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2037 | "requires": {
2038 | "string-width": "^4.2.0",
2039 | "strip-ansi": "^6.0.0",
2040 | "wrap-ansi": "^7.0.0"
2041 | }
2042 | },
2043 | "color": {
2044 | "version": "3.1.3",
2045 | "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
2046 | "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
2047 | "requires": {
2048 | "color-convert": "^1.9.1",
2049 | "color-string": "^1.5.4"
2050 | },
2051 | "dependencies": {
2052 | "color-convert": {
2053 | "version": "1.9.3",
2054 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2055 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2056 | "requires": {
2057 | "color-name": "1.1.3"
2058 | }
2059 | },
2060 | "color-name": {
2061 | "version": "1.1.3",
2062 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2063 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
2064 | }
2065 | }
2066 | },
2067 | "color-convert": {
2068 | "version": "2.0.1",
2069 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2070 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2071 | "requires": {
2072 | "color-name": "~1.1.4"
2073 | }
2074 | },
2075 | "color-name": {
2076 | "version": "1.1.4",
2077 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2078 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
2079 | },
2080 | "color-string": {
2081 | "version": "1.5.4",
2082 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
2083 | "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
2084 | "requires": {
2085 | "color-name": "^1.0.0",
2086 | "simple-swizzle": "^0.2.2"
2087 | }
2088 | },
2089 | "colorette": {
2090 | "version": "1.2.1",
2091 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
2092 | "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw=="
2093 | },
2094 | "commander": {
2095 | "version": "6.2.1",
2096 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
2097 | "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
2098 | },
2099 | "concat-map": {
2100 | "version": "0.0.1",
2101 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2102 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2103 | },
2104 | "cosmiconfig": {
2105 | "version": "7.0.0",
2106 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
2107 | "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==",
2108 | "requires": {
2109 | "@types/parse-json": "^4.0.0",
2110 | "import-fresh": "^3.2.1",
2111 | "parse-json": "^5.0.0",
2112 | "path-type": "^4.0.0",
2113 | "yaml": "^1.10.0"
2114 | }
2115 | },
2116 | "cross-spawn": {
2117 | "version": "7.0.3",
2118 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2119 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2120 | "dev": true,
2121 | "requires": {
2122 | "path-key": "^3.1.0",
2123 | "shebang-command": "^2.0.0",
2124 | "which": "^2.0.1"
2125 | }
2126 | },
2127 | "css-unit-converter": {
2128 | "version": "1.1.2",
2129 | "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
2130 | "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA=="
2131 | },
2132 | "cssesc": {
2133 | "version": "3.0.0",
2134 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2135 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
2136 | },
2137 | "defined": {
2138 | "version": "1.0.0",
2139 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
2140 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
2141 | },
2142 | "dependency-graph": {
2143 | "version": "0.9.0",
2144 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
2145 | "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w=="
2146 | },
2147 | "detective": {
2148 | "version": "5.2.0",
2149 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
2150 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
2151 | "requires": {
2152 | "acorn-node": "^1.6.1",
2153 | "defined": "^1.0.0",
2154 | "minimist": "^1.1.1"
2155 | }
2156 | },
2157 | "didyoumean": {
2158 | "version": "1.2.1",
2159 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz",
2160 | "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8="
2161 | },
2162 | "dir-glob": {
2163 | "version": "3.0.1",
2164 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
2165 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
2166 | "requires": {
2167 | "path-type": "^4.0.0"
2168 | }
2169 | },
2170 | "electron-to-chromium": {
2171 | "version": "1.3.635",
2172 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz",
2173 | "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ=="
2174 | },
2175 | "emoji-regex": {
2176 | "version": "8.0.0",
2177 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2178 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
2179 | },
2180 | "error-ex": {
2181 | "version": "1.3.2",
2182 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2183 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2184 | "requires": {
2185 | "is-arrayish": "^0.2.1"
2186 | },
2187 | "dependencies": {
2188 | "is-arrayish": {
2189 | "version": "0.2.1",
2190 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2191 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
2192 | }
2193 | }
2194 | },
2195 | "escalade": {
2196 | "version": "3.1.1",
2197 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2198 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
2199 | },
2200 | "escape-string-regexp": {
2201 | "version": "1.0.5",
2202 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2203 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
2204 | },
2205 | "fast-glob": {
2206 | "version": "3.2.4",
2207 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz",
2208 | "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==",
2209 | "requires": {
2210 | "@nodelib/fs.stat": "^2.0.2",
2211 | "@nodelib/fs.walk": "^1.2.3",
2212 | "glob-parent": "^5.1.0",
2213 | "merge2": "^1.3.0",
2214 | "micromatch": "^4.0.2",
2215 | "picomatch": "^2.2.1"
2216 | }
2217 | },
2218 | "fastq": {
2219 | "version": "1.10.0",
2220 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz",
2221 | "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==",
2222 | "requires": {
2223 | "reusify": "^1.0.4"
2224 | }
2225 | },
2226 | "fill-range": {
2227 | "version": "7.0.1",
2228 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2229 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2230 | "requires": {
2231 | "to-regex-range": "^5.0.1"
2232 | }
2233 | },
2234 | "fraction.js": {
2235 | "version": "4.0.13",
2236 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz",
2237 | "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA=="
2238 | },
2239 | "fs-extra": {
2240 | "version": "9.0.1",
2241 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
2242 | "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
2243 | "requires": {
2244 | "at-least-node": "^1.0.0",
2245 | "graceful-fs": "^4.2.0",
2246 | "jsonfile": "^6.0.1",
2247 | "universalify": "^1.0.0"
2248 | }
2249 | },
2250 | "fs.realpath": {
2251 | "version": "1.0.0",
2252 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2253 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2254 | },
2255 | "fsevents": {
2256 | "version": "2.3.1",
2257 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
2258 | "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
2259 | "optional": true
2260 | },
2261 | "function-bind": {
2262 | "version": "1.1.1",
2263 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2264 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
2265 | },
2266 | "get-caller-file": {
2267 | "version": "2.0.5",
2268 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2269 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
2270 | },
2271 | "get-stdin": {
2272 | "version": "8.0.0",
2273 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
2274 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
2275 | },
2276 | "glob": {
2277 | "version": "7.1.6",
2278 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2279 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2280 | "requires": {
2281 | "fs.realpath": "^1.0.0",
2282 | "inflight": "^1.0.4",
2283 | "inherits": "2",
2284 | "minimatch": "^3.0.4",
2285 | "once": "^1.3.0",
2286 | "path-is-absolute": "^1.0.0"
2287 | }
2288 | },
2289 | "glob-parent": {
2290 | "version": "5.1.1",
2291 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
2292 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
2293 | "requires": {
2294 | "is-glob": "^4.0.1"
2295 | }
2296 | },
2297 | "globby": {
2298 | "version": "11.0.2",
2299 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz",
2300 | "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==",
2301 | "requires": {
2302 | "array-union": "^2.1.0",
2303 | "dir-glob": "^3.0.1",
2304 | "fast-glob": "^3.1.1",
2305 | "ignore": "^5.1.4",
2306 | "merge2": "^1.3.0",
2307 | "slash": "^3.0.0"
2308 | }
2309 | },
2310 | "graceful-fs": {
2311 | "version": "4.2.4",
2312 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2313 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
2314 | },
2315 | "has": {
2316 | "version": "1.0.3",
2317 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2318 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2319 | "requires": {
2320 | "function-bind": "^1.1.1"
2321 | }
2322 | },
2323 | "has-flag": {
2324 | "version": "4.0.0",
2325 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2326 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
2327 | },
2328 | "html-tags": {
2329 | "version": "3.1.0",
2330 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
2331 | "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg=="
2332 | },
2333 | "ignore": {
2334 | "version": "5.1.8",
2335 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
2336 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
2337 | },
2338 | "import-cwd": {
2339 | "version": "3.0.0",
2340 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
2341 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
2342 | "requires": {
2343 | "import-from": "^3.0.0"
2344 | }
2345 | },
2346 | "import-fresh": {
2347 | "version": "3.3.0",
2348 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2349 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2350 | "requires": {
2351 | "parent-module": "^1.0.0",
2352 | "resolve-from": "^4.0.0"
2353 | }
2354 | },
2355 | "import-from": {
2356 | "version": "3.0.0",
2357 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
2358 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
2359 | "requires": {
2360 | "resolve-from": "^5.0.0"
2361 | },
2362 | "dependencies": {
2363 | "resolve-from": {
2364 | "version": "5.0.0",
2365 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2366 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
2367 | }
2368 | }
2369 | },
2370 | "indexes-of": {
2371 | "version": "1.0.1",
2372 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
2373 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
2374 | },
2375 | "inflight": {
2376 | "version": "1.0.6",
2377 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2378 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2379 | "requires": {
2380 | "once": "^1.3.0",
2381 | "wrappy": "1"
2382 | }
2383 | },
2384 | "inherits": {
2385 | "version": "2.0.4",
2386 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2387 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2388 | },
2389 | "is-arrayish": {
2390 | "version": "0.3.2",
2391 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
2392 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
2393 | },
2394 | "is-binary-path": {
2395 | "version": "2.1.0",
2396 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2397 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2398 | "requires": {
2399 | "binary-extensions": "^2.0.0"
2400 | }
2401 | },
2402 | "is-core-module": {
2403 | "version": "2.2.0",
2404 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
2405 | "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
2406 | "requires": {
2407 | "has": "^1.0.3"
2408 | }
2409 | },
2410 | "is-extglob": {
2411 | "version": "2.1.1",
2412 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2413 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
2414 | },
2415 | "is-fullwidth-code-point": {
2416 | "version": "3.0.0",
2417 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2418 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
2419 | },
2420 | "is-glob": {
2421 | "version": "4.0.1",
2422 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
2423 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
2424 | "requires": {
2425 | "is-extglob": "^2.1.1"
2426 | }
2427 | },
2428 | "is-number": {
2429 | "version": "7.0.0",
2430 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2431 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
2432 | },
2433 | "isexe": {
2434 | "version": "2.0.0",
2435 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2436 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2437 | "dev": true
2438 | },
2439 | "js-tokens": {
2440 | "version": "4.0.0",
2441 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2442 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2443 | },
2444 | "json-parse-even-better-errors": {
2445 | "version": "2.3.1",
2446 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2447 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
2448 | },
2449 | "jsonfile": {
2450 | "version": "6.1.0",
2451 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
2452 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
2453 | "requires": {
2454 | "graceful-fs": "^4.1.6",
2455 | "universalify": "^2.0.0"
2456 | },
2457 | "dependencies": {
2458 | "universalify": {
2459 | "version": "2.0.0",
2460 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2461 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
2462 | }
2463 | }
2464 | },
2465 | "lines-and-columns": {
2466 | "version": "1.1.6",
2467 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2468 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
2469 | },
2470 | "lodash": {
2471 | "version": "4.17.20",
2472 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
2473 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
2474 | },
2475 | "lodash.difference": {
2476 | "version": "4.5.0",
2477 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
2478 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw="
2479 | },
2480 | "lodash.forown": {
2481 | "version": "4.4.0",
2482 | "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
2483 | "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68="
2484 | },
2485 | "lodash.get": {
2486 | "version": "4.4.2",
2487 | "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
2488 | "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
2489 | },
2490 | "lodash.groupby": {
2491 | "version": "4.6.0",
2492 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
2493 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E="
2494 | },
2495 | "lodash.sortby": {
2496 | "version": "4.7.0",
2497 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
2498 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
2499 | },
2500 | "lodash.toarray": {
2501 | "version": "4.4.0",
2502 | "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
2503 | "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE="
2504 | },
2505 | "merge2": {
2506 | "version": "1.4.1",
2507 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2508 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
2509 | },
2510 | "micromatch": {
2511 | "version": "4.0.2",
2512 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
2513 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
2514 | "requires": {
2515 | "braces": "^3.0.1",
2516 | "picomatch": "^2.0.5"
2517 | }
2518 | },
2519 | "minimatch": {
2520 | "version": "3.0.4",
2521 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2522 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2523 | "requires": {
2524 | "brace-expansion": "^1.1.7"
2525 | }
2526 | },
2527 | "minimist": {
2528 | "version": "1.2.5",
2529 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2530 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
2531 | },
2532 | "modern-normalize": {
2533 | "version": "1.0.0",
2534 | "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz",
2535 | "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw=="
2536 | },
2537 | "nanoid": {
2538 | "version": "3.1.20",
2539 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
2540 | "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw=="
2541 | },
2542 | "node-emoji": {
2543 | "version": "1.10.0",
2544 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
2545 | "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==",
2546 | "requires": {
2547 | "lodash.toarray": "^4.4.0"
2548 | }
2549 | },
2550 | "node-releases": {
2551 | "version": "1.1.69",
2552 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz",
2553 | "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA=="
2554 | },
2555 | "normalize-path": {
2556 | "version": "3.0.0",
2557 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2558 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
2559 | },
2560 | "normalize-range": {
2561 | "version": "0.1.2",
2562 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
2563 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
2564 | },
2565 | "object-assign": {
2566 | "version": "4.1.1",
2567 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2568 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2569 | },
2570 | "object-hash": {
2571 | "version": "2.1.1",
2572 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz",
2573 | "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ=="
2574 | },
2575 | "once": {
2576 | "version": "1.4.0",
2577 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2578 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2579 | "requires": {
2580 | "wrappy": "1"
2581 | }
2582 | },
2583 | "onchange": {
2584 | "version": "7.1.0",
2585 | "resolved": "https://registry.npmjs.org/onchange/-/onchange-7.1.0.tgz",
2586 | "integrity": "sha512-ZJcqsPiWUAUpvmnJri5TPBooqJOPmC0ttN65juhN15Q8xA+Nbg3BaxBHXQ45EistKKlKElb0edmbPWnKSBkvMg==",
2587 | "dev": true,
2588 | "requires": {
2589 | "@blakeembrey/deque": "^1.0.5",
2590 | "@blakeembrey/template": "^1.0.0",
2591 | "arg": "^4.1.3",
2592 | "chokidar": "^3.3.1",
2593 | "cross-spawn": "^7.0.1",
2594 | "ignore": "^5.1.4",
2595 | "tree-kill": "^1.2.2"
2596 | }
2597 | },
2598 | "parent-module": {
2599 | "version": "1.0.1",
2600 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2601 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2602 | "requires": {
2603 | "callsites": "^3.0.0"
2604 | }
2605 | },
2606 | "parse-json": {
2607 | "version": "5.1.0",
2608 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
2609 | "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
2610 | "requires": {
2611 | "@babel/code-frame": "^7.0.0",
2612 | "error-ex": "^1.3.1",
2613 | "json-parse-even-better-errors": "^2.3.0",
2614 | "lines-and-columns": "^1.1.6"
2615 | }
2616 | },
2617 | "path-is-absolute": {
2618 | "version": "1.0.1",
2619 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2620 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2621 | },
2622 | "path-key": {
2623 | "version": "3.1.1",
2624 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2625 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2626 | "dev": true
2627 | },
2628 | "path-parse": {
2629 | "version": "1.0.6",
2630 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
2631 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
2632 | },
2633 | "path-type": {
2634 | "version": "4.0.0",
2635 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2636 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
2637 | },
2638 | "picomatch": {
2639 | "version": "2.2.2",
2640 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
2641 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
2642 | },
2643 | "pify": {
2644 | "version": "2.3.0",
2645 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2646 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
2647 | },
2648 | "postcss": {
2649 | "version": "8.2.4",
2650 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz",
2651 | "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==",
2652 | "requires": {
2653 | "colorette": "^1.2.1",
2654 | "nanoid": "^3.1.20",
2655 | "source-map": "^0.6.1"
2656 | }
2657 | },
2658 | "postcss-cli": {
2659 | "version": "8.3.1",
2660 | "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz",
2661 | "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==",
2662 | "requires": {
2663 | "chalk": "^4.0.0",
2664 | "chokidar": "^3.3.0",
2665 | "dependency-graph": "^0.9.0",
2666 | "fs-extra": "^9.0.0",
2667 | "get-stdin": "^8.0.0",
2668 | "globby": "^11.0.0",
2669 | "postcss-load-config": "^3.0.0",
2670 | "postcss-reporter": "^7.0.0",
2671 | "pretty-hrtime": "^1.0.3",
2672 | "read-cache": "^1.0.0",
2673 | "slash": "^3.0.0",
2674 | "yargs": "^16.0.0"
2675 | }
2676 | },
2677 | "postcss-functions": {
2678 | "version": "3.0.0",
2679 | "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz",
2680 | "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=",
2681 | "requires": {
2682 | "glob": "^7.1.2",
2683 | "object-assign": "^4.1.1",
2684 | "postcss": "^6.0.9",
2685 | "postcss-value-parser": "^3.3.0"
2686 | },
2687 | "dependencies": {
2688 | "ansi-styles": {
2689 | "version": "3.2.1",
2690 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2691 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2692 | "requires": {
2693 | "color-convert": "^1.9.0"
2694 | }
2695 | },
2696 | "chalk": {
2697 | "version": "2.4.2",
2698 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
2699 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
2700 | "requires": {
2701 | "ansi-styles": "^3.2.1",
2702 | "escape-string-regexp": "^1.0.5",
2703 | "supports-color": "^5.3.0"
2704 | }
2705 | },
2706 | "color-convert": {
2707 | "version": "1.9.3",
2708 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
2709 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
2710 | "requires": {
2711 | "color-name": "1.1.3"
2712 | }
2713 | },
2714 | "color-name": {
2715 | "version": "1.1.3",
2716 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2717 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
2718 | },
2719 | "has-flag": {
2720 | "version": "3.0.0",
2721 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2722 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
2723 | },
2724 | "postcss": {
2725 | "version": "6.0.23",
2726 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
2727 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
2728 | "requires": {
2729 | "chalk": "^2.4.1",
2730 | "source-map": "^0.6.1",
2731 | "supports-color": "^5.4.0"
2732 | }
2733 | },
2734 | "postcss-value-parser": {
2735 | "version": "3.3.1",
2736 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
2737 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
2738 | },
2739 | "supports-color": {
2740 | "version": "5.5.0",
2741 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2742 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2743 | "requires": {
2744 | "has-flag": "^3.0.0"
2745 | }
2746 | }
2747 | }
2748 | },
2749 | "postcss-js": {
2750 | "version": "3.0.3",
2751 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz",
2752 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
2753 | "requires": {
2754 | "camelcase-css": "^2.0.1",
2755 | "postcss": "^8.1.6"
2756 | }
2757 | },
2758 | "postcss-load-config": {
2759 | "version": "3.0.0",
2760 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.0.tgz",
2761 | "integrity": "sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==",
2762 | "requires": {
2763 | "cosmiconfig": "^7.0.0",
2764 | "import-cwd": "^3.0.0"
2765 | }
2766 | },
2767 | "postcss-nested": {
2768 | "version": "5.0.3",
2769 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.3.tgz",
2770 | "integrity": "sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g==",
2771 | "requires": {
2772 | "postcss-selector-parser": "^6.0.4"
2773 | }
2774 | },
2775 | "postcss-reporter": {
2776 | "version": "7.0.2",
2777 | "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz",
2778 | "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==",
2779 | "requires": {
2780 | "colorette": "^1.2.1",
2781 | "lodash.difference": "^4.5.0",
2782 | "lodash.forown": "^4.4.0",
2783 | "lodash.get": "^4.4.2",
2784 | "lodash.groupby": "^4.6.0",
2785 | "lodash.sortby": "^4.7.0"
2786 | }
2787 | },
2788 | "postcss-selector-parser": {
2789 | "version": "6.0.4",
2790 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
2791 | "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
2792 | "requires": {
2793 | "cssesc": "^3.0.0",
2794 | "indexes-of": "^1.0.1",
2795 | "uniq": "^1.0.1",
2796 | "util-deprecate": "^1.0.2"
2797 | }
2798 | },
2799 | "postcss-value-parser": {
2800 | "version": "4.1.0",
2801 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
2802 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
2803 | },
2804 | "pretty-hrtime": {
2805 | "version": "1.0.3",
2806 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
2807 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
2808 | },
2809 | "purgecss": {
2810 | "version": "3.1.3",
2811 | "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz",
2812 | "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==",
2813 | "requires": {
2814 | "commander": "^6.0.0",
2815 | "glob": "^7.0.0",
2816 | "postcss": "^8.2.1",
2817 | "postcss-selector-parser": "^6.0.2"
2818 | }
2819 | },
2820 | "read-cache": {
2821 | "version": "1.0.0",
2822 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
2823 | "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
2824 | "requires": {
2825 | "pify": "^2.3.0"
2826 | }
2827 | },
2828 | "readdirp": {
2829 | "version": "3.5.0",
2830 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
2831 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
2832 | "requires": {
2833 | "picomatch": "^2.2.1"
2834 | }
2835 | },
2836 | "reduce-css-calc": {
2837 | "version": "2.1.8",
2838 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
2839 | "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
2840 | "requires": {
2841 | "css-unit-converter": "^1.1.1",
2842 | "postcss-value-parser": "^3.3.0"
2843 | },
2844 | "dependencies": {
2845 | "postcss-value-parser": {
2846 | "version": "3.3.1",
2847 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
2848 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
2849 | }
2850 | }
2851 | },
2852 | "require-directory": {
2853 | "version": "2.1.1",
2854 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2855 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
2856 | },
2857 | "resolve": {
2858 | "version": "1.19.0",
2859 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
2860 | "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
2861 | "requires": {
2862 | "is-core-module": "^2.1.0",
2863 | "path-parse": "^1.0.6"
2864 | }
2865 | },
2866 | "resolve-from": {
2867 | "version": "4.0.0",
2868 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2869 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
2870 | },
2871 | "reusify": {
2872 | "version": "1.0.4",
2873 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2874 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
2875 | },
2876 | "run-parallel": {
2877 | "version": "1.1.10",
2878 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
2879 | "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw=="
2880 | },
2881 | "shebang-command": {
2882 | "version": "2.0.0",
2883 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2884 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2885 | "dev": true,
2886 | "requires": {
2887 | "shebang-regex": "^3.0.0"
2888 | }
2889 | },
2890 | "shebang-regex": {
2891 | "version": "3.0.0",
2892 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2893 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2894 | "dev": true
2895 | },
2896 | "simple-swizzle": {
2897 | "version": "0.2.2",
2898 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
2899 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
2900 | "requires": {
2901 | "is-arrayish": "^0.3.1"
2902 | }
2903 | },
2904 | "slash": {
2905 | "version": "3.0.0",
2906 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
2907 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
2908 | },
2909 | "source-map": {
2910 | "version": "0.6.1",
2911 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2912 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
2913 | },
2914 | "string-width": {
2915 | "version": "4.2.0",
2916 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
2917 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
2918 | "requires": {
2919 | "emoji-regex": "^8.0.0",
2920 | "is-fullwidth-code-point": "^3.0.0",
2921 | "strip-ansi": "^6.0.0"
2922 | }
2923 | },
2924 | "strip-ansi": {
2925 | "version": "6.0.0",
2926 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
2927 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
2928 | "requires": {
2929 | "ansi-regex": "^5.0.0"
2930 | }
2931 | },
2932 | "supports-color": {
2933 | "version": "7.2.0",
2934 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2935 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2936 | "requires": {
2937 | "has-flag": "^4.0.0"
2938 | }
2939 | },
2940 | "tailwindcss": {
2941 | "version": "2.0.2",
2942 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.2.tgz",
2943 | "integrity": "sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw==",
2944 | "requires": {
2945 | "@fullhuman/postcss-purgecss": "^3.0.0",
2946 | "bytes": "^3.0.0",
2947 | "chalk": "^4.1.0",
2948 | "color": "^3.1.3",
2949 | "detective": "^5.2.0",
2950 | "didyoumean": "^1.2.1",
2951 | "fs-extra": "^9.0.1",
2952 | "html-tags": "^3.1.0",
2953 | "lodash": "^4.17.20",
2954 | "modern-normalize": "^1.0.0",
2955 | "node-emoji": "^1.8.1",
2956 | "object-hash": "^2.0.3",
2957 | "postcss-functions": "^3",
2958 | "postcss-js": "^3.0.3",
2959 | "postcss-nested": "^5.0.1",
2960 | "postcss-selector-parser": "^6.0.4",
2961 | "postcss-value-parser": "^4.1.0",
2962 | "pretty-hrtime": "^1.0.3",
2963 | "reduce-css-calc": "^2.1.6",
2964 | "resolve": "^1.19.0"
2965 | }
2966 | },
2967 | "to-regex-range": {
2968 | "version": "5.0.1",
2969 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
2970 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
2971 | "requires": {
2972 | "is-number": "^7.0.0"
2973 | }
2974 | },
2975 | "tree-kill": {
2976 | "version": "1.2.2",
2977 | "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
2978 | "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
2979 | "dev": true
2980 | },
2981 | "uniq": {
2982 | "version": "1.0.1",
2983 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
2984 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
2985 | },
2986 | "universalify": {
2987 | "version": "1.0.0",
2988 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
2989 | "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="
2990 | },
2991 | "util-deprecate": {
2992 | "version": "1.0.2",
2993 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2994 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
2995 | },
2996 | "which": {
2997 | "version": "2.0.2",
2998 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2999 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3000 | "dev": true,
3001 | "requires": {
3002 | "isexe": "^2.0.0"
3003 | }
3004 | },
3005 | "wrap-ansi": {
3006 | "version": "7.0.0",
3007 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3008 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3009 | "requires": {
3010 | "ansi-styles": "^4.0.0",
3011 | "string-width": "^4.1.0",
3012 | "strip-ansi": "^6.0.0"
3013 | }
3014 | },
3015 | "wrappy": {
3016 | "version": "1.0.2",
3017 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3018 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
3019 | },
3020 | "xtend": {
3021 | "version": "4.0.2",
3022 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
3023 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
3024 | },
3025 | "y18n": {
3026 | "version": "5.0.5",
3027 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
3028 | "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg=="
3029 | },
3030 | "yaml": {
3031 | "version": "1.10.0",
3032 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
3033 | "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg=="
3034 | },
3035 | "yargs": {
3036 | "version": "16.2.0",
3037 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3038 | "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3039 | "requires": {
3040 | "cliui": "^7.0.2",
3041 | "escalade": "^3.1.1",
3042 | "get-caller-file": "^2.0.5",
3043 | "require-directory": "^2.1.1",
3044 | "string-width": "^4.2.0",
3045 | "y18n": "^5.0.5",
3046 | "yargs-parser": "^20.2.2"
3047 | }
3048 | },
3049 | "yargs-parser": {
3050 | "version": "20.2.4",
3051 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
3052 | "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA=="
3053 | }
3054 | }
3055 | }
3056 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tailwind-css-starter-postcss",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "build": "postcss ./src/styles.css -o ./public/dist/styles.css",
8 | "watch": "onchange 'tailwind.config.js' './public/**/*.html' './src/**/*.css' -- npm run build",
9 | "prod": "NODE_ENV=production postcss ./src/styles.css -o ./public/dist/styles.css"
10 | },
11 | "keywords": [],
12 | "author": "",
13 | "license": "ISC",
14 | "dependencies": {
15 | "autoprefixer": "^10.2.1",
16 | "postcss-cli": "^8.3.1",
17 | "tailwindcss": "^2.0.2"
18 | },
19 | "devDependencies": {
20 | "onchange": "^7.1.0"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | }
7 |
--------------------------------------------------------------------------------
/public/dist/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThirusOfficial/tailwind-css-starter-postcss/845c5308d42a36b17c31b8c6f10beca56fc7f2fa/public/dist/styles.css
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Tailwind CSS Starter
7 |
8 |
9 |
10 |
13 | If you see a beautiful gradient on this text, Tailwind CSS is
14 | successfully installed and setup
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/styles.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | purge: {
3 | content: ['./public/**/*.html'],
4 | },
5 | darkMode: false, // or 'media' or 'class'
6 | theme: {
7 | extend: {},
8 | },
9 | variants: {
10 | extend: {},
11 | },
12 | plugins: [],
13 | }
14 |
--------------------------------------------------------------------------------