coyotte508 HF staff commited on
Commit
c697336
1 Parent(s): 99e2613

➕ Add Unocss integration

Browse files
Files changed (5) hide show
  1. package.json +1 -0
  2. pnpm-lock.yaml +409 -0
  3. src/app.html +3 -3
  4. src/routes/+layout.svelte +10 -2
  5. vite.config.ts +26 -1
package.json CHANGED
@@ -26,6 +26,7 @@
26
  "svelte-preprocess": "^4.10.6",
27
  "tslib": "^2.3.1",
28
  "typescript": "^4.7.4",
 
29
  "vite": "^3.1.0"
30
  },
31
  "type": "module"
 
26
  "svelte-preprocess": "^4.10.6",
27
  "tslib": "^2.3.1",
28
  "typescript": "^4.7.4",
29
+ "unocss": "^0.46.3",
30
  "vite": "^3.1.0"
31
  },
32
  "type": "module"
pnpm-lock.yaml CHANGED
@@ -15,6 +15,7 @@ specifiers:
15
  svelte-preprocess: ^4.10.6
16
  tslib: ^2.3.1
17
  typescript: ^4.7.4
 
18
  vite: ^3.1.0
19
 
20
  devDependencies:
@@ -32,10 +33,30 @@ devDependencies:
32
  svelte-preprocess: 4.10.7_besnmoibwkhwtentvwuriss7pa
33
  tslib: 2.4.1
34
  typescript: 4.8.4
 
35
  vite: 3.2.2
36
 
37
  packages:
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  /@esbuild/android-arm/0.15.13:
40
  resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==}
41
  engines: {node: '>=12'}
@@ -91,11 +112,41 @@ packages:
91
  resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
92
  dev: true
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  /@jridgewell/resolve-uri/3.1.0:
95
  resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
96
  engines: {node: '>=6.0.0'}
97
  dev: true
98
 
 
 
 
 
 
99
  /@jridgewell/sourcemap-codec/1.4.14:
100
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
101
  dev: true
@@ -181,6 +232,20 @@ packages:
181
  rollup: 2.79.1
182
  dev: true
183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  /@rollup/pluginutils/5.0.2_rollup@2.79.1:
185
  resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
186
  engines: {node: '>=14.0.0'}
@@ -418,6 +483,165 @@ packages:
418
  eslint-visitor-keys: 3.3.0
419
  dev: true
420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
421
  /acorn-jsx/5.3.2_acorn@8.8.1:
422
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
423
  peerDependencies:
@@ -515,6 +739,11 @@ packages:
515
  streamsearch: 1.1.0
516
  dev: true
517
 
 
 
 
 
 
518
  /callsites/3.1.0:
519
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
520
  engines: {node: '>=6'}
@@ -554,6 +783,10 @@ packages:
554
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
555
  dev: true
556
 
 
 
 
 
557
  /commondir/1.0.1:
558
  resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
559
  dev: true
@@ -562,6 +795,10 @@ packages:
562
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
563
  dev: true
564
 
 
 
 
 
565
  /cookie/0.5.0:
566
  resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
567
  engines: {node: '>= 0.6'}
@@ -576,6 +813,14 @@ packages:
576
  which: 2.0.2
577
  dev: true
578
 
 
 
 
 
 
 
 
 
579
  /debug/4.3.4:
580
  resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
581
  engines: {node: '>=6.0'}
@@ -597,6 +842,14 @@ packages:
597
  engines: {node: '>=0.10.0'}
598
  dev: true
599
 
 
 
 
 
 
 
 
 
600
  /detect-indent/6.1.0:
601
  resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
602
  engines: {node: '>=8'}
@@ -620,6 +873,10 @@ packages:
620
  esutils: 2.0.3
621
  dev: true
622
 
 
 
 
 
623
  /es6-promise/3.3.1:
624
  resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
625
  dev: true
@@ -984,6 +1241,21 @@ packages:
984
  engines: {node: '>=0.10.0'}
985
  dev: true
986
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
987
  /fast-deep-equal/3.1.3:
988
  resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
989
  dev: true
@@ -1063,6 +1335,11 @@ packages:
1063
  resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1064
  dev: true
1065
 
 
 
 
 
 
1066
  /glob-parent/5.1.2:
1067
  resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1068
  engines: {node: '>= 6'}
@@ -1134,6 +1411,13 @@ packages:
1134
  resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
1135
  dev: true
1136
 
 
 
 
 
 
 
 
1137
  /has-flag/4.0.0:
1138
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1139
  engines: {node: '>=8'}
@@ -1146,6 +1430,11 @@ packages:
1146
  function-bind: 1.1.1
1147
  dev: true
1148
 
 
 
 
 
 
1149
  /ignore/5.2.0:
1150
  resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1151
  engines: {node: '>= 4'}
@@ -1227,10 +1516,20 @@ packages:
1227
  '@types/estree': 1.0.0
1228
  dev: true
1229
 
 
 
 
 
 
1230
  /isexe/2.0.0:
1231
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1232
  dev: true
1233
 
 
 
 
 
 
1234
  /js-sdsl/4.1.5:
1235
  resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==}
1236
  dev: true
@@ -1255,6 +1554,10 @@ packages:
1255
  engines: {node: '>=6'}
1256
  dev: true
1257
 
 
 
 
 
1258
  /levn/0.4.1:
1259
  resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1260
  engines: {node: '>= 0.8.0'}
@@ -1263,6 +1566,11 @@ packages:
1263
  type-check: 0.4.0
1264
  dev: true
1265
 
 
 
 
 
 
1266
  /locate-path/6.0.0:
1267
  resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1268
  engines: {node: '>=10'}
@@ -1294,6 +1602,14 @@ packages:
1294
  sourcemap-codec: 1.4.8
1295
  dev: true
1296
 
 
 
 
 
 
 
 
 
1297
  /merge2/1.4.1:
1298
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1299
  engines: {node: '>= 8'}
@@ -1313,6 +1629,11 @@ packages:
1313
  hasBin: true
1314
  dev: true
1315
 
 
 
 
 
 
1316
  /min-indent/1.0.1:
1317
  resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1318
  engines: {node: '>=4'}
@@ -1370,17 +1691,44 @@ packages:
1370
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1371
  dev: true
1372
 
 
 
 
 
1373
  /normalize-path/3.0.0:
1374
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1375
  engines: {node: '>=0.10.0'}
1376
  dev: true
1377
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1378
  /once/1.4.0:
1379
  resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1380
  dependencies:
1381
  wrappy: 1.0.2
1382
  dev: true
1383
 
 
 
 
 
 
 
 
1384
  /optionator/0.9.1:
1385
  resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
1386
  engines: {node: '>= 0.8.0'}
@@ -1438,6 +1786,14 @@ packages:
1438
  engines: {node: '>=8'}
1439
  dev: true
1440
 
 
 
 
 
 
 
 
 
1441
  /picocolors/1.0.0:
1442
  resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1443
  dev: true
@@ -1585,6 +1941,10 @@ packages:
1585
  engines: {node: '>=8'}
1586
  dev: true
1587
 
 
 
 
 
1588
  /sirv/2.0.2:
1589
  resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
1590
  engines: {node: '>= 10'}
@@ -1630,6 +1990,11 @@ packages:
1630
  ansi-regex: 5.0.1
1631
  dev: true
1632
 
 
 
 
 
 
1633
  /strip-indent/3.0.0:
1634
  resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
1635
  engines: {node: '>=8'}
@@ -1806,6 +2171,18 @@ packages:
1806
  hasBin: true
1807
  dev: true
1808
 
 
 
 
 
 
 
 
 
 
 
 
 
1809
  /undici/5.12.0:
1810
  resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==}
1811
  engines: {node: '>=12.18'}
@@ -1813,6 +2190,38 @@ packages:
1813
  busboy: 1.6.0
1814
  dev: true
1815
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1816
  /uri-js/4.4.1:
1817
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1818
  dependencies:
 
15
  svelte-preprocess: ^4.10.6
16
  tslib: ^2.3.1
17
  typescript: ^4.7.4
18
+ unocss: ^0.46.3
19
  vite: ^3.1.0
20
 
21
  devDependencies:
 
33
  svelte-preprocess: 4.10.7_besnmoibwkhwtentvwuriss7pa
34
  tslib: 2.4.1
35
  typescript: 4.8.4
36
+ unocss: 0.46.3_vite@3.2.2
37
  vite: 3.2.2
38
 
39
  packages:
40
 
41
+ /@ampproject/remapping/2.2.0:
42
+ resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
43
+ engines: {node: '>=6.0.0'}
44
+ dependencies:
45
+ '@jridgewell/gen-mapping': 0.1.1
46
+ '@jridgewell/trace-mapping': 0.3.17
47
+ dev: true
48
+
49
+ /@antfu/install-pkg/0.1.1:
50
+ resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
51
+ dependencies:
52
+ execa: 5.1.1
53
+ find-up: 5.0.0
54
+ dev: true
55
+
56
+ /@antfu/utils/0.5.2:
57
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
58
+ dev: true
59
+
60
  /@esbuild/android-arm/0.15.13:
61
  resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==}
62
  engines: {node: '>=12'}
 
112
  resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
113
  dev: true
114
 
115
+ /@iconify/types/2.0.0:
116
+ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
117
+ dev: true
118
+
119
+ /@iconify/utils/2.0.1:
120
+ resolution: {integrity: sha512-t8IyICk25wgZL4YKn/2kYfjG5MGA6EWZlaUJZ1OEIku4V+kX9V900T5E4HIqS3hLyD6/RJET0zY4vxO9pHLHHw==}
121
+ dependencies:
122
+ '@antfu/install-pkg': 0.1.1
123
+ '@antfu/utils': 0.5.2
124
+ '@iconify/types': 2.0.0
125
+ debug: 4.3.4
126
+ kolorist: 1.6.0
127
+ local-pkg: 0.4.2
128
+ transitivePeerDependencies:
129
+ - supports-color
130
+ dev: true
131
+
132
+ /@jridgewell/gen-mapping/0.1.1:
133
+ resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
134
+ engines: {node: '>=6.0.0'}
135
+ dependencies:
136
+ '@jridgewell/set-array': 1.1.2
137
+ '@jridgewell/sourcemap-codec': 1.4.14
138
+ dev: true
139
+
140
  /@jridgewell/resolve-uri/3.1.0:
141
  resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
142
  engines: {node: '>=6.0.0'}
143
  dev: true
144
 
145
+ /@jridgewell/set-array/1.1.2:
146
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
147
+ engines: {node: '>=6.0.0'}
148
+ dev: true
149
+
150
  /@jridgewell/sourcemap-codec/1.4.14:
151
  resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
152
  dev: true
 
232
  rollup: 2.79.1
233
  dev: true
234
 
235
+ /@rollup/pluginutils/5.0.2:
236
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
237
+ engines: {node: '>=14.0.0'}
238
+ peerDependencies:
239
+ rollup: ^1.20.0||^2.0.0||^3.0.0
240
+ peerDependenciesMeta:
241
+ rollup:
242
+ optional: true
243
+ dependencies:
244
+ '@types/estree': 1.0.0
245
+ estree-walker: 2.0.2
246
+ picomatch: 2.3.1
247
+ dev: true
248
+
249
  /@rollup/pluginutils/5.0.2_rollup@2.79.1:
250
  resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
251
  engines: {node: '>=14.0.0'}
 
483
  eslint-visitor-keys: 3.3.0
484
  dev: true
485
 
486
+ /@unocss/astro/0.46.3_vite@3.2.2:
487
+ resolution: {integrity: sha512-3Of0VLh5TVWc5MXzAF+Ik/9XBDkaaUcbxKquAI6hMSehtcnGOpmmNLZNjOaBdLuFDFP4RJGZ9Kkp/MuSLPuHDQ==}
488
+ dependencies:
489
+ '@unocss/core': 0.46.3
490
+ '@unocss/reset': 0.46.3
491
+ '@unocss/vite': 0.46.3_vite@3.2.2
492
+ transitivePeerDependencies:
493
+ - rollup
494
+ - vite
495
+ dev: true
496
+
497
+ /@unocss/cli/0.46.3:
498
+ resolution: {integrity: sha512-sZju0nWDRMX4mNA5fryFj3EyC1vUruEsin6rpqKoW7khRCADV1edqsr7azIQRsDDfOAUld22BrJr1cBssKWn3Q==}
499
+ engines: {node: '>=14'}
500
+ hasBin: true
501
+ dependencies:
502
+ '@ampproject/remapping': 2.2.0
503
+ '@rollup/pluginutils': 5.0.2
504
+ '@unocss/config': 0.46.3
505
+ '@unocss/core': 0.46.3
506
+ '@unocss/preset-uno': 0.46.3
507
+ cac: 6.7.14
508
+ chokidar: 3.5.3
509
+ colorette: 2.0.19
510
+ consola: 2.15.3
511
+ fast-glob: 3.2.12
512
+ magic-string: 0.26.7
513
+ pathe: 0.3.9
514
+ perfect-debounce: 0.1.3
515
+ transitivePeerDependencies:
516
+ - rollup
517
+ dev: true
518
+
519
+ /@unocss/config/0.46.3:
520
+ resolution: {integrity: sha512-eecCWGeKMGVa2by0Q8xDugQLWwpA1BYP3ZORx/LYJHUDhh3aGHgf5GA6EHc97ITg3p5dK3RZSZMZnxjy5aunpg==}
521
+ engines: {node: '>=14'}
522
+ dependencies:
523
+ '@unocss/core': 0.46.3
524
+ unconfig: 0.3.7
525
+ dev: true
526
+
527
+ /@unocss/core/0.46.3:
528
+ resolution: {integrity: sha512-Wcyuw9KlFgxKz/QDJ+bNnQyI0h+LAWOpZWTkRQiDh1OxzLzYrBR3ljhtZe0tymKQRzQqUSpV5iBWOxJ8raJW1w==}
529
+ dev: true
530
+
531
+ /@unocss/inspector/0.46.3:
532
+ resolution: {integrity: sha512-WVcDTzORo7dZO7clEwzC19ENr7aLM2CsGsh75ofYiyZs2iYHvgnuZRspKv7SeXSjf4b49O0Xa9sDov7neTlMfA==}
533
+ dependencies:
534
+ gzip-size: 6.0.0
535
+ sirv: 2.0.2
536
+ dev: true
537
+
538
+ /@unocss/preset-attributify/0.46.3:
539
+ resolution: {integrity: sha512-vOXHFQlSZU5QLchiGKKdwz/dDS7zH6xZlxEcwdWHxzpl+kd1RfryRFa0N7MiS/6i++ko6Whr53pUyb0etafKgw==}
540
+ dependencies:
541
+ '@unocss/core': 0.46.3
542
+ dev: true
543
+
544
+ /@unocss/preset-icons/0.46.3:
545
+ resolution: {integrity: sha512-n0i4LQzj7nKZ/2MF1OH5srjDbqMec3EJZdAKIFKLohuBCpEzddRlC2rZzMdP6KCYyuxg4eJ0EIEuXgX7tWHu+Q==}
546
+ dependencies:
547
+ '@iconify/utils': 2.0.1
548
+ '@unocss/core': 0.46.3
549
+ ohmyfetch: 0.4.21
550
+ transitivePeerDependencies:
551
+ - supports-color
552
+ dev: true
553
+
554
+ /@unocss/preset-mini/0.46.3:
555
+ resolution: {integrity: sha512-Z9pQWYi12M+Pu/3F9OYTefcJpcZkdLAtQ7ibg1PAkL06Ua24qH8KRBhTALQr9enn4yTqpCt4OsK3KtMGp84dhw==}
556
+ dependencies:
557
+ '@unocss/core': 0.46.3
558
+ dev: true
559
+
560
+ /@unocss/preset-tagify/0.46.3:
561
+ resolution: {integrity: sha512-u8YJEPHM0Mxd8kWaM2+IfRKBRk3KxCghOVzYo2+/1ez+c+A1LZIduLwjmN/Tb7BxR/awNfOmC59kxxx0fIT1PQ==}
562
+ dependencies:
563
+ '@unocss/core': 0.46.3
564
+ dev: true
565
+
566
+ /@unocss/preset-typography/0.46.3:
567
+ resolution: {integrity: sha512-o9a1QMRlCL7/9wR2FwL+ncb4ITh8nCQUCQk+yhvP8/89afn+jmpLajccDX03THcR9s3rByp1/TnuyRrJoUer+A==}
568
+ dependencies:
569
+ '@unocss/core': 0.46.3
570
+ dev: true
571
+
572
+ /@unocss/preset-uno/0.46.3:
573
+ resolution: {integrity: sha512-MxRDodapsIV31z5/M7yhd/rxjtj7k8Z3kZROTSfTuRma9oD4e3Z6Q3GGUcn+dkgJmYDLTW61fbQf+ntOMlVcjg==}
574
+ dependencies:
575
+ '@unocss/core': 0.46.3
576
+ '@unocss/preset-mini': 0.46.3
577
+ '@unocss/preset-wind': 0.46.3
578
+ dev: true
579
+
580
+ /@unocss/preset-web-fonts/0.46.3:
581
+ resolution: {integrity: sha512-sY3pGJ4CUVOiIhX4foq5t5nd7NIcSq1Xa6jUS4Bf/pt0Nn9fyP5uRUgwXT0EXler2uF+Xq8JS9iNUA/dwmD9kg==}
582
+ dependencies:
583
+ '@unocss/core': 0.46.3
584
+ ohmyfetch: 0.4.21
585
+ dev: true
586
+
587
+ /@unocss/preset-wind/0.46.3:
588
+ resolution: {integrity: sha512-qI9Ta4NIL2SBJ3UlBJAB72FBAe2czOkX0EvlsY+9DxlB2l1orBJy2n5EksbtAu0dk+RSxlk2E1zfXfV02ngqmA==}
589
+ dependencies:
590
+ '@unocss/core': 0.46.3
591
+ '@unocss/preset-mini': 0.46.3
592
+ dev: true
593
+
594
+ /@unocss/reset/0.46.3:
595
+ resolution: {integrity: sha512-Jb9zx3h5IPVjSAyW+cLq+/cyeTcExtRaK+Jd7Zjcw6LhgeY5uFeEAQPoFVLCX8az7BXO6FQD3cAmWvl/yogAOA==}
596
+ dev: true
597
+
598
+ /@unocss/scope/0.46.3:
599
+ resolution: {integrity: sha512-oL8dC7vuy3Z76JTmrrJGMdNaojTPSwNnspaNQrGXydqLj/jwKAsLN2GeJi0FHvsnC1vicHjXhBRJ1uNQvwm/bQ==}
600
+ dev: true
601
+
602
+ /@unocss/transformer-attributify-jsx/0.46.3:
603
+ resolution: {integrity: sha512-VW0gNAtSGkWz4LpviFVnOuGHJkhzPdj05OFVwYBBtPDI52rnx0pg0Nfu6epYwK9EfcdHLsmtJ3Bz3Jr1ldWAfg==}
604
+ dependencies:
605
+ '@unocss/core': 0.46.3
606
+ dev: true
607
+
608
+ /@unocss/transformer-compile-class/0.46.3:
609
+ resolution: {integrity: sha512-TFtfSAxjX5x1mbQT3EqbmW2X9lDgKUEp134sdX44SO09VA5UZDpg/i+iI5adMr8h44c76S5HOqoLGEKgirT51w==}
610
+ dependencies:
611
+ '@unocss/core': 0.46.3
612
+ dev: true
613
+
614
+ /@unocss/transformer-directives/0.46.3:
615
+ resolution: {integrity: sha512-9h5HZ7JJco6Hk6M6Gp3e+n5+s9reMRv6zPWeoTG7Y3gzHDbYDjQgaoCi7+6fPQ9642zN2WsAIsIm7r1gVpYveQ==}
616
+ dependencies:
617
+ '@unocss/core': 0.46.3
618
+ css-tree: 2.2.1
619
+ dev: true
620
+
621
+ /@unocss/transformer-variant-group/0.46.3:
622
+ resolution: {integrity: sha512-OdOREPMEo0D2tKaJa53CYoriKUIhjNCaBwr/0XGOamDwfYclt3+YyZ92AhpQIfqrdNbzlaBArjWGXMLjGLI1OA==}
623
+ dependencies:
624
+ '@unocss/core': 0.46.3
625
+ dev: true
626
+
627
+ /@unocss/vite/0.46.3_vite@3.2.2:
628
+ resolution: {integrity: sha512-LCq3olCaRTheit6s5oE6x9/BlODpdG5K5CJ44GP7UZei3SuHOAKkbHNq7tanmMXc1jvIUre8HOeIKhARcA5Bwg==}
629
+ peerDependencies:
630
+ vite: ^2.9.0 || ^3.0.0-0
631
+ dependencies:
632
+ '@ampproject/remapping': 2.2.0
633
+ '@rollup/pluginutils': 5.0.2
634
+ '@unocss/config': 0.46.3
635
+ '@unocss/core': 0.46.3
636
+ '@unocss/inspector': 0.46.3
637
+ '@unocss/scope': 0.46.3
638
+ '@unocss/transformer-directives': 0.46.3
639
+ magic-string: 0.26.7
640
+ vite: 3.2.2
641
+ transitivePeerDependencies:
642
+ - rollup
643
+ dev: true
644
+
645
  /acorn-jsx/5.3.2_acorn@8.8.1:
646
  resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
647
  peerDependencies:
 
739
  streamsearch: 1.1.0
740
  dev: true
741
 
742
+ /cac/6.7.14:
743
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
744
+ engines: {node: '>=8'}
745
+ dev: true
746
+
747
  /callsites/3.1.0:
748
  resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
749
  engines: {node: '>=6'}
 
783
  resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
784
  dev: true
785
 
786
+ /colorette/2.0.19:
787
+ resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
788
+ dev: true
789
+
790
  /commondir/1.0.1:
791
  resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
792
  dev: true
 
795
  resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
796
  dev: true
797
 
798
+ /consola/2.15.3:
799
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
800
+ dev: true
801
+
802
  /cookie/0.5.0:
803
  resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
804
  engines: {node: '>= 0.6'}
 
813
  which: 2.0.2
814
  dev: true
815
 
816
+ /css-tree/2.2.1:
817
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
818
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
819
+ dependencies:
820
+ mdn-data: 2.0.28
821
+ source-map-js: 1.0.2
822
+ dev: true
823
+
824
  /debug/4.3.4:
825
  resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
826
  engines: {node: '>=6.0'}
 
842
  engines: {node: '>=0.10.0'}
843
  dev: true
844
 
845
+ /defu/6.1.0:
846
+ resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==}
847
+ dev: true
848
+
849
+ /destr/1.2.0:
850
+ resolution: {integrity: sha512-JG+cG4ZPB1L27sl2C2URg8MIOmIUtTbE5wEx02BpmrTCqg/hXxFKXsYsnODl5PdpqNRaS1KQGUQ56V8jk8XpYQ==}
851
+ dev: true
852
+
853
  /detect-indent/6.1.0:
854
  resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
855
  engines: {node: '>=8'}
 
873
  esutils: 2.0.3
874
  dev: true
875
 
876
+ /duplexer/0.1.2:
877
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
878
+ dev: true
879
+
880
  /es6-promise/3.3.1:
881
  resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
882
  dev: true
 
1241
  engines: {node: '>=0.10.0'}
1242
  dev: true
1243
 
1244
+ /execa/5.1.1:
1245
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1246
+ engines: {node: '>=10'}
1247
+ dependencies:
1248
+ cross-spawn: 7.0.3
1249
+ get-stream: 6.0.1
1250
+ human-signals: 2.1.0
1251
+ is-stream: 2.0.1
1252
+ merge-stream: 2.0.0
1253
+ npm-run-path: 4.0.1
1254
+ onetime: 5.1.2
1255
+ signal-exit: 3.0.7
1256
+ strip-final-newline: 2.0.0
1257
+ dev: true
1258
+
1259
  /fast-deep-equal/3.1.3:
1260
  resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1261
  dev: true
 
1335
  resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1336
  dev: true
1337
 
1338
+ /get-stream/6.0.1:
1339
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1340
+ engines: {node: '>=10'}
1341
+ dev: true
1342
+
1343
  /glob-parent/5.1.2:
1344
  resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1345
  engines: {node: '>= 6'}
 
1411
  resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
1412
  dev: true
1413
 
1414
+ /gzip-size/6.0.0:
1415
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
1416
+ engines: {node: '>=10'}
1417
+ dependencies:
1418
+ duplexer: 0.1.2
1419
+ dev: true
1420
+
1421
  /has-flag/4.0.0:
1422
  resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1423
  engines: {node: '>=8'}
 
1430
  function-bind: 1.1.1
1431
  dev: true
1432
 
1433
+ /human-signals/2.1.0:
1434
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1435
+ engines: {node: '>=10.17.0'}
1436
+ dev: true
1437
+
1438
  /ignore/5.2.0:
1439
  resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1440
  engines: {node: '>= 4'}
 
1516
  '@types/estree': 1.0.0
1517
  dev: true
1518
 
1519
+ /is-stream/2.0.1:
1520
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1521
+ engines: {node: '>=8'}
1522
+ dev: true
1523
+
1524
  /isexe/2.0.0:
1525
  resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1526
  dev: true
1527
 
1528
+ /jiti/1.16.0:
1529
+ resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==}
1530
+ hasBin: true
1531
+ dev: true
1532
+
1533
  /js-sdsl/4.1.5:
1534
  resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==}
1535
  dev: true
 
1554
  engines: {node: '>=6'}
1555
  dev: true
1556
 
1557
+ /kolorist/1.6.0:
1558
+ resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==}
1559
+ dev: true
1560
+
1561
  /levn/0.4.1:
1562
  resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1563
  engines: {node: '>= 0.8.0'}
 
1566
  type-check: 0.4.0
1567
  dev: true
1568
 
1569
+ /local-pkg/0.4.2:
1570
+ resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
1571
+ engines: {node: '>=14'}
1572
+ dev: true
1573
+
1574
  /locate-path/6.0.0:
1575
  resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1576
  engines: {node: '>=10'}
 
1602
  sourcemap-codec: 1.4.8
1603
  dev: true
1604
 
1605
+ /mdn-data/2.0.28:
1606
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
1607
+ dev: true
1608
+
1609
+ /merge-stream/2.0.0:
1610
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
1611
+ dev: true
1612
+
1613
  /merge2/1.4.1:
1614
  resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1615
  engines: {node: '>= 8'}
 
1629
  hasBin: true
1630
  dev: true
1631
 
1632
+ /mimic-fn/2.1.0:
1633
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1634
+ engines: {node: '>=6'}
1635
+ dev: true
1636
+
1637
  /min-indent/1.0.1:
1638
  resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1639
  engines: {node: '>=4'}
 
1691
  resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1692
  dev: true
1693
 
1694
+ /node-fetch-native/0.1.8:
1695
+ resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==}
1696
+ dev: true
1697
+
1698
  /normalize-path/3.0.0:
1699
  resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1700
  engines: {node: '>=0.10.0'}
1701
  dev: true
1702
 
1703
+ /npm-run-path/4.0.1:
1704
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
1705
+ engines: {node: '>=8'}
1706
+ dependencies:
1707
+ path-key: 3.1.1
1708
+ dev: true
1709
+
1710
+ /ohmyfetch/0.4.21:
1711
+ resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==}
1712
+ dependencies:
1713
+ destr: 1.2.0
1714
+ node-fetch-native: 0.1.8
1715
+ ufo: 0.8.6
1716
+ undici: 5.12.0
1717
+ dev: true
1718
+
1719
  /once/1.4.0:
1720
  resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1721
  dependencies:
1722
  wrappy: 1.0.2
1723
  dev: true
1724
 
1725
+ /onetime/5.1.2:
1726
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
1727
+ engines: {node: '>=6'}
1728
+ dependencies:
1729
+ mimic-fn: 2.1.0
1730
+ dev: true
1731
+
1732
  /optionator/0.9.1:
1733
  resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
1734
  engines: {node: '>= 0.8.0'}
 
1786
  engines: {node: '>=8'}
1787
  dev: true
1788
 
1789
+ /pathe/0.3.9:
1790
+ resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==}
1791
+ dev: true
1792
+
1793
+ /perfect-debounce/0.1.3:
1794
+ resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==}
1795
+ dev: true
1796
+
1797
  /picocolors/1.0.0:
1798
  resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1799
  dev: true
 
1941
  engines: {node: '>=8'}
1942
  dev: true
1943
 
1944
+ /signal-exit/3.0.7:
1945
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1946
+ dev: true
1947
+
1948
  /sirv/2.0.2:
1949
  resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
1950
  engines: {node: '>= 10'}
 
1990
  ansi-regex: 5.0.1
1991
  dev: true
1992
 
1993
+ /strip-final-newline/2.0.0:
1994
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
1995
+ engines: {node: '>=6'}
1996
+ dev: true
1997
+
1998
  /strip-indent/3.0.0:
1999
  resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
2000
  engines: {node: '>=8'}
 
2171
  hasBin: true
2172
  dev: true
2173
 
2174
+ /ufo/0.8.6:
2175
+ resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==}
2176
+ dev: true
2177
+
2178
+ /unconfig/0.3.7:
2179
+ resolution: {integrity: sha512-1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA==}
2180
+ dependencies:
2181
+ '@antfu/utils': 0.5.2
2182
+ defu: 6.1.0
2183
+ jiti: 1.16.0
2184
+ dev: true
2185
+
2186
  /undici/5.12.0:
2187
  resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==}
2188
  engines: {node: '>=12.18'}
 
2190
  busboy: 1.6.0
2191
  dev: true
2192
 
2193
+ /unocss/0.46.3_vite@3.2.2:
2194
+ resolution: {integrity: sha512-9ICDcmCkNH2jp6NVR7kMYe4rvfIc4INv7u5g4G2yQx00YYfGc8PCY7VqWlJsHoD7eUuqUOSwBbd9gsg3cvNn4A==}
2195
+ engines: {node: '>=14'}
2196
+ peerDependencies:
2197
+ '@unocss/webpack': 0.46.3
2198
+ peerDependenciesMeta:
2199
+ '@unocss/webpack':
2200
+ optional: true
2201
+ dependencies:
2202
+ '@unocss/astro': 0.46.3_vite@3.2.2
2203
+ '@unocss/cli': 0.46.3
2204
+ '@unocss/core': 0.46.3
2205
+ '@unocss/preset-attributify': 0.46.3
2206
+ '@unocss/preset-icons': 0.46.3
2207
+ '@unocss/preset-mini': 0.46.3
2208
+ '@unocss/preset-tagify': 0.46.3
2209
+ '@unocss/preset-typography': 0.46.3
2210
+ '@unocss/preset-uno': 0.46.3
2211
+ '@unocss/preset-web-fonts': 0.46.3
2212
+ '@unocss/preset-wind': 0.46.3
2213
+ '@unocss/reset': 0.46.3
2214
+ '@unocss/transformer-attributify-jsx': 0.46.3
2215
+ '@unocss/transformer-compile-class': 0.46.3
2216
+ '@unocss/transformer-directives': 0.46.3
2217
+ '@unocss/transformer-variant-group': 0.46.3
2218
+ '@unocss/vite': 0.46.3_vite@3.2.2
2219
+ transitivePeerDependencies:
2220
+ - rollup
2221
+ - supports-color
2222
+ - vite
2223
+ dev: true
2224
+
2225
  /uri-js/4.4.1:
2226
  resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2227
  dependencies:
src/app.html CHANGED
@@ -1,12 +1,12 @@
1
  <!DOCTYPE html>
2
- <html lang="en">
3
  <head>
4
  <meta charset="utf-8" />
5
- <link rel="icon" href="%sveltekit.assets%/favicon.png" />
6
  <meta name="viewport" content="width=device-width" />
7
  %sveltekit.head%
8
  </head>
9
- <body>
10
  <div>%sveltekit.body%</div>
11
  </body>
12
  </html>
 
1
  <!DOCTYPE html>
2
+ <html lang="fr">
3
  <head>
4
  <meta charset="utf-8" />
5
+ <link rel="icon" href="/logo.svg" />
6
  <meta name="viewport" content="width=device-width" />
7
  %sveltekit.head%
8
  </head>
9
+ <body data-sveltekit-prefetch>
10
  <div>%sveltekit.body%</div>
11
  </body>
12
  </html>
src/routes/+layout.svelte CHANGED
@@ -1,3 +1,11 @@
1
- title
 
 
2
 
3
- <slot></slot>
 
 
 
 
 
 
 
1
+ <script lang="ts">
2
+ import 'uno.css'
3
+ </script>
4
 
5
+ <h1 class="text-sunray">title</h1>
6
+
7
+ <slot></slot>
8
+
9
+ <style>
10
+
11
+ </style>
vite.config.ts CHANGED
@@ -1,8 +1,33 @@
1
  import { sveltekit } from '@sveltejs/kit/vite';
2
  import type { UserConfig } from 'vite';
 
3
 
4
  const config: UserConfig = {
5
- plugins: [sveltekit()]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  };
7
 
8
  export default config;
 
1
  import { sveltekit } from '@sveltejs/kit/vite';
2
  import type { UserConfig } from 'vite';
3
+ import Unocss from 'unocss/vite'
4
 
5
  const config: UserConfig = {
6
+ plugins: [sveltekit(), Unocss({
7
+ rules: [
8
+ [/^text-(.*)$/, ([, c], { theme }) => {
9
+ if (c in theme.colors)
10
+ return { color: theme.colors[c as keyof typeof theme.colors] };
11
+ }],
12
+ [/^bg-(.*)$/, ([, c], { theme }) => {
13
+ if (c in theme.colors)
14
+ return { "background-color": theme.colors[c as keyof typeof theme.colors] };
15
+ }],
16
+ ],
17
+ shortcuts: {
18
+ input: "w-full max-w-80 text-lg pl-2 border border-solid border-2 rounded-xl",
19
+ link: "underline text-brunswick",
20
+ btn: "text-white bg-oxford px-4 py-2 rounded-3xl font-bold border-0",
21
+ "btn-sunray": "text-white bg-sunray px-4 py-2 rounded-3xl font-bold border-0",
22
+ },
23
+ theme: {
24
+ colors: {
25
+ "oxford": "#0a274c",
26
+ "sunray": "#d3a95a",
27
+ "brunswick": "#1e4832"
28
+ },
29
+ }
30
+ })]
31
  };
32
 
33
  export default config;