├── .gitignore ├── .prettierignore ├── package-lock.json ├── package.json ├── postcss.config.js ├── public └── index.html ├── src └── tailwind.css └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | public/tailwind.css 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # *.html -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwind-css", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "tailwind-css", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "dependencies": { 12 | "autoprefixer": "^10.3.2", 13 | "postcss-cli": "^8.3.1", 14 | "tailwindcss": "^2.2.7" 15 | } 16 | }, 17 | "node_modules/@babel/code-frame": { 18 | "version": "7.14.5", 19 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 20 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 21 | "dependencies": { 22 | "@babel/highlight": "^7.14.5" 23 | }, 24 | "engines": { 25 | "node": ">=6.9.0" 26 | } 27 | }, 28 | "node_modules/@babel/helper-validator-identifier": { 29 | "version": "7.14.9", 30 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 31 | "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", 32 | "engines": { 33 | "node": ">=6.9.0" 34 | } 35 | }, 36 | "node_modules/@babel/highlight": { 37 | "version": "7.14.5", 38 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 39 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 40 | "dependencies": { 41 | "@babel/helper-validator-identifier": "^7.14.5", 42 | "chalk": "^2.0.0", 43 | "js-tokens": "^4.0.0" 44 | }, 45 | "engines": { 46 | "node": ">=6.9.0" 47 | } 48 | }, 49 | "node_modules/@babel/highlight/node_modules/ansi-styles": { 50 | "version": "3.2.1", 51 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 52 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 53 | "dependencies": { 54 | "color-convert": "^1.9.0" 55 | }, 56 | "engines": { 57 | "node": ">=4" 58 | } 59 | }, 60 | "node_modules/@babel/highlight/node_modules/chalk": { 61 | "version": "2.4.2", 62 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 63 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 64 | "dependencies": { 65 | "ansi-styles": "^3.2.1", 66 | "escape-string-regexp": "^1.0.5", 67 | "supports-color": "^5.3.0" 68 | }, 69 | "engines": { 70 | "node": ">=4" 71 | } 72 | }, 73 | "node_modules/@babel/highlight/node_modules/color-convert": { 74 | "version": "1.9.3", 75 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 76 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 77 | "dependencies": { 78 | "color-name": "1.1.3" 79 | } 80 | }, 81 | "node_modules/@babel/highlight/node_modules/color-name": { 82 | "version": "1.1.3", 83 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 84 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 85 | }, 86 | "node_modules/@babel/highlight/node_modules/has-flag": { 87 | "version": "3.0.0", 88 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 89 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 90 | "engines": { 91 | "node": ">=4" 92 | } 93 | }, 94 | "node_modules/@babel/highlight/node_modules/supports-color": { 95 | "version": "5.5.0", 96 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 97 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 98 | "dependencies": { 99 | "has-flag": "^3.0.0" 100 | }, 101 | "engines": { 102 | "node": ">=4" 103 | } 104 | }, 105 | "node_modules/@nodelib/fs.scandir": { 106 | "version": "2.1.5", 107 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 108 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 109 | "dependencies": { 110 | "@nodelib/fs.stat": "2.0.5", 111 | "run-parallel": "^1.1.9" 112 | }, 113 | "engines": { 114 | "node": ">= 8" 115 | } 116 | }, 117 | "node_modules/@nodelib/fs.stat": { 118 | "version": "2.0.5", 119 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 120 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 121 | "engines": { 122 | "node": ">= 8" 123 | } 124 | }, 125 | "node_modules/@nodelib/fs.walk": { 126 | "version": "1.2.8", 127 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 128 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 129 | "dependencies": { 130 | "@nodelib/fs.scandir": "2.1.5", 131 | "fastq": "^1.6.0" 132 | }, 133 | "engines": { 134 | "node": ">= 8" 135 | } 136 | }, 137 | "node_modules/@types/parse-json": { 138 | "version": "4.0.0", 139 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 140 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" 141 | }, 142 | "node_modules/acorn": { 143 | "version": "7.4.1", 144 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 145 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 146 | "bin": { 147 | "acorn": "bin/acorn" 148 | }, 149 | "engines": { 150 | "node": ">=0.4.0" 151 | } 152 | }, 153 | "node_modules/acorn-node": { 154 | "version": "1.8.2", 155 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 156 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 157 | "dependencies": { 158 | "acorn": "^7.0.0", 159 | "acorn-walk": "^7.0.0", 160 | "xtend": "^4.0.2" 161 | } 162 | }, 163 | "node_modules/acorn-walk": { 164 | "version": "7.2.0", 165 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 166 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 167 | "engines": { 168 | "node": ">=0.4.0" 169 | } 170 | }, 171 | "node_modules/ansi-regex": { 172 | "version": "5.0.0", 173 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 174 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 175 | "engines": { 176 | "node": ">=8" 177 | } 178 | }, 179 | "node_modules/ansi-styles": { 180 | "version": "4.3.0", 181 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 182 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 183 | "dependencies": { 184 | "color-convert": "^2.0.1" 185 | }, 186 | "engines": { 187 | "node": ">=8" 188 | }, 189 | "funding": { 190 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 191 | } 192 | }, 193 | "node_modules/anymatch": { 194 | "version": "3.1.2", 195 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 196 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 197 | "dependencies": { 198 | "normalize-path": "^3.0.0", 199 | "picomatch": "^2.0.4" 200 | }, 201 | "engines": { 202 | "node": ">= 8" 203 | } 204 | }, 205 | "node_modules/arg": { 206 | "version": "5.0.1", 207 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", 208 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" 209 | }, 210 | "node_modules/array-union": { 211 | "version": "2.1.0", 212 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 213 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 214 | "engines": { 215 | "node": ">=8" 216 | } 217 | }, 218 | "node_modules/at-least-node": { 219 | "version": "1.0.0", 220 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 221 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 222 | "engines": { 223 | "node": ">= 4.0.0" 224 | } 225 | }, 226 | "node_modules/autoprefixer": { 227 | "version": "10.3.2", 228 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz", 229 | "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==", 230 | "dependencies": { 231 | "browserslist": "^4.16.8", 232 | "caniuse-lite": "^1.0.30001251", 233 | "colorette": "^1.3.0", 234 | "fraction.js": "^4.1.1", 235 | "normalize-range": "^0.1.2", 236 | "postcss-value-parser": "^4.1.0" 237 | }, 238 | "bin": { 239 | "autoprefixer": "bin/autoprefixer" 240 | }, 241 | "engines": { 242 | "node": "^10 || ^12 || >=14" 243 | }, 244 | "funding": { 245 | "type": "opencollective", 246 | "url": "https://opencollective.com/postcss/" 247 | }, 248 | "peerDependencies": { 249 | "postcss": "^8.1.0" 250 | } 251 | }, 252 | "node_modules/balanced-match": { 253 | "version": "1.0.2", 254 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 255 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 256 | }, 257 | "node_modules/binary-extensions": { 258 | "version": "2.2.0", 259 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 260 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 261 | "engines": { 262 | "node": ">=8" 263 | } 264 | }, 265 | "node_modules/brace-expansion": { 266 | "version": "1.1.11", 267 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 268 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 269 | "dependencies": { 270 | "balanced-match": "^1.0.0", 271 | "concat-map": "0.0.1" 272 | } 273 | }, 274 | "node_modules/braces": { 275 | "version": "3.0.2", 276 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 277 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 278 | "dependencies": { 279 | "fill-range": "^7.0.1" 280 | }, 281 | "engines": { 282 | "node": ">=8" 283 | } 284 | }, 285 | "node_modules/browserslist": { 286 | "version": "4.16.8", 287 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", 288 | "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", 289 | "dependencies": { 290 | "caniuse-lite": "^1.0.30001251", 291 | "colorette": "^1.3.0", 292 | "electron-to-chromium": "^1.3.811", 293 | "escalade": "^3.1.1", 294 | "node-releases": "^1.1.75" 295 | }, 296 | "bin": { 297 | "browserslist": "cli.js" 298 | }, 299 | "engines": { 300 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 301 | }, 302 | "funding": { 303 | "type": "opencollective", 304 | "url": "https://opencollective.com/browserslist" 305 | } 306 | }, 307 | "node_modules/bytes": { 308 | "version": "3.1.0", 309 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 310 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 311 | "engines": { 312 | "node": ">= 0.8" 313 | } 314 | }, 315 | "node_modules/callsites": { 316 | "version": "3.1.0", 317 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 318 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 319 | "engines": { 320 | "node": ">=6" 321 | } 322 | }, 323 | "node_modules/camelcase-css": { 324 | "version": "2.0.1", 325 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 326 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 327 | "engines": { 328 | "node": ">= 6" 329 | } 330 | }, 331 | "node_modules/caniuse-lite": { 332 | "version": "1.0.30001252", 333 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", 334 | "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", 335 | "funding": { 336 | "type": "opencollective", 337 | "url": "https://opencollective.com/browserslist" 338 | } 339 | }, 340 | "node_modules/chalk": { 341 | "version": "4.1.2", 342 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 343 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 344 | "dependencies": { 345 | "ansi-styles": "^4.1.0", 346 | "supports-color": "^7.1.0" 347 | }, 348 | "engines": { 349 | "node": ">=10" 350 | }, 351 | "funding": { 352 | "url": "https://github.com/chalk/chalk?sponsor=1" 353 | } 354 | }, 355 | "node_modules/chokidar": { 356 | "version": "3.5.2", 357 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 358 | "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 359 | "dependencies": { 360 | "anymatch": "~3.1.2", 361 | "braces": "~3.0.2", 362 | "glob-parent": "~5.1.2", 363 | "is-binary-path": "~2.1.0", 364 | "is-glob": "~4.0.1", 365 | "normalize-path": "~3.0.0", 366 | "readdirp": "~3.6.0" 367 | }, 368 | "engines": { 369 | "node": ">= 8.10.0" 370 | }, 371 | "optionalDependencies": { 372 | "fsevents": "~2.3.2" 373 | } 374 | }, 375 | "node_modules/cliui": { 376 | "version": "7.0.4", 377 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 378 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 379 | "dependencies": { 380 | "string-width": "^4.2.0", 381 | "strip-ansi": "^6.0.0", 382 | "wrap-ansi": "^7.0.0" 383 | } 384 | }, 385 | "node_modules/color": { 386 | "version": "3.2.1", 387 | "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", 388 | "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", 389 | "dependencies": { 390 | "color-convert": "^1.9.3", 391 | "color-string": "^1.6.0" 392 | } 393 | }, 394 | "node_modules/color-convert": { 395 | "version": "2.0.1", 396 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 397 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 398 | "dependencies": { 399 | "color-name": "~1.1.4" 400 | }, 401 | "engines": { 402 | "node": ">=7.0.0" 403 | } 404 | }, 405 | "node_modules/color-name": { 406 | "version": "1.1.4", 407 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 408 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 409 | }, 410 | "node_modules/color-string": { 411 | "version": "1.6.0", 412 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 413 | "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 414 | "dependencies": { 415 | "color-name": "^1.0.0", 416 | "simple-swizzle": "^0.2.2" 417 | } 418 | }, 419 | "node_modules/color/node_modules/color-convert": { 420 | "version": "1.9.3", 421 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 422 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 423 | "dependencies": { 424 | "color-name": "1.1.3" 425 | } 426 | }, 427 | "node_modules/color/node_modules/color-name": { 428 | "version": "1.1.3", 429 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 430 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 431 | }, 432 | "node_modules/colorette": { 433 | "version": "1.3.0", 434 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", 435 | "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" 436 | }, 437 | "node_modules/commander": { 438 | "version": "6.2.1", 439 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", 440 | "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", 441 | "engines": { 442 | "node": ">= 6" 443 | } 444 | }, 445 | "node_modules/concat-map": { 446 | "version": "0.0.1", 447 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 448 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 449 | }, 450 | "node_modules/cosmiconfig": { 451 | "version": "7.0.1", 452 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 453 | "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 454 | "dependencies": { 455 | "@types/parse-json": "^4.0.0", 456 | "import-fresh": "^3.2.1", 457 | "parse-json": "^5.0.0", 458 | "path-type": "^4.0.0", 459 | "yaml": "^1.10.0" 460 | }, 461 | "engines": { 462 | "node": ">=10" 463 | } 464 | }, 465 | "node_modules/css-unit-converter": { 466 | "version": "1.1.2", 467 | "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", 468 | "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" 469 | }, 470 | "node_modules/cssesc": { 471 | "version": "3.0.0", 472 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 473 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 474 | "bin": { 475 | "cssesc": "bin/cssesc" 476 | }, 477 | "engines": { 478 | "node": ">=4" 479 | } 480 | }, 481 | "node_modules/defined": { 482 | "version": "1.0.0", 483 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 484 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" 485 | }, 486 | "node_modules/dependency-graph": { 487 | "version": "0.9.0", 488 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", 489 | "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", 490 | "engines": { 491 | "node": ">= 0.6.0" 492 | } 493 | }, 494 | "node_modules/detective": { 495 | "version": "5.2.0", 496 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", 497 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", 498 | "dependencies": { 499 | "acorn-node": "^1.6.1", 500 | "defined": "^1.0.0", 501 | "minimist": "^1.1.1" 502 | }, 503 | "bin": { 504 | "detective": "bin/detective.js" 505 | }, 506 | "engines": { 507 | "node": ">=0.8.0" 508 | } 509 | }, 510 | "node_modules/didyoumean": { 511 | "version": "1.2.2", 512 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 513 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" 514 | }, 515 | "node_modules/dir-glob": { 516 | "version": "3.0.1", 517 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 518 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 519 | "dependencies": { 520 | "path-type": "^4.0.0" 521 | }, 522 | "engines": { 523 | "node": ">=8" 524 | } 525 | }, 526 | "node_modules/dlv": { 527 | "version": "1.1.3", 528 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 529 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" 530 | }, 531 | "node_modules/electron-to-chromium": { 532 | "version": "1.3.818", 533 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.818.tgz", 534 | "integrity": "sha512-c/Z9gIr+jDZAR9q+mn40hEc1NharBT+8ejkarjbCDnBNFviI6hvcC5j2ezkAXru//bTnQp5n6iPi0JA83Tla1Q==" 535 | }, 536 | "node_modules/emoji-regex": { 537 | "version": "8.0.0", 538 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 539 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 540 | }, 541 | "node_modules/error-ex": { 542 | "version": "1.3.2", 543 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 544 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 545 | "dependencies": { 546 | "is-arrayish": "^0.2.1" 547 | } 548 | }, 549 | "node_modules/escalade": { 550 | "version": "3.1.1", 551 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 552 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 553 | "engines": { 554 | "node": ">=6" 555 | } 556 | }, 557 | "node_modules/escape-string-regexp": { 558 | "version": "1.0.5", 559 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 560 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 561 | "engines": { 562 | "node": ">=0.8.0" 563 | } 564 | }, 565 | "node_modules/fast-glob": { 566 | "version": "3.2.7", 567 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 568 | "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 569 | "dependencies": { 570 | "@nodelib/fs.stat": "^2.0.2", 571 | "@nodelib/fs.walk": "^1.2.3", 572 | "glob-parent": "^5.1.2", 573 | "merge2": "^1.3.0", 574 | "micromatch": "^4.0.4" 575 | }, 576 | "engines": { 577 | "node": ">=8" 578 | } 579 | }, 580 | "node_modules/fastq": { 581 | "version": "1.12.0", 582 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", 583 | "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", 584 | "dependencies": { 585 | "reusify": "^1.0.4" 586 | } 587 | }, 588 | "node_modules/fill-range": { 589 | "version": "7.0.1", 590 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 591 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 592 | "dependencies": { 593 | "to-regex-range": "^5.0.1" 594 | }, 595 | "engines": { 596 | "node": ">=8" 597 | } 598 | }, 599 | "node_modules/fraction.js": { 600 | "version": "4.1.1", 601 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 602 | "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", 603 | "engines": { 604 | "node": "*" 605 | }, 606 | "funding": { 607 | "type": "patreon", 608 | "url": "https://www.patreon.com/infusion" 609 | } 610 | }, 611 | "node_modules/fs-extra": { 612 | "version": "9.1.0", 613 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 614 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 615 | "dependencies": { 616 | "at-least-node": "^1.0.0", 617 | "graceful-fs": "^4.2.0", 618 | "jsonfile": "^6.0.1", 619 | "universalify": "^2.0.0" 620 | }, 621 | "engines": { 622 | "node": ">=10" 623 | } 624 | }, 625 | "node_modules/fs.realpath": { 626 | "version": "1.0.0", 627 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 628 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 629 | }, 630 | "node_modules/fsevents": { 631 | "version": "2.3.2", 632 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 633 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 634 | "hasInstallScript": true, 635 | "optional": true, 636 | "os": [ 637 | "darwin" 638 | ], 639 | "engines": { 640 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 641 | } 642 | }, 643 | "node_modules/function-bind": { 644 | "version": "1.1.1", 645 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 646 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 647 | }, 648 | "node_modules/get-caller-file": { 649 | "version": "2.0.5", 650 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 651 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 652 | "engines": { 653 | "node": "6.* || 8.* || >= 10.*" 654 | } 655 | }, 656 | "node_modules/get-stdin": { 657 | "version": "8.0.0", 658 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", 659 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", 660 | "engines": { 661 | "node": ">=10" 662 | }, 663 | "funding": { 664 | "url": "https://github.com/sponsors/sindresorhus" 665 | } 666 | }, 667 | "node_modules/glob": { 668 | "version": "7.1.7", 669 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 670 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 671 | "dependencies": { 672 | "fs.realpath": "^1.0.0", 673 | "inflight": "^1.0.4", 674 | "inherits": "2", 675 | "minimatch": "^3.0.4", 676 | "once": "^1.3.0", 677 | "path-is-absolute": "^1.0.0" 678 | }, 679 | "engines": { 680 | "node": "*" 681 | }, 682 | "funding": { 683 | "url": "https://github.com/sponsors/isaacs" 684 | } 685 | }, 686 | "node_modules/glob-parent": { 687 | "version": "5.1.2", 688 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 689 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 690 | "dependencies": { 691 | "is-glob": "^4.0.1" 692 | }, 693 | "engines": { 694 | "node": ">= 6" 695 | } 696 | }, 697 | "node_modules/globby": { 698 | "version": "11.0.4", 699 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 700 | "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 701 | "dependencies": { 702 | "array-union": "^2.1.0", 703 | "dir-glob": "^3.0.1", 704 | "fast-glob": "^3.1.1", 705 | "ignore": "^5.1.4", 706 | "merge2": "^1.3.0", 707 | "slash": "^3.0.0" 708 | }, 709 | "engines": { 710 | "node": ">=10" 711 | }, 712 | "funding": { 713 | "url": "https://github.com/sponsors/sindresorhus" 714 | } 715 | }, 716 | "node_modules/graceful-fs": { 717 | "version": "4.2.8", 718 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 719 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" 720 | }, 721 | "node_modules/has": { 722 | "version": "1.0.3", 723 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 724 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 725 | "dependencies": { 726 | "function-bind": "^1.1.1" 727 | }, 728 | "engines": { 729 | "node": ">= 0.4.0" 730 | } 731 | }, 732 | "node_modules/has-flag": { 733 | "version": "4.0.0", 734 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 735 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 736 | "engines": { 737 | "node": ">=8" 738 | } 739 | }, 740 | "node_modules/html-tags": { 741 | "version": "3.1.0", 742 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", 743 | "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", 744 | "engines": { 745 | "node": ">=8" 746 | } 747 | }, 748 | "node_modules/ignore": { 749 | "version": "5.1.8", 750 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 751 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 752 | "engines": { 753 | "node": ">= 4" 754 | } 755 | }, 756 | "node_modules/import-cwd": { 757 | "version": "3.0.0", 758 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 759 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 760 | "dependencies": { 761 | "import-from": "^3.0.0" 762 | }, 763 | "engines": { 764 | "node": ">=8" 765 | } 766 | }, 767 | "node_modules/import-fresh": { 768 | "version": "3.3.0", 769 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 770 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 771 | "dependencies": { 772 | "parent-module": "^1.0.0", 773 | "resolve-from": "^4.0.0" 774 | }, 775 | "engines": { 776 | "node": ">=6" 777 | }, 778 | "funding": { 779 | "url": "https://github.com/sponsors/sindresorhus" 780 | } 781 | }, 782 | "node_modules/import-fresh/node_modules/resolve-from": { 783 | "version": "4.0.0", 784 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 785 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 786 | "engines": { 787 | "node": ">=4" 788 | } 789 | }, 790 | "node_modules/import-from": { 791 | "version": "3.0.0", 792 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 793 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 794 | "dependencies": { 795 | "resolve-from": "^5.0.0" 796 | }, 797 | "engines": { 798 | "node": ">=8" 799 | } 800 | }, 801 | "node_modules/inflight": { 802 | "version": "1.0.6", 803 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 804 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 805 | "dependencies": { 806 | "once": "^1.3.0", 807 | "wrappy": "1" 808 | } 809 | }, 810 | "node_modules/inherits": { 811 | "version": "2.0.4", 812 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 813 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 814 | }, 815 | "node_modules/is-arrayish": { 816 | "version": "0.2.1", 817 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 818 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 819 | }, 820 | "node_modules/is-binary-path": { 821 | "version": "2.1.0", 822 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 823 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 824 | "dependencies": { 825 | "binary-extensions": "^2.0.0" 826 | }, 827 | "engines": { 828 | "node": ">=8" 829 | } 830 | }, 831 | "node_modules/is-core-module": { 832 | "version": "2.6.0", 833 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", 834 | "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", 835 | "dependencies": { 836 | "has": "^1.0.3" 837 | }, 838 | "funding": { 839 | "url": "https://github.com/sponsors/ljharb" 840 | } 841 | }, 842 | "node_modules/is-extglob": { 843 | "version": "2.1.1", 844 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 845 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 846 | "engines": { 847 | "node": ">=0.10.0" 848 | } 849 | }, 850 | "node_modules/is-fullwidth-code-point": { 851 | "version": "3.0.0", 852 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 853 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 854 | "engines": { 855 | "node": ">=8" 856 | } 857 | }, 858 | "node_modules/is-glob": { 859 | "version": "4.0.1", 860 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 861 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 862 | "dependencies": { 863 | "is-extglob": "^2.1.1" 864 | }, 865 | "engines": { 866 | "node": ">=0.10.0" 867 | } 868 | }, 869 | "node_modules/is-number": { 870 | "version": "7.0.0", 871 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 872 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 873 | "engines": { 874 | "node": ">=0.12.0" 875 | } 876 | }, 877 | "node_modules/js-tokens": { 878 | "version": "4.0.0", 879 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 880 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 881 | }, 882 | "node_modules/json-parse-even-better-errors": { 883 | "version": "2.3.1", 884 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 885 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 886 | }, 887 | "node_modules/jsonfile": { 888 | "version": "6.1.0", 889 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 890 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 891 | "dependencies": { 892 | "universalify": "^2.0.0" 893 | }, 894 | "optionalDependencies": { 895 | "graceful-fs": "^4.1.6" 896 | } 897 | }, 898 | "node_modules/lilconfig": { 899 | "version": "2.0.3", 900 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 901 | "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", 902 | "engines": { 903 | "node": ">=10" 904 | } 905 | }, 906 | "node_modules/lines-and-columns": { 907 | "version": "1.1.6", 908 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 909 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" 910 | }, 911 | "node_modules/lodash": { 912 | "version": "4.17.21", 913 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 914 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 915 | }, 916 | "node_modules/lodash.difference": { 917 | "version": "4.5.0", 918 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 919 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" 920 | }, 921 | "node_modules/lodash.forown": { 922 | "version": "4.4.0", 923 | "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", 924 | "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=" 925 | }, 926 | "node_modules/lodash.get": { 927 | "version": "4.4.2", 928 | "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 929 | "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" 930 | }, 931 | "node_modules/lodash.groupby": { 932 | "version": "4.6.0", 933 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", 934 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" 935 | }, 936 | "node_modules/lodash.sortby": { 937 | "version": "4.7.0", 938 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 939 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" 940 | }, 941 | "node_modules/lodash.topath": { 942 | "version": "4.5.2", 943 | "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", 944 | "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" 945 | }, 946 | "node_modules/merge2": { 947 | "version": "1.4.1", 948 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 949 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 950 | "engines": { 951 | "node": ">= 8" 952 | } 953 | }, 954 | "node_modules/micromatch": { 955 | "version": "4.0.4", 956 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 957 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 958 | "dependencies": { 959 | "braces": "^3.0.1", 960 | "picomatch": "^2.2.3" 961 | }, 962 | "engines": { 963 | "node": ">=8.6" 964 | } 965 | }, 966 | "node_modules/minimatch": { 967 | "version": "3.0.4", 968 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 969 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 970 | "dependencies": { 971 | "brace-expansion": "^1.1.7" 972 | }, 973 | "engines": { 974 | "node": "*" 975 | } 976 | }, 977 | "node_modules/minimist": { 978 | "version": "1.2.5", 979 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 980 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 981 | }, 982 | "node_modules/modern-normalize": { 983 | "version": "1.1.0", 984 | "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", 985 | "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", 986 | "engines": { 987 | "node": ">=6" 988 | }, 989 | "funding": { 990 | "url": "https://github.com/sponsors/sindresorhus" 991 | } 992 | }, 993 | "node_modules/nanoid": { 994 | "version": "3.1.25", 995 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", 996 | "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", 997 | "bin": { 998 | "nanoid": "bin/nanoid.cjs" 999 | }, 1000 | "engines": { 1001 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1002 | } 1003 | }, 1004 | "node_modules/node-emoji": { 1005 | "version": "1.11.0", 1006 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", 1007 | "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", 1008 | "dependencies": { 1009 | "lodash": "^4.17.21" 1010 | } 1011 | }, 1012 | "node_modules/node-releases": { 1013 | "version": "1.1.75", 1014 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", 1015 | "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" 1016 | }, 1017 | "node_modules/normalize-path": { 1018 | "version": "3.0.0", 1019 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1020 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1021 | "engines": { 1022 | "node": ">=0.10.0" 1023 | } 1024 | }, 1025 | "node_modules/normalize-range": { 1026 | "version": "0.1.2", 1027 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1028 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 1029 | "engines": { 1030 | "node": ">=0.10.0" 1031 | } 1032 | }, 1033 | "node_modules/object-hash": { 1034 | "version": "2.2.0", 1035 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", 1036 | "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", 1037 | "engines": { 1038 | "node": ">= 6" 1039 | } 1040 | }, 1041 | "node_modules/once": { 1042 | "version": "1.4.0", 1043 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1044 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1045 | "dependencies": { 1046 | "wrappy": "1" 1047 | } 1048 | }, 1049 | "node_modules/parent-module": { 1050 | "version": "1.0.1", 1051 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1052 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1053 | "dependencies": { 1054 | "callsites": "^3.0.0" 1055 | }, 1056 | "engines": { 1057 | "node": ">=6" 1058 | } 1059 | }, 1060 | "node_modules/parse-json": { 1061 | "version": "5.2.0", 1062 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 1063 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 1064 | "dependencies": { 1065 | "@babel/code-frame": "^7.0.0", 1066 | "error-ex": "^1.3.1", 1067 | "json-parse-even-better-errors": "^2.3.0", 1068 | "lines-and-columns": "^1.1.6" 1069 | }, 1070 | "engines": { 1071 | "node": ">=8" 1072 | }, 1073 | "funding": { 1074 | "url": "https://github.com/sponsors/sindresorhus" 1075 | } 1076 | }, 1077 | "node_modules/path-is-absolute": { 1078 | "version": "1.0.1", 1079 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1080 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1081 | "engines": { 1082 | "node": ">=0.10.0" 1083 | } 1084 | }, 1085 | "node_modules/path-parse": { 1086 | "version": "1.0.7", 1087 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1088 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 1089 | }, 1090 | "node_modules/path-type": { 1091 | "version": "4.0.0", 1092 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1093 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1094 | "engines": { 1095 | "node": ">=8" 1096 | } 1097 | }, 1098 | "node_modules/picomatch": { 1099 | "version": "2.3.0", 1100 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 1101 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 1102 | "engines": { 1103 | "node": ">=8.6" 1104 | }, 1105 | "funding": { 1106 | "url": "https://github.com/sponsors/jonschlinkert" 1107 | } 1108 | }, 1109 | "node_modules/pify": { 1110 | "version": "2.3.0", 1111 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1112 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1113 | "engines": { 1114 | "node": ">=0.10.0" 1115 | } 1116 | }, 1117 | "node_modules/postcss": { 1118 | "version": "8.3.6", 1119 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", 1120 | "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", 1121 | "dependencies": { 1122 | "colorette": "^1.2.2", 1123 | "nanoid": "^3.1.23", 1124 | "source-map-js": "^0.6.2" 1125 | }, 1126 | "engines": { 1127 | "node": "^10 || ^12 || >=14" 1128 | }, 1129 | "funding": { 1130 | "type": "opencollective", 1131 | "url": "https://opencollective.com/postcss/" 1132 | } 1133 | }, 1134 | "node_modules/postcss-cli": { 1135 | "version": "8.3.1", 1136 | "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", 1137 | "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", 1138 | "dependencies": { 1139 | "chalk": "^4.0.0", 1140 | "chokidar": "^3.3.0", 1141 | "dependency-graph": "^0.9.0", 1142 | "fs-extra": "^9.0.0", 1143 | "get-stdin": "^8.0.0", 1144 | "globby": "^11.0.0", 1145 | "postcss-load-config": "^3.0.0", 1146 | "postcss-reporter": "^7.0.0", 1147 | "pretty-hrtime": "^1.0.3", 1148 | "read-cache": "^1.0.0", 1149 | "slash": "^3.0.0", 1150 | "yargs": "^16.0.0" 1151 | }, 1152 | "bin": { 1153 | "postcss": "bin/postcss" 1154 | }, 1155 | "engines": { 1156 | "node": ">=10" 1157 | }, 1158 | "peerDependencies": { 1159 | "postcss": "^8.0.0" 1160 | } 1161 | }, 1162 | "node_modules/postcss-js": { 1163 | "version": "3.0.3", 1164 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", 1165 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", 1166 | "dependencies": { 1167 | "camelcase-css": "^2.0.1", 1168 | "postcss": "^8.1.6" 1169 | }, 1170 | "engines": { 1171 | "node": ">=10.0" 1172 | }, 1173 | "funding": { 1174 | "type": "opencollective", 1175 | "url": "https://opencollective.com/postcss/" 1176 | } 1177 | }, 1178 | "node_modules/postcss-load-config": { 1179 | "version": "3.1.0", 1180 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", 1181 | "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", 1182 | "dependencies": { 1183 | "import-cwd": "^3.0.0", 1184 | "lilconfig": "^2.0.3", 1185 | "yaml": "^1.10.2" 1186 | }, 1187 | "engines": { 1188 | "node": ">= 10" 1189 | }, 1190 | "funding": { 1191 | "type": "opencollective", 1192 | "url": "https://opencollective.com/postcss/" 1193 | }, 1194 | "peerDependencies": { 1195 | "ts-node": ">=9.0.0" 1196 | }, 1197 | "peerDependenciesMeta": { 1198 | "ts-node": { 1199 | "optional": true 1200 | } 1201 | } 1202 | }, 1203 | "node_modules/postcss-nested": { 1204 | "version": "5.0.5", 1205 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", 1206 | "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", 1207 | "dependencies": { 1208 | "postcss-selector-parser": "^6.0.4" 1209 | }, 1210 | "engines": { 1211 | "node": ">=10.0" 1212 | }, 1213 | "funding": { 1214 | "type": "opencollective", 1215 | "url": "https://opencollective.com/postcss/" 1216 | }, 1217 | "peerDependencies": { 1218 | "postcss": "^8.1.13" 1219 | } 1220 | }, 1221 | "node_modules/postcss-reporter": { 1222 | "version": "7.0.2", 1223 | "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", 1224 | "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", 1225 | "dependencies": { 1226 | "colorette": "^1.2.1", 1227 | "lodash.difference": "^4.5.0", 1228 | "lodash.forown": "^4.4.0", 1229 | "lodash.get": "^4.4.2", 1230 | "lodash.groupby": "^4.6.0", 1231 | "lodash.sortby": "^4.7.0" 1232 | }, 1233 | "engines": { 1234 | "node": ">=10" 1235 | }, 1236 | "funding": { 1237 | "type": "opencollective", 1238 | "url": "https://opencollective.com/postcss/" 1239 | }, 1240 | "peerDependencies": { 1241 | "postcss": "^8.1.0" 1242 | } 1243 | }, 1244 | "node_modules/postcss-selector-parser": { 1245 | "version": "6.0.6", 1246 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 1247 | "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 1248 | "dependencies": { 1249 | "cssesc": "^3.0.0", 1250 | "util-deprecate": "^1.0.2" 1251 | }, 1252 | "engines": { 1253 | "node": ">=4" 1254 | } 1255 | }, 1256 | "node_modules/postcss-value-parser": { 1257 | "version": "4.1.0", 1258 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 1259 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" 1260 | }, 1261 | "node_modules/pretty-hrtime": { 1262 | "version": "1.0.3", 1263 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 1264 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", 1265 | "engines": { 1266 | "node": ">= 0.8" 1267 | } 1268 | }, 1269 | "node_modules/purgecss": { 1270 | "version": "4.0.3", 1271 | "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", 1272 | "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", 1273 | "dependencies": { 1274 | "commander": "^6.0.0", 1275 | "glob": "^7.0.0", 1276 | "postcss": "^8.2.1", 1277 | "postcss-selector-parser": "^6.0.2" 1278 | }, 1279 | "bin": { 1280 | "purgecss": "bin/purgecss.js" 1281 | } 1282 | }, 1283 | "node_modules/queue-microtask": { 1284 | "version": "1.2.3", 1285 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1286 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1287 | "funding": [ 1288 | { 1289 | "type": "github", 1290 | "url": "https://github.com/sponsors/feross" 1291 | }, 1292 | { 1293 | "type": "patreon", 1294 | "url": "https://www.patreon.com/feross" 1295 | }, 1296 | { 1297 | "type": "consulting", 1298 | "url": "https://feross.org/support" 1299 | } 1300 | ] 1301 | }, 1302 | "node_modules/quick-lru": { 1303 | "version": "5.1.1", 1304 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 1305 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 1306 | "engines": { 1307 | "node": ">=10" 1308 | }, 1309 | "funding": { 1310 | "url": "https://github.com/sponsors/sindresorhus" 1311 | } 1312 | }, 1313 | "node_modules/read-cache": { 1314 | "version": "1.0.0", 1315 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 1316 | "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", 1317 | "dependencies": { 1318 | "pify": "^2.3.0" 1319 | } 1320 | }, 1321 | "node_modules/readdirp": { 1322 | "version": "3.6.0", 1323 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1324 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1325 | "dependencies": { 1326 | "picomatch": "^2.2.1" 1327 | }, 1328 | "engines": { 1329 | "node": ">=8.10.0" 1330 | } 1331 | }, 1332 | "node_modules/reduce-css-calc": { 1333 | "version": "2.1.8", 1334 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", 1335 | "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", 1336 | "dependencies": { 1337 | "css-unit-converter": "^1.1.1", 1338 | "postcss-value-parser": "^3.3.0" 1339 | } 1340 | }, 1341 | "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { 1342 | "version": "3.3.1", 1343 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", 1344 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" 1345 | }, 1346 | "node_modules/require-directory": { 1347 | "version": "2.1.1", 1348 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1349 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1350 | "engines": { 1351 | "node": ">=0.10.0" 1352 | } 1353 | }, 1354 | "node_modules/resolve": { 1355 | "version": "1.20.0", 1356 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 1357 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 1358 | "dependencies": { 1359 | "is-core-module": "^2.2.0", 1360 | "path-parse": "^1.0.6" 1361 | }, 1362 | "funding": { 1363 | "url": "https://github.com/sponsors/ljharb" 1364 | } 1365 | }, 1366 | "node_modules/resolve-from": { 1367 | "version": "5.0.0", 1368 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 1369 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 1370 | "engines": { 1371 | "node": ">=8" 1372 | } 1373 | }, 1374 | "node_modules/reusify": { 1375 | "version": "1.0.4", 1376 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1377 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1378 | "engines": { 1379 | "iojs": ">=1.0.0", 1380 | "node": ">=0.10.0" 1381 | } 1382 | }, 1383 | "node_modules/rimraf": { 1384 | "version": "3.0.2", 1385 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1386 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1387 | "dependencies": { 1388 | "glob": "^7.1.3" 1389 | }, 1390 | "bin": { 1391 | "rimraf": "bin.js" 1392 | }, 1393 | "funding": { 1394 | "url": "https://github.com/sponsors/isaacs" 1395 | } 1396 | }, 1397 | "node_modules/run-parallel": { 1398 | "version": "1.2.0", 1399 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1400 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1401 | "funding": [ 1402 | { 1403 | "type": "github", 1404 | "url": "https://github.com/sponsors/feross" 1405 | }, 1406 | { 1407 | "type": "patreon", 1408 | "url": "https://www.patreon.com/feross" 1409 | }, 1410 | { 1411 | "type": "consulting", 1412 | "url": "https://feross.org/support" 1413 | } 1414 | ], 1415 | "dependencies": { 1416 | "queue-microtask": "^1.2.2" 1417 | } 1418 | }, 1419 | "node_modules/simple-swizzle": { 1420 | "version": "0.2.2", 1421 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 1422 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", 1423 | "dependencies": { 1424 | "is-arrayish": "^0.3.1" 1425 | } 1426 | }, 1427 | "node_modules/simple-swizzle/node_modules/is-arrayish": { 1428 | "version": "0.3.2", 1429 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 1430 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" 1431 | }, 1432 | "node_modules/slash": { 1433 | "version": "3.0.0", 1434 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 1435 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 1436 | "engines": { 1437 | "node": ">=8" 1438 | } 1439 | }, 1440 | "node_modules/source-map-js": { 1441 | "version": "0.6.2", 1442 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 1443 | "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 1444 | "engines": { 1445 | "node": ">=0.10.0" 1446 | } 1447 | }, 1448 | "node_modules/string-width": { 1449 | "version": "4.2.2", 1450 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 1451 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 1452 | "dependencies": { 1453 | "emoji-regex": "^8.0.0", 1454 | "is-fullwidth-code-point": "^3.0.0", 1455 | "strip-ansi": "^6.0.0" 1456 | }, 1457 | "engines": { 1458 | "node": ">=8" 1459 | } 1460 | }, 1461 | "node_modules/strip-ansi": { 1462 | "version": "6.0.0", 1463 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1464 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1465 | "dependencies": { 1466 | "ansi-regex": "^5.0.0" 1467 | }, 1468 | "engines": { 1469 | "node": ">=8" 1470 | } 1471 | }, 1472 | "node_modules/supports-color": { 1473 | "version": "7.2.0", 1474 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1475 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1476 | "dependencies": { 1477 | "has-flag": "^4.0.0" 1478 | }, 1479 | "engines": { 1480 | "node": ">=8" 1481 | } 1482 | }, 1483 | "node_modules/tailwindcss": { 1484 | "version": "2.2.7", 1485 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz", 1486 | "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==", 1487 | "dependencies": { 1488 | "arg": "^5.0.0", 1489 | "bytes": "^3.0.0", 1490 | "chalk": "^4.1.1", 1491 | "chokidar": "^3.5.2", 1492 | "color": "^3.2.0", 1493 | "cosmiconfig": "^7.0.0", 1494 | "detective": "^5.2.0", 1495 | "didyoumean": "^1.2.2", 1496 | "dlv": "^1.1.3", 1497 | "fast-glob": "^3.2.7", 1498 | "fs-extra": "^10.0.0", 1499 | "glob-parent": "^6.0.0", 1500 | "html-tags": "^3.1.0", 1501 | "is-glob": "^4.0.1", 1502 | "lodash": "^4.17.21", 1503 | "lodash.topath": "^4.5.2", 1504 | "modern-normalize": "^1.1.0", 1505 | "node-emoji": "^1.8.1", 1506 | "normalize-path": "^3.0.0", 1507 | "object-hash": "^2.2.0", 1508 | "postcss-js": "^3.0.3", 1509 | "postcss-load-config": "^3.1.0", 1510 | "postcss-nested": "5.0.5", 1511 | "postcss-selector-parser": "^6.0.6", 1512 | "postcss-value-parser": "^4.1.0", 1513 | "pretty-hrtime": "^1.0.3", 1514 | "purgecss": "^4.0.3", 1515 | "quick-lru": "^5.1.1", 1516 | "reduce-css-calc": "^2.1.8", 1517 | "resolve": "^1.20.0", 1518 | "tmp": "^0.2.1" 1519 | }, 1520 | "bin": { 1521 | "tailwind": "lib/cli.js", 1522 | "tailwindcss": "lib/cli.js" 1523 | }, 1524 | "engines": { 1525 | "node": ">=12.13.0" 1526 | }, 1527 | "peerDependencies": { 1528 | "autoprefixer": "^10.0.2", 1529 | "postcss": "^8.0.9" 1530 | } 1531 | }, 1532 | "node_modules/tailwindcss/node_modules/fs-extra": { 1533 | "version": "10.0.0", 1534 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", 1535 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", 1536 | "dependencies": { 1537 | "graceful-fs": "^4.2.0", 1538 | "jsonfile": "^6.0.1", 1539 | "universalify": "^2.0.0" 1540 | }, 1541 | "engines": { 1542 | "node": ">=12" 1543 | } 1544 | }, 1545 | "node_modules/tailwindcss/node_modules/glob-parent": { 1546 | "version": "6.0.1", 1547 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", 1548 | "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", 1549 | "dependencies": { 1550 | "is-glob": "^4.0.1" 1551 | }, 1552 | "engines": { 1553 | "node": ">=10.13.0" 1554 | } 1555 | }, 1556 | "node_modules/tmp": { 1557 | "version": "0.2.1", 1558 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 1559 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 1560 | "dependencies": { 1561 | "rimraf": "^3.0.0" 1562 | }, 1563 | "engines": { 1564 | "node": ">=8.17.0" 1565 | } 1566 | }, 1567 | "node_modules/to-regex-range": { 1568 | "version": "5.0.1", 1569 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1570 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1571 | "dependencies": { 1572 | "is-number": "^7.0.0" 1573 | }, 1574 | "engines": { 1575 | "node": ">=8.0" 1576 | } 1577 | }, 1578 | "node_modules/universalify": { 1579 | "version": "2.0.0", 1580 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 1581 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 1582 | "engines": { 1583 | "node": ">= 10.0.0" 1584 | } 1585 | }, 1586 | "node_modules/util-deprecate": { 1587 | "version": "1.0.2", 1588 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1589 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1590 | }, 1591 | "node_modules/wrap-ansi": { 1592 | "version": "7.0.0", 1593 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 1594 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 1595 | "dependencies": { 1596 | "ansi-styles": "^4.0.0", 1597 | "string-width": "^4.1.0", 1598 | "strip-ansi": "^6.0.0" 1599 | }, 1600 | "engines": { 1601 | "node": ">=10" 1602 | }, 1603 | "funding": { 1604 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1605 | } 1606 | }, 1607 | "node_modules/wrappy": { 1608 | "version": "1.0.2", 1609 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1610 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1611 | }, 1612 | "node_modules/xtend": { 1613 | "version": "4.0.2", 1614 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1615 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1616 | "engines": { 1617 | "node": ">=0.4" 1618 | } 1619 | }, 1620 | "node_modules/y18n": { 1621 | "version": "5.0.8", 1622 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 1623 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 1624 | "engines": { 1625 | "node": ">=10" 1626 | } 1627 | }, 1628 | "node_modules/yaml": { 1629 | "version": "1.10.2", 1630 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1631 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 1632 | "engines": { 1633 | "node": ">= 6" 1634 | } 1635 | }, 1636 | "node_modules/yargs": { 1637 | "version": "16.2.0", 1638 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 1639 | "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 1640 | "dependencies": { 1641 | "cliui": "^7.0.2", 1642 | "escalade": "^3.1.1", 1643 | "get-caller-file": "^2.0.5", 1644 | "require-directory": "^2.1.1", 1645 | "string-width": "^4.2.0", 1646 | "y18n": "^5.0.5", 1647 | "yargs-parser": "^20.2.2" 1648 | }, 1649 | "engines": { 1650 | "node": ">=10" 1651 | } 1652 | }, 1653 | "node_modules/yargs-parser": { 1654 | "version": "20.2.9", 1655 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 1656 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 1657 | "engines": { 1658 | "node": ">=10" 1659 | } 1660 | } 1661 | }, 1662 | "dependencies": { 1663 | "@babel/code-frame": { 1664 | "version": "7.14.5", 1665 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 1666 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 1667 | "requires": { 1668 | "@babel/highlight": "^7.14.5" 1669 | } 1670 | }, 1671 | "@babel/helper-validator-identifier": { 1672 | "version": "7.14.9", 1673 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 1674 | "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" 1675 | }, 1676 | "@babel/highlight": { 1677 | "version": "7.14.5", 1678 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 1679 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 1680 | "requires": { 1681 | "@babel/helper-validator-identifier": "^7.14.5", 1682 | "chalk": "^2.0.0", 1683 | "js-tokens": "^4.0.0" 1684 | }, 1685 | "dependencies": { 1686 | "ansi-styles": { 1687 | "version": "3.2.1", 1688 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1689 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1690 | "requires": { 1691 | "color-convert": "^1.9.0" 1692 | } 1693 | }, 1694 | "chalk": { 1695 | "version": "2.4.2", 1696 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1697 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1698 | "requires": { 1699 | "ansi-styles": "^3.2.1", 1700 | "escape-string-regexp": "^1.0.5", 1701 | "supports-color": "^5.3.0" 1702 | } 1703 | }, 1704 | "color-convert": { 1705 | "version": "1.9.3", 1706 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1707 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1708 | "requires": { 1709 | "color-name": "1.1.3" 1710 | } 1711 | }, 1712 | "color-name": { 1713 | "version": "1.1.3", 1714 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1715 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1716 | }, 1717 | "has-flag": { 1718 | "version": "3.0.0", 1719 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1720 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1721 | }, 1722 | "supports-color": { 1723 | "version": "5.5.0", 1724 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1725 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1726 | "requires": { 1727 | "has-flag": "^3.0.0" 1728 | } 1729 | } 1730 | } 1731 | }, 1732 | "@nodelib/fs.scandir": { 1733 | "version": "2.1.5", 1734 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1735 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1736 | "requires": { 1737 | "@nodelib/fs.stat": "2.0.5", 1738 | "run-parallel": "^1.1.9" 1739 | } 1740 | }, 1741 | "@nodelib/fs.stat": { 1742 | "version": "2.0.5", 1743 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1744 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" 1745 | }, 1746 | "@nodelib/fs.walk": { 1747 | "version": "1.2.8", 1748 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1749 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1750 | "requires": { 1751 | "@nodelib/fs.scandir": "2.1.5", 1752 | "fastq": "^1.6.0" 1753 | } 1754 | }, 1755 | "@types/parse-json": { 1756 | "version": "4.0.0", 1757 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 1758 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" 1759 | }, 1760 | "acorn": { 1761 | "version": "7.4.1", 1762 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 1763 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" 1764 | }, 1765 | "acorn-node": { 1766 | "version": "1.8.2", 1767 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 1768 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 1769 | "requires": { 1770 | "acorn": "^7.0.0", 1771 | "acorn-walk": "^7.0.0", 1772 | "xtend": "^4.0.2" 1773 | } 1774 | }, 1775 | "acorn-walk": { 1776 | "version": "7.2.0", 1777 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 1778 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" 1779 | }, 1780 | "ansi-regex": { 1781 | "version": "5.0.0", 1782 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 1783 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" 1784 | }, 1785 | "ansi-styles": { 1786 | "version": "4.3.0", 1787 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1788 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1789 | "requires": { 1790 | "color-convert": "^2.0.1" 1791 | } 1792 | }, 1793 | "anymatch": { 1794 | "version": "3.1.2", 1795 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 1796 | "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 1797 | "requires": { 1798 | "normalize-path": "^3.0.0", 1799 | "picomatch": "^2.0.4" 1800 | } 1801 | }, 1802 | "arg": { 1803 | "version": "5.0.1", 1804 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", 1805 | "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" 1806 | }, 1807 | "array-union": { 1808 | "version": "2.1.0", 1809 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1810 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" 1811 | }, 1812 | "at-least-node": { 1813 | "version": "1.0.0", 1814 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 1815 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" 1816 | }, 1817 | "autoprefixer": { 1818 | "version": "10.3.2", 1819 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz", 1820 | "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==", 1821 | "requires": { 1822 | "browserslist": "^4.16.8", 1823 | "caniuse-lite": "^1.0.30001251", 1824 | "colorette": "^1.3.0", 1825 | "fraction.js": "^4.1.1", 1826 | "normalize-range": "^0.1.2", 1827 | "postcss-value-parser": "^4.1.0" 1828 | } 1829 | }, 1830 | "balanced-match": { 1831 | "version": "1.0.2", 1832 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1833 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 1834 | }, 1835 | "binary-extensions": { 1836 | "version": "2.2.0", 1837 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1838 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" 1839 | }, 1840 | "brace-expansion": { 1841 | "version": "1.1.11", 1842 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1843 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1844 | "requires": { 1845 | "balanced-match": "^1.0.0", 1846 | "concat-map": "0.0.1" 1847 | } 1848 | }, 1849 | "braces": { 1850 | "version": "3.0.2", 1851 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1852 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1853 | "requires": { 1854 | "fill-range": "^7.0.1" 1855 | } 1856 | }, 1857 | "browserslist": { 1858 | "version": "4.16.8", 1859 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", 1860 | "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", 1861 | "requires": { 1862 | "caniuse-lite": "^1.0.30001251", 1863 | "colorette": "^1.3.0", 1864 | "electron-to-chromium": "^1.3.811", 1865 | "escalade": "^3.1.1", 1866 | "node-releases": "^1.1.75" 1867 | } 1868 | }, 1869 | "bytes": { 1870 | "version": "3.1.0", 1871 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 1872 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" 1873 | }, 1874 | "callsites": { 1875 | "version": "3.1.0", 1876 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1877 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" 1878 | }, 1879 | "camelcase-css": { 1880 | "version": "2.0.1", 1881 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 1882 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" 1883 | }, 1884 | "caniuse-lite": { 1885 | "version": "1.0.30001252", 1886 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", 1887 | "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==" 1888 | }, 1889 | "chalk": { 1890 | "version": "4.1.2", 1891 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1892 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1893 | "requires": { 1894 | "ansi-styles": "^4.1.0", 1895 | "supports-color": "^7.1.0" 1896 | } 1897 | }, 1898 | "chokidar": { 1899 | "version": "3.5.2", 1900 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 1901 | "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 1902 | "requires": { 1903 | "anymatch": "~3.1.2", 1904 | "braces": "~3.0.2", 1905 | "fsevents": "~2.3.2", 1906 | "glob-parent": "~5.1.2", 1907 | "is-binary-path": "~2.1.0", 1908 | "is-glob": "~4.0.1", 1909 | "normalize-path": "~3.0.0", 1910 | "readdirp": "~3.6.0" 1911 | } 1912 | }, 1913 | "cliui": { 1914 | "version": "7.0.4", 1915 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 1916 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 1917 | "requires": { 1918 | "string-width": "^4.2.0", 1919 | "strip-ansi": "^6.0.0", 1920 | "wrap-ansi": "^7.0.0" 1921 | } 1922 | }, 1923 | "color": { 1924 | "version": "3.2.1", 1925 | "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", 1926 | "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", 1927 | "requires": { 1928 | "color-convert": "^1.9.3", 1929 | "color-string": "^1.6.0" 1930 | }, 1931 | "dependencies": { 1932 | "color-convert": { 1933 | "version": "1.9.3", 1934 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1935 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1936 | "requires": { 1937 | "color-name": "1.1.3" 1938 | } 1939 | }, 1940 | "color-name": { 1941 | "version": "1.1.3", 1942 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1943 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1944 | } 1945 | } 1946 | }, 1947 | "color-convert": { 1948 | "version": "2.0.1", 1949 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1950 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1951 | "requires": { 1952 | "color-name": "~1.1.4" 1953 | } 1954 | }, 1955 | "color-name": { 1956 | "version": "1.1.4", 1957 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1958 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 1959 | }, 1960 | "color-string": { 1961 | "version": "1.6.0", 1962 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 1963 | "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 1964 | "requires": { 1965 | "color-name": "^1.0.0", 1966 | "simple-swizzle": "^0.2.2" 1967 | } 1968 | }, 1969 | "colorette": { 1970 | "version": "1.3.0", 1971 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", 1972 | "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" 1973 | }, 1974 | "commander": { 1975 | "version": "6.2.1", 1976 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", 1977 | "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" 1978 | }, 1979 | "concat-map": { 1980 | "version": "0.0.1", 1981 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1982 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 1983 | }, 1984 | "cosmiconfig": { 1985 | "version": "7.0.1", 1986 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 1987 | "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 1988 | "requires": { 1989 | "@types/parse-json": "^4.0.0", 1990 | "import-fresh": "^3.2.1", 1991 | "parse-json": "^5.0.0", 1992 | "path-type": "^4.0.0", 1993 | "yaml": "^1.10.0" 1994 | } 1995 | }, 1996 | "css-unit-converter": { 1997 | "version": "1.1.2", 1998 | "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", 1999 | "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" 2000 | }, 2001 | "cssesc": { 2002 | "version": "3.0.0", 2003 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2004 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" 2005 | }, 2006 | "defined": { 2007 | "version": "1.0.0", 2008 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 2009 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" 2010 | }, 2011 | "dependency-graph": { 2012 | "version": "0.9.0", 2013 | "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", 2014 | "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==" 2015 | }, 2016 | "detective": { 2017 | "version": "5.2.0", 2018 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", 2019 | "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", 2020 | "requires": { 2021 | "acorn-node": "^1.6.1", 2022 | "defined": "^1.0.0", 2023 | "minimist": "^1.1.1" 2024 | } 2025 | }, 2026 | "didyoumean": { 2027 | "version": "1.2.2", 2028 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 2029 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" 2030 | }, 2031 | "dir-glob": { 2032 | "version": "3.0.1", 2033 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2034 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2035 | "requires": { 2036 | "path-type": "^4.0.0" 2037 | } 2038 | }, 2039 | "dlv": { 2040 | "version": "1.1.3", 2041 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 2042 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" 2043 | }, 2044 | "electron-to-chromium": { 2045 | "version": "1.3.818", 2046 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.818.tgz", 2047 | "integrity": "sha512-c/Z9gIr+jDZAR9q+mn40hEc1NharBT+8ejkarjbCDnBNFviI6hvcC5j2ezkAXru//bTnQp5n6iPi0JA83Tla1Q==" 2048 | }, 2049 | "emoji-regex": { 2050 | "version": "8.0.0", 2051 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2052 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 2053 | }, 2054 | "error-ex": { 2055 | "version": "1.3.2", 2056 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2057 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2058 | "requires": { 2059 | "is-arrayish": "^0.2.1" 2060 | } 2061 | }, 2062 | "escalade": { 2063 | "version": "3.1.1", 2064 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2065 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 2066 | }, 2067 | "escape-string-regexp": { 2068 | "version": "1.0.5", 2069 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2070 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 2071 | }, 2072 | "fast-glob": { 2073 | "version": "3.2.7", 2074 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 2075 | "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 2076 | "requires": { 2077 | "@nodelib/fs.stat": "^2.0.2", 2078 | "@nodelib/fs.walk": "^1.2.3", 2079 | "glob-parent": "^5.1.2", 2080 | "merge2": "^1.3.0", 2081 | "micromatch": "^4.0.4" 2082 | } 2083 | }, 2084 | "fastq": { 2085 | "version": "1.12.0", 2086 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", 2087 | "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", 2088 | "requires": { 2089 | "reusify": "^1.0.4" 2090 | } 2091 | }, 2092 | "fill-range": { 2093 | "version": "7.0.1", 2094 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2095 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2096 | "requires": { 2097 | "to-regex-range": "^5.0.1" 2098 | } 2099 | }, 2100 | "fraction.js": { 2101 | "version": "4.1.1", 2102 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 2103 | "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==" 2104 | }, 2105 | "fs-extra": { 2106 | "version": "9.1.0", 2107 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 2108 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 2109 | "requires": { 2110 | "at-least-node": "^1.0.0", 2111 | "graceful-fs": "^4.2.0", 2112 | "jsonfile": "^6.0.1", 2113 | "universalify": "^2.0.0" 2114 | } 2115 | }, 2116 | "fs.realpath": { 2117 | "version": "1.0.0", 2118 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2119 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 2120 | }, 2121 | "fsevents": { 2122 | "version": "2.3.2", 2123 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2124 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2125 | "optional": true 2126 | }, 2127 | "function-bind": { 2128 | "version": "1.1.1", 2129 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2130 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 2131 | }, 2132 | "get-caller-file": { 2133 | "version": "2.0.5", 2134 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 2135 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 2136 | }, 2137 | "get-stdin": { 2138 | "version": "8.0.0", 2139 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", 2140 | "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" 2141 | }, 2142 | "glob": { 2143 | "version": "7.1.7", 2144 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 2145 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 2146 | "requires": { 2147 | "fs.realpath": "^1.0.0", 2148 | "inflight": "^1.0.4", 2149 | "inherits": "2", 2150 | "minimatch": "^3.0.4", 2151 | "once": "^1.3.0", 2152 | "path-is-absolute": "^1.0.0" 2153 | } 2154 | }, 2155 | "glob-parent": { 2156 | "version": "5.1.2", 2157 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2158 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2159 | "requires": { 2160 | "is-glob": "^4.0.1" 2161 | } 2162 | }, 2163 | "globby": { 2164 | "version": "11.0.4", 2165 | "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 2166 | "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 2167 | "requires": { 2168 | "array-union": "^2.1.0", 2169 | "dir-glob": "^3.0.1", 2170 | "fast-glob": "^3.1.1", 2171 | "ignore": "^5.1.4", 2172 | "merge2": "^1.3.0", 2173 | "slash": "^3.0.0" 2174 | } 2175 | }, 2176 | "graceful-fs": { 2177 | "version": "4.2.8", 2178 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 2179 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" 2180 | }, 2181 | "has": { 2182 | "version": "1.0.3", 2183 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2184 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2185 | "requires": { 2186 | "function-bind": "^1.1.1" 2187 | } 2188 | }, 2189 | "has-flag": { 2190 | "version": "4.0.0", 2191 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2192 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 2193 | }, 2194 | "html-tags": { 2195 | "version": "3.1.0", 2196 | "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", 2197 | "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" 2198 | }, 2199 | "ignore": { 2200 | "version": "5.1.8", 2201 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 2202 | "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" 2203 | }, 2204 | "import-cwd": { 2205 | "version": "3.0.0", 2206 | "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 2207 | "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 2208 | "requires": { 2209 | "import-from": "^3.0.0" 2210 | } 2211 | }, 2212 | "import-fresh": { 2213 | "version": "3.3.0", 2214 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 2215 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 2216 | "requires": { 2217 | "parent-module": "^1.0.0", 2218 | "resolve-from": "^4.0.0" 2219 | }, 2220 | "dependencies": { 2221 | "resolve-from": { 2222 | "version": "4.0.0", 2223 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2224 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" 2225 | } 2226 | } 2227 | }, 2228 | "import-from": { 2229 | "version": "3.0.0", 2230 | "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 2231 | "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 2232 | "requires": { 2233 | "resolve-from": "^5.0.0" 2234 | } 2235 | }, 2236 | "inflight": { 2237 | "version": "1.0.6", 2238 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2239 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2240 | "requires": { 2241 | "once": "^1.3.0", 2242 | "wrappy": "1" 2243 | } 2244 | }, 2245 | "inherits": { 2246 | "version": "2.0.4", 2247 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2248 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2249 | }, 2250 | "is-arrayish": { 2251 | "version": "0.2.1", 2252 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2253 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 2254 | }, 2255 | "is-binary-path": { 2256 | "version": "2.1.0", 2257 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2258 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2259 | "requires": { 2260 | "binary-extensions": "^2.0.0" 2261 | } 2262 | }, 2263 | "is-core-module": { 2264 | "version": "2.6.0", 2265 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", 2266 | "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", 2267 | "requires": { 2268 | "has": "^1.0.3" 2269 | } 2270 | }, 2271 | "is-extglob": { 2272 | "version": "2.1.1", 2273 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2274 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 2275 | }, 2276 | "is-fullwidth-code-point": { 2277 | "version": "3.0.0", 2278 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2279 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" 2280 | }, 2281 | "is-glob": { 2282 | "version": "4.0.1", 2283 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2284 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2285 | "requires": { 2286 | "is-extglob": "^2.1.1" 2287 | } 2288 | }, 2289 | "is-number": { 2290 | "version": "7.0.0", 2291 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2292 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 2293 | }, 2294 | "js-tokens": { 2295 | "version": "4.0.0", 2296 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2297 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 2298 | }, 2299 | "json-parse-even-better-errors": { 2300 | "version": "2.3.1", 2301 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 2302 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" 2303 | }, 2304 | "jsonfile": { 2305 | "version": "6.1.0", 2306 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 2307 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 2308 | "requires": { 2309 | "graceful-fs": "^4.1.6", 2310 | "universalify": "^2.0.0" 2311 | } 2312 | }, 2313 | "lilconfig": { 2314 | "version": "2.0.3", 2315 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 2316 | "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" 2317 | }, 2318 | "lines-and-columns": { 2319 | "version": "1.1.6", 2320 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 2321 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" 2322 | }, 2323 | "lodash": { 2324 | "version": "4.17.21", 2325 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 2326 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" 2327 | }, 2328 | "lodash.difference": { 2329 | "version": "4.5.0", 2330 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 2331 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" 2332 | }, 2333 | "lodash.forown": { 2334 | "version": "4.4.0", 2335 | "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", 2336 | "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=" 2337 | }, 2338 | "lodash.get": { 2339 | "version": "4.4.2", 2340 | "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", 2341 | "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" 2342 | }, 2343 | "lodash.groupby": { 2344 | "version": "4.6.0", 2345 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", 2346 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" 2347 | }, 2348 | "lodash.sortby": { 2349 | "version": "4.7.0", 2350 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 2351 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" 2352 | }, 2353 | "lodash.topath": { 2354 | "version": "4.5.2", 2355 | "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", 2356 | "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" 2357 | }, 2358 | "merge2": { 2359 | "version": "1.4.1", 2360 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 2361 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" 2362 | }, 2363 | "micromatch": { 2364 | "version": "4.0.4", 2365 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 2366 | "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 2367 | "requires": { 2368 | "braces": "^3.0.1", 2369 | "picomatch": "^2.2.3" 2370 | } 2371 | }, 2372 | "minimatch": { 2373 | "version": "3.0.4", 2374 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2375 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2376 | "requires": { 2377 | "brace-expansion": "^1.1.7" 2378 | } 2379 | }, 2380 | "minimist": { 2381 | "version": "1.2.5", 2382 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 2383 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 2384 | }, 2385 | "modern-normalize": { 2386 | "version": "1.1.0", 2387 | "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", 2388 | "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" 2389 | }, 2390 | "nanoid": { 2391 | "version": "3.1.25", 2392 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", 2393 | "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" 2394 | }, 2395 | "node-emoji": { 2396 | "version": "1.11.0", 2397 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", 2398 | "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", 2399 | "requires": { 2400 | "lodash": "^4.17.21" 2401 | } 2402 | }, 2403 | "node-releases": { 2404 | "version": "1.1.75", 2405 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", 2406 | "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" 2407 | }, 2408 | "normalize-path": { 2409 | "version": "3.0.0", 2410 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2411 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 2412 | }, 2413 | "normalize-range": { 2414 | "version": "0.1.2", 2415 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 2416 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" 2417 | }, 2418 | "object-hash": { 2419 | "version": "2.2.0", 2420 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", 2421 | "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" 2422 | }, 2423 | "once": { 2424 | "version": "1.4.0", 2425 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2426 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2427 | "requires": { 2428 | "wrappy": "1" 2429 | } 2430 | }, 2431 | "parent-module": { 2432 | "version": "1.0.1", 2433 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2434 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2435 | "requires": { 2436 | "callsites": "^3.0.0" 2437 | } 2438 | }, 2439 | "parse-json": { 2440 | "version": "5.2.0", 2441 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 2442 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 2443 | "requires": { 2444 | "@babel/code-frame": "^7.0.0", 2445 | "error-ex": "^1.3.1", 2446 | "json-parse-even-better-errors": "^2.3.0", 2447 | "lines-and-columns": "^1.1.6" 2448 | } 2449 | }, 2450 | "path-is-absolute": { 2451 | "version": "1.0.1", 2452 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2453 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 2454 | }, 2455 | "path-parse": { 2456 | "version": "1.0.7", 2457 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2458 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2459 | }, 2460 | "path-type": { 2461 | "version": "4.0.0", 2462 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2463 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" 2464 | }, 2465 | "picomatch": { 2466 | "version": "2.3.0", 2467 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 2468 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" 2469 | }, 2470 | "pify": { 2471 | "version": "2.3.0", 2472 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2473 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 2474 | }, 2475 | "postcss": { 2476 | "version": "8.3.6", 2477 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", 2478 | "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", 2479 | "requires": { 2480 | "colorette": "^1.2.2", 2481 | "nanoid": "^3.1.23", 2482 | "source-map-js": "^0.6.2" 2483 | } 2484 | }, 2485 | "postcss-cli": { 2486 | "version": "8.3.1", 2487 | "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", 2488 | "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", 2489 | "requires": { 2490 | "chalk": "^4.0.0", 2491 | "chokidar": "^3.3.0", 2492 | "dependency-graph": "^0.9.0", 2493 | "fs-extra": "^9.0.0", 2494 | "get-stdin": "^8.0.0", 2495 | "globby": "^11.0.0", 2496 | "postcss-load-config": "^3.0.0", 2497 | "postcss-reporter": "^7.0.0", 2498 | "pretty-hrtime": "^1.0.3", 2499 | "read-cache": "^1.0.0", 2500 | "slash": "^3.0.0", 2501 | "yargs": "^16.0.0" 2502 | } 2503 | }, 2504 | "postcss-js": { 2505 | "version": "3.0.3", 2506 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", 2507 | "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", 2508 | "requires": { 2509 | "camelcase-css": "^2.0.1", 2510 | "postcss": "^8.1.6" 2511 | } 2512 | }, 2513 | "postcss-load-config": { 2514 | "version": "3.1.0", 2515 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", 2516 | "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", 2517 | "requires": { 2518 | "import-cwd": "^3.0.0", 2519 | "lilconfig": "^2.0.3", 2520 | "yaml": "^1.10.2" 2521 | } 2522 | }, 2523 | "postcss-nested": { 2524 | "version": "5.0.5", 2525 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", 2526 | "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", 2527 | "requires": { 2528 | "postcss-selector-parser": "^6.0.4" 2529 | } 2530 | }, 2531 | "postcss-reporter": { 2532 | "version": "7.0.2", 2533 | "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", 2534 | "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", 2535 | "requires": { 2536 | "colorette": "^1.2.1", 2537 | "lodash.difference": "^4.5.0", 2538 | "lodash.forown": "^4.4.0", 2539 | "lodash.get": "^4.4.2", 2540 | "lodash.groupby": "^4.6.0", 2541 | "lodash.sortby": "^4.7.0" 2542 | } 2543 | }, 2544 | "postcss-selector-parser": { 2545 | "version": "6.0.6", 2546 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 2547 | "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 2548 | "requires": { 2549 | "cssesc": "^3.0.0", 2550 | "util-deprecate": "^1.0.2" 2551 | } 2552 | }, 2553 | "postcss-value-parser": { 2554 | "version": "4.1.0", 2555 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 2556 | "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" 2557 | }, 2558 | "pretty-hrtime": { 2559 | "version": "1.0.3", 2560 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 2561 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" 2562 | }, 2563 | "purgecss": { 2564 | "version": "4.0.3", 2565 | "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", 2566 | "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", 2567 | "requires": { 2568 | "commander": "^6.0.0", 2569 | "glob": "^7.0.0", 2570 | "postcss": "^8.2.1", 2571 | "postcss-selector-parser": "^6.0.2" 2572 | } 2573 | }, 2574 | "queue-microtask": { 2575 | "version": "1.2.3", 2576 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2577 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" 2578 | }, 2579 | "quick-lru": { 2580 | "version": "5.1.1", 2581 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 2582 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" 2583 | }, 2584 | "read-cache": { 2585 | "version": "1.0.0", 2586 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 2587 | "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", 2588 | "requires": { 2589 | "pify": "^2.3.0" 2590 | } 2591 | }, 2592 | "readdirp": { 2593 | "version": "3.6.0", 2594 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2595 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2596 | "requires": { 2597 | "picomatch": "^2.2.1" 2598 | } 2599 | }, 2600 | "reduce-css-calc": { 2601 | "version": "2.1.8", 2602 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", 2603 | "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", 2604 | "requires": { 2605 | "css-unit-converter": "^1.1.1", 2606 | "postcss-value-parser": "^3.3.0" 2607 | }, 2608 | "dependencies": { 2609 | "postcss-value-parser": { 2610 | "version": "3.3.1", 2611 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", 2612 | "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" 2613 | } 2614 | } 2615 | }, 2616 | "require-directory": { 2617 | "version": "2.1.1", 2618 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 2619 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" 2620 | }, 2621 | "resolve": { 2622 | "version": "1.20.0", 2623 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 2624 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 2625 | "requires": { 2626 | "is-core-module": "^2.2.0", 2627 | "path-parse": "^1.0.6" 2628 | } 2629 | }, 2630 | "resolve-from": { 2631 | "version": "5.0.0", 2632 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2633 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" 2634 | }, 2635 | "reusify": { 2636 | "version": "1.0.4", 2637 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2638 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" 2639 | }, 2640 | "rimraf": { 2641 | "version": "3.0.2", 2642 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2643 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2644 | "requires": { 2645 | "glob": "^7.1.3" 2646 | } 2647 | }, 2648 | "run-parallel": { 2649 | "version": "1.2.0", 2650 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2651 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2652 | "requires": { 2653 | "queue-microtask": "^1.2.2" 2654 | } 2655 | }, 2656 | "simple-swizzle": { 2657 | "version": "0.2.2", 2658 | "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2659 | "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", 2660 | "requires": { 2661 | "is-arrayish": "^0.3.1" 2662 | }, 2663 | "dependencies": { 2664 | "is-arrayish": { 2665 | "version": "0.3.2", 2666 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 2667 | "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" 2668 | } 2669 | } 2670 | }, 2671 | "slash": { 2672 | "version": "3.0.0", 2673 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 2674 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" 2675 | }, 2676 | "source-map-js": { 2677 | "version": "0.6.2", 2678 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 2679 | "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" 2680 | }, 2681 | "string-width": { 2682 | "version": "4.2.2", 2683 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 2684 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 2685 | "requires": { 2686 | "emoji-regex": "^8.0.0", 2687 | "is-fullwidth-code-point": "^3.0.0", 2688 | "strip-ansi": "^6.0.0" 2689 | } 2690 | }, 2691 | "strip-ansi": { 2692 | "version": "6.0.0", 2693 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 2694 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 2695 | "requires": { 2696 | "ansi-regex": "^5.0.0" 2697 | } 2698 | }, 2699 | "supports-color": { 2700 | "version": "7.2.0", 2701 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2702 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2703 | "requires": { 2704 | "has-flag": "^4.0.0" 2705 | } 2706 | }, 2707 | "tailwindcss": { 2708 | "version": "2.2.7", 2709 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz", 2710 | "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==", 2711 | "requires": { 2712 | "arg": "^5.0.0", 2713 | "bytes": "^3.0.0", 2714 | "chalk": "^4.1.1", 2715 | "chokidar": "^3.5.2", 2716 | "color": "^3.2.0", 2717 | "cosmiconfig": "^7.0.0", 2718 | "detective": "^5.2.0", 2719 | "didyoumean": "^1.2.2", 2720 | "dlv": "^1.1.3", 2721 | "fast-glob": "^3.2.7", 2722 | "fs-extra": "^10.0.0", 2723 | "glob-parent": "^6.0.0", 2724 | "html-tags": "^3.1.0", 2725 | "is-glob": "^4.0.1", 2726 | "lodash": "^4.17.21", 2727 | "lodash.topath": "^4.5.2", 2728 | "modern-normalize": "^1.1.0", 2729 | "node-emoji": "^1.8.1", 2730 | "normalize-path": "^3.0.0", 2731 | "object-hash": "^2.2.0", 2732 | "postcss-js": "^3.0.3", 2733 | "postcss-load-config": "^3.1.0", 2734 | "postcss-nested": "5.0.5", 2735 | "postcss-selector-parser": "^6.0.6", 2736 | "postcss-value-parser": "^4.1.0", 2737 | "pretty-hrtime": "^1.0.3", 2738 | "purgecss": "^4.0.3", 2739 | "quick-lru": "^5.1.1", 2740 | "reduce-css-calc": "^2.1.8", 2741 | "resolve": "^1.20.0", 2742 | "tmp": "^0.2.1" 2743 | }, 2744 | "dependencies": { 2745 | "fs-extra": { 2746 | "version": "10.0.0", 2747 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", 2748 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", 2749 | "requires": { 2750 | "graceful-fs": "^4.2.0", 2751 | "jsonfile": "^6.0.1", 2752 | "universalify": "^2.0.0" 2753 | } 2754 | }, 2755 | "glob-parent": { 2756 | "version": "6.0.1", 2757 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", 2758 | "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", 2759 | "requires": { 2760 | "is-glob": "^4.0.1" 2761 | } 2762 | } 2763 | } 2764 | }, 2765 | "tmp": { 2766 | "version": "0.2.1", 2767 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 2768 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 2769 | "requires": { 2770 | "rimraf": "^3.0.0" 2771 | } 2772 | }, 2773 | "to-regex-range": { 2774 | "version": "5.0.1", 2775 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2776 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2777 | "requires": { 2778 | "is-number": "^7.0.0" 2779 | } 2780 | }, 2781 | "universalify": { 2782 | "version": "2.0.0", 2783 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 2784 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" 2785 | }, 2786 | "util-deprecate": { 2787 | "version": "1.0.2", 2788 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2789 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 2790 | }, 2791 | "wrap-ansi": { 2792 | "version": "7.0.0", 2793 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2794 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2795 | "requires": { 2796 | "ansi-styles": "^4.0.0", 2797 | "string-width": "^4.1.0", 2798 | "strip-ansi": "^6.0.0" 2799 | } 2800 | }, 2801 | "wrappy": { 2802 | "version": "1.0.2", 2803 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2804 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2805 | }, 2806 | "xtend": { 2807 | "version": "4.0.2", 2808 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2809 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" 2810 | }, 2811 | "y18n": { 2812 | "version": "5.0.8", 2813 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 2814 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" 2815 | }, 2816 | "yaml": { 2817 | "version": "1.10.2", 2818 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2819 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" 2820 | }, 2821 | "yargs": { 2822 | "version": "16.2.0", 2823 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 2824 | "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 2825 | "requires": { 2826 | "cliui": "^7.0.2", 2827 | "escalade": "^3.1.1", 2828 | "get-caller-file": "^2.0.5", 2829 | "require-directory": "^2.1.1", 2830 | "string-width": "^4.2.0", 2831 | "y18n": "^5.0.5", 2832 | "yargs-parser": "^20.2.2" 2833 | } 2834 | }, 2835 | "yargs-parser": { 2836 | "version": "20.2.9", 2837 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 2838 | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" 2839 | } 2840 | } 2841 | } 2842 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tailwind-css", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "build-css": "postcss src/tailwind.css -o public/tailwind.css" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "autoprefixer": "^10.3.2", 14 | "postcss-cli": "^8.3.1", 15 | "tailwindcss": "^2.2.7" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports ={ 2 | plugins:[ 3 | require('tailwindcss'), 4 | require('autoprefixer') 5 | ] 6 | } -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 15 | Document 16 | 17 | 18 |
19 |
30 |
31 | 32 | 53 | 54 |
55 |
Dark Mode
56 |
57 |
58 | 59 | 60 | -------------------------------------------------------------------------------- /src/tailwind.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | html { 6 | font-size: 16px; 7 | } 8 | input:checked ~ .dot { 9 | transform: translateX(130%); 10 | background-color: #22d3ee; 11 | } 12 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | purge: [], 3 | darkMode: false, // or 'media' or 'class' 4 | theme: { 5 | extend: { 6 | colors: { 7 | primary: "#22D3EE", 8 | secondary: "#A5F3FC", 9 | }, 10 | }, 11 | }, 12 | variants: { 13 | extend: {}, 14 | }, 15 | plugins: [], 16 | }; 17 | --------------------------------------------------------------------------------