├── .gitignore ├── index.html ├── main.css ├── package-lock.json ├── package.json ├── postcss.config.js ├── readme.md └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | ### macOS ### 2 | # General 3 | .DS_Store 4 | .AppleDouble 5 | .LSOverride 6 | 7 | # Icon must end with two \r 8 | Icon 9 | 10 | 11 | # Thumbnails 12 | ._* 13 | 14 | # Files that might appear in the root of a volume 15 | .DocumentRevisions-V100 16 | .fseventsd 17 | .Spotlight-V100 18 | .TemporaryItems 19 | .Trashes 20 | .VolumeIcon.icns 21 | .com.apple.timemachine.donotpresent 22 | 23 | # Directories potentially created on remote AFP share 24 | .AppleDB 25 | .AppleDesktop 26 | Network Trash Folder 27 | Temporary Items 28 | .apdisk 29 | 30 | ### macOS Patch ### 31 | # iCloud generated files 32 | *.icloud 33 | 34 | ### Node ### 35 | # Logs 36 | logs 37 | *.log 38 | npm-debug.log* 39 | yarn-debug.log* 40 | yarn-error.log* 41 | lerna-debug.log* 42 | .pnpm-debug.log* 43 | 44 | # Diagnostic reports (https://nodejs.org/api/report.html) 45 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 46 | 47 | # Runtime data 48 | pids 49 | *.pid 50 | *.seed 51 | *.pid.lock 52 | 53 | # Directory for instrumented libs generated by jscoverage/JSCover 54 | lib-cov 55 | 56 | # Coverage directory used by tools like istanbul 57 | coverage 58 | *.lcov 59 | 60 | # nyc test coverage 61 | .nyc_output 62 | 63 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 64 | .grunt 65 | 66 | # Bower dependency directory (https://bower.io/) 67 | bower_components 68 | 69 | # node-waf configuration 70 | .lock-wscript 71 | 72 | # Compiled binary addons (https://nodejs.org/api/addons.html) 73 | build/Release 74 | 75 | # Dependency directories 76 | node_modules/ 77 | jspm_packages/ 78 | 79 | # Snowpack dependency directory (https://snowpack.dev/) 80 | web_modules/ 81 | 82 | # TypeScript cache 83 | *.tsbuildinfo 84 | 85 | # Optional npm cache directory 86 | .npm 87 | 88 | # Optional eslint cache 89 | .eslintcache 90 | 91 | # Optional stylelint cache 92 | .stylelintcache 93 | 94 | # Microbundle cache 95 | .rpt2_cache/ 96 | .rts2_cache_cjs/ 97 | .rts2_cache_es/ 98 | .rts2_cache_umd/ 99 | 100 | # Optional REPL history 101 | .node_repl_history 102 | 103 | # Output of 'npm pack' 104 | *.tgz 105 | 106 | # Yarn Integrity file 107 | .yarn-integrity 108 | 109 | # dotenv environment variable files 110 | .env 111 | .env.development.local 112 | .env.test.local 113 | .env.production.local 114 | .env.local 115 | 116 | # parcel-bundler cache (https://parceljs.org/) 117 | .cache 118 | .parcel-cache 119 | 120 | # Next.js build output 121 | .next 122 | out 123 | 124 | # Nuxt.js build / generate output 125 | .nuxt 126 | dist 127 | 128 | # Gatsby files 129 | .cache/ 130 | # Comment in the public line in if your project uses Gatsby and not Next.js 131 | # https://nextjs.org/blog/next-9-1#public-directory-support 132 | # public 133 | 134 | # vuepress build output 135 | .vuepress/dist 136 | 137 | # vuepress v2.x temp and cache directory 138 | .temp 139 | 140 | # Docusaurus cache and generated files 141 | .docusaurus 142 | 143 | # Serverless directories 144 | .serverless/ 145 | 146 | # FuseBox cache 147 | .fusebox/ 148 | 149 | # DynamoDB Local files 150 | .dynamodb/ 151 | 152 | # TernJS port file 153 | .tern-port 154 | 155 | # Stores VSCode versions used for testing VSCode extensions 156 | .vscode-test 157 | 158 | # yarn v2 159 | .yarn/cache 160 | .yarn/unplugged 161 | .yarn/build-state.yml 162 | .yarn/install-state.gz 163 | .pnp.* 164 | 165 | ### Node Patch ### 166 | # Serverless Webpack directories 167 | .webpack/ 168 | 169 | # Optional stylelint cache 170 | 171 | # SvelteKit build / generate output 172 | .svelte-kit 173 | 174 | ### VisualStudioCode ### 175 | .vscode/* 176 | !.vscode/settings.json 177 | !.vscode/tasks.json 178 | !.vscode/launch.json 179 | !.vscode/extensions.json 180 | !.vscode/*.code-snippets 181 | 182 | # Local History for Visual Studio Code 183 | .history/ 184 | 185 | # Built Visual Studio Code Extensions 186 | *.vsix 187 | 188 | ### VisualStudioCode Patch ### 189 | # Ignore all local history of files 190 | .history 191 | .ionide 192 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | HTML & Tailwind CSS Starter Pack 9 | 10 | 11 | 12 | 13 | 14 |
15 |

16 | HTML & Tailwind CSS Starter Pack 17 |

18 |

19 | This is a starter pack for HTML & Tailwind CSS projects. 20 |

21 | meme 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /main.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "html-tailwind-css-starter-pack", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "html-tailwind-css-starter-pack", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "devDependencies": { 12 | "autoprefixer": "^10.4.13", 13 | "postcss": "^8.4.21", 14 | "tailwindcss": "^3.2.4", 15 | "vite": "^4.0.4" 16 | } 17 | }, 18 | "node_modules/@esbuild/android-arm": { 19 | "version": "0.16.17", 20 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 21 | "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 22 | "cpu": [ 23 | "arm" 24 | ], 25 | "dev": true, 26 | "optional": true, 27 | "os": [ 28 | "android" 29 | ], 30 | "engines": { 31 | "node": ">=12" 32 | } 33 | }, 34 | "node_modules/@esbuild/android-arm64": { 35 | "version": "0.16.17", 36 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 37 | "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 38 | "cpu": [ 39 | "arm64" 40 | ], 41 | "dev": true, 42 | "optional": true, 43 | "os": [ 44 | "android" 45 | ], 46 | "engines": { 47 | "node": ">=12" 48 | } 49 | }, 50 | "node_modules/@esbuild/android-x64": { 51 | "version": "0.16.17", 52 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 53 | "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 54 | "cpu": [ 55 | "x64" 56 | ], 57 | "dev": true, 58 | "optional": true, 59 | "os": [ 60 | "android" 61 | ], 62 | "engines": { 63 | "node": ">=12" 64 | } 65 | }, 66 | "node_modules/@esbuild/darwin-arm64": { 67 | "version": "0.16.17", 68 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 69 | "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 70 | "cpu": [ 71 | "arm64" 72 | ], 73 | "dev": true, 74 | "optional": true, 75 | "os": [ 76 | "darwin" 77 | ], 78 | "engines": { 79 | "node": ">=12" 80 | } 81 | }, 82 | "node_modules/@esbuild/darwin-x64": { 83 | "version": "0.16.17", 84 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 85 | "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 86 | "cpu": [ 87 | "x64" 88 | ], 89 | "dev": true, 90 | "optional": true, 91 | "os": [ 92 | "darwin" 93 | ], 94 | "engines": { 95 | "node": ">=12" 96 | } 97 | }, 98 | "node_modules/@esbuild/freebsd-arm64": { 99 | "version": "0.16.17", 100 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 101 | "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 102 | "cpu": [ 103 | "arm64" 104 | ], 105 | "dev": true, 106 | "optional": true, 107 | "os": [ 108 | "freebsd" 109 | ], 110 | "engines": { 111 | "node": ">=12" 112 | } 113 | }, 114 | "node_modules/@esbuild/freebsd-x64": { 115 | "version": "0.16.17", 116 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 117 | "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 118 | "cpu": [ 119 | "x64" 120 | ], 121 | "dev": true, 122 | "optional": true, 123 | "os": [ 124 | "freebsd" 125 | ], 126 | "engines": { 127 | "node": ">=12" 128 | } 129 | }, 130 | "node_modules/@esbuild/linux-arm": { 131 | "version": "0.16.17", 132 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 133 | "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 134 | "cpu": [ 135 | "arm" 136 | ], 137 | "dev": true, 138 | "optional": true, 139 | "os": [ 140 | "linux" 141 | ], 142 | "engines": { 143 | "node": ">=12" 144 | } 145 | }, 146 | "node_modules/@esbuild/linux-arm64": { 147 | "version": "0.16.17", 148 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 149 | "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 150 | "cpu": [ 151 | "arm64" 152 | ], 153 | "dev": true, 154 | "optional": true, 155 | "os": [ 156 | "linux" 157 | ], 158 | "engines": { 159 | "node": ">=12" 160 | } 161 | }, 162 | "node_modules/@esbuild/linux-ia32": { 163 | "version": "0.16.17", 164 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 165 | "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 166 | "cpu": [ 167 | "ia32" 168 | ], 169 | "dev": true, 170 | "optional": true, 171 | "os": [ 172 | "linux" 173 | ], 174 | "engines": { 175 | "node": ">=12" 176 | } 177 | }, 178 | "node_modules/@esbuild/linux-loong64": { 179 | "version": "0.16.17", 180 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 181 | "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 182 | "cpu": [ 183 | "loong64" 184 | ], 185 | "dev": true, 186 | "optional": true, 187 | "os": [ 188 | "linux" 189 | ], 190 | "engines": { 191 | "node": ">=12" 192 | } 193 | }, 194 | "node_modules/@esbuild/linux-mips64el": { 195 | "version": "0.16.17", 196 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 197 | "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 198 | "cpu": [ 199 | "mips64el" 200 | ], 201 | "dev": true, 202 | "optional": true, 203 | "os": [ 204 | "linux" 205 | ], 206 | "engines": { 207 | "node": ">=12" 208 | } 209 | }, 210 | "node_modules/@esbuild/linux-ppc64": { 211 | "version": "0.16.17", 212 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 213 | "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 214 | "cpu": [ 215 | "ppc64" 216 | ], 217 | "dev": true, 218 | "optional": true, 219 | "os": [ 220 | "linux" 221 | ], 222 | "engines": { 223 | "node": ">=12" 224 | } 225 | }, 226 | "node_modules/@esbuild/linux-riscv64": { 227 | "version": "0.16.17", 228 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 229 | "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 230 | "cpu": [ 231 | "riscv64" 232 | ], 233 | "dev": true, 234 | "optional": true, 235 | "os": [ 236 | "linux" 237 | ], 238 | "engines": { 239 | "node": ">=12" 240 | } 241 | }, 242 | "node_modules/@esbuild/linux-s390x": { 243 | "version": "0.16.17", 244 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 245 | "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 246 | "cpu": [ 247 | "s390x" 248 | ], 249 | "dev": true, 250 | "optional": true, 251 | "os": [ 252 | "linux" 253 | ], 254 | "engines": { 255 | "node": ">=12" 256 | } 257 | }, 258 | "node_modules/@esbuild/linux-x64": { 259 | "version": "0.16.17", 260 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 261 | "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 262 | "cpu": [ 263 | "x64" 264 | ], 265 | "dev": true, 266 | "optional": true, 267 | "os": [ 268 | "linux" 269 | ], 270 | "engines": { 271 | "node": ">=12" 272 | } 273 | }, 274 | "node_modules/@esbuild/netbsd-x64": { 275 | "version": "0.16.17", 276 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 277 | "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 278 | "cpu": [ 279 | "x64" 280 | ], 281 | "dev": true, 282 | "optional": true, 283 | "os": [ 284 | "netbsd" 285 | ], 286 | "engines": { 287 | "node": ">=12" 288 | } 289 | }, 290 | "node_modules/@esbuild/openbsd-x64": { 291 | "version": "0.16.17", 292 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 293 | "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 294 | "cpu": [ 295 | "x64" 296 | ], 297 | "dev": true, 298 | "optional": true, 299 | "os": [ 300 | "openbsd" 301 | ], 302 | "engines": { 303 | "node": ">=12" 304 | } 305 | }, 306 | "node_modules/@esbuild/sunos-x64": { 307 | "version": "0.16.17", 308 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 309 | "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 310 | "cpu": [ 311 | "x64" 312 | ], 313 | "dev": true, 314 | "optional": true, 315 | "os": [ 316 | "sunos" 317 | ], 318 | "engines": { 319 | "node": ">=12" 320 | } 321 | }, 322 | "node_modules/@esbuild/win32-arm64": { 323 | "version": "0.16.17", 324 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 325 | "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 326 | "cpu": [ 327 | "arm64" 328 | ], 329 | "dev": true, 330 | "optional": true, 331 | "os": [ 332 | "win32" 333 | ], 334 | "engines": { 335 | "node": ">=12" 336 | } 337 | }, 338 | "node_modules/@esbuild/win32-ia32": { 339 | "version": "0.16.17", 340 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 341 | "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 342 | "cpu": [ 343 | "ia32" 344 | ], 345 | "dev": true, 346 | "optional": true, 347 | "os": [ 348 | "win32" 349 | ], 350 | "engines": { 351 | "node": ">=12" 352 | } 353 | }, 354 | "node_modules/@esbuild/win32-x64": { 355 | "version": "0.16.17", 356 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 357 | "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 358 | "cpu": [ 359 | "x64" 360 | ], 361 | "dev": true, 362 | "optional": true, 363 | "os": [ 364 | "win32" 365 | ], 366 | "engines": { 367 | "node": ">=12" 368 | } 369 | }, 370 | "node_modules/@nodelib/fs.scandir": { 371 | "version": "2.1.5", 372 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 373 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 374 | "dev": true, 375 | "dependencies": { 376 | "@nodelib/fs.stat": "2.0.5", 377 | "run-parallel": "^1.1.9" 378 | }, 379 | "engines": { 380 | "node": ">= 8" 381 | } 382 | }, 383 | "node_modules/@nodelib/fs.stat": { 384 | "version": "2.0.5", 385 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 386 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 387 | "dev": true, 388 | "engines": { 389 | "node": ">= 8" 390 | } 391 | }, 392 | "node_modules/@nodelib/fs.walk": { 393 | "version": "1.2.8", 394 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 395 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 396 | "dev": true, 397 | "dependencies": { 398 | "@nodelib/fs.scandir": "2.1.5", 399 | "fastq": "^1.6.0" 400 | }, 401 | "engines": { 402 | "node": ">= 8" 403 | } 404 | }, 405 | "node_modules/acorn": { 406 | "version": "7.4.1", 407 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 408 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 409 | "dev": true, 410 | "bin": { 411 | "acorn": "bin/acorn" 412 | }, 413 | "engines": { 414 | "node": ">=0.4.0" 415 | } 416 | }, 417 | "node_modules/acorn-node": { 418 | "version": "1.8.2", 419 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 420 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 421 | "dev": true, 422 | "dependencies": { 423 | "acorn": "^7.0.0", 424 | "acorn-walk": "^7.0.0", 425 | "xtend": "^4.0.2" 426 | } 427 | }, 428 | "node_modules/acorn-walk": { 429 | "version": "7.2.0", 430 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 431 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 432 | "dev": true, 433 | "engines": { 434 | "node": ">=0.4.0" 435 | } 436 | }, 437 | "node_modules/anymatch": { 438 | "version": "3.1.3", 439 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 440 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 441 | "dev": true, 442 | "dependencies": { 443 | "normalize-path": "^3.0.0", 444 | "picomatch": "^2.0.4" 445 | }, 446 | "engines": { 447 | "node": ">= 8" 448 | } 449 | }, 450 | "node_modules/arg": { 451 | "version": "5.0.2", 452 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 453 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 454 | "dev": true 455 | }, 456 | "node_modules/autoprefixer": { 457 | "version": "10.4.13", 458 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", 459 | "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", 460 | "dev": true, 461 | "funding": [ 462 | { 463 | "type": "opencollective", 464 | "url": "https://opencollective.com/postcss/" 465 | }, 466 | { 467 | "type": "tidelift", 468 | "url": "https://tidelift.com/funding/github/npm/autoprefixer" 469 | } 470 | ], 471 | "dependencies": { 472 | "browserslist": "^4.21.4", 473 | "caniuse-lite": "^1.0.30001426", 474 | "fraction.js": "^4.2.0", 475 | "normalize-range": "^0.1.2", 476 | "picocolors": "^1.0.0", 477 | "postcss-value-parser": "^4.2.0" 478 | }, 479 | "bin": { 480 | "autoprefixer": "bin/autoprefixer" 481 | }, 482 | "engines": { 483 | "node": "^10 || ^12 || >=14" 484 | }, 485 | "peerDependencies": { 486 | "postcss": "^8.1.0" 487 | } 488 | }, 489 | "node_modules/binary-extensions": { 490 | "version": "2.2.0", 491 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 492 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 493 | "dev": true, 494 | "engines": { 495 | "node": ">=8" 496 | } 497 | }, 498 | "node_modules/braces": { 499 | "version": "3.0.2", 500 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 501 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 502 | "dev": true, 503 | "dependencies": { 504 | "fill-range": "^7.0.1" 505 | }, 506 | "engines": { 507 | "node": ">=8" 508 | } 509 | }, 510 | "node_modules/browserslist": { 511 | "version": "4.21.4", 512 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 513 | "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 514 | "dev": true, 515 | "funding": [ 516 | { 517 | "type": "opencollective", 518 | "url": "https://opencollective.com/browserslist" 519 | }, 520 | { 521 | "type": "tidelift", 522 | "url": "https://tidelift.com/funding/github/npm/browserslist" 523 | } 524 | ], 525 | "dependencies": { 526 | "caniuse-lite": "^1.0.30001400", 527 | "electron-to-chromium": "^1.4.251", 528 | "node-releases": "^2.0.6", 529 | "update-browserslist-db": "^1.0.9" 530 | }, 531 | "bin": { 532 | "browserslist": "cli.js" 533 | }, 534 | "engines": { 535 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 536 | } 537 | }, 538 | "node_modules/camelcase-css": { 539 | "version": "2.0.1", 540 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 541 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 542 | "dev": true, 543 | "engines": { 544 | "node": ">= 6" 545 | } 546 | }, 547 | "node_modules/caniuse-lite": { 548 | "version": "1.0.30001447", 549 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", 550 | "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", 551 | "dev": true, 552 | "funding": [ 553 | { 554 | "type": "opencollective", 555 | "url": "https://opencollective.com/browserslist" 556 | }, 557 | { 558 | "type": "tidelift", 559 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 560 | } 561 | ] 562 | }, 563 | "node_modules/chokidar": { 564 | "version": "3.5.3", 565 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 566 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 567 | "dev": true, 568 | "funding": [ 569 | { 570 | "type": "individual", 571 | "url": "https://paulmillr.com/funding/" 572 | } 573 | ], 574 | "dependencies": { 575 | "anymatch": "~3.1.2", 576 | "braces": "~3.0.2", 577 | "glob-parent": "~5.1.2", 578 | "is-binary-path": "~2.1.0", 579 | "is-glob": "~4.0.1", 580 | "normalize-path": "~3.0.0", 581 | "readdirp": "~3.6.0" 582 | }, 583 | "engines": { 584 | "node": ">= 8.10.0" 585 | }, 586 | "optionalDependencies": { 587 | "fsevents": "~2.3.2" 588 | } 589 | }, 590 | "node_modules/chokidar/node_modules/glob-parent": { 591 | "version": "5.1.2", 592 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 593 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 594 | "dev": true, 595 | "dependencies": { 596 | "is-glob": "^4.0.1" 597 | }, 598 | "engines": { 599 | "node": ">= 6" 600 | } 601 | }, 602 | "node_modules/color-name": { 603 | "version": "1.1.4", 604 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 605 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 606 | "dev": true 607 | }, 608 | "node_modules/cssesc": { 609 | "version": "3.0.0", 610 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 611 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 612 | "dev": true, 613 | "bin": { 614 | "cssesc": "bin/cssesc" 615 | }, 616 | "engines": { 617 | "node": ">=4" 618 | } 619 | }, 620 | "node_modules/defined": { 621 | "version": "1.0.1", 622 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 623 | "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 624 | "dev": true, 625 | "funding": { 626 | "url": "https://github.com/sponsors/ljharb" 627 | } 628 | }, 629 | "node_modules/detective": { 630 | "version": "5.2.1", 631 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 632 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 633 | "dev": true, 634 | "dependencies": { 635 | "acorn-node": "^1.8.2", 636 | "defined": "^1.0.0", 637 | "minimist": "^1.2.6" 638 | }, 639 | "bin": { 640 | "detective": "bin/detective.js" 641 | }, 642 | "engines": { 643 | "node": ">=0.8.0" 644 | } 645 | }, 646 | "node_modules/didyoumean": { 647 | "version": "1.2.2", 648 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 649 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 650 | "dev": true 651 | }, 652 | "node_modules/dlv": { 653 | "version": "1.1.3", 654 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 655 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 656 | "dev": true 657 | }, 658 | "node_modules/electron-to-chromium": { 659 | "version": "1.4.284", 660 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 661 | "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 662 | "dev": true 663 | }, 664 | "node_modules/esbuild": { 665 | "version": "0.16.17", 666 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 667 | "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 668 | "dev": true, 669 | "hasInstallScript": true, 670 | "bin": { 671 | "esbuild": "bin/esbuild" 672 | }, 673 | "engines": { 674 | "node": ">=12" 675 | }, 676 | "optionalDependencies": { 677 | "@esbuild/android-arm": "0.16.17", 678 | "@esbuild/android-arm64": "0.16.17", 679 | "@esbuild/android-x64": "0.16.17", 680 | "@esbuild/darwin-arm64": "0.16.17", 681 | "@esbuild/darwin-x64": "0.16.17", 682 | "@esbuild/freebsd-arm64": "0.16.17", 683 | "@esbuild/freebsd-x64": "0.16.17", 684 | "@esbuild/linux-arm": "0.16.17", 685 | "@esbuild/linux-arm64": "0.16.17", 686 | "@esbuild/linux-ia32": "0.16.17", 687 | "@esbuild/linux-loong64": "0.16.17", 688 | "@esbuild/linux-mips64el": "0.16.17", 689 | "@esbuild/linux-ppc64": "0.16.17", 690 | "@esbuild/linux-riscv64": "0.16.17", 691 | "@esbuild/linux-s390x": "0.16.17", 692 | "@esbuild/linux-x64": "0.16.17", 693 | "@esbuild/netbsd-x64": "0.16.17", 694 | "@esbuild/openbsd-x64": "0.16.17", 695 | "@esbuild/sunos-x64": "0.16.17", 696 | "@esbuild/win32-arm64": "0.16.17", 697 | "@esbuild/win32-ia32": "0.16.17", 698 | "@esbuild/win32-x64": "0.16.17" 699 | } 700 | }, 701 | "node_modules/escalade": { 702 | "version": "3.1.1", 703 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 704 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 705 | "dev": true, 706 | "engines": { 707 | "node": ">=6" 708 | } 709 | }, 710 | "node_modules/fast-glob": { 711 | "version": "3.2.12", 712 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 713 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 714 | "dev": true, 715 | "dependencies": { 716 | "@nodelib/fs.stat": "^2.0.2", 717 | "@nodelib/fs.walk": "^1.2.3", 718 | "glob-parent": "^5.1.2", 719 | "merge2": "^1.3.0", 720 | "micromatch": "^4.0.4" 721 | }, 722 | "engines": { 723 | "node": ">=8.6.0" 724 | } 725 | }, 726 | "node_modules/fast-glob/node_modules/glob-parent": { 727 | "version": "5.1.2", 728 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 729 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 730 | "dev": true, 731 | "dependencies": { 732 | "is-glob": "^4.0.1" 733 | }, 734 | "engines": { 735 | "node": ">= 6" 736 | } 737 | }, 738 | "node_modules/fastq": { 739 | "version": "1.15.0", 740 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 741 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 742 | "dev": true, 743 | "dependencies": { 744 | "reusify": "^1.0.4" 745 | } 746 | }, 747 | "node_modules/fill-range": { 748 | "version": "7.0.1", 749 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 750 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 751 | "dev": true, 752 | "dependencies": { 753 | "to-regex-range": "^5.0.1" 754 | }, 755 | "engines": { 756 | "node": ">=8" 757 | } 758 | }, 759 | "node_modules/fraction.js": { 760 | "version": "4.2.0", 761 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 762 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 763 | "dev": true, 764 | "engines": { 765 | "node": "*" 766 | }, 767 | "funding": { 768 | "type": "patreon", 769 | "url": "https://www.patreon.com/infusion" 770 | } 771 | }, 772 | "node_modules/fsevents": { 773 | "version": "2.3.2", 774 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 775 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 776 | "dev": true, 777 | "hasInstallScript": true, 778 | "optional": true, 779 | "os": [ 780 | "darwin" 781 | ], 782 | "engines": { 783 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 784 | } 785 | }, 786 | "node_modules/function-bind": { 787 | "version": "1.1.1", 788 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 789 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 790 | "dev": true 791 | }, 792 | "node_modules/glob-parent": { 793 | "version": "6.0.2", 794 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 795 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 796 | "dev": true, 797 | "dependencies": { 798 | "is-glob": "^4.0.3" 799 | }, 800 | "engines": { 801 | "node": ">=10.13.0" 802 | } 803 | }, 804 | "node_modules/has": { 805 | "version": "1.0.3", 806 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 807 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 808 | "dev": true, 809 | "dependencies": { 810 | "function-bind": "^1.1.1" 811 | }, 812 | "engines": { 813 | "node": ">= 0.4.0" 814 | } 815 | }, 816 | "node_modules/is-binary-path": { 817 | "version": "2.1.0", 818 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 819 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 820 | "dev": true, 821 | "dependencies": { 822 | "binary-extensions": "^2.0.0" 823 | }, 824 | "engines": { 825 | "node": ">=8" 826 | } 827 | }, 828 | "node_modules/is-core-module": { 829 | "version": "2.11.0", 830 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 831 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 832 | "dev": true, 833 | "dependencies": { 834 | "has": "^1.0.3" 835 | }, 836 | "funding": { 837 | "url": "https://github.com/sponsors/ljharb" 838 | } 839 | }, 840 | "node_modules/is-extglob": { 841 | "version": "2.1.1", 842 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 843 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 844 | "dev": true, 845 | "engines": { 846 | "node": ">=0.10.0" 847 | } 848 | }, 849 | "node_modules/is-glob": { 850 | "version": "4.0.3", 851 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 852 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 853 | "dev": true, 854 | "dependencies": { 855 | "is-extglob": "^2.1.1" 856 | }, 857 | "engines": { 858 | "node": ">=0.10.0" 859 | } 860 | }, 861 | "node_modules/is-number": { 862 | "version": "7.0.0", 863 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 864 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 865 | "dev": true, 866 | "engines": { 867 | "node": ">=0.12.0" 868 | } 869 | }, 870 | "node_modules/lilconfig": { 871 | "version": "2.0.6", 872 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 873 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 874 | "dev": true, 875 | "engines": { 876 | "node": ">=10" 877 | } 878 | }, 879 | "node_modules/merge2": { 880 | "version": "1.4.1", 881 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 882 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 883 | "dev": true, 884 | "engines": { 885 | "node": ">= 8" 886 | } 887 | }, 888 | "node_modules/micromatch": { 889 | "version": "4.0.5", 890 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 891 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 892 | "dev": true, 893 | "dependencies": { 894 | "braces": "^3.0.2", 895 | "picomatch": "^2.3.1" 896 | }, 897 | "engines": { 898 | "node": ">=8.6" 899 | } 900 | }, 901 | "node_modules/minimist": { 902 | "version": "1.2.7", 903 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 904 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 905 | "dev": true, 906 | "funding": { 907 | "url": "https://github.com/sponsors/ljharb" 908 | } 909 | }, 910 | "node_modules/nanoid": { 911 | "version": "3.3.4", 912 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 913 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 914 | "dev": true, 915 | "bin": { 916 | "nanoid": "bin/nanoid.cjs" 917 | }, 918 | "engines": { 919 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 920 | } 921 | }, 922 | "node_modules/node-releases": { 923 | "version": "2.0.8", 924 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", 925 | "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", 926 | "dev": true 927 | }, 928 | "node_modules/normalize-path": { 929 | "version": "3.0.0", 930 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 931 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 932 | "dev": true, 933 | "engines": { 934 | "node": ">=0.10.0" 935 | } 936 | }, 937 | "node_modules/normalize-range": { 938 | "version": "0.1.2", 939 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 940 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 941 | "dev": true, 942 | "engines": { 943 | "node": ">=0.10.0" 944 | } 945 | }, 946 | "node_modules/object-hash": { 947 | "version": "3.0.0", 948 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 949 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 950 | "dev": true, 951 | "engines": { 952 | "node": ">= 6" 953 | } 954 | }, 955 | "node_modules/path-parse": { 956 | "version": "1.0.7", 957 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 958 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 959 | "dev": true 960 | }, 961 | "node_modules/picocolors": { 962 | "version": "1.0.0", 963 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 964 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 965 | "dev": true 966 | }, 967 | "node_modules/picomatch": { 968 | "version": "2.3.1", 969 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 970 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 971 | "dev": true, 972 | "engines": { 973 | "node": ">=8.6" 974 | }, 975 | "funding": { 976 | "url": "https://github.com/sponsors/jonschlinkert" 977 | } 978 | }, 979 | "node_modules/pify": { 980 | "version": "2.3.0", 981 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 982 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 983 | "dev": true, 984 | "engines": { 985 | "node": ">=0.10.0" 986 | } 987 | }, 988 | "node_modules/postcss": { 989 | "version": "8.4.21", 990 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 991 | "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 992 | "dev": true, 993 | "funding": [ 994 | { 995 | "type": "opencollective", 996 | "url": "https://opencollective.com/postcss/" 997 | }, 998 | { 999 | "type": "tidelift", 1000 | "url": "https://tidelift.com/funding/github/npm/postcss" 1001 | } 1002 | ], 1003 | "dependencies": { 1004 | "nanoid": "^3.3.4", 1005 | "picocolors": "^1.0.0", 1006 | "source-map-js": "^1.0.2" 1007 | }, 1008 | "engines": { 1009 | "node": "^10 || ^12 || >=14" 1010 | } 1011 | }, 1012 | "node_modules/postcss-import": { 1013 | "version": "14.1.0", 1014 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 1015 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 1016 | "dev": true, 1017 | "dependencies": { 1018 | "postcss-value-parser": "^4.0.0", 1019 | "read-cache": "^1.0.0", 1020 | "resolve": "^1.1.7" 1021 | }, 1022 | "engines": { 1023 | "node": ">=10.0.0" 1024 | }, 1025 | "peerDependencies": { 1026 | "postcss": "^8.0.0" 1027 | } 1028 | }, 1029 | "node_modules/postcss-js": { 1030 | "version": "4.0.0", 1031 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 1032 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 1033 | "dev": true, 1034 | "dependencies": { 1035 | "camelcase-css": "^2.0.1" 1036 | }, 1037 | "engines": { 1038 | "node": "^12 || ^14 || >= 16" 1039 | }, 1040 | "funding": { 1041 | "type": "opencollective", 1042 | "url": "https://opencollective.com/postcss/" 1043 | }, 1044 | "peerDependencies": { 1045 | "postcss": "^8.3.3" 1046 | } 1047 | }, 1048 | "node_modules/postcss-load-config": { 1049 | "version": "3.1.4", 1050 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 1051 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 1052 | "dev": true, 1053 | "dependencies": { 1054 | "lilconfig": "^2.0.5", 1055 | "yaml": "^1.10.2" 1056 | }, 1057 | "engines": { 1058 | "node": ">= 10" 1059 | }, 1060 | "funding": { 1061 | "type": "opencollective", 1062 | "url": "https://opencollective.com/postcss/" 1063 | }, 1064 | "peerDependencies": { 1065 | "postcss": ">=8.0.9", 1066 | "ts-node": ">=9.0.0" 1067 | }, 1068 | "peerDependenciesMeta": { 1069 | "postcss": { 1070 | "optional": true 1071 | }, 1072 | "ts-node": { 1073 | "optional": true 1074 | } 1075 | } 1076 | }, 1077 | "node_modules/postcss-nested": { 1078 | "version": "6.0.0", 1079 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 1080 | "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 1081 | "dev": true, 1082 | "dependencies": { 1083 | "postcss-selector-parser": "^6.0.10" 1084 | }, 1085 | "engines": { 1086 | "node": ">=12.0" 1087 | }, 1088 | "funding": { 1089 | "type": "opencollective", 1090 | "url": "https://opencollective.com/postcss/" 1091 | }, 1092 | "peerDependencies": { 1093 | "postcss": "^8.2.14" 1094 | } 1095 | }, 1096 | "node_modules/postcss-selector-parser": { 1097 | "version": "6.0.11", 1098 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 1099 | "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 1100 | "dev": true, 1101 | "dependencies": { 1102 | "cssesc": "^3.0.0", 1103 | "util-deprecate": "^1.0.2" 1104 | }, 1105 | "engines": { 1106 | "node": ">=4" 1107 | } 1108 | }, 1109 | "node_modules/postcss-value-parser": { 1110 | "version": "4.2.0", 1111 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 1112 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 1113 | "dev": true 1114 | }, 1115 | "node_modules/queue-microtask": { 1116 | "version": "1.2.3", 1117 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1118 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1119 | "dev": true, 1120 | "funding": [ 1121 | { 1122 | "type": "github", 1123 | "url": "https://github.com/sponsors/feross" 1124 | }, 1125 | { 1126 | "type": "patreon", 1127 | "url": "https://www.patreon.com/feross" 1128 | }, 1129 | { 1130 | "type": "consulting", 1131 | "url": "https://feross.org/support" 1132 | } 1133 | ] 1134 | }, 1135 | "node_modules/quick-lru": { 1136 | "version": "5.1.1", 1137 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 1138 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 1139 | "dev": true, 1140 | "engines": { 1141 | "node": ">=10" 1142 | }, 1143 | "funding": { 1144 | "url": "https://github.com/sponsors/sindresorhus" 1145 | } 1146 | }, 1147 | "node_modules/read-cache": { 1148 | "version": "1.0.0", 1149 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 1150 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 1151 | "dev": true, 1152 | "dependencies": { 1153 | "pify": "^2.3.0" 1154 | } 1155 | }, 1156 | "node_modules/readdirp": { 1157 | "version": "3.6.0", 1158 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1159 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1160 | "dev": true, 1161 | "dependencies": { 1162 | "picomatch": "^2.2.1" 1163 | }, 1164 | "engines": { 1165 | "node": ">=8.10.0" 1166 | } 1167 | }, 1168 | "node_modules/resolve": { 1169 | "version": "1.22.1", 1170 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 1171 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 1172 | "dev": true, 1173 | "dependencies": { 1174 | "is-core-module": "^2.9.0", 1175 | "path-parse": "^1.0.7", 1176 | "supports-preserve-symlinks-flag": "^1.0.0" 1177 | }, 1178 | "bin": { 1179 | "resolve": "bin/resolve" 1180 | }, 1181 | "funding": { 1182 | "url": "https://github.com/sponsors/ljharb" 1183 | } 1184 | }, 1185 | "node_modules/reusify": { 1186 | "version": "1.0.4", 1187 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1188 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1189 | "dev": true, 1190 | "engines": { 1191 | "iojs": ">=1.0.0", 1192 | "node": ">=0.10.0" 1193 | } 1194 | }, 1195 | "node_modules/rollup": { 1196 | "version": "3.10.1", 1197 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", 1198 | "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", 1199 | "dev": true, 1200 | "bin": { 1201 | "rollup": "dist/bin/rollup" 1202 | }, 1203 | "engines": { 1204 | "node": ">=14.18.0", 1205 | "npm": ">=8.0.0" 1206 | }, 1207 | "optionalDependencies": { 1208 | "fsevents": "~2.3.2" 1209 | } 1210 | }, 1211 | "node_modules/run-parallel": { 1212 | "version": "1.2.0", 1213 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1214 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1215 | "dev": true, 1216 | "funding": [ 1217 | { 1218 | "type": "github", 1219 | "url": "https://github.com/sponsors/feross" 1220 | }, 1221 | { 1222 | "type": "patreon", 1223 | "url": "https://www.patreon.com/feross" 1224 | }, 1225 | { 1226 | "type": "consulting", 1227 | "url": "https://feross.org/support" 1228 | } 1229 | ], 1230 | "dependencies": { 1231 | "queue-microtask": "^1.2.2" 1232 | } 1233 | }, 1234 | "node_modules/source-map-js": { 1235 | "version": "1.0.2", 1236 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1237 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1238 | "dev": true, 1239 | "engines": { 1240 | "node": ">=0.10.0" 1241 | } 1242 | }, 1243 | "node_modules/supports-preserve-symlinks-flag": { 1244 | "version": "1.0.0", 1245 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1246 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1247 | "dev": true, 1248 | "engines": { 1249 | "node": ">= 0.4" 1250 | }, 1251 | "funding": { 1252 | "url": "https://github.com/sponsors/ljharb" 1253 | } 1254 | }, 1255 | "node_modules/tailwindcss": { 1256 | "version": "3.2.4", 1257 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 1258 | "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 1259 | "dev": true, 1260 | "dependencies": { 1261 | "arg": "^5.0.2", 1262 | "chokidar": "^3.5.3", 1263 | "color-name": "^1.1.4", 1264 | "detective": "^5.2.1", 1265 | "didyoumean": "^1.2.2", 1266 | "dlv": "^1.1.3", 1267 | "fast-glob": "^3.2.12", 1268 | "glob-parent": "^6.0.2", 1269 | "is-glob": "^4.0.3", 1270 | "lilconfig": "^2.0.6", 1271 | "micromatch": "^4.0.5", 1272 | "normalize-path": "^3.0.0", 1273 | "object-hash": "^3.0.0", 1274 | "picocolors": "^1.0.0", 1275 | "postcss": "^8.4.18", 1276 | "postcss-import": "^14.1.0", 1277 | "postcss-js": "^4.0.0", 1278 | "postcss-load-config": "^3.1.4", 1279 | "postcss-nested": "6.0.0", 1280 | "postcss-selector-parser": "^6.0.10", 1281 | "postcss-value-parser": "^4.2.0", 1282 | "quick-lru": "^5.1.1", 1283 | "resolve": "^1.22.1" 1284 | }, 1285 | "bin": { 1286 | "tailwind": "lib/cli.js", 1287 | "tailwindcss": "lib/cli.js" 1288 | }, 1289 | "engines": { 1290 | "node": ">=12.13.0" 1291 | }, 1292 | "peerDependencies": { 1293 | "postcss": "^8.0.9" 1294 | } 1295 | }, 1296 | "node_modules/to-regex-range": { 1297 | "version": "5.0.1", 1298 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1299 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1300 | "dev": true, 1301 | "dependencies": { 1302 | "is-number": "^7.0.0" 1303 | }, 1304 | "engines": { 1305 | "node": ">=8.0" 1306 | } 1307 | }, 1308 | "node_modules/update-browserslist-db": { 1309 | "version": "1.0.10", 1310 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 1311 | "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 1312 | "dev": true, 1313 | "funding": [ 1314 | { 1315 | "type": "opencollective", 1316 | "url": "https://opencollective.com/browserslist" 1317 | }, 1318 | { 1319 | "type": "tidelift", 1320 | "url": "https://tidelift.com/funding/github/npm/browserslist" 1321 | } 1322 | ], 1323 | "dependencies": { 1324 | "escalade": "^3.1.1", 1325 | "picocolors": "^1.0.0" 1326 | }, 1327 | "bin": { 1328 | "browserslist-lint": "cli.js" 1329 | }, 1330 | "peerDependencies": { 1331 | "browserslist": ">= 4.21.0" 1332 | } 1333 | }, 1334 | "node_modules/util-deprecate": { 1335 | "version": "1.0.2", 1336 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1337 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 1338 | "dev": true 1339 | }, 1340 | "node_modules/vite": { 1341 | "version": "4.0.4", 1342 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", 1343 | "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", 1344 | "dev": true, 1345 | "dependencies": { 1346 | "esbuild": "^0.16.3", 1347 | "postcss": "^8.4.20", 1348 | "resolve": "^1.22.1", 1349 | "rollup": "^3.7.0" 1350 | }, 1351 | "bin": { 1352 | "vite": "bin/vite.js" 1353 | }, 1354 | "engines": { 1355 | "node": "^14.18.0 || >=16.0.0" 1356 | }, 1357 | "optionalDependencies": { 1358 | "fsevents": "~2.3.2" 1359 | }, 1360 | "peerDependencies": { 1361 | "@types/node": ">= 14", 1362 | "less": "*", 1363 | "sass": "*", 1364 | "stylus": "*", 1365 | "sugarss": "*", 1366 | "terser": "^5.4.0" 1367 | }, 1368 | "peerDependenciesMeta": { 1369 | "@types/node": { 1370 | "optional": true 1371 | }, 1372 | "less": { 1373 | "optional": true 1374 | }, 1375 | "sass": { 1376 | "optional": true 1377 | }, 1378 | "stylus": { 1379 | "optional": true 1380 | }, 1381 | "sugarss": { 1382 | "optional": true 1383 | }, 1384 | "terser": { 1385 | "optional": true 1386 | } 1387 | } 1388 | }, 1389 | "node_modules/xtend": { 1390 | "version": "4.0.2", 1391 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 1392 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 1393 | "dev": true, 1394 | "engines": { 1395 | "node": ">=0.4" 1396 | } 1397 | }, 1398 | "node_modules/yaml": { 1399 | "version": "1.10.2", 1400 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1401 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 1402 | "dev": true, 1403 | "engines": { 1404 | "node": ">= 6" 1405 | } 1406 | } 1407 | }, 1408 | "dependencies": { 1409 | "@esbuild/android-arm": { 1410 | "version": "0.16.17", 1411 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", 1412 | "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", 1413 | "dev": true, 1414 | "optional": true 1415 | }, 1416 | "@esbuild/android-arm64": { 1417 | "version": "0.16.17", 1418 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", 1419 | "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", 1420 | "dev": true, 1421 | "optional": true 1422 | }, 1423 | "@esbuild/android-x64": { 1424 | "version": "0.16.17", 1425 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", 1426 | "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", 1427 | "dev": true, 1428 | "optional": true 1429 | }, 1430 | "@esbuild/darwin-arm64": { 1431 | "version": "0.16.17", 1432 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", 1433 | "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", 1434 | "dev": true, 1435 | "optional": true 1436 | }, 1437 | "@esbuild/darwin-x64": { 1438 | "version": "0.16.17", 1439 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", 1440 | "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", 1441 | "dev": true, 1442 | "optional": true 1443 | }, 1444 | "@esbuild/freebsd-arm64": { 1445 | "version": "0.16.17", 1446 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", 1447 | "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", 1448 | "dev": true, 1449 | "optional": true 1450 | }, 1451 | "@esbuild/freebsd-x64": { 1452 | "version": "0.16.17", 1453 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", 1454 | "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", 1455 | "dev": true, 1456 | "optional": true 1457 | }, 1458 | "@esbuild/linux-arm": { 1459 | "version": "0.16.17", 1460 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", 1461 | "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", 1462 | "dev": true, 1463 | "optional": true 1464 | }, 1465 | "@esbuild/linux-arm64": { 1466 | "version": "0.16.17", 1467 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", 1468 | "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", 1469 | "dev": true, 1470 | "optional": true 1471 | }, 1472 | "@esbuild/linux-ia32": { 1473 | "version": "0.16.17", 1474 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", 1475 | "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", 1476 | "dev": true, 1477 | "optional": true 1478 | }, 1479 | "@esbuild/linux-loong64": { 1480 | "version": "0.16.17", 1481 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", 1482 | "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", 1483 | "dev": true, 1484 | "optional": true 1485 | }, 1486 | "@esbuild/linux-mips64el": { 1487 | "version": "0.16.17", 1488 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", 1489 | "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", 1490 | "dev": true, 1491 | "optional": true 1492 | }, 1493 | "@esbuild/linux-ppc64": { 1494 | "version": "0.16.17", 1495 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", 1496 | "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", 1497 | "dev": true, 1498 | "optional": true 1499 | }, 1500 | "@esbuild/linux-riscv64": { 1501 | "version": "0.16.17", 1502 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", 1503 | "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", 1504 | "dev": true, 1505 | "optional": true 1506 | }, 1507 | "@esbuild/linux-s390x": { 1508 | "version": "0.16.17", 1509 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", 1510 | "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", 1511 | "dev": true, 1512 | "optional": true 1513 | }, 1514 | "@esbuild/linux-x64": { 1515 | "version": "0.16.17", 1516 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", 1517 | "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", 1518 | "dev": true, 1519 | "optional": true 1520 | }, 1521 | "@esbuild/netbsd-x64": { 1522 | "version": "0.16.17", 1523 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", 1524 | "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", 1525 | "dev": true, 1526 | "optional": true 1527 | }, 1528 | "@esbuild/openbsd-x64": { 1529 | "version": "0.16.17", 1530 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", 1531 | "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", 1532 | "dev": true, 1533 | "optional": true 1534 | }, 1535 | "@esbuild/sunos-x64": { 1536 | "version": "0.16.17", 1537 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", 1538 | "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", 1539 | "dev": true, 1540 | "optional": true 1541 | }, 1542 | "@esbuild/win32-arm64": { 1543 | "version": "0.16.17", 1544 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", 1545 | "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", 1546 | "dev": true, 1547 | "optional": true 1548 | }, 1549 | "@esbuild/win32-ia32": { 1550 | "version": "0.16.17", 1551 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", 1552 | "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", 1553 | "dev": true, 1554 | "optional": true 1555 | }, 1556 | "@esbuild/win32-x64": { 1557 | "version": "0.16.17", 1558 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", 1559 | "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", 1560 | "dev": true, 1561 | "optional": true 1562 | }, 1563 | "@nodelib/fs.scandir": { 1564 | "version": "2.1.5", 1565 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1566 | "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1567 | "dev": true, 1568 | "requires": { 1569 | "@nodelib/fs.stat": "2.0.5", 1570 | "run-parallel": "^1.1.9" 1571 | } 1572 | }, 1573 | "@nodelib/fs.stat": { 1574 | "version": "2.0.5", 1575 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1576 | "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1577 | "dev": true 1578 | }, 1579 | "@nodelib/fs.walk": { 1580 | "version": "1.2.8", 1581 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1582 | "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1583 | "dev": true, 1584 | "requires": { 1585 | "@nodelib/fs.scandir": "2.1.5", 1586 | "fastq": "^1.6.0" 1587 | } 1588 | }, 1589 | "acorn": { 1590 | "version": "7.4.1", 1591 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 1592 | "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 1593 | "dev": true 1594 | }, 1595 | "acorn-node": { 1596 | "version": "1.8.2", 1597 | "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", 1598 | "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", 1599 | "dev": true, 1600 | "requires": { 1601 | "acorn": "^7.0.0", 1602 | "acorn-walk": "^7.0.0", 1603 | "xtend": "^4.0.2" 1604 | } 1605 | }, 1606 | "acorn-walk": { 1607 | "version": "7.2.0", 1608 | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 1609 | "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 1610 | "dev": true 1611 | }, 1612 | "anymatch": { 1613 | "version": "3.1.3", 1614 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 1615 | "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 1616 | "dev": true, 1617 | "requires": { 1618 | "normalize-path": "^3.0.0", 1619 | "picomatch": "^2.0.4" 1620 | } 1621 | }, 1622 | "arg": { 1623 | "version": "5.0.2", 1624 | "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 1625 | "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 1626 | "dev": true 1627 | }, 1628 | "autoprefixer": { 1629 | "version": "10.4.13", 1630 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", 1631 | "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", 1632 | "dev": true, 1633 | "requires": { 1634 | "browserslist": "^4.21.4", 1635 | "caniuse-lite": "^1.0.30001426", 1636 | "fraction.js": "^4.2.0", 1637 | "normalize-range": "^0.1.2", 1638 | "picocolors": "^1.0.0", 1639 | "postcss-value-parser": "^4.2.0" 1640 | } 1641 | }, 1642 | "binary-extensions": { 1643 | "version": "2.2.0", 1644 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1645 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1646 | "dev": true 1647 | }, 1648 | "braces": { 1649 | "version": "3.0.2", 1650 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1651 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1652 | "dev": true, 1653 | "requires": { 1654 | "fill-range": "^7.0.1" 1655 | } 1656 | }, 1657 | "browserslist": { 1658 | "version": "4.21.4", 1659 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 1660 | "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 1661 | "dev": true, 1662 | "requires": { 1663 | "caniuse-lite": "^1.0.30001400", 1664 | "electron-to-chromium": "^1.4.251", 1665 | "node-releases": "^2.0.6", 1666 | "update-browserslist-db": "^1.0.9" 1667 | } 1668 | }, 1669 | "camelcase-css": { 1670 | "version": "2.0.1", 1671 | "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 1672 | "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 1673 | "dev": true 1674 | }, 1675 | "caniuse-lite": { 1676 | "version": "1.0.30001447", 1677 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001447.tgz", 1678 | "integrity": "sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==", 1679 | "dev": true 1680 | }, 1681 | "chokidar": { 1682 | "version": "3.5.3", 1683 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 1684 | "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 1685 | "dev": true, 1686 | "requires": { 1687 | "anymatch": "~3.1.2", 1688 | "braces": "~3.0.2", 1689 | "fsevents": "~2.3.2", 1690 | "glob-parent": "~5.1.2", 1691 | "is-binary-path": "~2.1.0", 1692 | "is-glob": "~4.0.1", 1693 | "normalize-path": "~3.0.0", 1694 | "readdirp": "~3.6.0" 1695 | }, 1696 | "dependencies": { 1697 | "glob-parent": { 1698 | "version": "5.1.2", 1699 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1700 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1701 | "dev": true, 1702 | "requires": { 1703 | "is-glob": "^4.0.1" 1704 | } 1705 | } 1706 | } 1707 | }, 1708 | "color-name": { 1709 | "version": "1.1.4", 1710 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1711 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1712 | "dev": true 1713 | }, 1714 | "cssesc": { 1715 | "version": "3.0.0", 1716 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1717 | "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1718 | "dev": true 1719 | }, 1720 | "defined": { 1721 | "version": "1.0.1", 1722 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", 1723 | "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 1724 | "dev": true 1725 | }, 1726 | "detective": { 1727 | "version": "5.2.1", 1728 | "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 1729 | "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", 1730 | "dev": true, 1731 | "requires": { 1732 | "acorn-node": "^1.8.2", 1733 | "defined": "^1.0.0", 1734 | "minimist": "^1.2.6" 1735 | } 1736 | }, 1737 | "didyoumean": { 1738 | "version": "1.2.2", 1739 | "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 1740 | "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 1741 | "dev": true 1742 | }, 1743 | "dlv": { 1744 | "version": "1.1.3", 1745 | "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 1746 | "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 1747 | "dev": true 1748 | }, 1749 | "electron-to-chromium": { 1750 | "version": "1.4.284", 1751 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 1752 | "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 1753 | "dev": true 1754 | }, 1755 | "esbuild": { 1756 | "version": "0.16.17", 1757 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", 1758 | "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", 1759 | "dev": true, 1760 | "requires": { 1761 | "@esbuild/android-arm": "0.16.17", 1762 | "@esbuild/android-arm64": "0.16.17", 1763 | "@esbuild/android-x64": "0.16.17", 1764 | "@esbuild/darwin-arm64": "0.16.17", 1765 | "@esbuild/darwin-x64": "0.16.17", 1766 | "@esbuild/freebsd-arm64": "0.16.17", 1767 | "@esbuild/freebsd-x64": "0.16.17", 1768 | "@esbuild/linux-arm": "0.16.17", 1769 | "@esbuild/linux-arm64": "0.16.17", 1770 | "@esbuild/linux-ia32": "0.16.17", 1771 | "@esbuild/linux-loong64": "0.16.17", 1772 | "@esbuild/linux-mips64el": "0.16.17", 1773 | "@esbuild/linux-ppc64": "0.16.17", 1774 | "@esbuild/linux-riscv64": "0.16.17", 1775 | "@esbuild/linux-s390x": "0.16.17", 1776 | "@esbuild/linux-x64": "0.16.17", 1777 | "@esbuild/netbsd-x64": "0.16.17", 1778 | "@esbuild/openbsd-x64": "0.16.17", 1779 | "@esbuild/sunos-x64": "0.16.17", 1780 | "@esbuild/win32-arm64": "0.16.17", 1781 | "@esbuild/win32-ia32": "0.16.17", 1782 | "@esbuild/win32-x64": "0.16.17" 1783 | } 1784 | }, 1785 | "escalade": { 1786 | "version": "3.1.1", 1787 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1788 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1789 | "dev": true 1790 | }, 1791 | "fast-glob": { 1792 | "version": "3.2.12", 1793 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 1794 | "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 1795 | "dev": true, 1796 | "requires": { 1797 | "@nodelib/fs.stat": "^2.0.2", 1798 | "@nodelib/fs.walk": "^1.2.3", 1799 | "glob-parent": "^5.1.2", 1800 | "merge2": "^1.3.0", 1801 | "micromatch": "^4.0.4" 1802 | }, 1803 | "dependencies": { 1804 | "glob-parent": { 1805 | "version": "5.1.2", 1806 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1807 | "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1808 | "dev": true, 1809 | "requires": { 1810 | "is-glob": "^4.0.1" 1811 | } 1812 | } 1813 | } 1814 | }, 1815 | "fastq": { 1816 | "version": "1.15.0", 1817 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 1818 | "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1819 | "dev": true, 1820 | "requires": { 1821 | "reusify": "^1.0.4" 1822 | } 1823 | }, 1824 | "fill-range": { 1825 | "version": "7.0.1", 1826 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1827 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1828 | "dev": true, 1829 | "requires": { 1830 | "to-regex-range": "^5.0.1" 1831 | } 1832 | }, 1833 | "fraction.js": { 1834 | "version": "4.2.0", 1835 | "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 1836 | "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 1837 | "dev": true 1838 | }, 1839 | "fsevents": { 1840 | "version": "2.3.2", 1841 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1842 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1843 | "dev": true, 1844 | "optional": true 1845 | }, 1846 | "function-bind": { 1847 | "version": "1.1.1", 1848 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1849 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1850 | "dev": true 1851 | }, 1852 | "glob-parent": { 1853 | "version": "6.0.2", 1854 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1855 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1856 | "dev": true, 1857 | "requires": { 1858 | "is-glob": "^4.0.3" 1859 | } 1860 | }, 1861 | "has": { 1862 | "version": "1.0.3", 1863 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1864 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1865 | "dev": true, 1866 | "requires": { 1867 | "function-bind": "^1.1.1" 1868 | } 1869 | }, 1870 | "is-binary-path": { 1871 | "version": "2.1.0", 1872 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1873 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1874 | "dev": true, 1875 | "requires": { 1876 | "binary-extensions": "^2.0.0" 1877 | } 1878 | }, 1879 | "is-core-module": { 1880 | "version": "2.11.0", 1881 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", 1882 | "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", 1883 | "dev": true, 1884 | "requires": { 1885 | "has": "^1.0.3" 1886 | } 1887 | }, 1888 | "is-extglob": { 1889 | "version": "2.1.1", 1890 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1891 | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1892 | "dev": true 1893 | }, 1894 | "is-glob": { 1895 | "version": "4.0.3", 1896 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1897 | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1898 | "dev": true, 1899 | "requires": { 1900 | "is-extglob": "^2.1.1" 1901 | } 1902 | }, 1903 | "is-number": { 1904 | "version": "7.0.0", 1905 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1906 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1907 | "dev": true 1908 | }, 1909 | "lilconfig": { 1910 | "version": "2.0.6", 1911 | "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", 1912 | "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", 1913 | "dev": true 1914 | }, 1915 | "merge2": { 1916 | "version": "1.4.1", 1917 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1918 | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1919 | "dev": true 1920 | }, 1921 | "micromatch": { 1922 | "version": "4.0.5", 1923 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1924 | "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1925 | "dev": true, 1926 | "requires": { 1927 | "braces": "^3.0.2", 1928 | "picomatch": "^2.3.1" 1929 | } 1930 | }, 1931 | "minimist": { 1932 | "version": "1.2.7", 1933 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 1934 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 1935 | "dev": true 1936 | }, 1937 | "nanoid": { 1938 | "version": "3.3.4", 1939 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", 1940 | "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", 1941 | "dev": true 1942 | }, 1943 | "node-releases": { 1944 | "version": "2.0.8", 1945 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", 1946 | "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", 1947 | "dev": true 1948 | }, 1949 | "normalize-path": { 1950 | "version": "3.0.0", 1951 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1952 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1953 | "dev": true 1954 | }, 1955 | "normalize-range": { 1956 | "version": "0.1.2", 1957 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 1958 | "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 1959 | "dev": true 1960 | }, 1961 | "object-hash": { 1962 | "version": "3.0.0", 1963 | "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1964 | "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 1965 | "dev": true 1966 | }, 1967 | "path-parse": { 1968 | "version": "1.0.7", 1969 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1970 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1971 | "dev": true 1972 | }, 1973 | "picocolors": { 1974 | "version": "1.0.0", 1975 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1976 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1977 | "dev": true 1978 | }, 1979 | "picomatch": { 1980 | "version": "2.3.1", 1981 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1982 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1983 | "dev": true 1984 | }, 1985 | "pify": { 1986 | "version": "2.3.0", 1987 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1988 | "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 1989 | "dev": true 1990 | }, 1991 | "postcss": { 1992 | "version": "8.4.21", 1993 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", 1994 | "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", 1995 | "dev": true, 1996 | "requires": { 1997 | "nanoid": "^3.3.4", 1998 | "picocolors": "^1.0.0", 1999 | "source-map-js": "^1.0.2" 2000 | } 2001 | }, 2002 | "postcss-import": { 2003 | "version": "14.1.0", 2004 | "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", 2005 | "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", 2006 | "dev": true, 2007 | "requires": { 2008 | "postcss-value-parser": "^4.0.0", 2009 | "read-cache": "^1.0.0", 2010 | "resolve": "^1.1.7" 2011 | } 2012 | }, 2013 | "postcss-js": { 2014 | "version": "4.0.0", 2015 | "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", 2016 | "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", 2017 | "dev": true, 2018 | "requires": { 2019 | "camelcase-css": "^2.0.1" 2020 | } 2021 | }, 2022 | "postcss-load-config": { 2023 | "version": "3.1.4", 2024 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2025 | "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2026 | "dev": true, 2027 | "requires": { 2028 | "lilconfig": "^2.0.5", 2029 | "yaml": "^1.10.2" 2030 | } 2031 | }, 2032 | "postcss-nested": { 2033 | "version": "6.0.0", 2034 | "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", 2035 | "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", 2036 | "dev": true, 2037 | "requires": { 2038 | "postcss-selector-parser": "^6.0.10" 2039 | } 2040 | }, 2041 | "postcss-selector-parser": { 2042 | "version": "6.0.11", 2043 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", 2044 | "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", 2045 | "dev": true, 2046 | "requires": { 2047 | "cssesc": "^3.0.0", 2048 | "util-deprecate": "^1.0.2" 2049 | } 2050 | }, 2051 | "postcss-value-parser": { 2052 | "version": "4.2.0", 2053 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2054 | "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 2055 | "dev": true 2056 | }, 2057 | "queue-microtask": { 2058 | "version": "1.2.3", 2059 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2060 | "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2061 | "dev": true 2062 | }, 2063 | "quick-lru": { 2064 | "version": "5.1.1", 2065 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 2066 | "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 2067 | "dev": true 2068 | }, 2069 | "read-cache": { 2070 | "version": "1.0.0", 2071 | "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 2072 | "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 2073 | "dev": true, 2074 | "requires": { 2075 | "pify": "^2.3.0" 2076 | } 2077 | }, 2078 | "readdirp": { 2079 | "version": "3.6.0", 2080 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2081 | "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 2082 | "dev": true, 2083 | "requires": { 2084 | "picomatch": "^2.2.1" 2085 | } 2086 | }, 2087 | "resolve": { 2088 | "version": "1.22.1", 2089 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 2090 | "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", 2091 | "dev": true, 2092 | "requires": { 2093 | "is-core-module": "^2.9.0", 2094 | "path-parse": "^1.0.7", 2095 | "supports-preserve-symlinks-flag": "^1.0.0" 2096 | } 2097 | }, 2098 | "reusify": { 2099 | "version": "1.0.4", 2100 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2101 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2102 | "dev": true 2103 | }, 2104 | "rollup": { 2105 | "version": "3.10.1", 2106 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.1.tgz", 2107 | "integrity": "sha512-3Er+yel3bZbZX1g2kjVM+FW+RUWDxbG87fcqFM5/9HbPCTpbVp6JOLn7jlxnNlbu7s/N/uDA4EV/91E2gWnxzw==", 2108 | "dev": true, 2109 | "requires": { 2110 | "fsevents": "~2.3.2" 2111 | } 2112 | }, 2113 | "run-parallel": { 2114 | "version": "1.2.0", 2115 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2116 | "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2117 | "dev": true, 2118 | "requires": { 2119 | "queue-microtask": "^1.2.2" 2120 | } 2121 | }, 2122 | "source-map-js": { 2123 | "version": "1.0.2", 2124 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2125 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 2126 | "dev": true 2127 | }, 2128 | "supports-preserve-symlinks-flag": { 2129 | "version": "1.0.0", 2130 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2131 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2132 | "dev": true 2133 | }, 2134 | "tailwindcss": { 2135 | "version": "3.2.4", 2136 | "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", 2137 | "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", 2138 | "dev": true, 2139 | "requires": { 2140 | "arg": "^5.0.2", 2141 | "chokidar": "^3.5.3", 2142 | "color-name": "^1.1.4", 2143 | "detective": "^5.2.1", 2144 | "didyoumean": "^1.2.2", 2145 | "dlv": "^1.1.3", 2146 | "fast-glob": "^3.2.12", 2147 | "glob-parent": "^6.0.2", 2148 | "is-glob": "^4.0.3", 2149 | "lilconfig": "^2.0.6", 2150 | "micromatch": "^4.0.5", 2151 | "normalize-path": "^3.0.0", 2152 | "object-hash": "^3.0.0", 2153 | "picocolors": "^1.0.0", 2154 | "postcss": "^8.4.18", 2155 | "postcss-import": "^14.1.0", 2156 | "postcss-js": "^4.0.0", 2157 | "postcss-load-config": "^3.1.4", 2158 | "postcss-nested": "6.0.0", 2159 | "postcss-selector-parser": "^6.0.10", 2160 | "postcss-value-parser": "^4.2.0", 2161 | "quick-lru": "^5.1.1", 2162 | "resolve": "^1.22.1" 2163 | } 2164 | }, 2165 | "to-regex-range": { 2166 | "version": "5.0.1", 2167 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2168 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2169 | "dev": true, 2170 | "requires": { 2171 | "is-number": "^7.0.0" 2172 | } 2173 | }, 2174 | "update-browserslist-db": { 2175 | "version": "1.0.10", 2176 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", 2177 | "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", 2178 | "dev": true, 2179 | "requires": { 2180 | "escalade": "^3.1.1", 2181 | "picocolors": "^1.0.0" 2182 | } 2183 | }, 2184 | "util-deprecate": { 2185 | "version": "1.0.2", 2186 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2187 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2188 | "dev": true 2189 | }, 2190 | "vite": { 2191 | "version": "4.0.4", 2192 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.4.tgz", 2193 | "integrity": "sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==", 2194 | "dev": true, 2195 | "requires": { 2196 | "esbuild": "^0.16.3", 2197 | "fsevents": "~2.3.2", 2198 | "postcss": "^8.4.20", 2199 | "resolve": "^1.22.1", 2200 | "rollup": "^3.7.0" 2201 | } 2202 | }, 2203 | "xtend": { 2204 | "version": "4.0.2", 2205 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2206 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 2207 | "dev": true 2208 | }, 2209 | "yaml": { 2210 | "version": "1.10.2", 2211 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2212 | "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2213 | "dev": true 2214 | } 2215 | } 2216 | } 2217 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "html-tailwind-css-starter-pack", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "start": "vite" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/thepranaygupta/html-tailwind-css-starter-pack.git" 13 | }, 14 | "keywords": [], 15 | "author": "", 16 | "license": "ISC", 17 | "bugs": { 18 | "url": "https://github.com/thepranaygupta/html-tailwind-css-starter-pack/issues" 19 | }, 20 | "homepage": "https://github.com/thepranaygupta/html-tailwind-css-starter-pack#readme", 21 | "devDependencies": { 22 | "autoprefixer": "^10.4.13", 23 | "postcss": "^8.4.21", 24 | "tailwindcss": "^3.2.4", 25 | "vite": "^4.0.4" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | **Step 1:** [Download](https://github.com/thepranaygupta/html-tailwind-css-starter-pack/archive/refs/heads/main.zip) this repo as a zip 2 | 3 | **Step 2:** To run: 4 | 5 | ```bash 6 | npm install 7 | npm run start 8 | ``` 9 | 10 | **Step 3:** Goto [http://localhost:5173](http://localhost:5173) 11 | 12 | Facing any issue: [Documentation](https://tailwindcss.com/docs/installation/using-postcss) 13 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: ["./*.html"], 4 | theme: { 5 | extend: {}, 6 | }, 7 | plugins: [], 8 | }; 9 | --------------------------------------------------------------------------------