├── .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 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/routes/+page.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
9 | Hello world!
10 |
11 |
12 |
13 |
14 | Visit the svelte.dev to learn how to build Svelte
15 | apps.
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/routes/about/+page.svelte:
--------------------------------------------------------------------------------
1 |
19 |
20 |
21 |
27 |
--------------------------------------------------------------------------------
/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mattlehrer/sveltekit-vite-tailwind/61e69640f7bddb9a5544d0a3d0de1a9997110289/static/favicon.ico
--------------------------------------------------------------------------------
/static/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/svelte.config.js:
--------------------------------------------------------------------------------
1 | import adapter from '@sveltejs/adapter-auto';
2 | import preprocess from 'svelte-preprocess';
3 |
4 | /** @type {import('@sveltejs/kit').Config} */
5 | const config = {
6 | // Consult https://github.com/sveltejs/svelte-preprocess
7 | // for more information about preprocessors
8 | preprocess: [
9 | preprocess({
10 | postcss: true,
11 | }),
12 | ],
13 |
14 | kit: {
15 | adapter: adapter(),
16 | },
17 | };
18 |
19 | export default config;
20 |
--------------------------------------------------------------------------------
/tailwind.config.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ['src/app.html', 'src/**/*.{svelte,css}'],
3 | darkMode: 'class', // or 'media' or false
4 | theme: {
5 | extend: {},
6 | },
7 | plugins: [],
8 | };
9 |
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | import { sveltekit } from '@sveltejs/kit/vite';
2 |
3 | /** @type {import('vite').UserConfig} */
4 | const config = {
5 | plugins: [sveltekit()],
6 | };
7 |
8 | export default config;
9 |
--------------------------------------------------------------------------------