├── .gitignore ├── README.md ├── jsconfig.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── app.css ├── app.html ├── lib │ ├── Counter.svelte │ └── Nav.svelte └── routes │ ├── +layout.svelte │ ├── +page.svelte │ └── about │ └── +page.svelte ├── static ├── favicon.ico └── robots.txt ├── svelte.config.js ├── tailwind.config.cjs └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /.svelte 4 | /.svelte-kit 5 | /package 6 | /build 7 | /functions 8 | # Local Netlify folder 9 | .netlify 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SvelteKit with TailwindCSS Setup 2 | 3 | On 2021-03-02, SvelteKit switched from Snowpack to Vite. I saw someone asking on the Svelte Discord if anyone had gotten TailwindCSS to work with the new `npm init svelte@next` template so I set this up. I only ran into one hiccup on the way. 4 | 5 | To recreate yourself as the SvelteKit template changes, here are the steps: 6 | 7 | Run `npm init svelte@next my-sveltekit-tailwind-project` 8 | 9 | Open the new project and generally follow the steps in [Tailwind's Vue3 / Vite installation guide](https://tailwindcss.com/docs/guides/vue-3-vite). There are differences in purge and where you import the CSS. 10 | 11 | Install dependencies 12 | 13 | `npm install -D tailwindcss@latest postcss@latest autoprefixer@latest` 14 | 15 | Initialize Tailwind and PostCSS configs 16 | 17 | `npx tailwindcss init -p` 18 | 19 | Setup the content Tailwind should watch for CSS classes: 20 | 21 | ```js 22 | // tailwind.config.js 23 | module.exports = { 24 | content: ['src/app.html', 'src/**/*.svelte'], 25 | ... 26 | } 27 | ``` 28 | 29 | Create a new CSS file with the Tailwind directives. I put it in ./src/style.css but you can organize however. 30 | 31 | ```css 32 | // ./src/style.css 33 | @tailwind base; 34 | @tailwind components; 35 | @tailwind utilities; 36 | ``` 37 | 38 | Then add that CSS file to the project build. 39 | 40 | First, I tried importing the CSS into ./src/app.html (`` block on a Svelte component. The SvelteKit scaffold may not have a layout setup out of the box and you probably want to use Tailwind throughout the project. 43 | 44 | Add a new [\_\_layout.svelte file](https://github.com/mattlehrer/sveltekit-vite-tailwind/blob/main/src/routes/__layout.svelte) at ./src/routes/\_\_layout.svelte if you need to: 45 | 46 | ```svelte 47 | // ./src/routes/__layout.svelte 48 | 51 | 52 | 53 | ``` 54 | 55 | That should get you going. Suggestions for better setups welcome! 56 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json", 3 | "compilerOptions": { 4 | "baseUrl": ".", 5 | "paths": { 6 | "$app/*": [".svelte/dev/runtime/app/*", ".svelte/build/runtime/app/*"], 7 | "$lib":["src/lib"], 8 | "$lib/*":["src/lib/*"] 9 | } 10 | }, 11 | "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.svelte"] 12 | } 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sveltekit-vite-tailwind", 3 | "version": "0.0.1", 4 | "scripts": { 5 | "dev": "vite dev", 6 | "build": "svelte-kit build", 7 | "start": "svelte-kit start" 8 | }, 9 | "devDependencies": { 10 | "@sveltejs/adapter-auto": "1.0.0-next.62", 11 | "@sveltejs/kit": "next", 12 | "autoprefixer": "^10.4.8", 13 | "postcss": "^8.4.16", 14 | "postcss-load-config": "^3.1.4", 15 | "svelte": "^3.49.0", 16 | "svelte-preprocess": "^4.10.7", 17 | "tailwindcss": "^3.1.8", 18 | "vite": "^3.1.0-beta.1" 19 | }, 20 | "type": "module", 21 | "engines": { 22 | "node": ">= 12.17.0" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@sveltejs/adapter-auto': 1.0.0-next.62 5 | '@sveltejs/kit': next 6 | autoprefixer: ^10.4.8 7 | postcss: ^8.4.16 8 | postcss-load-config: ^3.1.4 9 | svelte: ^3.49.0 10 | svelte-preprocess: ^4.10.7 11 | tailwindcss: ^3.1.8 12 | vite: ^3.1.0-beta.1 13 | 14 | devDependencies: 15 | '@sveltejs/adapter-auto': 1.0.0-next.62 16 | '@sveltejs/kit': 1.0.0-next.456_fhgkwirxvgjw2igda6zmhiisma 17 | autoprefixer: 10.4.8_postcss@8.4.16 18 | postcss: 8.4.16 19 | postcss-load-config: 3.1.4_postcss@8.4.16 20 | svelte: 3.49.0 21 | svelte-preprocess: 4.10.7_mllf5aeob3alhqyhywbspjtrfy 22 | tailwindcss: 3.1.8_postcss@8.4.16 23 | vite: 3.1.0-beta.1 24 | 25 | packages: 26 | 27 | /@cloudflare/workers-types/3.15.0: 28 | resolution: {integrity: sha512-meL/Afy5qdIsgfdnlbVfcYUh/YjHk23EWUvgmULf6iDrDbrBcd+fse2os3CC7rxSfScdP1OqJVTHgRSEjUm/Pw==} 29 | dev: true 30 | 31 | /@esbuild/linux-loong64/0.14.54: 32 | resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} 33 | engines: {node: '>=12'} 34 | cpu: [loong64] 35 | os: [linux] 36 | requiresBuild: true 37 | dev: true 38 | optional: true 39 | 40 | /@iarna/toml/2.2.5: 41 | resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} 42 | dev: true 43 | 44 | /@mapbox/node-pre-gyp/1.0.9: 45 | resolution: {integrity: sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==} 46 | hasBin: true 47 | dependencies: 48 | detect-libc: 2.0.1 49 | https-proxy-agent: 5.0.1 50 | make-dir: 3.1.0 51 | node-fetch: 2.6.7 52 | nopt: 5.0.0 53 | npmlog: 5.0.1 54 | rimraf: 3.0.2 55 | semver: 7.3.7 56 | tar: 6.1.11 57 | transitivePeerDependencies: 58 | - encoding 59 | - supports-color 60 | dev: true 61 | 62 | /@nodelib/fs.scandir/2.1.5: 63 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 64 | engines: {node: '>= 8'} 65 | dependencies: 66 | '@nodelib/fs.stat': 2.0.5 67 | run-parallel: 1.2.0 68 | dev: true 69 | 70 | /@nodelib/fs.stat/2.0.5: 71 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 72 | engines: {node: '>= 8'} 73 | dev: true 74 | 75 | /@nodelib/fs.walk/1.2.8: 76 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 77 | engines: {node: '>= 8'} 78 | dependencies: 79 | '@nodelib/fs.scandir': 2.1.5 80 | fastq: 1.13.0 81 | dev: true 82 | 83 | /@polka/url/1.0.0-next.21: 84 | resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} 85 | dev: true 86 | 87 | /@rollup/pluginutils/4.2.1: 88 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 89 | engines: {node: '>= 8.0.0'} 90 | dependencies: 91 | estree-walker: 2.0.2 92 | picomatch: 2.3.1 93 | dev: true 94 | 95 | /@sveltejs/adapter-auto/1.0.0-next.62: 96 | resolution: {integrity: sha512-+yZZ3SzjBQEXXuIs12DfqgRmV9CQSCcEnYvaQ4R2LFyAxUOiGUJt2DtRJIELF+2dwHVxnvrR2CssqaNJ7J9bAA==} 97 | dependencies: 98 | '@sveltejs/adapter-cloudflare': 1.0.0-next.29 99 | '@sveltejs/adapter-netlify': 1.0.0-next.69 100 | '@sveltejs/adapter-vercel': 1.0.0-next.64 101 | transitivePeerDependencies: 102 | - encoding 103 | - supports-color 104 | dev: true 105 | 106 | /@sveltejs/adapter-cloudflare/1.0.0-next.29: 107 | resolution: {integrity: sha512-bm95d2pDEExy1cSPqvWxvftHEJz57krLlW3DdGtxbXWLr8M+WZbCEe1AqsnGycaFXUsn0GZ77IWNrHqcGxwvRg==} 108 | dependencies: 109 | '@cloudflare/workers-types': 3.15.0 110 | esbuild: 0.14.54 111 | worktop: 0.8.0-next.14 112 | dev: true 113 | 114 | /@sveltejs/adapter-netlify/1.0.0-next.69: 115 | resolution: {integrity: sha512-nIMtadrsnVemVDIuuqHSDxX/7xRypk+X2ewHY+JR/ONV853lUJ1r9AaXF9+XXPIqxGMKStsWm5GzgGNmM8ID2g==} 116 | dependencies: 117 | '@iarna/toml': 2.2.5 118 | esbuild: 0.14.54 119 | set-cookie-parser: 2.5.1 120 | tiny-glob: 0.2.9 121 | dev: true 122 | 123 | /@sveltejs/adapter-vercel/1.0.0-next.64: 124 | resolution: {integrity: sha512-UpDQAm3upsKsA6fca3+lOntHaX77EnL0OBYewOycdicJqlnoLq/DDr44xNeSjtW95Y8CVqALMxkPS6oMPipAYQ==} 125 | dependencies: 126 | '@vercel/nft': 0.20.1 127 | esbuild: 0.14.54 128 | transitivePeerDependencies: 129 | - encoding 130 | - supports-color 131 | dev: true 132 | 133 | /@sveltejs/kit/1.0.0-next.456_fhgkwirxvgjw2igda6zmhiisma: 134 | resolution: {integrity: sha512-yzYoRtRPqVTcIehfxXptZzH5bDN/19cqTrrJ1KM0Ju5BrpRsRvqLYlZBYBaDv0bx1MdfJkUJlPVchLbS6bsRXw==} 135 | engines: {node: '>=16.14'} 136 | hasBin: true 137 | requiresBuild: true 138 | peerDependencies: 139 | svelte: ^3.44.0 140 | vite: ^3.1.0-beta.1 141 | dependencies: 142 | '@sveltejs/vite-plugin-svelte': 1.0.3_fhgkwirxvgjw2igda6zmhiisma 143 | cookie: 0.5.0 144 | devalue: 3.1.2 145 | kleur: 4.1.5 146 | magic-string: 0.26.3 147 | mime: 3.0.0 148 | node-fetch: 3.2.10 149 | sade: 1.8.1 150 | set-cookie-parser: 2.5.1 151 | sirv: 2.0.2 152 | svelte: 3.49.0 153 | tiny-glob: 0.2.9 154 | undici: 5.10.0 155 | vite: 3.1.0-beta.1 156 | transitivePeerDependencies: 157 | - diff-match-patch 158 | - supports-color 159 | dev: true 160 | 161 | /@sveltejs/vite-plugin-svelte/1.0.3_fhgkwirxvgjw2igda6zmhiisma: 162 | resolution: {integrity: sha512-0Qu51m2W9RBlxWPp8i31KJpnqmjWMOne8vAzgmOX6ZM9uX+/RAv6BNhEMcNoP5MsyLjyW1ZTCiJoaZZ5EeqpFg==} 163 | engines: {node: ^14.18.0 || >= 16} 164 | peerDependencies: 165 | diff-match-patch: ^1.0.5 166 | svelte: ^3.44.0 167 | vite: ^3.0.0 168 | peerDependenciesMeta: 169 | diff-match-patch: 170 | optional: true 171 | dependencies: 172 | '@rollup/pluginutils': 4.2.1 173 | debug: 4.3.4 174 | deepmerge: 4.2.2 175 | kleur: 4.1.5 176 | magic-string: 0.26.3 177 | svelte: 3.49.0 178 | svelte-hmr: 0.14.12_svelte@3.49.0 179 | vite: 3.1.0-beta.1 180 | transitivePeerDependencies: 181 | - supports-color 182 | dev: true 183 | 184 | /@types/node/18.7.14: 185 | resolution: {integrity: sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==} 186 | dev: true 187 | 188 | /@types/pug/2.0.6: 189 | resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} 190 | dev: true 191 | 192 | /@types/sass/1.43.1: 193 | resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} 194 | dependencies: 195 | '@types/node': 18.7.14 196 | dev: true 197 | 198 | /@vercel/nft/0.20.1: 199 | resolution: {integrity: sha512-hSLcr64KHOkcNiTAlv154K4p4faEFBwYIi2eIgu1QCDhB1qyQYvFuEhtw3eaapNjA4/7x/2jcclfCAjILua/ag==} 200 | hasBin: true 201 | dependencies: 202 | '@mapbox/node-pre-gyp': 1.0.9 203 | acorn: 8.8.0 204 | bindings: 1.5.0 205 | estree-walker: 2.0.2 206 | glob: 7.2.3 207 | graceful-fs: 4.2.10 208 | micromatch: 4.0.5 209 | node-gyp-build: 4.5.0 210 | resolve-from: 5.0.0 211 | rollup-pluginutils: 2.8.2 212 | transitivePeerDependencies: 213 | - encoding 214 | - supports-color 215 | dev: true 216 | 217 | /abbrev/1.1.1: 218 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 219 | dev: true 220 | 221 | /acorn-node/1.8.2: 222 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 223 | dependencies: 224 | acorn: 7.4.1 225 | acorn-walk: 7.2.0 226 | xtend: 4.0.2 227 | dev: true 228 | 229 | /acorn-walk/7.2.0: 230 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 231 | engines: {node: '>=0.4.0'} 232 | dev: true 233 | 234 | /acorn/7.4.1: 235 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 236 | engines: {node: '>=0.4.0'} 237 | hasBin: true 238 | dev: true 239 | 240 | /acorn/8.8.0: 241 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 242 | engines: {node: '>=0.4.0'} 243 | hasBin: true 244 | dev: true 245 | 246 | /agent-base/6.0.2: 247 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 248 | engines: {node: '>= 6.0.0'} 249 | dependencies: 250 | debug: 4.3.4 251 | transitivePeerDependencies: 252 | - supports-color 253 | dev: true 254 | 255 | /ansi-regex/5.0.1: 256 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 257 | engines: {node: '>=8'} 258 | dev: true 259 | 260 | /anymatch/3.1.2: 261 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 262 | engines: {node: '>= 8'} 263 | dependencies: 264 | normalize-path: 3.0.0 265 | picomatch: 2.3.1 266 | dev: true 267 | 268 | /aproba/2.0.0: 269 | resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} 270 | dev: true 271 | 272 | /are-we-there-yet/2.0.0: 273 | resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} 274 | engines: {node: '>=10'} 275 | dependencies: 276 | delegates: 1.0.0 277 | readable-stream: 3.6.0 278 | dev: true 279 | 280 | /arg/5.0.2: 281 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 282 | dev: true 283 | 284 | /autoprefixer/10.4.8_postcss@8.4.16: 285 | resolution: {integrity: sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==} 286 | engines: {node: ^10 || ^12 || >=14} 287 | hasBin: true 288 | peerDependencies: 289 | postcss: ^8.1.0 290 | dependencies: 291 | browserslist: 4.21.3 292 | caniuse-lite: 1.0.30001387 293 | fraction.js: 4.2.0 294 | normalize-range: 0.1.2 295 | picocolors: 1.0.0 296 | postcss: 8.4.16 297 | postcss-value-parser: 4.2.0 298 | dev: true 299 | 300 | /balanced-match/1.0.2: 301 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 302 | dev: true 303 | 304 | /binary-extensions/2.2.0: 305 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 306 | engines: {node: '>=8'} 307 | dev: true 308 | 309 | /bindings/1.5.0: 310 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 311 | dependencies: 312 | file-uri-to-path: 1.0.0 313 | dev: true 314 | 315 | /brace-expansion/1.1.11: 316 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 317 | dependencies: 318 | balanced-match: 1.0.2 319 | concat-map: 0.0.1 320 | dev: true 321 | 322 | /braces/3.0.2: 323 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 324 | engines: {node: '>=8'} 325 | dependencies: 326 | fill-range: 7.0.1 327 | dev: true 328 | 329 | /browserslist/4.21.3: 330 | resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} 331 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 332 | hasBin: true 333 | dependencies: 334 | caniuse-lite: 1.0.30001387 335 | electron-to-chromium: 1.4.237 336 | node-releases: 2.0.6 337 | update-browserslist-db: 1.0.5_browserslist@4.21.3 338 | dev: true 339 | 340 | /buffer-crc32/0.2.13: 341 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 342 | dev: true 343 | 344 | /camelcase-css/2.0.1: 345 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 346 | engines: {node: '>= 6'} 347 | dev: true 348 | 349 | /caniuse-lite/1.0.30001387: 350 | resolution: {integrity: sha512-fKDH0F1KOJvR+mWSOvhj8lVRr/Q/mc5u5nabU2vi1/sgvlSqEsE8dOq0Hy/BqVbDkCYQPRRHB1WRjW6PGB/7PA==} 351 | dev: true 352 | 353 | /chokidar/3.5.3: 354 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 355 | engines: {node: '>= 8.10.0'} 356 | dependencies: 357 | anymatch: 3.1.2 358 | braces: 3.0.2 359 | glob-parent: 5.1.2 360 | is-binary-path: 2.1.0 361 | is-glob: 4.0.3 362 | normalize-path: 3.0.0 363 | readdirp: 3.6.0 364 | optionalDependencies: 365 | fsevents: 2.3.2 366 | dev: true 367 | 368 | /chownr/2.0.0: 369 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 370 | engines: {node: '>=10'} 371 | dev: true 372 | 373 | /color-name/1.1.4: 374 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 375 | dev: true 376 | 377 | /color-support/1.1.3: 378 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 379 | hasBin: true 380 | dev: true 381 | 382 | /concat-map/0.0.1: 383 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 384 | dev: true 385 | 386 | /console-control-strings/1.1.0: 387 | resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} 388 | dev: true 389 | 390 | /cookie/0.5.0: 391 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 392 | engines: {node: '>= 0.6'} 393 | dev: true 394 | 395 | /cssesc/3.0.0: 396 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 397 | engines: {node: '>=4'} 398 | hasBin: true 399 | dev: true 400 | 401 | /data-uri-to-buffer/4.0.0: 402 | resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} 403 | engines: {node: '>= 12'} 404 | dev: true 405 | 406 | /debug/4.3.4: 407 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 408 | engines: {node: '>=6.0'} 409 | peerDependencies: 410 | supports-color: '*' 411 | peerDependenciesMeta: 412 | supports-color: 413 | optional: true 414 | dependencies: 415 | ms: 2.1.2 416 | dev: true 417 | 418 | /deepmerge/4.2.2: 419 | resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} 420 | engines: {node: '>=0.10.0'} 421 | dev: true 422 | 423 | /defined/1.0.0: 424 | resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} 425 | dev: true 426 | 427 | /delegates/1.0.0: 428 | resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} 429 | dev: true 430 | 431 | /detect-indent/6.1.0: 432 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 433 | engines: {node: '>=8'} 434 | dev: true 435 | 436 | /detect-libc/2.0.1: 437 | resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} 438 | engines: {node: '>=8'} 439 | dev: true 440 | 441 | /detective/5.2.1: 442 | resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 443 | engines: {node: '>=0.8.0'} 444 | hasBin: true 445 | dependencies: 446 | acorn-node: 1.8.2 447 | defined: 1.0.0 448 | minimist: 1.2.6 449 | dev: true 450 | 451 | /devalue/3.1.2: 452 | resolution: {integrity: sha512-wUXbMGPAsBx79UF14nsWSsJlC7RcwPlf2w3bGheODWxKx57e9n68ceoijbqCJCEbjyo0S79nqfPwQgyijwLaqw==} 453 | dev: true 454 | 455 | /didyoumean/1.2.2: 456 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 457 | dev: true 458 | 459 | /dlv/1.1.3: 460 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 461 | dev: true 462 | 463 | /electron-to-chromium/1.4.237: 464 | resolution: {integrity: sha512-vxVyGJcsgArNOVUJcXm+7iY3PJAfmSapEszQD1HbyPLl0qoCmNQ1o/EX3RI7Et5/88In9oLxX3SGF8J3orkUgA==} 465 | dev: true 466 | 467 | /emoji-regex/8.0.0: 468 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 469 | dev: true 470 | 471 | /es6-promise/3.3.1: 472 | resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} 473 | dev: true 474 | 475 | /esbuild-android-64/0.14.54: 476 | resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} 477 | engines: {node: '>=12'} 478 | cpu: [x64] 479 | os: [android] 480 | requiresBuild: true 481 | dev: true 482 | optional: true 483 | 484 | /esbuild-android-arm64/0.14.54: 485 | resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==} 486 | engines: {node: '>=12'} 487 | cpu: [arm64] 488 | os: [android] 489 | requiresBuild: true 490 | dev: true 491 | optional: true 492 | 493 | /esbuild-darwin-64/0.14.54: 494 | resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==} 495 | engines: {node: '>=12'} 496 | cpu: [x64] 497 | os: [darwin] 498 | requiresBuild: true 499 | dev: true 500 | optional: true 501 | 502 | /esbuild-darwin-arm64/0.14.54: 503 | resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==} 504 | engines: {node: '>=12'} 505 | cpu: [arm64] 506 | os: [darwin] 507 | requiresBuild: true 508 | dev: true 509 | optional: true 510 | 511 | /esbuild-freebsd-64/0.14.54: 512 | resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==} 513 | engines: {node: '>=12'} 514 | cpu: [x64] 515 | os: [freebsd] 516 | requiresBuild: true 517 | dev: true 518 | optional: true 519 | 520 | /esbuild-freebsd-arm64/0.14.54: 521 | resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==} 522 | engines: {node: '>=12'} 523 | cpu: [arm64] 524 | os: [freebsd] 525 | requiresBuild: true 526 | dev: true 527 | optional: true 528 | 529 | /esbuild-linux-32/0.14.54: 530 | resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==} 531 | engines: {node: '>=12'} 532 | cpu: [ia32] 533 | os: [linux] 534 | requiresBuild: true 535 | dev: true 536 | optional: true 537 | 538 | /esbuild-linux-64/0.14.54: 539 | resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==} 540 | engines: {node: '>=12'} 541 | cpu: [x64] 542 | os: [linux] 543 | requiresBuild: true 544 | dev: true 545 | optional: true 546 | 547 | /esbuild-linux-arm/0.14.54: 548 | resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==} 549 | engines: {node: '>=12'} 550 | cpu: [arm] 551 | os: [linux] 552 | requiresBuild: true 553 | dev: true 554 | optional: true 555 | 556 | /esbuild-linux-arm64/0.14.54: 557 | resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==} 558 | engines: {node: '>=12'} 559 | cpu: [arm64] 560 | os: [linux] 561 | requiresBuild: true 562 | dev: true 563 | optional: true 564 | 565 | /esbuild-linux-mips64le/0.14.54: 566 | resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==} 567 | engines: {node: '>=12'} 568 | cpu: [mips64el] 569 | os: [linux] 570 | requiresBuild: true 571 | dev: true 572 | optional: true 573 | 574 | /esbuild-linux-ppc64le/0.14.54: 575 | resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} 576 | engines: {node: '>=12'} 577 | cpu: [ppc64] 578 | os: [linux] 579 | requiresBuild: true 580 | dev: true 581 | optional: true 582 | 583 | /esbuild-linux-riscv64/0.14.54: 584 | resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==} 585 | engines: {node: '>=12'} 586 | cpu: [riscv64] 587 | os: [linux] 588 | requiresBuild: true 589 | dev: true 590 | optional: true 591 | 592 | /esbuild-linux-s390x/0.14.54: 593 | resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==} 594 | engines: {node: '>=12'} 595 | cpu: [s390x] 596 | os: [linux] 597 | requiresBuild: true 598 | dev: true 599 | optional: true 600 | 601 | /esbuild-netbsd-64/0.14.54: 602 | resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==} 603 | engines: {node: '>=12'} 604 | cpu: [x64] 605 | os: [netbsd] 606 | requiresBuild: true 607 | dev: true 608 | optional: true 609 | 610 | /esbuild-openbsd-64/0.14.54: 611 | resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} 612 | engines: {node: '>=12'} 613 | cpu: [x64] 614 | os: [openbsd] 615 | requiresBuild: true 616 | dev: true 617 | optional: true 618 | 619 | /esbuild-sunos-64/0.14.54: 620 | resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} 621 | engines: {node: '>=12'} 622 | cpu: [x64] 623 | os: [sunos] 624 | requiresBuild: true 625 | dev: true 626 | optional: true 627 | 628 | /esbuild-windows-32/0.14.54: 629 | resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==} 630 | engines: {node: '>=12'} 631 | cpu: [ia32] 632 | os: [win32] 633 | requiresBuild: true 634 | dev: true 635 | optional: true 636 | 637 | /esbuild-windows-64/0.14.54: 638 | resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==} 639 | engines: {node: '>=12'} 640 | cpu: [x64] 641 | os: [win32] 642 | requiresBuild: true 643 | dev: true 644 | optional: true 645 | 646 | /esbuild-windows-arm64/0.14.54: 647 | resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==} 648 | engines: {node: '>=12'} 649 | cpu: [arm64] 650 | os: [win32] 651 | requiresBuild: true 652 | dev: true 653 | optional: true 654 | 655 | /esbuild/0.14.54: 656 | resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==} 657 | engines: {node: '>=12'} 658 | hasBin: true 659 | requiresBuild: true 660 | optionalDependencies: 661 | '@esbuild/linux-loong64': 0.14.54 662 | esbuild-android-64: 0.14.54 663 | esbuild-android-arm64: 0.14.54 664 | esbuild-darwin-64: 0.14.54 665 | esbuild-darwin-arm64: 0.14.54 666 | esbuild-freebsd-64: 0.14.54 667 | esbuild-freebsd-arm64: 0.14.54 668 | esbuild-linux-32: 0.14.54 669 | esbuild-linux-64: 0.14.54 670 | esbuild-linux-arm: 0.14.54 671 | esbuild-linux-arm64: 0.14.54 672 | esbuild-linux-mips64le: 0.14.54 673 | esbuild-linux-ppc64le: 0.14.54 674 | esbuild-linux-riscv64: 0.14.54 675 | esbuild-linux-s390x: 0.14.54 676 | esbuild-netbsd-64: 0.14.54 677 | esbuild-openbsd-64: 0.14.54 678 | esbuild-sunos-64: 0.14.54 679 | esbuild-windows-32: 0.14.54 680 | esbuild-windows-64: 0.14.54 681 | esbuild-windows-arm64: 0.14.54 682 | dev: true 683 | 684 | /escalade/3.1.1: 685 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 686 | engines: {node: '>=6'} 687 | dev: true 688 | 689 | /estree-walker/0.6.1: 690 | resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} 691 | dev: true 692 | 693 | /estree-walker/2.0.2: 694 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 695 | dev: true 696 | 697 | /fast-glob/3.2.11: 698 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 699 | engines: {node: '>=8.6.0'} 700 | dependencies: 701 | '@nodelib/fs.stat': 2.0.5 702 | '@nodelib/fs.walk': 1.2.8 703 | glob-parent: 5.1.2 704 | merge2: 1.4.1 705 | micromatch: 4.0.5 706 | dev: true 707 | 708 | /fastq/1.13.0: 709 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 710 | dependencies: 711 | reusify: 1.0.4 712 | dev: true 713 | 714 | /fetch-blob/3.2.0: 715 | resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} 716 | engines: {node: ^12.20 || >= 14.13} 717 | dependencies: 718 | node-domexception: 1.0.0 719 | web-streams-polyfill: 3.2.1 720 | dev: true 721 | 722 | /file-uri-to-path/1.0.0: 723 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 724 | dev: true 725 | 726 | /fill-range/7.0.1: 727 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 728 | engines: {node: '>=8'} 729 | dependencies: 730 | to-regex-range: 5.0.1 731 | dev: true 732 | 733 | /formdata-polyfill/4.0.10: 734 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} 735 | engines: {node: '>=12.20.0'} 736 | dependencies: 737 | fetch-blob: 3.2.0 738 | dev: true 739 | 740 | /fraction.js/4.2.0: 741 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 742 | dev: true 743 | 744 | /fs-minipass/2.1.0: 745 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 746 | engines: {node: '>= 8'} 747 | dependencies: 748 | minipass: 3.3.4 749 | dev: true 750 | 751 | /fs.realpath/1.0.0: 752 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 753 | dev: true 754 | 755 | /fsevents/2.3.2: 756 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 757 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 758 | os: [darwin] 759 | requiresBuild: true 760 | dev: true 761 | optional: true 762 | 763 | /function-bind/1.1.1: 764 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 765 | dev: true 766 | 767 | /gauge/3.0.2: 768 | resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} 769 | engines: {node: '>=10'} 770 | dependencies: 771 | aproba: 2.0.0 772 | color-support: 1.1.3 773 | console-control-strings: 1.1.0 774 | has-unicode: 2.0.1 775 | object-assign: 4.1.1 776 | signal-exit: 3.0.7 777 | string-width: 4.2.3 778 | strip-ansi: 6.0.1 779 | wide-align: 1.1.5 780 | dev: true 781 | 782 | /glob-parent/5.1.2: 783 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 784 | engines: {node: '>= 6'} 785 | dependencies: 786 | is-glob: 4.0.3 787 | dev: true 788 | 789 | /glob-parent/6.0.2: 790 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 791 | engines: {node: '>=10.13.0'} 792 | dependencies: 793 | is-glob: 4.0.3 794 | dev: true 795 | 796 | /glob/7.2.3: 797 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 798 | dependencies: 799 | fs.realpath: 1.0.0 800 | inflight: 1.0.6 801 | inherits: 2.0.4 802 | minimatch: 3.1.2 803 | once: 1.4.0 804 | path-is-absolute: 1.0.1 805 | dev: true 806 | 807 | /globalyzer/0.1.0: 808 | resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} 809 | dev: true 810 | 811 | /globrex/0.1.2: 812 | resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} 813 | dev: true 814 | 815 | /graceful-fs/4.2.10: 816 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 817 | dev: true 818 | 819 | /has-unicode/2.0.1: 820 | resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 821 | dev: true 822 | 823 | /has/1.0.3: 824 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 825 | engines: {node: '>= 0.4.0'} 826 | dependencies: 827 | function-bind: 1.1.1 828 | dev: true 829 | 830 | /https-proxy-agent/5.0.1: 831 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 832 | engines: {node: '>= 6'} 833 | dependencies: 834 | agent-base: 6.0.2 835 | debug: 4.3.4 836 | transitivePeerDependencies: 837 | - supports-color 838 | dev: true 839 | 840 | /inflight/1.0.6: 841 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 842 | dependencies: 843 | once: 1.4.0 844 | wrappy: 1.0.2 845 | dev: true 846 | 847 | /inherits/2.0.4: 848 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 849 | dev: true 850 | 851 | /is-binary-path/2.1.0: 852 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 853 | engines: {node: '>=8'} 854 | dependencies: 855 | binary-extensions: 2.2.0 856 | dev: true 857 | 858 | /is-core-module/2.10.0: 859 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} 860 | dependencies: 861 | has: 1.0.3 862 | dev: true 863 | 864 | /is-extglob/2.1.1: 865 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 866 | engines: {node: '>=0.10.0'} 867 | dev: true 868 | 869 | /is-fullwidth-code-point/3.0.0: 870 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 871 | engines: {node: '>=8'} 872 | dev: true 873 | 874 | /is-glob/4.0.3: 875 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 876 | engines: {node: '>=0.10.0'} 877 | dependencies: 878 | is-extglob: 2.1.1 879 | dev: true 880 | 881 | /is-number/7.0.0: 882 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 883 | engines: {node: '>=0.12.0'} 884 | dev: true 885 | 886 | /kleur/4.1.5: 887 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 888 | engines: {node: '>=6'} 889 | dev: true 890 | 891 | /lilconfig/2.0.6: 892 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} 893 | engines: {node: '>=10'} 894 | dev: true 895 | 896 | /lru-cache/6.0.0: 897 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 898 | engines: {node: '>=10'} 899 | dependencies: 900 | yallist: 4.0.0 901 | dev: true 902 | 903 | /magic-string/0.25.9: 904 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 905 | dependencies: 906 | sourcemap-codec: 1.4.8 907 | dev: true 908 | 909 | /magic-string/0.26.3: 910 | resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} 911 | engines: {node: '>=12'} 912 | dependencies: 913 | sourcemap-codec: 1.4.8 914 | dev: true 915 | 916 | /make-dir/3.1.0: 917 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 918 | engines: {node: '>=8'} 919 | dependencies: 920 | semver: 6.3.0 921 | dev: true 922 | 923 | /merge2/1.4.1: 924 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 925 | engines: {node: '>= 8'} 926 | dev: true 927 | 928 | /micromatch/4.0.5: 929 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 930 | engines: {node: '>=8.6'} 931 | dependencies: 932 | braces: 3.0.2 933 | picomatch: 2.3.1 934 | dev: true 935 | 936 | /mime/3.0.0: 937 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 938 | engines: {node: '>=10.0.0'} 939 | hasBin: true 940 | dev: true 941 | 942 | /min-indent/1.0.1: 943 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 944 | engines: {node: '>=4'} 945 | dev: true 946 | 947 | /minimatch/3.1.2: 948 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 949 | dependencies: 950 | brace-expansion: 1.1.11 951 | dev: true 952 | 953 | /minimist/1.2.6: 954 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 955 | dev: true 956 | 957 | /minipass/3.3.4: 958 | resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} 959 | engines: {node: '>=8'} 960 | dependencies: 961 | yallist: 4.0.0 962 | dev: true 963 | 964 | /minizlib/2.1.2: 965 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 966 | engines: {node: '>= 8'} 967 | dependencies: 968 | minipass: 3.3.4 969 | yallist: 4.0.0 970 | dev: true 971 | 972 | /mkdirp/0.5.6: 973 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 974 | hasBin: true 975 | dependencies: 976 | minimist: 1.2.6 977 | dev: true 978 | 979 | /mkdirp/1.0.4: 980 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 981 | engines: {node: '>=10'} 982 | hasBin: true 983 | dev: true 984 | 985 | /mri/1.2.0: 986 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 987 | engines: {node: '>=4'} 988 | dev: true 989 | 990 | /mrmime/1.0.1: 991 | resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} 992 | engines: {node: '>=10'} 993 | dev: true 994 | 995 | /ms/2.1.2: 996 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 997 | dev: true 998 | 999 | /nanoid/3.3.4: 1000 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 1001 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1002 | hasBin: true 1003 | dev: true 1004 | 1005 | /node-domexception/1.0.0: 1006 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 1007 | engines: {node: '>=10.5.0'} 1008 | dev: true 1009 | 1010 | /node-fetch/2.6.7: 1011 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} 1012 | engines: {node: 4.x || >=6.0.0} 1013 | peerDependencies: 1014 | encoding: ^0.1.0 1015 | peerDependenciesMeta: 1016 | encoding: 1017 | optional: true 1018 | dependencies: 1019 | whatwg-url: 5.0.0 1020 | dev: true 1021 | 1022 | /node-fetch/3.2.10: 1023 | resolution: {integrity: sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==} 1024 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1025 | dependencies: 1026 | data-uri-to-buffer: 4.0.0 1027 | fetch-blob: 3.2.0 1028 | formdata-polyfill: 4.0.10 1029 | dev: true 1030 | 1031 | /node-gyp-build/4.5.0: 1032 | resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} 1033 | hasBin: true 1034 | dev: true 1035 | 1036 | /node-releases/2.0.6: 1037 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 1038 | dev: true 1039 | 1040 | /nopt/5.0.0: 1041 | resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} 1042 | engines: {node: '>=6'} 1043 | hasBin: true 1044 | dependencies: 1045 | abbrev: 1.1.1 1046 | dev: true 1047 | 1048 | /normalize-path/3.0.0: 1049 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1050 | engines: {node: '>=0.10.0'} 1051 | dev: true 1052 | 1053 | /normalize-range/0.1.2: 1054 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1055 | engines: {node: '>=0.10.0'} 1056 | dev: true 1057 | 1058 | /npmlog/5.0.1: 1059 | resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} 1060 | dependencies: 1061 | are-we-there-yet: 2.0.0 1062 | console-control-strings: 1.1.0 1063 | gauge: 3.0.2 1064 | set-blocking: 2.0.0 1065 | dev: true 1066 | 1067 | /object-assign/4.1.1: 1068 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1069 | engines: {node: '>=0.10.0'} 1070 | dev: true 1071 | 1072 | /object-hash/3.0.0: 1073 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1074 | engines: {node: '>= 6'} 1075 | dev: true 1076 | 1077 | /once/1.4.0: 1078 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1079 | dependencies: 1080 | wrappy: 1.0.2 1081 | dev: true 1082 | 1083 | /path-is-absolute/1.0.1: 1084 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1085 | engines: {node: '>=0.10.0'} 1086 | dev: true 1087 | 1088 | /path-parse/1.0.7: 1089 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1090 | dev: true 1091 | 1092 | /picocolors/1.0.0: 1093 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1094 | dev: true 1095 | 1096 | /picomatch/2.3.1: 1097 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1098 | engines: {node: '>=8.6'} 1099 | dev: true 1100 | 1101 | /pify/2.3.0: 1102 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1103 | engines: {node: '>=0.10.0'} 1104 | dev: true 1105 | 1106 | /postcss-import/14.1.0_postcss@8.4.16: 1107 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 1108 | engines: {node: '>=10.0.0'} 1109 | peerDependencies: 1110 | postcss: ^8.0.0 1111 | dependencies: 1112 | postcss: 8.4.16 1113 | postcss-value-parser: 4.2.0 1114 | read-cache: 1.0.0 1115 | resolve: 1.22.1 1116 | dev: true 1117 | 1118 | /postcss-js/4.0.0_postcss@8.4.16: 1119 | resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} 1120 | engines: {node: ^12 || ^14 || >= 16} 1121 | peerDependencies: 1122 | postcss: ^8.3.3 1123 | dependencies: 1124 | camelcase-css: 2.0.1 1125 | postcss: 8.4.16 1126 | dev: true 1127 | 1128 | /postcss-load-config/3.1.4_postcss@8.4.16: 1129 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 1130 | engines: {node: '>= 10'} 1131 | peerDependencies: 1132 | postcss: '>=8.0.9' 1133 | ts-node: '>=9.0.0' 1134 | peerDependenciesMeta: 1135 | postcss: 1136 | optional: true 1137 | ts-node: 1138 | optional: true 1139 | dependencies: 1140 | lilconfig: 2.0.6 1141 | postcss: 8.4.16 1142 | yaml: 1.10.2 1143 | dev: true 1144 | 1145 | /postcss-nested/5.0.6_postcss@8.4.16: 1146 | resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} 1147 | engines: {node: '>=12.0'} 1148 | peerDependencies: 1149 | postcss: ^8.2.14 1150 | dependencies: 1151 | postcss: 8.4.16 1152 | postcss-selector-parser: 6.0.10 1153 | dev: true 1154 | 1155 | /postcss-selector-parser/6.0.10: 1156 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 1157 | engines: {node: '>=4'} 1158 | dependencies: 1159 | cssesc: 3.0.0 1160 | util-deprecate: 1.0.2 1161 | dev: true 1162 | 1163 | /postcss-value-parser/4.2.0: 1164 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1165 | dev: true 1166 | 1167 | /postcss/8.4.16: 1168 | resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} 1169 | engines: {node: ^10 || ^12 || >=14} 1170 | dependencies: 1171 | nanoid: 3.3.4 1172 | picocolors: 1.0.0 1173 | source-map-js: 1.0.2 1174 | dev: true 1175 | 1176 | /queue-microtask/1.2.3: 1177 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1178 | dev: true 1179 | 1180 | /quick-lru/5.1.1: 1181 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 1182 | engines: {node: '>=10'} 1183 | dev: true 1184 | 1185 | /read-cache/1.0.0: 1186 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1187 | dependencies: 1188 | pify: 2.3.0 1189 | dev: true 1190 | 1191 | /readable-stream/3.6.0: 1192 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 1193 | engines: {node: '>= 6'} 1194 | dependencies: 1195 | inherits: 2.0.4 1196 | string_decoder: 1.3.0 1197 | util-deprecate: 1.0.2 1198 | dev: true 1199 | 1200 | /readdirp/3.6.0: 1201 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1202 | engines: {node: '>=8.10.0'} 1203 | dependencies: 1204 | picomatch: 2.3.1 1205 | dev: true 1206 | 1207 | /regexparam/2.0.1: 1208 | resolution: {integrity: sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==} 1209 | engines: {node: '>=8'} 1210 | dev: true 1211 | 1212 | /resolve-from/5.0.0: 1213 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 1214 | engines: {node: '>=8'} 1215 | dev: true 1216 | 1217 | /resolve/1.22.1: 1218 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 1219 | hasBin: true 1220 | dependencies: 1221 | is-core-module: 2.10.0 1222 | path-parse: 1.0.7 1223 | supports-preserve-symlinks-flag: 1.0.0 1224 | dev: true 1225 | 1226 | /reusify/1.0.4: 1227 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1228 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1229 | dev: true 1230 | 1231 | /rimraf/2.7.1: 1232 | resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} 1233 | hasBin: true 1234 | dependencies: 1235 | glob: 7.2.3 1236 | dev: true 1237 | 1238 | /rimraf/3.0.2: 1239 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1240 | hasBin: true 1241 | dependencies: 1242 | glob: 7.2.3 1243 | dev: true 1244 | 1245 | /rollup-pluginutils/2.8.2: 1246 | resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} 1247 | dependencies: 1248 | estree-walker: 0.6.1 1249 | dev: true 1250 | 1251 | /rollup/2.78.1: 1252 | resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} 1253 | engines: {node: '>=10.0.0'} 1254 | hasBin: true 1255 | optionalDependencies: 1256 | fsevents: 2.3.2 1257 | dev: true 1258 | 1259 | /run-parallel/1.2.0: 1260 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1261 | dependencies: 1262 | queue-microtask: 1.2.3 1263 | dev: true 1264 | 1265 | /sade/1.8.1: 1266 | resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} 1267 | engines: {node: '>=6'} 1268 | dependencies: 1269 | mri: 1.2.0 1270 | dev: true 1271 | 1272 | /safe-buffer/5.2.1: 1273 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1274 | dev: true 1275 | 1276 | /sander/0.5.1: 1277 | resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} 1278 | dependencies: 1279 | es6-promise: 3.3.1 1280 | graceful-fs: 4.2.10 1281 | mkdirp: 0.5.6 1282 | rimraf: 2.7.1 1283 | dev: true 1284 | 1285 | /semver/6.3.0: 1286 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 1287 | hasBin: true 1288 | dev: true 1289 | 1290 | /semver/7.3.7: 1291 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 1292 | engines: {node: '>=10'} 1293 | hasBin: true 1294 | dependencies: 1295 | lru-cache: 6.0.0 1296 | dev: true 1297 | 1298 | /set-blocking/2.0.0: 1299 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 1300 | dev: true 1301 | 1302 | /set-cookie-parser/2.5.1: 1303 | resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} 1304 | dev: true 1305 | 1306 | /signal-exit/3.0.7: 1307 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1308 | dev: true 1309 | 1310 | /sirv/2.0.2: 1311 | resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} 1312 | engines: {node: '>= 10'} 1313 | dependencies: 1314 | '@polka/url': 1.0.0-next.21 1315 | mrmime: 1.0.1 1316 | totalist: 3.0.0 1317 | dev: true 1318 | 1319 | /sorcery/0.10.0: 1320 | resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==} 1321 | hasBin: true 1322 | dependencies: 1323 | buffer-crc32: 0.2.13 1324 | minimist: 1.2.6 1325 | sander: 0.5.1 1326 | sourcemap-codec: 1.4.8 1327 | dev: true 1328 | 1329 | /source-map-js/1.0.2: 1330 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 1331 | engines: {node: '>=0.10.0'} 1332 | dev: true 1333 | 1334 | /sourcemap-codec/1.4.8: 1335 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 1336 | dev: true 1337 | 1338 | /string-width/4.2.3: 1339 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1340 | engines: {node: '>=8'} 1341 | dependencies: 1342 | emoji-regex: 8.0.0 1343 | is-fullwidth-code-point: 3.0.0 1344 | strip-ansi: 6.0.1 1345 | dev: true 1346 | 1347 | /string_decoder/1.3.0: 1348 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1349 | dependencies: 1350 | safe-buffer: 5.2.1 1351 | dev: true 1352 | 1353 | /strip-ansi/6.0.1: 1354 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1355 | engines: {node: '>=8'} 1356 | dependencies: 1357 | ansi-regex: 5.0.1 1358 | dev: true 1359 | 1360 | /strip-indent/3.0.0: 1361 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 1362 | engines: {node: '>=8'} 1363 | dependencies: 1364 | min-indent: 1.0.1 1365 | dev: true 1366 | 1367 | /supports-preserve-symlinks-flag/1.0.0: 1368 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1369 | engines: {node: '>= 0.4'} 1370 | dev: true 1371 | 1372 | /svelte-hmr/0.14.12_svelte@3.49.0: 1373 | resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==} 1374 | engines: {node: ^12.20 || ^14.13.1 || >= 16} 1375 | peerDependencies: 1376 | svelte: '>=3.19.0' 1377 | dependencies: 1378 | svelte: 3.49.0 1379 | dev: true 1380 | 1381 | /svelte-preprocess/4.10.7_mllf5aeob3alhqyhywbspjtrfy: 1382 | resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} 1383 | engines: {node: '>= 9.11.2'} 1384 | requiresBuild: true 1385 | peerDependencies: 1386 | '@babel/core': ^7.10.2 1387 | coffeescript: ^2.5.1 1388 | less: ^3.11.3 || ^4.0.0 1389 | node-sass: '*' 1390 | postcss: ^7 || ^8 1391 | postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 1392 | pug: ^3.0.0 1393 | sass: ^1.26.8 1394 | stylus: ^0.55.0 1395 | sugarss: ^2.0.0 1396 | svelte: ^3.23.0 1397 | typescript: ^3.9.5 || ^4.0.0 1398 | peerDependenciesMeta: 1399 | '@babel/core': 1400 | optional: true 1401 | coffeescript: 1402 | optional: true 1403 | less: 1404 | optional: true 1405 | node-sass: 1406 | optional: true 1407 | postcss: 1408 | optional: true 1409 | postcss-load-config: 1410 | optional: true 1411 | pug: 1412 | optional: true 1413 | sass: 1414 | optional: true 1415 | stylus: 1416 | optional: true 1417 | sugarss: 1418 | optional: true 1419 | typescript: 1420 | optional: true 1421 | dependencies: 1422 | '@types/pug': 2.0.6 1423 | '@types/sass': 1.43.1 1424 | detect-indent: 6.1.0 1425 | magic-string: 0.25.9 1426 | postcss: 8.4.16 1427 | postcss-load-config: 3.1.4_postcss@8.4.16 1428 | sorcery: 0.10.0 1429 | strip-indent: 3.0.0 1430 | svelte: 3.49.0 1431 | dev: true 1432 | 1433 | /svelte/3.49.0: 1434 | resolution: {integrity: sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==} 1435 | engines: {node: '>= 8'} 1436 | dev: true 1437 | 1438 | /tailwindcss/3.1.8_postcss@8.4.16: 1439 | resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==} 1440 | engines: {node: '>=12.13.0'} 1441 | hasBin: true 1442 | peerDependencies: 1443 | postcss: ^8.0.9 1444 | dependencies: 1445 | arg: 5.0.2 1446 | chokidar: 3.5.3 1447 | color-name: 1.1.4 1448 | detective: 5.2.1 1449 | didyoumean: 1.2.2 1450 | dlv: 1.1.3 1451 | fast-glob: 3.2.11 1452 | glob-parent: 6.0.2 1453 | is-glob: 4.0.3 1454 | lilconfig: 2.0.6 1455 | normalize-path: 3.0.0 1456 | object-hash: 3.0.0 1457 | picocolors: 1.0.0 1458 | postcss: 8.4.16 1459 | postcss-import: 14.1.0_postcss@8.4.16 1460 | postcss-js: 4.0.0_postcss@8.4.16 1461 | postcss-load-config: 3.1.4_postcss@8.4.16 1462 | postcss-nested: 5.0.6_postcss@8.4.16 1463 | postcss-selector-parser: 6.0.10 1464 | postcss-value-parser: 4.2.0 1465 | quick-lru: 5.1.1 1466 | resolve: 1.22.1 1467 | transitivePeerDependencies: 1468 | - ts-node 1469 | dev: true 1470 | 1471 | /tar/6.1.11: 1472 | resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} 1473 | engines: {node: '>= 10'} 1474 | dependencies: 1475 | chownr: 2.0.0 1476 | fs-minipass: 2.1.0 1477 | minipass: 3.3.4 1478 | minizlib: 2.1.2 1479 | mkdirp: 1.0.4 1480 | yallist: 4.0.0 1481 | dev: true 1482 | 1483 | /tiny-glob/0.2.9: 1484 | resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} 1485 | dependencies: 1486 | globalyzer: 0.1.0 1487 | globrex: 0.1.2 1488 | dev: true 1489 | 1490 | /to-regex-range/5.0.1: 1491 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1492 | engines: {node: '>=8.0'} 1493 | dependencies: 1494 | is-number: 7.0.0 1495 | dev: true 1496 | 1497 | /totalist/3.0.0: 1498 | resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} 1499 | engines: {node: '>=6'} 1500 | dev: true 1501 | 1502 | /tr46/0.0.3: 1503 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 1504 | dev: true 1505 | 1506 | /undici/5.10.0: 1507 | resolution: {integrity: sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==} 1508 | engines: {node: '>=12.18'} 1509 | dev: true 1510 | 1511 | /update-browserslist-db/1.0.5_browserslist@4.21.3: 1512 | resolution: {integrity: sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==} 1513 | hasBin: true 1514 | peerDependencies: 1515 | browserslist: '>= 4.21.0' 1516 | dependencies: 1517 | browserslist: 4.21.3 1518 | escalade: 3.1.1 1519 | picocolors: 1.0.0 1520 | dev: true 1521 | 1522 | /util-deprecate/1.0.2: 1523 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1524 | dev: true 1525 | 1526 | /vite/3.1.0-beta.1: 1527 | resolution: {integrity: sha512-JGEnWSC0hfarcduTCQr6wnRjPLbT62iLCK59HBJXYt9oyWSUMtrvcnDqzvLFC+lHV6KGFQkmWlZucyIQmgUnLA==} 1528 | engines: {node: ^14.18.0 || >=16.0.0} 1529 | hasBin: true 1530 | peerDependencies: 1531 | less: '*' 1532 | sass: '*' 1533 | stylus: '*' 1534 | terser: ^5.4.0 1535 | peerDependenciesMeta: 1536 | less: 1537 | optional: true 1538 | sass: 1539 | optional: true 1540 | stylus: 1541 | optional: true 1542 | terser: 1543 | optional: true 1544 | dependencies: 1545 | esbuild: 0.14.54 1546 | postcss: 8.4.16 1547 | resolve: 1.22.1 1548 | rollup: 2.78.1 1549 | optionalDependencies: 1550 | fsevents: 2.3.2 1551 | dev: true 1552 | 1553 | /web-streams-polyfill/3.2.1: 1554 | resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} 1555 | engines: {node: '>= 8'} 1556 | dev: true 1557 | 1558 | /webidl-conversions/3.0.1: 1559 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 1560 | dev: true 1561 | 1562 | /whatwg-url/5.0.0: 1563 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 1564 | dependencies: 1565 | tr46: 0.0.3 1566 | webidl-conversions: 3.0.1 1567 | dev: true 1568 | 1569 | /wide-align/1.1.5: 1570 | resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} 1571 | dependencies: 1572 | string-width: 4.2.3 1573 | dev: true 1574 | 1575 | /worktop/0.8.0-next.14: 1576 | resolution: {integrity: sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==} 1577 | engines: {node: '>=12'} 1578 | dependencies: 1579 | mrmime: 1.0.1 1580 | regexparam: 2.0.1 1581 | dev: true 1582 | 1583 | /wrappy/1.0.2: 1584 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1585 | dev: true 1586 | 1587 | /xtend/4.0.2: 1588 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 1589 | engines: {node: '>=0.4'} 1590 | dev: true 1591 | 1592 | /yallist/4.0.0: 1593 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 1594 | dev: true 1595 | 1596 | /yaml/1.10.2: 1597 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 1598 | engines: {node: '>= 6'} 1599 | dev: true 1600 | -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | %sveltekit.head% 8 | 13 | 14 | 15 |
%sveltekit.body%
16 | 17 | 18 | -------------------------------------------------------------------------------- /src/lib/Counter.svelte: -------------------------------------------------------------------------------- 1 | 8 | 9 | 15 | -------------------------------------------------------------------------------- /src/lib/Nav.svelte: -------------------------------------------------------------------------------- 1 | 18 | 19 | 43 | 44 | 66 | -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |