+1
.prettierrc
+1
.prettierrc
+13
-11
package.json
+13
-11
package.json
···
9
"serve": "vite preview"
10
},
11
"devDependencies": {
12
-
"@atcute/bluesky": "^1.0.15",
13
-
"@types/node": "^22.14.0",
14
-
"prettier": "^3.5.3",
15
-
"prettier-plugin-tailwindcss": "^0.6.11",
16
-
"typescript": "^5.8.3",
17
-
"unocss": "66.1.0-beta.10",
18
-
"vite": "^6.2.5",
19
-
"vite-plugin-solid": "^2.11.6"
20
},
21
"dependencies": {
22
-
"@atcute/client": "^2.0.9",
23
-
"@atcute/oauth-browser-client": "^1.0.16",
24
-
"solid-js": "^1.9.5"
25
},
26
"packageManager": "pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228"
27
}
···
9
"serve": "vite preview"
10
},
11
"devDependencies": {
12
+
"@atcute/bluesky": "^3.2.2",
13
+
"@types/node": "^24.3.0",
14
+
"prettier": "^3.6.2",
15
+
"prettier-plugin-tailwindcss": "^0.6.14",
16
+
"typescript": "^5.9.2",
17
+
"unocss": "66.5.0",
18
+
"vite": "^7.1.4",
19
+
"vite-plugin-solid": "^2.11.8"
20
},
21
"dependencies": {
22
+
"@atcute/atproto": "^3.1.3",
23
+
"@atcute/client": "^4.0.3",
24
+
"@atcute/lexicons": "^1.1.1",
25
+
"@atcute/oauth-browser-client": "^1.0.26",
26
+
"solid-js": "^1.9.9"
27
},
28
"packageManager": "pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228"
29
}
+836
-835
pnpm-lock.yaml
+836
-835
pnpm-lock.yaml
···
8
9
.:
10
dependencies:
11
'@atcute/client':
12
-
specifier: ^2.0.9
13
-
version: 2.0.9
14
'@atcute/oauth-browser-client':
15
-
specifier: ^1.0.16
16
-
version: 1.0.16
17
solid-js:
18
-
specifier: ^1.9.5
19
-
version: 1.9.5
20
devDependencies:
21
'@atcute/bluesky':
22
-
specifier: ^1.0.15
23
-
version: 1.0.15(@atcute/client@2.0.9)
24
'@types/node':
25
-
specifier: ^22.14.0
26
-
version: 22.14.0
27
prettier:
28
-
specifier: ^3.5.3
29
-
version: 3.5.3
30
prettier-plugin-tailwindcss:
31
-
specifier: ^0.6.11
32
-
version: 0.6.11(prettier@3.5.3)
33
typescript:
34
-
specifier: ^5.8.3
35
-
version: 5.8.3
36
unocss:
37
-
specifier: 66.1.0-beta.10
38
-
version: 66.1.0-beta.10(postcss@8.5.3)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))
39
vite:
40
-
specifier: ^6.2.5
41
-
version: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
42
vite-plugin-solid:
43
-
specifier: ^2.11.6
44
-
version: 2.11.6(solid-js@1.9.5)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))
45
46
packages:
47
···
49
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
50
engines: {node: '>=6.0.0'}
51
52
-
'@antfu/install-pkg@1.0.0':
53
-
resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==}
54
55
-
'@antfu/utils@8.1.1':
56
-
resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
57
58
-
'@atcute/bluesky@1.0.15':
59
-
resolution: {integrity: sha512-+EFiybmKQ97aBAgtaD+cKRJER5AMn3cZMkEwEg/pDdWyzxYJ9m1UgemmLdTgI8VrxPufKqdXS2nl7uO7TY6BPA==}
60
-
peerDependencies:
61
-
'@atcute/client': ^1.0.0 || ^2.0.0
62
63
-
'@atcute/client@2.0.9':
64
-
resolution: {integrity: sha512-QNDm9gMP6x9LY77ArwY+urQOBtQW74/onEAz42c40JxRm6Rl9K9cU4ROvNKJ+5cpVmEm1sthEWVRmDr5CSZENA==}
65
66
-
'@atcute/multibase@1.1.2':
67
-
resolution: {integrity: sha512-KFX+c7a/u2jSNcRw0rLaUHG/XEKf1A1c8XF5soHnsb1JMCShihf/anfZ1kJ4no/IlIp9HEHV3PQRQO2sWL6ASQ==}
68
69
-
'@atcute/oauth-browser-client@1.0.16':
70
-
resolution: {integrity: sha512-BKkA4TPyaLIO+hVxcxZoDfLFUgsd3A47UyzWAbe3BpSoN8Kywy/CqWuAVlqdiUhO1iG+vVqGQhjKy4UxutaU4g==}
71
72
-
'@atcute/uint8array@1.0.1':
73
-
resolution: {integrity: sha512-AAnlFKyfDRgb9GNZJbhQ6OuMhbmNPirQyapb8KnmcEhxQZ3+tt+4NcwqekEegY4MpNqSTYeeTdyxq0wGZv1JHg==}
74
75
-
'@babel/code-frame@7.26.2':
76
-
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
77
engines: {node: '>=6.9.0'}
78
79
-
'@babel/compat-data@7.26.8':
80
-
resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}
81
engines: {node: '>=6.9.0'}
82
83
-
'@babel/core@7.26.10':
84
-
resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}
85
engines: {node: '>=6.9.0'}
86
87
-
'@babel/generator@7.27.0':
88
-
resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==}
89
engines: {node: '>=6.9.0'}
90
91
-
'@babel/helper-compilation-targets@7.27.0':
92
-
resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==}
93
engines: {node: '>=6.9.0'}
94
95
'@babel/helper-module-imports@7.18.6':
96
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
97
engines: {node: '>=6.9.0'}
98
99
-
'@babel/helper-module-imports@7.25.9':
100
-
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
101
engines: {node: '>=6.9.0'}
102
103
-
'@babel/helper-module-transforms@7.26.0':
104
-
resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
105
engines: {node: '>=6.9.0'}
106
peerDependencies:
107
'@babel/core': ^7.0.0
108
109
-
'@babel/helper-plugin-utils@7.26.5':
110
-
resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}
111
engines: {node: '>=6.9.0'}
112
113
-
'@babel/helper-string-parser@7.25.9':
114
-
resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
115
engines: {node: '>=6.9.0'}
116
117
-
'@babel/helper-validator-identifier@7.25.9':
118
-
resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
119
engines: {node: '>=6.9.0'}
120
121
-
'@babel/helper-validator-option@7.25.9':
122
-
resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
123
engines: {node: '>=6.9.0'}
124
125
-
'@babel/helpers@7.27.0':
126
-
resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==}
127
engines: {node: '>=6.9.0'}
128
129
-
'@babel/parser@7.27.0':
130
-
resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==}
131
engines: {node: '>=6.0.0'}
132
hasBin: true
133
134
-
'@babel/plugin-syntax-jsx@7.25.9':
135
-
resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
136
engines: {node: '>=6.9.0'}
137
peerDependencies:
138
'@babel/core': ^7.0.0-0
139
140
-
'@babel/template@7.27.0':
141
-
resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==}
142
engines: {node: '>=6.9.0'}
143
144
-
'@babel/traverse@7.27.0':
145
-
resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==}
146
engines: {node: '>=6.9.0'}
147
148
-
'@babel/types@7.27.0':
149
-
resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==}
150
engines: {node: '>=6.9.0'}
151
152
'@esbuild/aix-ppc64@0.23.1':
153
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
154
engines: {node: '>=18'}
155
cpu: [ppc64]
156
os: [aix]
157
158
-
'@esbuild/aix-ppc64@0.25.2':
159
-
resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==}
160
engines: {node: '>=18'}
161
cpu: [ppc64]
162
os: [aix]
···
167
cpu: [arm64]
168
os: [android]
169
170
-
'@esbuild/android-arm64@0.25.2':
171
-
resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==}
172
engines: {node: '>=18'}
173
cpu: [arm64]
174
os: [android]
···
179
cpu: [arm]
180
os: [android]
181
182
-
'@esbuild/android-arm@0.25.2':
183
-
resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==}
184
engines: {node: '>=18'}
185
cpu: [arm]
186
os: [android]
···
191
cpu: [x64]
192
os: [android]
193
194
-
'@esbuild/android-x64@0.25.2':
195
-
resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==}
196
engines: {node: '>=18'}
197
cpu: [x64]
198
os: [android]
···
203
cpu: [arm64]
204
os: [darwin]
205
206
-
'@esbuild/darwin-arm64@0.25.2':
207
-
resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==}
208
engines: {node: '>=18'}
209
cpu: [arm64]
210
os: [darwin]
···
215
cpu: [x64]
216
os: [darwin]
217
218
-
'@esbuild/darwin-x64@0.25.2':
219
-
resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==}
220
engines: {node: '>=18'}
221
cpu: [x64]
222
os: [darwin]
···
227
cpu: [arm64]
228
os: [freebsd]
229
230
-
'@esbuild/freebsd-arm64@0.25.2':
231
-
resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==}
232
engines: {node: '>=18'}
233
cpu: [arm64]
234
os: [freebsd]
···
239
cpu: [x64]
240
os: [freebsd]
241
242
-
'@esbuild/freebsd-x64@0.25.2':
243
-
resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==}
244
engines: {node: '>=18'}
245
cpu: [x64]
246
os: [freebsd]
···
251
cpu: [arm64]
252
os: [linux]
253
254
-
'@esbuild/linux-arm64@0.25.2':
255
-
resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==}
256
engines: {node: '>=18'}
257
cpu: [arm64]
258
os: [linux]
···
263
cpu: [arm]
264
os: [linux]
265
266
-
'@esbuild/linux-arm@0.25.2':
267
-
resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==}
268
engines: {node: '>=18'}
269
cpu: [arm]
270
os: [linux]
···
275
cpu: [ia32]
276
os: [linux]
277
278
-
'@esbuild/linux-ia32@0.25.2':
279
-
resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==}
280
engines: {node: '>=18'}
281
cpu: [ia32]
282
os: [linux]
···
287
cpu: [loong64]
288
os: [linux]
289
290
-
'@esbuild/linux-loong64@0.25.2':
291
-
resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==}
292
engines: {node: '>=18'}
293
cpu: [loong64]
294
os: [linux]
···
299
cpu: [mips64el]
300
os: [linux]
301
302
-
'@esbuild/linux-mips64el@0.25.2':
303
-
resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==}
304
engines: {node: '>=18'}
305
cpu: [mips64el]
306
os: [linux]
···
311
cpu: [ppc64]
312
os: [linux]
313
314
-
'@esbuild/linux-ppc64@0.25.2':
315
-
resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==}
316
engines: {node: '>=18'}
317
cpu: [ppc64]
318
os: [linux]
···
323
cpu: [riscv64]
324
os: [linux]
325
326
-
'@esbuild/linux-riscv64@0.25.2':
327
-
resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==}
328
engines: {node: '>=18'}
329
cpu: [riscv64]
330
os: [linux]
···
335
cpu: [s390x]
336
os: [linux]
337
338
-
'@esbuild/linux-s390x@0.25.2':
339
-
resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==}
340
engines: {node: '>=18'}
341
cpu: [s390x]
342
os: [linux]
···
347
cpu: [x64]
348
os: [linux]
349
350
-
'@esbuild/linux-x64@0.25.2':
351
-
resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==}
352
engines: {node: '>=18'}
353
cpu: [x64]
354
os: [linux]
355
356
-
'@esbuild/netbsd-arm64@0.25.2':
357
-
resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==}
358
engines: {node: '>=18'}
359
cpu: [arm64]
360
os: [netbsd]
···
365
cpu: [x64]
366
os: [netbsd]
367
368
-
'@esbuild/netbsd-x64@0.25.2':
369
-
resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==}
370
engines: {node: '>=18'}
371
cpu: [x64]
372
os: [netbsd]
···
377
cpu: [arm64]
378
os: [openbsd]
379
380
-
'@esbuild/openbsd-arm64@0.25.2':
381
-
resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==}
382
engines: {node: '>=18'}
383
cpu: [arm64]
384
os: [openbsd]
···
389
cpu: [x64]
390
os: [openbsd]
391
392
-
'@esbuild/openbsd-x64@0.25.2':
393
-
resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==}
394
engines: {node: '>=18'}
395
cpu: [x64]
396
os: [openbsd]
397
398
'@esbuild/sunos-x64@0.23.1':
399
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
400
engines: {node: '>=18'}
401
cpu: [x64]
402
os: [sunos]
403
404
-
'@esbuild/sunos-x64@0.25.2':
405
-
resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==}
406
engines: {node: '>=18'}
407
cpu: [x64]
408
os: [sunos]
···
413
cpu: [arm64]
414
os: [win32]
415
416
-
'@esbuild/win32-arm64@0.25.2':
417
-
resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==}
418
engines: {node: '>=18'}
419
cpu: [arm64]
420
os: [win32]
···
425
cpu: [ia32]
426
os: [win32]
427
428
-
'@esbuild/win32-ia32@0.25.2':
429
-
resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==}
430
engines: {node: '>=18'}
431
cpu: [ia32]
432
os: [win32]
···
437
cpu: [x64]
438
os: [win32]
439
440
-
'@esbuild/win32-x64@0.25.2':
441
-
resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==}
442
engines: {node: '>=18'}
443
cpu: [x64]
444
os: [win32]
···
446
'@iconify/types@2.0.0':
447
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
448
449
-
'@iconify/utils@2.3.0':
450
-
resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
451
452
-
'@jridgewell/gen-mapping@0.3.8':
453
-
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
454
-
engines: {node: '>=6.0.0'}
455
456
'@jridgewell/resolve-uri@3.1.2':
457
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
458
engines: {node: '>=6.0.0'}
459
460
-
'@jridgewell/set-array@1.2.1':
461
-
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
462
-
engines: {node: '>=6.0.0'}
463
464
-
'@jridgewell/sourcemap-codec@1.5.0':
465
-
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
466
467
-
'@jridgewell/trace-mapping@0.3.25':
468
-
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
469
470
-
'@polka/url@1.0.0-next.28':
471
-
resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
472
473
-
'@quansync/fs@0.1.2':
474
-
resolution: {integrity: sha512-ezIadUb1aFhwJLd++WVqVpi9rnlX8vnd4ju7saPhwLHJN1mJgOv0puePTGV+FbtSnWtwoHDT8lAm4kagDZmpCg==}
475
-
engines: {node: '>=20.0.0'}
476
-
477
-
'@rollup/rollup-android-arm-eabi@4.39.0':
478
-
resolution: {integrity: sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==}
479
cpu: [arm]
480
os: [android]
481
482
-
'@rollup/rollup-android-arm64@4.39.0':
483
-
resolution: {integrity: sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==}
484
cpu: [arm64]
485
os: [android]
486
487
-
'@rollup/rollup-darwin-arm64@4.39.0':
488
-
resolution: {integrity: sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==}
489
cpu: [arm64]
490
os: [darwin]
491
492
-
'@rollup/rollup-darwin-x64@4.39.0':
493
-
resolution: {integrity: sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==}
494
cpu: [x64]
495
os: [darwin]
496
497
-
'@rollup/rollup-freebsd-arm64@4.39.0':
498
-
resolution: {integrity: sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==}
499
cpu: [arm64]
500
os: [freebsd]
501
502
-
'@rollup/rollup-freebsd-x64@4.39.0':
503
-
resolution: {integrity: sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==}
504
cpu: [x64]
505
os: [freebsd]
506
507
-
'@rollup/rollup-linux-arm-gnueabihf@4.39.0':
508
-
resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==}
509
cpu: [arm]
510
os: [linux]
511
512
-
'@rollup/rollup-linux-arm-musleabihf@4.39.0':
513
-
resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==}
514
cpu: [arm]
515
os: [linux]
516
517
-
'@rollup/rollup-linux-arm64-gnu@4.39.0':
518
-
resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==}
519
cpu: [arm64]
520
os: [linux]
521
522
-
'@rollup/rollup-linux-arm64-musl@4.39.0':
523
-
resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==}
524
cpu: [arm64]
525
os: [linux]
526
527
-
'@rollup/rollup-linux-loongarch64-gnu@4.39.0':
528
-
resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==}
529
cpu: [loong64]
530
os: [linux]
531
532
-
'@rollup/rollup-linux-powerpc64le-gnu@4.39.0':
533
-
resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==}
534
cpu: [ppc64]
535
os: [linux]
536
537
-
'@rollup/rollup-linux-riscv64-gnu@4.39.0':
538
-
resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==}
539
cpu: [riscv64]
540
os: [linux]
541
542
-
'@rollup/rollup-linux-riscv64-musl@4.39.0':
543
-
resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==}
544
cpu: [riscv64]
545
os: [linux]
546
547
-
'@rollup/rollup-linux-s390x-gnu@4.39.0':
548
-
resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==}
549
cpu: [s390x]
550
os: [linux]
551
552
-
'@rollup/rollup-linux-x64-gnu@4.39.0':
553
-
resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==}
554
cpu: [x64]
555
os: [linux]
556
557
-
'@rollup/rollup-linux-x64-musl@4.39.0':
558
-
resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==}
559
cpu: [x64]
560
os: [linux]
561
562
-
'@rollup/rollup-win32-arm64-msvc@4.39.0':
563
-
resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==}
564
cpu: [arm64]
565
os: [win32]
566
567
-
'@rollup/rollup-win32-ia32-msvc@4.39.0':
568
-
resolution: {integrity: sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==}
569
cpu: [ia32]
570
os: [win32]
571
572
-
'@rollup/rollup-win32-x64-msvc@4.39.0':
573
-
resolution: {integrity: sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==}
574
cpu: [x64]
575
os: [win32]
576
···
583
'@types/babel__template@7.4.4':
584
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
585
586
-
'@types/babel__traverse@7.20.7':
587
-
resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
588
589
-
'@types/estree@1.0.7':
590
-
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
591
592
-
'@types/node@22.14.0':
593
-
resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==}
594
595
-
'@unocss/astro@66.1.0-beta.10':
596
-
resolution: {integrity: sha512-PDg1n4TeovElo4IqUpqNQA4K5pbLmgPceh8vjs6hUGmH3mwOdTYKYTWtcc2hFy40/6XSaKy0iiWuBogCyVU/EQ==}
597
peerDependencies:
598
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
599
peerDependenciesMeta:
600
vite:
601
optional: true
602
603
-
'@unocss/cli@66.1.0-beta.10':
604
-
resolution: {integrity: sha512-B0E5W+xKhixQRIQWcFulmoFn7/KNMv7rLtP/ab3ltZ0Szw9Q+9I0WZIpW4UZmfHOIF7yqqnXxcUIhLvg6Ot3fQ==}
605
engines: {node: '>=14'}
606
hasBin: true
607
608
-
'@unocss/config@66.1.0-beta.10':
609
-
resolution: {integrity: sha512-+qx4zlVA9f1cCifoVXYmiHTI1y1rIxHgpiUdb0pI8OOdFsK6j0adua/hSdlvroXAoj2MNdE8WVEEv3L6MlDOpg==}
610
engines: {node: '>=14'}
611
612
-
'@unocss/core@66.1.0-beta.10':
613
-
resolution: {integrity: sha512-zYn5kmrmmaEQ81+CkoRcNYaMgUePb85RCIr3oty3yc4tFtJHymHuv+4NKoWWZzfhdfVKeK2y7U9wpLcfcbIiew==}
614
615
-
'@unocss/extractor-arbitrary-variants@66.1.0-beta.10':
616
-
resolution: {integrity: sha512-qxeScl5guWtlNNUxcOFI12WTLkivao/4vIJW2uJfxuDVlUlBtrB6dw/SL40CVlosZemvM24Boo4U/xjWeh/oCA==}
617
618
-
'@unocss/inspector@66.1.0-beta.10':
619
-
resolution: {integrity: sha512-zAFrpQkzNz4uWxynVsnRdIBckVYHafYqUBzIVfuvwcK3rxHhkET5fVGQk70ww29CRX0bjy7x64wPggKsQ2wg2A==}
620
621
-
'@unocss/postcss@66.1.0-beta.10':
622
-
resolution: {integrity: sha512-MYbdqNozge5MY/cKO9A7b1WWef7Xw9GiwPWu+RpmBs7218dfowtfIIYzVyLEKWNoFW3iy5JjVm0oYfYCBKj9wg==}
623
engines: {node: '>=14'}
624
peerDependencies:
625
postcss: ^8.4.21
626
627
-
'@unocss/preset-attributify@66.1.0-beta.10':
628
-
resolution: {integrity: sha512-Rue15+sGta598wezB9NEcKiLmBFNjaAiPYCsVUU2+3RrrF/H59Uq9RBgQ/9SDn9wCT+mxYcn/aIDaIQzDog1Tg==}
629
630
-
'@unocss/preset-icons@66.1.0-beta.10':
631
-
resolution: {integrity: sha512-Ms5CawV26GNi5iN/l9eIohKLcqh5QCA8F5cgJs5zW3kQ31YorveOOyg3QTpHAC4Dln5sZ9/4RplAWObGr2ppiQ==}
632
633
-
'@unocss/preset-mini@66.1.0-beta.10':
634
-
resolution: {integrity: sha512-KqYstZZnOTHvMWAt3Q0UgZipDvvcbYyjpkbSD4Ki8nzHNjF9OJnQHqGTfxvjbiw5Yl27wcB0v4ueOksMENhRrA==}
635
636
-
'@unocss/preset-tagify@66.1.0-beta.10':
637
-
resolution: {integrity: sha512-x71VI/PEUxihv8tAXnoPmq40Ysit6aAtslgTaUwy0smhfQfsM4uSC0c8BTrc1R0wZ8JSz+KIb6TbZNMvP52uvQ==}
638
639
-
'@unocss/preset-typography@66.1.0-beta.10':
640
-
resolution: {integrity: sha512-e74Uwy+0croYtvVOEGmQrPz6TAIX1QtMzh2Ngfq283zxg6Cy2PybvdXCa5mUqn9X76pPXs0sWvSo2fknFg/Gjw==}
641
642
-
'@unocss/preset-uno@66.1.0-beta.10':
643
-
resolution: {integrity: sha512-HzB5QB5KRmyZ8JVzLv4ZHMIPvSu7s9q+jb47W4gPJ0fhXUNJ7oVJIVPcYzBz+ppk98uNbUqOkJrnNE5BtUsiVg==}
644
645
-
'@unocss/preset-web-fonts@66.1.0-beta.10':
646
-
resolution: {integrity: sha512-yoXedApMV/TDNG2uLcl4awXs4uYs2isnXmSJabR32DIctknqXfHjzvpEoBz8e1AmlmBz4GEi0i1ounu8mL5nrw==}
647
648
-
'@unocss/preset-wind3@66.1.0-beta.10':
649
-
resolution: {integrity: sha512-R8cp1FORCMTNbIT6UTPIVZfSk62Ns+KrjI8psGzZLhIpbrD57l5CixJKESHGP+Gwp8Ff94PLI9i547ZNT0oMKg==}
650
651
-
'@unocss/preset-wind4@66.1.0-beta.10':
652
-
resolution: {integrity: sha512-MsxnYRkbRy3Sji8DUziKCHeqTNHhPyis7nLxZ63NYOS5fpvkfi4Rh69zus304a4/7rxH5BBJZrlLN7DH4IizgQ==}
653
654
-
'@unocss/preset-wind@66.1.0-beta.10':
655
-
resolution: {integrity: sha512-JZItGFJTCyB9cjuM5YGtqlZQlbjqq0YSUvJU8BDLksoBw/o4hlFNSGnVfFKY9NM9s0NdA4bQWxlNLS9uLROIUw==}
656
657
-
'@unocss/reset@66.1.0-beta.10':
658
-
resolution: {integrity: sha512-B3Xd1jjtzsifpeoFWrtKO+7yjdx0S/lHaaDtAoPxHe8RmQBbjFSWpVV7ohRCEzuZwG0gLJHh5lV+lP70CyFJaw==}
659
660
-
'@unocss/rule-utils@66.1.0-beta.10':
661
-
resolution: {integrity: sha512-yGC8uQT6ErjLsWMU3Nx7mjvftYukLL+TELM+pmYOFmbhasrdnnJI1kT/04dyUHQTlm3XCs8I7LhbYaVz7MmIXA==}
662
engines: {node: '>=14'}
663
664
-
'@unocss/transformer-attributify-jsx@66.1.0-beta.10':
665
-
resolution: {integrity: sha512-CiqpzJG3bhIMK/bNz8yX3HVv5rqIiXZZ+jqlyfHuioYomUp/Kogk8aQGId2yjJzIxCYKJIu2SlXqgIq3OqiZIQ==}
666
667
-
'@unocss/transformer-compile-class@66.1.0-beta.10':
668
-
resolution: {integrity: sha512-6mdrgypeW7DfkcFQXuoi73bARvwv3lVgqXP3qcw2NZp3qrSjNXoWTlVG8wTmZlA3yibVkUQHKm/ss7wZMArnGg==}
669
670
-
'@unocss/transformer-directives@66.1.0-beta.10':
671
-
resolution: {integrity: sha512-PVXVblXCVo6mjThQrTwHcoNuZvrxjkzW4qWzZQxrCiS+pQs31kod0UL9WFIUWc/xgyRgYUiLNlBBhdxDykNJjg==}
672
673
-
'@unocss/transformer-variant-group@66.1.0-beta.10':
674
-
resolution: {integrity: sha512-S6a5qVZXBv6QxKX7y9hVTUhMseyWEqvLv/p6gkKGAlmnJfeQak8OZBAECHUIhiGzYltF3I8gjsRqx7XYy3yh+w==}
675
676
-
'@unocss/vite@66.1.0-beta.10':
677
-
resolution: {integrity: sha512-d0qHzjOucy4AjAbQmCoFyoY4JjFaGOfhGyerSzzU4/DjOhjUmxsO6KTaDrmAgMGErGegWVoxScxOVCEMuh1c/Q==}
678
peerDependencies:
679
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
680
-
681
-
'@vue/compiler-core@3.5.12':
682
-
resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==}
683
684
-
'@vue/compiler-dom@3.5.12':
685
-
resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==}
686
-
687
-
'@vue/compiler-sfc@3.5.12':
688
-
resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==}
689
-
690
-
'@vue/compiler-ssr@3.5.12':
691
-
resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==}
692
-
693
-
'@vue/reactivity@3.5.12':
694
-
resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==}
695
-
696
-
'@vue/runtime-core@3.5.12':
697
-
resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==}
698
-
699
-
'@vue/runtime-dom@3.5.12':
700
-
resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==}
701
-
702
-
'@vue/server-renderer@3.5.12':
703
-
resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==}
704
-
peerDependencies:
705
-
vue: 3.5.12
706
-
707
-
'@vue/shared@3.5.12':
708
-
resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==}
709
-
710
-
acorn@8.14.1:
711
-
resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
712
engines: {node: '>=0.4.0'}
713
hasBin: true
714
···
716
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
717
engines: {node: '>= 8'}
718
719
-
babel-plugin-jsx-dom-expressions@0.39.7:
720
-
resolution: {integrity: sha512-8GzVmFla7jaTNWW8W+lTMl9YGva4/06CtwJjySnkYtt8G1v9weCzc2SuF1DfrudcCNb2Doetc1FRg33swBYZCA==}
721
peerDependencies:
722
'@babel/core': ^7.20.12
723
724
-
babel-preset-solid@1.9.5:
725
-
resolution: {integrity: sha512-85I3osODJ1LvZbv8wFozROV1vXq32BubqHXAGu73A//TRs3NLI1OFP83AQBUTSQHwgZQmARjHlJciym3we+V+w==}
726
peerDependencies:
727
'@babel/core': ^7.0.0
728
729
binary-extensions@2.3.0:
730
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
···
734
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
735
engines: {node: '>=8'}
736
737
-
browserslist@4.24.4:
738
-
resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
739
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
740
hasBin: true
741
···
743
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
744
engines: {node: '>=8'}
745
746
-
caniuse-lite@1.0.30001712:
747
-
resolution: {integrity: sha512-MBqPpGYYdQ7/hfKiet9SCI+nmN5/hp4ZzveOJubl5DTAMa5oggjAuoi0Z4onBpKPFI2ePGnQuQIzF3VxDjDJig==}
748
749
chokidar@3.6.0:
750
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
···
773
csstype@3.1.3:
774
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
775
776
-
debug@4.4.0:
777
-
resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
778
engines: {node: '>=6.0'}
779
peerDependencies:
780
supports-color: '*'
···
791
duplexer@0.1.2:
792
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
793
794
-
electron-to-chromium@1.5.134:
795
-
resolution: {integrity: sha512-zSwzrLg3jNP3bwsLqWHmS5z2nIOQ5ngMnfMZOWWtXnqqQkPVyOipxK98w+1beLw1TB+EImPNcG8wVP/cLVs2Og==}
796
797
-
entities@4.5.0:
798
-
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
799
engines: {node: '>=0.12'}
800
801
esbuild@0.23.1:
···
803
engines: {node: '>=18'}
804
hasBin: true
805
806
-
esbuild@0.25.2:
807
-
resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==}
808
engines: {node: '>=18'}
809
hasBin: true
810
···
812
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
813
engines: {node: '>=6'}
814
815
-
estree-walker@2.0.2:
816
-
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
817
818
-
exsolve@1.0.4:
819
-
resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==}
820
821
-
fdir@6.4.3:
822
-
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
823
peerDependencies:
824
picomatch: ^3 || ^4
825
peerDependenciesMeta:
···
839
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
840
engines: {node: '>=6.9.0'}
841
842
-
get-tsconfig@4.10.0:
843
-
resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==}
844
845
glob-parent@5.1.2:
846
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
···
881
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
882
engines: {node: '>=12.13'}
883
884
-
jiti@2.4.2:
885
-
resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
886
hasBin: true
887
888
js-tokens@4.0.0:
···
901
kolorist@1.8.0:
902
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
903
904
-
local-pkg@1.1.1:
905
-
resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
906
engines: {node: '>=14'}
907
908
lru-cache@5.1.1:
909
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
910
911
-
magic-string@0.30.17:
912
-
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
913
914
mdn-data@2.12.2:
915
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
···
918
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
919
engines: {node: '>=12.13'}
920
921
-
mlly@1.7.4:
922
-
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
923
924
mrmime@2.0.1:
925
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
···
933
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
934
hasBin: true
935
936
-
node-fetch-native@1.6.6:
937
-
resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
938
939
node-releases@2.0.19:
940
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
···
946
ofetch@1.4.1:
947
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
948
949
-
package-manager-detector@0.2.11:
950
-
resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==}
951
952
-
parse5@7.2.1:
953
-
resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
954
955
pathe@2.0.3:
956
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
···
965
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
966
engines: {node: '>=8.6'}
967
968
-
picomatch@4.0.2:
969
-
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
970
engines: {node: '>=12'}
971
972
pkg-types@1.3.1:
973
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
974
975
-
pkg-types@2.1.0:
976
-
resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
977
978
-
postcss@8.5.3:
979
-
resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
980
engines: {node: ^10 || ^12 || >=14}
981
982
-
prettier-plugin-tailwindcss@0.6.11:
983
-
resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==}
984
engines: {node: '>=14.21.3'}
985
peerDependencies:
986
'@ianvs/prettier-plugin-sort-imports': '*'
987
'@prettier/plugin-pug': '*'
988
'@shopify/prettier-plugin-liquid': '*'
989
'@trivago/prettier-plugin-sort-imports': '*'
···
1002
prettier-plugin-svelte: '*'
1003
peerDependenciesMeta:
1004
'@ianvs/prettier-plugin-sort-imports':
1005
optional: true
1006
'@prettier/plugin-pug':
1007
optional: true
···
1034
prettier-plugin-svelte:
1035
optional: true
1036
1037
-
prettier@3.5.3:
1038
-
resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
1039
engines: {node: '>=14'}
1040
hasBin: true
1041
1042
-
quansync@0.2.10:
1043
-
resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
1044
1045
readdirp@3.6.0:
1046
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
···
1049
resolve-pkg-maps@1.0.0:
1050
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
1051
1052
-
rollup@4.39.0:
1053
-
resolution: {integrity: sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==}
1054
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1055
hasBin: true
1056
···
1058
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1059
hasBin: true
1060
1061
-
seroval-plugins@1.2.1:
1062
-
resolution: {integrity: sha512-H5vs53+39+x4Udwp4J5rNZfgFuA+Lt+uU+09w1gYBVWomtAl98B+E9w7yC05Xc81/HgLvJdlyqJbU0fJCKCmdw==}
1063
engines: {node: '>=10'}
1064
peerDependencies:
1065
seroval: ^1.0
1066
1067
-
seroval@1.2.1:
1068
-
resolution: {integrity: sha512-yBxFFs3zmkvKNmR0pFSU//rIsYjuX418TnlDmc2weaq5XFDqDIV/NOMPBoLrbxjLH42p4UzRuXHryXh9dYcKcw==}
1069
engines: {node: '>=10'}
1070
1071
sirv@3.0.1:
1072
resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
1073
engines: {node: '>=18'}
1074
1075
-
solid-js@1.9.5:
1076
-
resolution: {integrity: sha512-ogI3DaFcyn6UhYhrgcyRAMbu/buBJitYQASZz5WzfQVPP10RD2AbCoRZ517psnezrasyCbWzIxZ6kVqet768xw==}
1077
1078
solid-refresh@0.6.3:
1079
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
1084
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1085
engines: {node: '>=0.10.0'}
1086
1087
-
tinyexec@0.3.2:
1088
-
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
1089
1090
-
tinyglobby@0.2.12:
1091
-
resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
1092
engines: {node: '>=12.0.0'}
1093
1094
to-regex-range@5.0.1:
···
1104
engines: {node: '>=18.0.0'}
1105
hasBin: true
1106
1107
-
typescript@5.8.3:
1108
-
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
1109
engines: {node: '>=14.17'}
1110
hasBin: true
1111
1112
ufo@1.6.1:
1113
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
1114
1115
-
unconfig@7.3.1:
1116
-
resolution: {integrity: sha512-LH5WL+un92tGAzWS87k7LkAfwpMdm7V0IXG2FxEjZz/QxiIW5J5LkcrKQThj0aRz6+h/lFmKI9EUXmK/T0bcrw==}
1117
1118
-
undici-types@6.21.0:
1119
-
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1120
1121
-
unocss@66.1.0-beta.10:
1122
-
resolution: {integrity: sha512-20S2TqwDbjO/DSAphraRpozI4cs29IFR7vIQJwAPk8FiJnW65uN+Pdvf+LMNHJM0Xw+lNQkYX/+O71BEO0eCPg==}
1123
engines: {node: '>=14'}
1124
peerDependencies:
1125
-
'@unocss/webpack': 66.1.0-beta.10
1126
-
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
1127
peerDependenciesMeta:
1128
'@unocss/webpack':
1129
optional: true
1130
vite:
1131
optional: true
1132
1133
-
unplugin-utils@0.2.4:
1134
-
resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==}
1135
-
engines: {node: '>=18.12.0'}
1136
1137
update-browserslist-db@1.1.3:
1138
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
···
1140
peerDependencies:
1141
browserslist: '>= 4.21.0'
1142
1143
-
validate-html-nesting@1.2.2:
1144
-
resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
1145
1146
-
vite-plugin-solid@2.11.6:
1147
-
resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==}
1148
peerDependencies:
1149
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
1150
solid-js: ^1.7.2
1151
-
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
1152
peerDependenciesMeta:
1153
'@testing-library/jest-dom':
1154
optional: true
1155
1156
-
vite@6.2.5:
1157
-
resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==}
1158
-
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
1159
hasBin: true
1160
peerDependencies:
1161
-
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
1162
jiti: '>=1.21.0'
1163
-
less: '*'
1164
lightningcss: ^1.21.0
1165
-
sass: '*'
1166
-
sass-embedded: '*'
1167
-
stylus: '*'
1168
-
sugarss: '*'
1169
terser: ^5.16.0
1170
tsx: ^4.8.1
1171
yaml: ^2.4.2
···
1193
yaml:
1194
optional: true
1195
1196
-
vitefu@1.0.6:
1197
-
resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==}
1198
peerDependencies:
1199
-
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
1200
peerDependenciesMeta:
1201
vite:
1202
optional: true
1203
1204
-
vue-flow-layout@0.1.1:
1205
-
resolution: {integrity: sha512-JdgRRUVrN0Y2GosA0M68DEbKlXMqJ7FQgsK8CjQD2vxvNSqAU6PZEpi4cfcTVtfM2GVOMjHo7GKKLbXxOBqDqA==}
1206
-
peerDependencies:
1207
-
vue: ^3.4.37
1208
-
1209
-
vue@3.5.12:
1210
-
resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==}
1211
-
peerDependencies:
1212
-
typescript: '*'
1213
-
peerDependenciesMeta:
1214
-
typescript:
1215
-
optional: true
1216
1217
yallist@3.1.1:
1218
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
···
1221
1222
'@ampproject/remapping@2.3.0':
1223
dependencies:
1224
-
'@jridgewell/gen-mapping': 0.3.8
1225
-
'@jridgewell/trace-mapping': 0.3.25
1226
1227
-
'@antfu/install-pkg@1.0.0':
1228
dependencies:
1229
-
package-manager-detector: 0.2.11
1230
-
tinyexec: 0.3.2
1231
1232
-
'@antfu/utils@8.1.1': {}
1233
1234
-
'@atcute/bluesky@1.0.15(@atcute/client@2.0.9)':
1235
dependencies:
1236
-
'@atcute/client': 2.0.9
1237
1238
-
'@atcute/client@2.0.9': {}
1239
1240
-
'@atcute/multibase@1.1.2':
1241
dependencies:
1242
-
'@atcute/uint8array': 1.0.1
1243
1244
-
'@atcute/oauth-browser-client@1.0.16':
1245
dependencies:
1246
-
'@atcute/client': 2.0.9
1247
-
'@atcute/multibase': 1.1.2
1248
-
'@atcute/uint8array': 1.0.1
1249
1250
-
'@atcute/uint8array@1.0.1': {}
1251
1252
-
'@babel/code-frame@7.26.2':
1253
dependencies:
1254
-
'@babel/helper-validator-identifier': 7.25.9
1255
js-tokens: 4.0.0
1256
picocolors: 1.1.1
1257
1258
-
'@babel/compat-data@7.26.8': {}
1259
1260
-
'@babel/core@7.26.10':
1261
dependencies:
1262
'@ampproject/remapping': 2.3.0
1263
-
'@babel/code-frame': 7.26.2
1264
-
'@babel/generator': 7.27.0
1265
-
'@babel/helper-compilation-targets': 7.27.0
1266
-
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)
1267
-
'@babel/helpers': 7.27.0
1268
-
'@babel/parser': 7.27.0
1269
-
'@babel/template': 7.27.0
1270
-
'@babel/traverse': 7.27.0
1271
-
'@babel/types': 7.27.0
1272
convert-source-map: 2.0.0
1273
-
debug: 4.4.0
1274
gensync: 1.0.0-beta.2
1275
json5: 2.2.3
1276
semver: 6.3.1
1277
transitivePeerDependencies:
1278
- supports-color
1279
1280
-
'@babel/generator@7.27.0':
1281
dependencies:
1282
-
'@babel/parser': 7.27.0
1283
-
'@babel/types': 7.27.0
1284
-
'@jridgewell/gen-mapping': 0.3.8
1285
-
'@jridgewell/trace-mapping': 0.3.25
1286
jsesc: 3.1.0
1287
1288
-
'@babel/helper-compilation-targets@7.27.0':
1289
dependencies:
1290
-
'@babel/compat-data': 7.26.8
1291
-
'@babel/helper-validator-option': 7.25.9
1292
-
browserslist: 4.24.4
1293
lru-cache: 5.1.1
1294
semver: 6.3.1
1295
1296
'@babel/helper-module-imports@7.18.6':
1297
dependencies:
1298
-
'@babel/types': 7.27.0
1299
1300
-
'@babel/helper-module-imports@7.25.9':
1301
dependencies:
1302
-
'@babel/traverse': 7.27.0
1303
-
'@babel/types': 7.27.0
1304
transitivePeerDependencies:
1305
- supports-color
1306
1307
-
'@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)':
1308
dependencies:
1309
-
'@babel/core': 7.26.10
1310
-
'@babel/helper-module-imports': 7.25.9
1311
-
'@babel/helper-validator-identifier': 7.25.9
1312
-
'@babel/traverse': 7.27.0
1313
transitivePeerDependencies:
1314
- supports-color
1315
1316
-
'@babel/helper-plugin-utils@7.26.5': {}
1317
1318
-
'@babel/helper-string-parser@7.25.9': {}
1319
1320
-
'@babel/helper-validator-identifier@7.25.9': {}
1321
1322
-
'@babel/helper-validator-option@7.25.9': {}
1323
1324
-
'@babel/helpers@7.27.0':
1325
dependencies:
1326
-
'@babel/template': 7.27.0
1327
-
'@babel/types': 7.27.0
1328
1329
-
'@babel/parser@7.27.0':
1330
dependencies:
1331
-
'@babel/types': 7.27.0
1332
1333
-
'@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10)':
1334
dependencies:
1335
-
'@babel/core': 7.26.10
1336
-
'@babel/helper-plugin-utils': 7.26.5
1337
1338
-
'@babel/template@7.27.0':
1339
dependencies:
1340
-
'@babel/code-frame': 7.26.2
1341
-
'@babel/parser': 7.27.0
1342
-
'@babel/types': 7.27.0
1343
1344
-
'@babel/traverse@7.27.0':
1345
dependencies:
1346
-
'@babel/code-frame': 7.26.2
1347
-
'@babel/generator': 7.27.0
1348
-
'@babel/parser': 7.27.0
1349
-
'@babel/template': 7.27.0
1350
-
'@babel/types': 7.27.0
1351
-
debug: 4.4.0
1352
globals: 11.12.0
1353
transitivePeerDependencies:
1354
- supports-color
1355
1356
-
'@babel/types@7.27.0':
1357
dependencies:
1358
-
'@babel/helper-string-parser': 7.25.9
1359
-
'@babel/helper-validator-identifier': 7.25.9
1360
1361
'@esbuild/aix-ppc64@0.23.1':
1362
optional: true
1363
1364
-
'@esbuild/aix-ppc64@0.25.2':
1365
optional: true
1366
1367
'@esbuild/android-arm64@0.23.1':
1368
optional: true
1369
1370
-
'@esbuild/android-arm64@0.25.2':
1371
optional: true
1372
1373
'@esbuild/android-arm@0.23.1':
1374
optional: true
1375
1376
-
'@esbuild/android-arm@0.25.2':
1377
optional: true
1378
1379
'@esbuild/android-x64@0.23.1':
1380
optional: true
1381
1382
-
'@esbuild/android-x64@0.25.2':
1383
optional: true
1384
1385
'@esbuild/darwin-arm64@0.23.1':
1386
optional: true
1387
1388
-
'@esbuild/darwin-arm64@0.25.2':
1389
optional: true
1390
1391
'@esbuild/darwin-x64@0.23.1':
1392
optional: true
1393
1394
-
'@esbuild/darwin-x64@0.25.2':
1395
optional: true
1396
1397
'@esbuild/freebsd-arm64@0.23.1':
1398
optional: true
1399
1400
-
'@esbuild/freebsd-arm64@0.25.2':
1401
optional: true
1402
1403
'@esbuild/freebsd-x64@0.23.1':
1404
optional: true
1405
1406
-
'@esbuild/freebsd-x64@0.25.2':
1407
optional: true
1408
1409
'@esbuild/linux-arm64@0.23.1':
1410
optional: true
1411
1412
-
'@esbuild/linux-arm64@0.25.2':
1413
optional: true
1414
1415
'@esbuild/linux-arm@0.23.1':
1416
optional: true
1417
1418
-
'@esbuild/linux-arm@0.25.2':
1419
optional: true
1420
1421
'@esbuild/linux-ia32@0.23.1':
1422
optional: true
1423
1424
-
'@esbuild/linux-ia32@0.25.2':
1425
optional: true
1426
1427
'@esbuild/linux-loong64@0.23.1':
1428
optional: true
1429
1430
-
'@esbuild/linux-loong64@0.25.2':
1431
optional: true
1432
1433
'@esbuild/linux-mips64el@0.23.1':
1434
optional: true
1435
1436
-
'@esbuild/linux-mips64el@0.25.2':
1437
optional: true
1438
1439
'@esbuild/linux-ppc64@0.23.1':
1440
optional: true
1441
1442
-
'@esbuild/linux-ppc64@0.25.2':
1443
optional: true
1444
1445
'@esbuild/linux-riscv64@0.23.1':
1446
optional: true
1447
1448
-
'@esbuild/linux-riscv64@0.25.2':
1449
optional: true
1450
1451
'@esbuild/linux-s390x@0.23.1':
1452
optional: true
1453
1454
-
'@esbuild/linux-s390x@0.25.2':
1455
optional: true
1456
1457
'@esbuild/linux-x64@0.23.1':
1458
optional: true
1459
1460
-
'@esbuild/linux-x64@0.25.2':
1461
optional: true
1462
1463
-
'@esbuild/netbsd-arm64@0.25.2':
1464
optional: true
1465
1466
'@esbuild/netbsd-x64@0.23.1':
1467
optional: true
1468
1469
-
'@esbuild/netbsd-x64@0.25.2':
1470
optional: true
1471
1472
'@esbuild/openbsd-arm64@0.23.1':
1473
optional: true
1474
1475
-
'@esbuild/openbsd-arm64@0.25.2':
1476
optional: true
1477
1478
'@esbuild/openbsd-x64@0.23.1':
1479
optional: true
1480
1481
-
'@esbuild/openbsd-x64@0.25.2':
1482
optional: true
1483
1484
'@esbuild/sunos-x64@0.23.1':
1485
optional: true
1486
1487
-
'@esbuild/sunos-x64@0.25.2':
1488
optional: true
1489
1490
'@esbuild/win32-arm64@0.23.1':
1491
optional: true
1492
1493
-
'@esbuild/win32-arm64@0.25.2':
1494
optional: true
1495
1496
'@esbuild/win32-ia32@0.23.1':
1497
optional: true
1498
1499
-
'@esbuild/win32-ia32@0.25.2':
1500
optional: true
1501
1502
'@esbuild/win32-x64@0.23.1':
1503
optional: true
1504
1505
-
'@esbuild/win32-x64@0.25.2':
1506
optional: true
1507
1508
'@iconify/types@2.0.0': {}
1509
1510
-
'@iconify/utils@2.3.0':
1511
dependencies:
1512
-
'@antfu/install-pkg': 1.0.0
1513
-
'@antfu/utils': 8.1.1
1514
'@iconify/types': 2.0.0
1515
-
debug: 4.4.0
1516
globals: 15.15.0
1517
kolorist: 1.8.0
1518
-
local-pkg: 1.1.1
1519
-
mlly: 1.7.4
1520
transitivePeerDependencies:
1521
- supports-color
1522
1523
-
'@jridgewell/gen-mapping@0.3.8':
1524
dependencies:
1525
-
'@jridgewell/set-array': 1.2.1
1526
-
'@jridgewell/sourcemap-codec': 1.5.0
1527
-
'@jridgewell/trace-mapping': 0.3.25
1528
1529
-
'@jridgewell/resolve-uri@3.1.2': {}
1530
1531
-
'@jridgewell/set-array@1.2.1': {}
1532
1533
-
'@jridgewell/sourcemap-codec@1.5.0': {}
1534
1535
-
'@jridgewell/trace-mapping@0.3.25':
1536
dependencies:
1537
'@jridgewell/resolve-uri': 3.1.2
1538
-
'@jridgewell/sourcemap-codec': 1.5.0
1539
1540
-
'@polka/url@1.0.0-next.28': {}
1541
1542
-
'@quansync/fs@0.1.2':
1543
dependencies:
1544
-
quansync: 0.2.10
1545
1546
-
'@rollup/rollup-android-arm-eabi@4.39.0':
1547
optional: true
1548
1549
-
'@rollup/rollup-android-arm64@4.39.0':
1550
optional: true
1551
1552
-
'@rollup/rollup-darwin-arm64@4.39.0':
1553
optional: true
1554
1555
-
'@rollup/rollup-darwin-x64@4.39.0':
1556
optional: true
1557
1558
-
'@rollup/rollup-freebsd-arm64@4.39.0':
1559
optional: true
1560
1561
-
'@rollup/rollup-freebsd-x64@4.39.0':
1562
optional: true
1563
1564
-
'@rollup/rollup-linux-arm-gnueabihf@4.39.0':
1565
optional: true
1566
1567
-
'@rollup/rollup-linux-arm-musleabihf@4.39.0':
1568
optional: true
1569
1570
-
'@rollup/rollup-linux-arm64-gnu@4.39.0':
1571
optional: true
1572
1573
-
'@rollup/rollup-linux-arm64-musl@4.39.0':
1574
optional: true
1575
1576
-
'@rollup/rollup-linux-loongarch64-gnu@4.39.0':
1577
optional: true
1578
1579
-
'@rollup/rollup-linux-powerpc64le-gnu@4.39.0':
1580
optional: true
1581
1582
-
'@rollup/rollup-linux-riscv64-gnu@4.39.0':
1583
optional: true
1584
1585
-
'@rollup/rollup-linux-riscv64-musl@4.39.0':
1586
optional: true
1587
1588
-
'@rollup/rollup-linux-s390x-gnu@4.39.0':
1589
optional: true
1590
1591
-
'@rollup/rollup-linux-x64-gnu@4.39.0':
1592
optional: true
1593
1594
-
'@rollup/rollup-linux-x64-musl@4.39.0':
1595
optional: true
1596
1597
-
'@rollup/rollup-win32-arm64-msvc@4.39.0':
1598
optional: true
1599
1600
-
'@rollup/rollup-win32-ia32-msvc@4.39.0':
1601
optional: true
1602
1603
-
'@rollup/rollup-win32-x64-msvc@4.39.0':
1604
optional: true
1605
1606
'@types/babel__core@7.20.5':
1607
dependencies:
1608
-
'@babel/parser': 7.27.0
1609
-
'@babel/types': 7.27.0
1610
'@types/babel__generator': 7.27.0
1611
'@types/babel__template': 7.4.4
1612
-
'@types/babel__traverse': 7.20.7
1613
1614
'@types/babel__generator@7.27.0':
1615
dependencies:
1616
-
'@babel/types': 7.27.0
1617
1618
'@types/babel__template@7.4.4':
1619
dependencies:
1620
-
'@babel/parser': 7.27.0
1621
-
'@babel/types': 7.27.0
1622
1623
-
'@types/babel__traverse@7.20.7':
1624
dependencies:
1625
-
'@babel/types': 7.27.0
1626
1627
-
'@types/estree@1.0.7': {}
1628
1629
-
'@types/node@22.14.0':
1630
dependencies:
1631
-
undici-types: 6.21.0
1632
1633
-
'@unocss/astro@66.1.0-beta.10(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))':
1634
dependencies:
1635
-
'@unocss/core': 66.1.0-beta.10
1636
-
'@unocss/reset': 66.1.0-beta.10
1637
-
'@unocss/vite': 66.1.0-beta.10(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))
1638
optionalDependencies:
1639
-
vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
1640
-
transitivePeerDependencies:
1641
-
- vue
1642
1643
-
'@unocss/cli@66.1.0-beta.10':
1644
dependencies:
1645
-
'@ampproject/remapping': 2.3.0
1646
-
'@unocss/config': 66.1.0-beta.10
1647
-
'@unocss/core': 66.1.0-beta.10
1648
-
'@unocss/preset-uno': 66.1.0-beta.10
1649
cac: 6.7.14
1650
chokidar: 3.6.0
1651
colorette: 2.0.20
1652
consola: 3.4.2
1653
-
magic-string: 0.30.17
1654
pathe: 2.0.3
1655
perfect-debounce: 1.0.0
1656
-
tinyglobby: 0.2.12
1657
-
unplugin-utils: 0.2.4
1658
1659
-
'@unocss/config@66.1.0-beta.10':
1660
dependencies:
1661
-
'@unocss/core': 66.1.0-beta.10
1662
-
unconfig: 7.3.1
1663
1664
-
'@unocss/core@66.1.0-beta.10': {}
1665
1666
-
'@unocss/extractor-arbitrary-variants@66.1.0-beta.10':
1667
dependencies:
1668
-
'@unocss/core': 66.1.0-beta.10
1669
1670
-
'@unocss/inspector@66.1.0-beta.10(vue@3.5.12(typescript@5.8.3))':
1671
dependencies:
1672
-
'@unocss/core': 66.1.0-beta.10
1673
-
'@unocss/rule-utils': 66.1.0-beta.10
1674
colorette: 2.0.20
1675
gzip-size: 6.0.0
1676
sirv: 3.0.1
1677
-
vue-flow-layout: 0.1.1(vue@3.5.12(typescript@5.8.3))
1678
-
transitivePeerDependencies:
1679
-
- vue
1680
1681
-
'@unocss/postcss@66.1.0-beta.10(postcss@8.5.3)':
1682
dependencies:
1683
-
'@unocss/config': 66.1.0-beta.10
1684
-
'@unocss/core': 66.1.0-beta.10
1685
-
'@unocss/rule-utils': 66.1.0-beta.10
1686
css-tree: 3.1.0
1687
-
postcss: 8.5.3
1688
-
tinyglobby: 0.2.12
1689
1690
-
'@unocss/preset-attributify@66.1.0-beta.10':
1691
dependencies:
1692
-
'@unocss/core': 66.1.0-beta.10
1693
1694
-
'@unocss/preset-icons@66.1.0-beta.10':
1695
dependencies:
1696
-
'@iconify/utils': 2.3.0
1697
-
'@unocss/core': 66.1.0-beta.10
1698
ofetch: 1.4.1
1699
transitivePeerDependencies:
1700
- supports-color
1701
1702
-
'@unocss/preset-mini@66.1.0-beta.10':
1703
dependencies:
1704
-
'@unocss/core': 66.1.0-beta.10
1705
-
'@unocss/extractor-arbitrary-variants': 66.1.0-beta.10
1706
-
'@unocss/rule-utils': 66.1.0-beta.10
1707
1708
-
'@unocss/preset-tagify@66.1.0-beta.10':
1709
dependencies:
1710
-
'@unocss/core': 66.1.0-beta.10
1711
1712
-
'@unocss/preset-typography@66.1.0-beta.10':
1713
dependencies:
1714
-
'@unocss/core': 66.1.0-beta.10
1715
-
'@unocss/preset-mini': 66.1.0-beta.10
1716
-
'@unocss/rule-utils': 66.1.0-beta.10
1717
1718
-
'@unocss/preset-uno@66.1.0-beta.10':
1719
dependencies:
1720
-
'@unocss/core': 66.1.0-beta.10
1721
-
'@unocss/preset-wind3': 66.1.0-beta.10
1722
1723
-
'@unocss/preset-web-fonts@66.1.0-beta.10':
1724
dependencies:
1725
-
'@unocss/core': 66.1.0-beta.10
1726
ofetch: 1.4.1
1727
1728
-
'@unocss/preset-wind3@66.1.0-beta.10':
1729
dependencies:
1730
-
'@unocss/core': 66.1.0-beta.10
1731
-
'@unocss/preset-mini': 66.1.0-beta.10
1732
-
'@unocss/rule-utils': 66.1.0-beta.10
1733
1734
-
'@unocss/preset-wind4@66.1.0-beta.10':
1735
dependencies:
1736
-
'@unocss/core': 66.1.0-beta.10
1737
-
'@unocss/extractor-arbitrary-variants': 66.1.0-beta.10
1738
-
'@unocss/rule-utils': 66.1.0-beta.10
1739
1740
-
'@unocss/preset-wind@66.1.0-beta.10':
1741
dependencies:
1742
-
'@unocss/core': 66.1.0-beta.10
1743
-
'@unocss/preset-wind3': 66.1.0-beta.10
1744
1745
-
'@unocss/reset@66.1.0-beta.10': {}
1746
1747
-
'@unocss/rule-utils@66.1.0-beta.10':
1748
dependencies:
1749
-
'@unocss/core': 66.1.0-beta.10
1750
-
magic-string: 0.30.17
1751
1752
-
'@unocss/transformer-attributify-jsx@66.1.0-beta.10':
1753
dependencies:
1754
-
'@unocss/core': 66.1.0-beta.10
1755
1756
-
'@unocss/transformer-compile-class@66.1.0-beta.10':
1757
dependencies:
1758
-
'@unocss/core': 66.1.0-beta.10
1759
1760
-
'@unocss/transformer-directives@66.1.0-beta.10':
1761
dependencies:
1762
-
'@unocss/core': 66.1.0-beta.10
1763
-
'@unocss/rule-utils': 66.1.0-beta.10
1764
css-tree: 3.1.0
1765
1766
-
'@unocss/transformer-variant-group@66.1.0-beta.10':
1767
dependencies:
1768
-
'@unocss/core': 66.1.0-beta.10
1769
1770
-
'@unocss/vite@66.1.0-beta.10(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))':
1771
dependencies:
1772
-
'@ampproject/remapping': 2.3.0
1773
-
'@unocss/config': 66.1.0-beta.10
1774
-
'@unocss/core': 66.1.0-beta.10
1775
-
'@unocss/inspector': 66.1.0-beta.10(vue@3.5.12(typescript@5.8.3))
1776
chokidar: 3.6.0
1777
-
magic-string: 0.30.17
1778
-
tinyglobby: 0.2.12
1779
-
unplugin-utils: 0.2.4
1780
-
vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
1781
-
transitivePeerDependencies:
1782
-
- vue
1783
1784
-
'@vue/compiler-core@3.5.12':
1785
-
dependencies:
1786
-
'@babel/parser': 7.27.0
1787
-
'@vue/shared': 3.5.12
1788
-
entities: 4.5.0
1789
-
estree-walker: 2.0.2
1790
-
source-map-js: 1.2.1
1791
-
1792
-
'@vue/compiler-dom@3.5.12':
1793
-
dependencies:
1794
-
'@vue/compiler-core': 3.5.12
1795
-
'@vue/shared': 3.5.12
1796
-
1797
-
'@vue/compiler-sfc@3.5.12':
1798
-
dependencies:
1799
-
'@babel/parser': 7.27.0
1800
-
'@vue/compiler-core': 3.5.12
1801
-
'@vue/compiler-dom': 3.5.12
1802
-
'@vue/compiler-ssr': 3.5.12
1803
-
'@vue/shared': 3.5.12
1804
-
estree-walker: 2.0.2
1805
-
magic-string: 0.30.17
1806
-
postcss: 8.5.3
1807
-
source-map-js: 1.2.1
1808
-
1809
-
'@vue/compiler-ssr@3.5.12':
1810
-
dependencies:
1811
-
'@vue/compiler-dom': 3.5.12
1812
-
'@vue/shared': 3.5.12
1813
-
1814
-
'@vue/reactivity@3.5.12':
1815
-
dependencies:
1816
-
'@vue/shared': 3.5.12
1817
-
1818
-
'@vue/runtime-core@3.5.12':
1819
-
dependencies:
1820
-
'@vue/reactivity': 3.5.12
1821
-
'@vue/shared': 3.5.12
1822
-
1823
-
'@vue/runtime-dom@3.5.12':
1824
-
dependencies:
1825
-
'@vue/reactivity': 3.5.12
1826
-
'@vue/runtime-core': 3.5.12
1827
-
'@vue/shared': 3.5.12
1828
-
csstype: 3.1.3
1829
-
1830
-
'@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.8.3))':
1831
-
dependencies:
1832
-
'@vue/compiler-ssr': 3.5.12
1833
-
'@vue/shared': 3.5.12
1834
-
vue: 3.5.12(typescript@5.8.3)
1835
-
1836
-
'@vue/shared@3.5.12': {}
1837
-
1838
-
acorn@8.14.1: {}
1839
1840
anymatch@3.1.3:
1841
dependencies:
1842
normalize-path: 3.0.0
1843
picomatch: 2.3.1
1844
1845
-
babel-plugin-jsx-dom-expressions@0.39.7(@babel/core@7.26.10):
1846
dependencies:
1847
-
'@babel/core': 7.26.10
1848
'@babel/helper-module-imports': 7.18.6
1849
-
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10)
1850
-
'@babel/types': 7.27.0
1851
html-entities: 2.3.3
1852
-
parse5: 7.2.1
1853
-
validate-html-nesting: 1.2.2
1854
1855
-
babel-preset-solid@1.9.5(@babel/core@7.26.10):
1856
dependencies:
1857
-
'@babel/core': 7.26.10
1858
-
babel-plugin-jsx-dom-expressions: 0.39.7(@babel/core@7.26.10)
1859
1860
binary-extensions@2.3.0: {}
1861
···
1863
dependencies:
1864
fill-range: 7.1.1
1865
1866
-
browserslist@4.24.4:
1867
dependencies:
1868
-
caniuse-lite: 1.0.30001712
1869
-
electron-to-chromium: 1.5.134
1870
node-releases: 2.0.19
1871
-
update-browserslist-db: 1.1.3(browserslist@4.24.4)
1872
1873
cac@6.7.14: {}
1874
1875
-
caniuse-lite@1.0.30001712: {}
1876
1877
chokidar@3.6.0:
1878
dependencies:
···
1903
1904
csstype@3.1.3: {}
1905
1906
-
debug@4.4.0:
1907
dependencies:
1908
ms: 2.1.3
1909
···
1913
1914
duplexer@0.1.2: {}
1915
1916
-
electron-to-chromium@1.5.134: {}
1917
1918
-
entities@4.5.0: {}
1919
1920
esbuild@0.23.1:
1921
optionalDependencies:
···
1945
'@esbuild/win32-x64': 0.23.1
1946
optional: true
1947
1948
-
esbuild@0.25.2:
1949
optionalDependencies:
1950
-
'@esbuild/aix-ppc64': 0.25.2
1951
-
'@esbuild/android-arm': 0.25.2
1952
-
'@esbuild/android-arm64': 0.25.2
1953
-
'@esbuild/android-x64': 0.25.2
1954
-
'@esbuild/darwin-arm64': 0.25.2
1955
-
'@esbuild/darwin-x64': 0.25.2
1956
-
'@esbuild/freebsd-arm64': 0.25.2
1957
-
'@esbuild/freebsd-x64': 0.25.2
1958
-
'@esbuild/linux-arm': 0.25.2
1959
-
'@esbuild/linux-arm64': 0.25.2
1960
-
'@esbuild/linux-ia32': 0.25.2
1961
-
'@esbuild/linux-loong64': 0.25.2
1962
-
'@esbuild/linux-mips64el': 0.25.2
1963
-
'@esbuild/linux-ppc64': 0.25.2
1964
-
'@esbuild/linux-riscv64': 0.25.2
1965
-
'@esbuild/linux-s390x': 0.25.2
1966
-
'@esbuild/linux-x64': 0.25.2
1967
-
'@esbuild/netbsd-arm64': 0.25.2
1968
-
'@esbuild/netbsd-x64': 0.25.2
1969
-
'@esbuild/openbsd-arm64': 0.25.2
1970
-
'@esbuild/openbsd-x64': 0.25.2
1971
-
'@esbuild/sunos-x64': 0.25.2
1972
-
'@esbuild/win32-arm64': 0.25.2
1973
-
'@esbuild/win32-ia32': 0.25.2
1974
-
'@esbuild/win32-x64': 0.25.2
1975
1976
escalade@3.2.0: {}
1977
1978
-
estree-walker@2.0.2: {}
1979
1980
-
exsolve@1.0.4: {}
1981
1982
-
fdir@6.4.3(picomatch@4.0.2):
1983
optionalDependencies:
1984
-
picomatch: 4.0.2
1985
1986
fill-range@7.1.1:
1987
dependencies:
···
1992
1993
gensync@1.0.0-beta.2: {}
1994
1995
-
get-tsconfig@4.10.0:
1996
dependencies:
1997
resolve-pkg-maps: 1.0.0
1998
optional: true
···
2025
2026
is-what@4.1.16: {}
2027
2028
-
jiti@2.4.2: {}
2029
2030
js-tokens@4.0.0: {}
2031
···
2035
2036
kolorist@1.8.0: {}
2037
2038
-
local-pkg@1.1.1:
2039
dependencies:
2040
-
mlly: 1.7.4
2041
-
pkg-types: 2.1.0
2042
-
quansync: 0.2.10
2043
2044
lru-cache@5.1.1:
2045
dependencies:
2046
yallist: 3.1.1
2047
2048
-
magic-string@0.30.17:
2049
dependencies:
2050
-
'@jridgewell/sourcemap-codec': 1.5.0
2051
2052
mdn-data@2.12.2: {}
2053
···
2055
dependencies:
2056
is-what: 4.1.16
2057
2058
-
mlly@1.7.4:
2059
dependencies:
2060
-
acorn: 8.14.1
2061
pathe: 2.0.3
2062
pkg-types: 1.3.1
2063
ufo: 1.6.1
···
2068
2069
nanoid@3.3.11: {}
2070
2071
-
node-fetch-native@1.6.6: {}
2072
2073
node-releases@2.0.19: {}
2074
···
2077
ofetch@1.4.1:
2078
dependencies:
2079
destr: 2.0.5
2080
-
node-fetch-native: 1.6.6
2081
ufo: 1.6.1
2082
2083
-
package-manager-detector@0.2.11:
2084
-
dependencies:
2085
-
quansync: 0.2.10
2086
2087
-
parse5@7.2.1:
2088
dependencies:
2089
-
entities: 4.5.0
2090
2091
pathe@2.0.3: {}
2092
···
2096
2097
picomatch@2.3.1: {}
2098
2099
-
picomatch@4.0.2: {}
2100
2101
pkg-types@1.3.1:
2102
dependencies:
2103
confbox: 0.1.8
2104
-
mlly: 1.7.4
2105
pathe: 2.0.3
2106
2107
-
pkg-types@2.1.0:
2108
dependencies:
2109
confbox: 0.2.2
2110
-
exsolve: 1.0.4
2111
pathe: 2.0.3
2112
2113
-
postcss@8.5.3:
2114
dependencies:
2115
nanoid: 3.3.11
2116
picocolors: 1.1.1
2117
source-map-js: 1.2.1
2118
2119
-
prettier-plugin-tailwindcss@0.6.11(prettier@3.5.3):
2120
dependencies:
2121
-
prettier: 3.5.3
2122
2123
-
prettier@3.5.3: {}
2124
2125
-
quansync@0.2.10: {}
2126
2127
readdirp@3.6.0:
2128
dependencies:
···
2131
resolve-pkg-maps@1.0.0:
2132
optional: true
2133
2134
-
rollup@4.39.0:
2135
dependencies:
2136
-
'@types/estree': 1.0.7
2137
optionalDependencies:
2138
-
'@rollup/rollup-android-arm-eabi': 4.39.0
2139
-
'@rollup/rollup-android-arm64': 4.39.0
2140
-
'@rollup/rollup-darwin-arm64': 4.39.0
2141
-
'@rollup/rollup-darwin-x64': 4.39.0
2142
-
'@rollup/rollup-freebsd-arm64': 4.39.0
2143
-
'@rollup/rollup-freebsd-x64': 4.39.0
2144
-
'@rollup/rollup-linux-arm-gnueabihf': 4.39.0
2145
-
'@rollup/rollup-linux-arm-musleabihf': 4.39.0
2146
-
'@rollup/rollup-linux-arm64-gnu': 4.39.0
2147
-
'@rollup/rollup-linux-arm64-musl': 4.39.0
2148
-
'@rollup/rollup-linux-loongarch64-gnu': 4.39.0
2149
-
'@rollup/rollup-linux-powerpc64le-gnu': 4.39.0
2150
-
'@rollup/rollup-linux-riscv64-gnu': 4.39.0
2151
-
'@rollup/rollup-linux-riscv64-musl': 4.39.0
2152
-
'@rollup/rollup-linux-s390x-gnu': 4.39.0
2153
-
'@rollup/rollup-linux-x64-gnu': 4.39.0
2154
-
'@rollup/rollup-linux-x64-musl': 4.39.0
2155
-
'@rollup/rollup-win32-arm64-msvc': 4.39.0
2156
-
'@rollup/rollup-win32-ia32-msvc': 4.39.0
2157
-
'@rollup/rollup-win32-x64-msvc': 4.39.0
2158
fsevents: 2.3.3
2159
2160
semver@6.3.1: {}
2161
2162
-
seroval-plugins@1.2.1(seroval@1.2.1):
2163
dependencies:
2164
-
seroval: 1.2.1
2165
2166
-
seroval@1.2.1: {}
2167
2168
sirv@3.0.1:
2169
dependencies:
2170
-
'@polka/url': 1.0.0-next.28
2171
mrmime: 2.0.1
2172
totalist: 3.0.1
2173
2174
-
solid-js@1.9.5:
2175
dependencies:
2176
csstype: 3.1.3
2177
-
seroval: 1.2.1
2178
-
seroval-plugins: 1.2.1(seroval@1.2.1)
2179
2180
-
solid-refresh@0.6.3(solid-js@1.9.5):
2181
dependencies:
2182
-
'@babel/generator': 7.27.0
2183
-
'@babel/helper-module-imports': 7.25.9
2184
-
'@babel/types': 7.27.0
2185
-
solid-js: 1.9.5
2186
transitivePeerDependencies:
2187
- supports-color
2188
2189
source-map-js@1.2.1: {}
2190
2191
-
tinyexec@0.3.2: {}
2192
2193
-
tinyglobby@0.2.12:
2194
dependencies:
2195
-
fdir: 6.4.3(picomatch@4.0.2)
2196
-
picomatch: 4.0.2
2197
2198
to-regex-range@5.0.1:
2199
dependencies:
···
2204
tsx@4.19.2:
2205
dependencies:
2206
esbuild: 0.23.1
2207
-
get-tsconfig: 4.10.0
2208
optionalDependencies:
2209
fsevents: 2.3.3
2210
optional: true
2211
2212
-
typescript@5.8.3: {}
2213
2214
ufo@1.6.1: {}
2215
2216
-
unconfig@7.3.1:
2217
dependencies:
2218
-
'@quansync/fs': 0.1.2
2219
defu: 6.1.4
2220
-
jiti: 2.4.2
2221
-
quansync: 0.2.10
2222
2223
-
undici-types@6.21.0: {}
2224
2225
-
unocss@66.1.0-beta.10(postcss@8.5.3)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3)):
2226
dependencies:
2227
-
'@unocss/astro': 66.1.0-beta.10(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))
2228
-
'@unocss/cli': 66.1.0-beta.10
2229
-
'@unocss/core': 66.1.0-beta.10
2230
-
'@unocss/postcss': 66.1.0-beta.10(postcss@8.5.3)
2231
-
'@unocss/preset-attributify': 66.1.0-beta.10
2232
-
'@unocss/preset-icons': 66.1.0-beta.10
2233
-
'@unocss/preset-mini': 66.1.0-beta.10
2234
-
'@unocss/preset-tagify': 66.1.0-beta.10
2235
-
'@unocss/preset-typography': 66.1.0-beta.10
2236
-
'@unocss/preset-uno': 66.1.0-beta.10
2237
-
'@unocss/preset-web-fonts': 66.1.0-beta.10
2238
-
'@unocss/preset-wind': 66.1.0-beta.10
2239
-
'@unocss/preset-wind3': 66.1.0-beta.10
2240
-
'@unocss/preset-wind4': 66.1.0-beta.10
2241
-
'@unocss/transformer-attributify-jsx': 66.1.0-beta.10
2242
-
'@unocss/transformer-compile-class': 66.1.0-beta.10
2243
-
'@unocss/transformer-directives': 66.1.0-beta.10
2244
-
'@unocss/transformer-variant-group': 66.1.0-beta.10
2245
-
'@unocss/vite': 66.1.0-beta.10(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))(vue@3.5.12(typescript@5.8.3))
2246
optionalDependencies:
2247
-
vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
2248
transitivePeerDependencies:
2249
- postcss
2250
- supports-color
2251
-
- vue
2252
2253
-
unplugin-utils@0.2.4:
2254
dependencies:
2255
pathe: 2.0.3
2256
-
picomatch: 4.0.2
2257
2258
-
update-browserslist-db@1.1.3(browserslist@4.24.4):
2259
dependencies:
2260
-
browserslist: 4.24.4
2261
escalade: 3.2.0
2262
picocolors: 1.1.1
2263
2264
-
validate-html-nesting@1.2.2: {}
2265
2266
-
vite-plugin-solid@2.11.6(solid-js@1.9.5)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)):
2267
dependencies:
2268
-
'@babel/core': 7.26.10
2269
'@types/babel__core': 7.20.5
2270
-
babel-preset-solid: 1.9.5(@babel/core@7.26.10)
2271
merge-anything: 5.1.7
2272
-
solid-js: 1.9.5
2273
-
solid-refresh: 0.6.3(solid-js@1.9.5)
2274
-
vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
2275
-
vitefu: 1.0.6(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2))
2276
transitivePeerDependencies:
2277
- supports-color
2278
2279
-
vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2):
2280
dependencies:
2281
-
esbuild: 0.25.2
2282
-
postcss: 8.5.3
2283
-
rollup: 4.39.0
2284
optionalDependencies:
2285
-
'@types/node': 22.14.0
2286
fsevents: 2.3.3
2287
-
jiti: 2.4.2
2288
tsx: 4.19.2
2289
2290
-
vitefu@1.0.6(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)):
2291
optionalDependencies:
2292
-
vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(tsx@4.19.2)
2293
-
2294
-
vue-flow-layout@0.1.1(vue@3.5.12(typescript@5.8.3)):
2295
-
dependencies:
2296
-
vue: 3.5.12(typescript@5.8.3)
2297
2298
-
vue@3.5.12(typescript@5.8.3):
2299
-
dependencies:
2300
-
'@vue/compiler-dom': 3.5.12
2301
-
'@vue/compiler-sfc': 3.5.12
2302
-
'@vue/runtime-dom': 3.5.12
2303
-
'@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.8.3))
2304
-
'@vue/shared': 3.5.12
2305
-
optionalDependencies:
2306
-
typescript: 5.8.3
2307
2308
yallist@3.1.1: {}
···
8
9
.:
10
dependencies:
11
+
'@atcute/atproto':
12
+
specifier: ^3.1.3
13
+
version: 3.1.3
14
'@atcute/client':
15
+
specifier: ^4.0.3
16
+
version: 4.0.3
17
+
'@atcute/lexicons':
18
+
specifier: ^1.1.1
19
+
version: 1.1.1
20
'@atcute/oauth-browser-client':
21
+
specifier: ^1.0.26
22
+
version: 1.0.26
23
solid-js:
24
+
specifier: ^1.9.9
25
+
version: 1.9.9
26
devDependencies:
27
'@atcute/bluesky':
28
+
specifier: ^3.2.2
29
+
version: 3.2.2
30
'@types/node':
31
+
specifier: ^24.3.0
32
+
version: 24.3.0
33
prettier:
34
+
specifier: ^3.6.2
35
+
version: 3.6.2
36
prettier-plugin-tailwindcss:
37
+
specifier: ^0.6.14
38
+
version: 0.6.14(prettier@3.6.2)
39
typescript:
40
+
specifier: ^5.9.2
41
+
version: 5.9.2
42
unocss:
43
+
specifier: 66.5.0
44
+
version: 66.5.0(postcss@8.5.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
45
vite:
46
+
specifier: ^7.1.4
47
+
version: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
48
vite-plugin-solid:
49
+
specifier: ^2.11.8
50
+
version: 2.11.8(solid-js@1.9.9)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
51
52
packages:
53
···
55
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
56
engines: {node: '>=6.0.0'}
57
58
+
'@antfu/install-pkg@1.1.0':
59
+
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
60
+
61
+
'@antfu/utils@9.2.0':
62
+
resolution: {integrity: sha512-Oq1d9BGZakE/FyoEtcNeSwM7MpDO2vUBi11RWBZXf75zPsbUVWmUs03EqkRFrcgbXyKTas0BdZWC1wcuSoqSAw==}
63
64
+
'@atcute/atproto@3.1.3':
65
+
resolution: {integrity: sha512-+5u0l+8E7h6wZO7MM1HLXIPoUEbdwRtr28ZRTgsURp+Md9gkoBj9e5iMx/xM8F2Exfyb65J5RchW/WlF2mw/RQ==}
66
67
+
'@atcute/bluesky@3.2.2':
68
+
resolution: {integrity: sha512-L8RrMNeRLGvSHMq2KDIAGXrpuNGA87YOXpXHY1yhmovVCjQ5n55FrR6JoQaxhprdXdKKQiefxNwQQQybDrfgFQ==}
69
70
+
'@atcute/client@4.0.3':
71
+
resolution: {integrity: sha512-RIOZWFVLca/HiPAAUDqQPOdOreCxTbL5cb+WUf5yqQOKIu5yEAP3eksinmlLmgIrlr5qVOE7brazUUzaskFCfw==}
72
73
+
'@atcute/identity@1.1.0':
74
+
resolution: {integrity: sha512-6vRvRqJatDB+JUQsb+UswYmtBGQnSZcqC3a2y6H5DB/v5KcIh+6nFFtc17G0+3W9rxdk7k9M4KkgkdKf/YDNoQ==}
75
76
+
'@atcute/lexicons@1.1.1':
77
+
resolution: {integrity: sha512-k6qy5p3j9fJJ6ekaMPfEfp3ni4TW/XNuH9ZmsuwC0fi0tOjp+Fa8ZQakHwnqOzFt/cVBfGcmYE/lKNAbeTjgUg==}
78
79
+
'@atcute/multibase@1.1.5':
80
+
resolution: {integrity: sha512-vbmEFxgpntMuRqVZOCBgf6bgq69UGrlznQCZirVSit/mlcgyFVkSGbSEfkRnpIcrM8SnaySwuKbVvL+EPLh2dw==}
81
+
82
+
'@atcute/oauth-browser-client@1.0.26':
83
+
resolution: {integrity: sha512-z8VUmwRO1sFu5Dq1qYQOQLenkTSNaOyzlUZhVwFR41ru+AP84MS5UHHW/NsdC1xJAq1v6mlLySJ+pjxdDW8IYA==}
84
+
85
+
'@atcute/uint8array@1.0.4':
86
+
resolution: {integrity: sha512-9jASMDghzhhDwjF3+eW+ZIauvytnUWDPfUVGUValRwnf9AZ7Yqqkc76tC89HVzVDAlJdhwQIUG2dQBsiVqumUA==}
87
88
+
'@babel/code-frame@7.27.1':
89
+
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
90
engines: {node: '>=6.9.0'}
91
92
+
'@babel/compat-data@7.28.0':
93
+
resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==}
94
+
engines: {node: '>=6.9.0'}
95
+
96
+
'@babel/core@7.28.3':
97
+
resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==}
98
engines: {node: '>=6.9.0'}
99
100
+
'@babel/generator@7.28.3':
101
+
resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
102
engines: {node: '>=6.9.0'}
103
104
+
'@babel/helper-compilation-targets@7.27.2':
105
+
resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
106
engines: {node: '>=6.9.0'}
107
108
+
'@babel/helper-globals@7.28.0':
109
+
resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
110
engines: {node: '>=6.9.0'}
111
112
'@babel/helper-module-imports@7.18.6':
113
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
114
engines: {node: '>=6.9.0'}
115
116
+
'@babel/helper-module-imports@7.27.1':
117
+
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
118
engines: {node: '>=6.9.0'}
119
120
+
'@babel/helper-module-transforms@7.28.3':
121
+
resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
122
engines: {node: '>=6.9.0'}
123
peerDependencies:
124
'@babel/core': ^7.0.0
125
126
+
'@babel/helper-plugin-utils@7.27.1':
127
+
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
128
engines: {node: '>=6.9.0'}
129
130
+
'@babel/helper-string-parser@7.27.1':
131
+
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
132
engines: {node: '>=6.9.0'}
133
134
+
'@babel/helper-validator-identifier@7.27.1':
135
+
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
136
engines: {node: '>=6.9.0'}
137
138
+
'@babel/helper-validator-option@7.27.1':
139
+
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
140
engines: {node: '>=6.9.0'}
141
142
+
'@babel/helpers@7.28.3':
143
+
resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==}
144
engines: {node: '>=6.9.0'}
145
146
+
'@babel/parser@7.27.7':
147
+
resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
148
engines: {node: '>=6.0.0'}
149
hasBin: true
150
151
+
'@babel/parser@7.28.3':
152
+
resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
153
+
engines: {node: '>=6.0.0'}
154
+
hasBin: true
155
+
156
+
'@babel/plugin-syntax-jsx@7.27.1':
157
+
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
158
engines: {node: '>=6.9.0'}
159
peerDependencies:
160
'@babel/core': ^7.0.0-0
161
162
+
'@babel/template@7.27.2':
163
+
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
164
engines: {node: '>=6.9.0'}
165
166
+
'@babel/traverse@7.27.7':
167
+
resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
168
+
engines: {node: '>=6.9.0'}
169
+
170
+
'@babel/traverse@7.28.3':
171
+
resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==}
172
engines: {node: '>=6.9.0'}
173
174
+
'@babel/types@7.28.2':
175
+
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
176
engines: {node: '>=6.9.0'}
177
178
+
'@badrap/valita@0.4.6':
179
+
resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==}
180
+
engines: {node: '>= 18'}
181
+
182
'@esbuild/aix-ppc64@0.23.1':
183
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
184
engines: {node: '>=18'}
185
cpu: [ppc64]
186
os: [aix]
187
188
+
'@esbuild/aix-ppc64@0.25.9':
189
+
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
190
engines: {node: '>=18'}
191
cpu: [ppc64]
192
os: [aix]
···
197
cpu: [arm64]
198
os: [android]
199
200
+
'@esbuild/android-arm64@0.25.9':
201
+
resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==}
202
engines: {node: '>=18'}
203
cpu: [arm64]
204
os: [android]
···
209
cpu: [arm]
210
os: [android]
211
212
+
'@esbuild/android-arm@0.25.9':
213
+
resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==}
214
engines: {node: '>=18'}
215
cpu: [arm]
216
os: [android]
···
221
cpu: [x64]
222
os: [android]
223
224
+
'@esbuild/android-x64@0.25.9':
225
+
resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==}
226
engines: {node: '>=18'}
227
cpu: [x64]
228
os: [android]
···
233
cpu: [arm64]
234
os: [darwin]
235
236
+
'@esbuild/darwin-arm64@0.25.9':
237
+
resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==}
238
engines: {node: '>=18'}
239
cpu: [arm64]
240
os: [darwin]
···
245
cpu: [x64]
246
os: [darwin]
247
248
+
'@esbuild/darwin-x64@0.25.9':
249
+
resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==}
250
engines: {node: '>=18'}
251
cpu: [x64]
252
os: [darwin]
···
257
cpu: [arm64]
258
os: [freebsd]
259
260
+
'@esbuild/freebsd-arm64@0.25.9':
261
+
resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==}
262
engines: {node: '>=18'}
263
cpu: [arm64]
264
os: [freebsd]
···
269
cpu: [x64]
270
os: [freebsd]
271
272
+
'@esbuild/freebsd-x64@0.25.9':
273
+
resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==}
274
engines: {node: '>=18'}
275
cpu: [x64]
276
os: [freebsd]
···
281
cpu: [arm64]
282
os: [linux]
283
284
+
'@esbuild/linux-arm64@0.25.9':
285
+
resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==}
286
engines: {node: '>=18'}
287
cpu: [arm64]
288
os: [linux]
···
293
cpu: [arm]
294
os: [linux]
295
296
+
'@esbuild/linux-arm@0.25.9':
297
+
resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==}
298
engines: {node: '>=18'}
299
cpu: [arm]
300
os: [linux]
···
305
cpu: [ia32]
306
os: [linux]
307
308
+
'@esbuild/linux-ia32@0.25.9':
309
+
resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==}
310
engines: {node: '>=18'}
311
cpu: [ia32]
312
os: [linux]
···
317
cpu: [loong64]
318
os: [linux]
319
320
+
'@esbuild/linux-loong64@0.25.9':
321
+
resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==}
322
engines: {node: '>=18'}
323
cpu: [loong64]
324
os: [linux]
···
329
cpu: [mips64el]
330
os: [linux]
331
332
+
'@esbuild/linux-mips64el@0.25.9':
333
+
resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==}
334
engines: {node: '>=18'}
335
cpu: [mips64el]
336
os: [linux]
···
341
cpu: [ppc64]
342
os: [linux]
343
344
+
'@esbuild/linux-ppc64@0.25.9':
345
+
resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==}
346
engines: {node: '>=18'}
347
cpu: [ppc64]
348
os: [linux]
···
353
cpu: [riscv64]
354
os: [linux]
355
356
+
'@esbuild/linux-riscv64@0.25.9':
357
+
resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==}
358
engines: {node: '>=18'}
359
cpu: [riscv64]
360
os: [linux]
···
365
cpu: [s390x]
366
os: [linux]
367
368
+
'@esbuild/linux-s390x@0.25.9':
369
+
resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==}
370
engines: {node: '>=18'}
371
cpu: [s390x]
372
os: [linux]
···
377
cpu: [x64]
378
os: [linux]
379
380
+
'@esbuild/linux-x64@0.25.9':
381
+
resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==}
382
engines: {node: '>=18'}
383
cpu: [x64]
384
os: [linux]
385
386
+
'@esbuild/netbsd-arm64@0.25.9':
387
+
resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==}
388
engines: {node: '>=18'}
389
cpu: [arm64]
390
os: [netbsd]
···
395
cpu: [x64]
396
os: [netbsd]
397
398
+
'@esbuild/netbsd-x64@0.25.9':
399
+
resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==}
400
engines: {node: '>=18'}
401
cpu: [x64]
402
os: [netbsd]
···
407
cpu: [arm64]
408
os: [openbsd]
409
410
+
'@esbuild/openbsd-arm64@0.25.9':
411
+
resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==}
412
engines: {node: '>=18'}
413
cpu: [arm64]
414
os: [openbsd]
···
419
cpu: [x64]
420
os: [openbsd]
421
422
+
'@esbuild/openbsd-x64@0.25.9':
423
+
resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==}
424
engines: {node: '>=18'}
425
cpu: [x64]
426
os: [openbsd]
427
428
+
'@esbuild/openharmony-arm64@0.25.9':
429
+
resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==}
430
+
engines: {node: '>=18'}
431
+
cpu: [arm64]
432
+
os: [openharmony]
433
+
434
'@esbuild/sunos-x64@0.23.1':
435
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
436
engines: {node: '>=18'}
437
cpu: [x64]
438
os: [sunos]
439
440
+
'@esbuild/sunos-x64@0.25.9':
441
+
resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==}
442
engines: {node: '>=18'}
443
cpu: [x64]
444
os: [sunos]
···
449
cpu: [arm64]
450
os: [win32]
451
452
+
'@esbuild/win32-arm64@0.25.9':
453
+
resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==}
454
engines: {node: '>=18'}
455
cpu: [arm64]
456
os: [win32]
···
461
cpu: [ia32]
462
os: [win32]
463
464
+
'@esbuild/win32-ia32@0.25.9':
465
+
resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==}
466
engines: {node: '>=18'}
467
cpu: [ia32]
468
os: [win32]
···
473
cpu: [x64]
474
os: [win32]
475
476
+
'@esbuild/win32-x64@0.25.9':
477
+
resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==}
478
engines: {node: '>=18'}
479
cpu: [x64]
480
os: [win32]
···
482
'@iconify/types@2.0.0':
483
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
484
485
+
'@iconify/utils@3.0.1':
486
+
resolution: {integrity: sha512-A78CUEnFGX8I/WlILxJCuIJXloL0j/OJ9PSchPAfCargEIKmUBWvvEMmKWB5oONwiUqlNt+5eRufdkLxeHIWYw==}
487
488
+
'@jridgewell/gen-mapping@0.3.13':
489
+
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
490
+
491
+
'@jridgewell/remapping@2.3.5':
492
+
resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
493
494
'@jridgewell/resolve-uri@3.1.2':
495
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
496
engines: {node: '>=6.0.0'}
497
498
+
'@jridgewell/sourcemap-codec@1.5.5':
499
+
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
500
501
+
'@jridgewell/trace-mapping@0.3.30':
502
+
resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
503
504
+
'@polka/url@1.0.0-next.29':
505
+
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
506
507
+
'@quansync/fs@0.1.5':
508
+
resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==}
509
510
+
'@rollup/rollup-android-arm-eabi@4.50.0':
511
+
resolution: {integrity: sha512-lVgpeQyy4fWN5QYebtW4buT/4kn4p4IJ+kDNB4uYNT5b8c8DLJDg6titg20NIg7E8RWwdWZORW6vUFfrLyG3KQ==}
512
cpu: [arm]
513
os: [android]
514
515
+
'@rollup/rollup-android-arm64@4.50.0':
516
+
resolution: {integrity: sha512-2O73dR4Dc9bp+wSYhviP6sDziurB5/HCym7xILKifWdE9UsOe2FtNcM+I4xZjKrfLJnq5UR8k9riB87gauiQtw==}
517
cpu: [arm64]
518
os: [android]
519
520
+
'@rollup/rollup-darwin-arm64@4.50.0':
521
+
resolution: {integrity: sha512-vwSXQN8T4sKf1RHr1F0s98Pf8UPz7pS6P3LG9NSmuw0TVh7EmaE+5Ny7hJOZ0M2yuTctEsHHRTMi2wuHkdS6Hg==}
522
cpu: [arm64]
523
os: [darwin]
524
525
+
'@rollup/rollup-darwin-x64@4.50.0':
526
+
resolution: {integrity: sha512-cQp/WG8HE7BCGyFVuzUg0FNmupxC+EPZEwWu2FCGGw5WDT1o2/YlENbm5e9SMvfDFR6FRhVCBePLqj0o8MN7Vw==}
527
cpu: [x64]
528
os: [darwin]
529
530
+
'@rollup/rollup-freebsd-arm64@4.50.0':
531
+
resolution: {integrity: sha512-UR1uTJFU/p801DvvBbtDD7z9mQL8J80xB0bR7DqW7UGQHRm/OaKzp4is7sQSdbt2pjjSS72eAtRh43hNduTnnQ==}
532
cpu: [arm64]
533
os: [freebsd]
534
535
+
'@rollup/rollup-freebsd-x64@4.50.0':
536
+
resolution: {integrity: sha512-G/DKyS6PK0dD0+VEzH/6n/hWDNPDZSMBmqsElWnCRGrYOb2jC0VSupp7UAHHQ4+QILwkxSMaYIbQ72dktp8pKA==}
537
cpu: [x64]
538
os: [freebsd]
539
540
+
'@rollup/rollup-linux-arm-gnueabihf@4.50.0':
541
+
resolution: {integrity: sha512-u72Mzc6jyJwKjJbZZcIYmd9bumJu7KNmHYdue43vT1rXPm2rITwmPWF0mmPzLm9/vJWxIRbao/jrQmxTO0Sm9w==}
542
cpu: [arm]
543
os: [linux]
544
545
+
'@rollup/rollup-linux-arm-musleabihf@4.50.0':
546
+
resolution: {integrity: sha512-S4UefYdV0tnynDJV1mdkNawp0E5Qm2MtSs330IyHgaccOFrwqsvgigUD29uT+B/70PDY1eQ3t40+xf6wIvXJyg==}
547
cpu: [arm]
548
os: [linux]
549
550
+
'@rollup/rollup-linux-arm64-gnu@4.50.0':
551
+
resolution: {integrity: sha512-1EhkSvUQXJsIhk4msxP5nNAUWoB4MFDHhtc4gAYvnqoHlaL9V3F37pNHabndawsfy/Tp7BPiy/aSa6XBYbaD1g==}
552
cpu: [arm64]
553
os: [linux]
554
555
+
'@rollup/rollup-linux-arm64-musl@4.50.0':
556
+
resolution: {integrity: sha512-EtBDIZuDtVg75xIPIK1l5vCXNNCIRM0OBPUG+tbApDuJAy9mKago6QxX+tfMzbCI6tXEhMuZuN1+CU8iDW+0UQ==}
557
cpu: [arm64]
558
os: [linux]
559
560
+
'@rollup/rollup-linux-loongarch64-gnu@4.50.0':
561
+
resolution: {integrity: sha512-BGYSwJdMP0hT5CCmljuSNx7+k+0upweM2M4YGfFBjnFSZMHOLYR0gEEj/dxyYJ6Zc6AiSeaBY8dWOa11GF/ppQ==}
562
cpu: [loong64]
563
os: [linux]
564
565
+
'@rollup/rollup-linux-ppc64-gnu@4.50.0':
566
+
resolution: {integrity: sha512-I1gSMzkVe1KzAxKAroCJL30hA4DqSi+wGc5gviD0y3IL/VkvcnAqwBf4RHXHyvH66YVHxpKO8ojrgc4SrWAnLg==}
567
cpu: [ppc64]
568
os: [linux]
569
570
+
'@rollup/rollup-linux-riscv64-gnu@4.50.0':
571
+
resolution: {integrity: sha512-bSbWlY3jZo7molh4tc5dKfeSxkqnf48UsLqYbUhnkdnfgZjgufLS/NTA8PcP/dnvct5CCdNkABJ56CbclMRYCA==}
572
cpu: [riscv64]
573
os: [linux]
574
575
+
'@rollup/rollup-linux-riscv64-musl@4.50.0':
576
+
resolution: {integrity: sha512-LSXSGumSURzEQLT2e4sFqFOv3LWZsEF8FK7AAv9zHZNDdMnUPYH3t8ZlaeYYZyTXnsob3htwTKeWtBIkPV27iQ==}
577
cpu: [riscv64]
578
os: [linux]
579
580
+
'@rollup/rollup-linux-s390x-gnu@4.50.0':
581
+
resolution: {integrity: sha512-CxRKyakfDrsLXiCyucVfVWVoaPA4oFSpPpDwlMcDFQvrv3XY6KEzMtMZrA+e/goC8xxp2WSOxHQubP8fPmmjOQ==}
582
cpu: [s390x]
583
os: [linux]
584
585
+
'@rollup/rollup-linux-x64-gnu@4.50.0':
586
+
resolution: {integrity: sha512-8PrJJA7/VU8ToHVEPu14FzuSAqVKyo5gg/J8xUerMbyNkWkO9j2ExBho/68RnJsMGNJq4zH114iAttgm7BZVkA==}
587
cpu: [x64]
588
os: [linux]
589
590
+
'@rollup/rollup-linux-x64-musl@4.50.0':
591
+
resolution: {integrity: sha512-SkE6YQp+CzpyOrbw7Oc4MgXFvTw2UIBElvAvLCo230pyxOLmYwRPwZ/L5lBe/VW/qT1ZgND9wJfOsdy0XptRvw==}
592
cpu: [x64]
593
os: [linux]
594
595
+
'@rollup/rollup-openharmony-arm64@4.50.0':
596
+
resolution: {integrity: sha512-PZkNLPfvXeIOgJWA804zjSFH7fARBBCpCXxgkGDRjjAhRLOR8o0IGS01ykh5GYfod4c2yiiREuDM8iZ+pVsT+Q==}
597
+
cpu: [arm64]
598
+
os: [openharmony]
599
+
600
+
'@rollup/rollup-win32-arm64-msvc@4.50.0':
601
+
resolution: {integrity: sha512-q7cIIdFvWQoaCbLDUyUc8YfR3Jh2xx3unO8Dn6/TTogKjfwrax9SyfmGGK6cQhKtjePI7jRfd7iRYcxYs93esg==}
602
cpu: [arm64]
603
os: [win32]
604
605
+
'@rollup/rollup-win32-ia32-msvc@4.50.0':
606
+
resolution: {integrity: sha512-XzNOVg/YnDOmFdDKcxxK410PrcbcqZkBmz+0FicpW5jtjKQxcW1BZJEQOF0NJa6JO7CZhett8GEtRN/wYLYJuw==}
607
cpu: [ia32]
608
os: [win32]
609
610
+
'@rollup/rollup-win32-x64-msvc@4.50.0':
611
+
resolution: {integrity: sha512-xMmiWRR8sp72Zqwjgtf3QbZfF1wdh8X2ABu3EaozvZcyHJeU0r+XAnXdKgs4cCAp6ORoYoCygipYP1mjmbjrsg==}
612
cpu: [x64]
613
os: [win32]
614
···
621
'@types/babel__template@7.4.4':
622
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
623
624
+
'@types/babel__traverse@7.28.0':
625
+
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
626
627
+
'@types/estree@1.0.8':
628
+
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
629
630
+
'@types/node@24.3.0':
631
+
resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==}
632
633
+
'@unocss/astro@66.5.0':
634
+
resolution: {integrity: sha512-PueE1reSo0iu/yUos+bB4uYym3hZrNMGboXP5VmEjEL1PFVLuJYft1nLJ24p20nPyzWFNamYAxYTPveNW2BbWg==}
635
peerDependencies:
636
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
637
peerDependenciesMeta:
638
vite:
639
optional: true
640
641
+
'@unocss/cli@66.5.0':
642
+
resolution: {integrity: sha512-E1Q5FI2K2Xtiiw2bMx+qMCz+TADSw0pVamks4ZlS3FS4hqFtzxeUkOyTys/e8oXxYB4f1+K6UMUUv+Wzk7YiKw==}
643
engines: {node: '>=14'}
644
hasBin: true
645
646
+
'@unocss/config@66.5.0':
647
+
resolution: {integrity: sha512-vNPqcfCPIVCuV3AU13d6qO/wSRrvdXeV8myQQUlUBVkvHezFBQ/atVOP77Ov5qUBARyx3zwUCkgQxYOCs60EGw==}
648
engines: {node: '>=14'}
649
650
+
'@unocss/core@66.5.0':
651
+
resolution: {integrity: sha512-4JStg50nrwd4aJulbPYglqHyuVUHMEX2EltpdxrrxknvSjy4LriKCVUCEmIljsbTFDXm8xcPnPGs6VN/ZmlKlA==}
652
653
+
'@unocss/extractor-arbitrary-variants@66.5.0':
654
+
resolution: {integrity: sha512-Em5jrB4wPJWHRwp4hBRPWbYH/brEdQzYFC5RUSNem5u3kToYSiBid4KwBRTBHmLAdDxcrDXBD1pbDot0PAQe2g==}
655
656
+
'@unocss/inspector@66.5.0':
657
+
resolution: {integrity: sha512-eozYCqP0TF1a6BoRTOFnLaIczGvR/b5kwhv1RQdAVAUKw08YZQzASTWWL3xeOonXCvFOSRZ3YIWk9Fsk5myPKg==}
658
659
+
'@unocss/postcss@66.5.0':
660
+
resolution: {integrity: sha512-jwe06YHGGepllsjDIqLtOgh4jViq0XfP/wU81Efg9lQLlMzWkDIMQw8/LQn2UA3WkjWWiQFXvQKb8SWpXENYnA==}
661
engines: {node: '>=14'}
662
peerDependencies:
663
postcss: ^8.4.21
664
665
+
'@unocss/preset-attributify@66.5.0':
666
+
resolution: {integrity: sha512-kMx1dvQmnceMLD/drZop8dbqJcpZpc+uKpprcAXSio3im5IjXkS4A7H0mL0wXmGFy+2fl+rXEgjnOuofQt0bsw==}
667
668
+
'@unocss/preset-icons@66.5.0':
669
+
resolution: {integrity: sha512-7Qs5k2LWY9052UQVHiQOZ3yJJEwTgqVrJpEdEaZtvBBrObiXwJ03/oZiCSWpGErfp0WbH5gwaghGb2SjbOkiSw==}
670
671
+
'@unocss/preset-mini@66.5.0':
672
+
resolution: {integrity: sha512-aGnxlO47D0DMTEYTbwAZ/xICz8/QGUhin9hb4dsVhEorDvL1R0/qqvyjhyyIeTTDqPTxKTtczY7rP8XJqkuBXA==}
673
674
+
'@unocss/preset-tagify@66.5.0':
675
+
resolution: {integrity: sha512-uH14GBc00c5G0AO7xpO7SAW+QYhdkFGFH5BVAf21qOPipLzQosgmpvfEapq0urgwhR+b25itdGhP5iEazTs2FQ==}
676
677
+
'@unocss/preset-typography@66.5.0':
678
+
resolution: {integrity: sha512-pMpzXa27zoanZQENT7tY/dJJSLZTEpuvItMruizTaizTYflanxhPpozj5fD6hGNfH4zIWiEu34KcHsTluj2R/A==}
679
680
+
'@unocss/preset-uno@66.5.0':
681
+
resolution: {integrity: sha512-z39CWf3hI2ghmizPLqOefF1udcF8m/IJ50T6OO+sNpzJIkbL8FUaxGsdf0bKIVUl180EKRSV6kpIOST4nMN5Bg==}
682
683
+
'@unocss/preset-web-fonts@66.5.0':
684
+
resolution: {integrity: sha512-OZ/sTpksNTNoMEJ55y4v9lkFkqMR+PFAh1yHYFo7PyAtfJHhr/vb7n4TINl1qmLIhV70GZRdMH7kUuDKaSkxaA==}
685
686
+
'@unocss/preset-wind3@66.5.0':
687
+
resolution: {integrity: sha512-LC3I2yzmWguOOdp4gLwhJG1/Nya6v9+GH2rXRn8LNSZN5yhdz0LwqjftSIsPxbIpoi7+pkGTzOiXHfV/XXbswA==}
688
689
+
'@unocss/preset-wind4@66.5.0':
690
+
resolution: {integrity: sha512-kR7TPqQ8vIwXrrLticKc5CbHLGbXiRnWI7xPFduC3l8RE0VPyShegmY62KRc6tX58Tarhnsrct+Teln7ZlEWKw==}
691
692
+
'@unocss/preset-wind@66.5.0':
693
+
resolution: {integrity: sha512-fofrMsguz/iLkNhD/FaBnYUQGsgTe5Nk9jgJBaigDc6FqG2JcT6S7F7boyquFwfoCXN7Dj3SZ4HKfWH7AhisIw==}
694
695
+
'@unocss/reset@66.5.0':
696
+
resolution: {integrity: sha512-Sf27NbbNUg3e4BShQB7EsMCS1GtA6IORBm08SitSpUZZYOZAj+LAypYsOJ4rttAFs/Hp1h0AxtNShesXWK66oA==}
697
698
+
'@unocss/rule-utils@66.5.0':
699
+
resolution: {integrity: sha512-+yqGZP8fR/G/gOkjXSXjmgTXFr4zGCQR+rA3Ana4xVoLIttcmPk4qO1IWcUVRQTDDqFmUjW/XwWmChta+rdQsA==}
700
engines: {node: '>=14'}
701
702
+
'@unocss/transformer-attributify-jsx@66.5.0':
703
+
resolution: {integrity: sha512-hydRGKT3ca2BmCR/Hud4svp6RXZKlPjJbNQjGIAuBaMtaFEvsOUhtTmEQlE3PIX2RvI8/LBBDKVcsKP/oOtDLw==}
704
705
+
'@unocss/transformer-compile-class@66.5.0':
706
+
resolution: {integrity: sha512-Mpi9PP/KZGw1DkNCr40LjgfCzzA8jHOcBfMqVOopUaRSLMLEtgBRKb8anJzoR//owrzJl8EyBBTWl30fTAdpCA==}
707
708
+
'@unocss/transformer-directives@66.5.0':
709
+
resolution: {integrity: sha512-nZSi+nfaXL6aXoE7Lzw+qz9I9EHnIjkw9oE0Pu/6WmlJ7gjf+HWiyDaB90fi/Zn8M1VaKYXUCepJQ4ptqy4pjA==}
710
711
+
'@unocss/transformer-variant-group@66.5.0':
712
+
resolution: {integrity: sha512-dAhkSVYEtnaj6VC/JgkV8JeimCesF1uXN6k3WSnf7JMc4zlsBEtLf6Tg8JEBfpWNvhDFrnEXr9GXKflCNbcX1A==}
713
714
+
'@unocss/vite@66.5.0':
715
+
resolution: {integrity: sha512-4ogtBEHMXZhB4dM+qmG4d+2ATGEV94zbdrdQLEeBrzr52QbALuPHvp4JIQ7q7vIT/XNbMGJkPAiW8cgWiMQsMQ==}
716
peerDependencies:
717
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
718
719
+
acorn@8.15.0:
720
+
resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
721
engines: {node: '>=0.4.0'}
722
hasBin: true
723
···
725
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
726
engines: {node: '>= 8'}
727
728
+
babel-plugin-jsx-dom-expressions@0.40.1:
729
+
resolution: {integrity: sha512-b4iHuirqK7RgaMzB2Lsl7MqrlDgQtVRSSazyrmx7wB3T759ggGjod5Rkok5MfHjQXhR7tRPmdwoeGPqBnW2KfA==}
730
peerDependencies:
731
'@babel/core': ^7.20.12
732
733
+
babel-preset-solid@1.9.9:
734
+
resolution: {integrity: sha512-pCnxWrciluXCeli/dj5PIEHgbNzim3evtTn12snjqqg8QZWJNMjH1AWIp4iG/tbVjqQ72aBEymMSagvmgxubXw==}
735
peerDependencies:
736
'@babel/core': ^7.0.0
737
+
solid-js: ^1.9.8
738
+
peerDependenciesMeta:
739
+
solid-js:
740
+
optional: true
741
742
binary-extensions@2.3.0:
743
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
···
747
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
748
engines: {node: '>=8'}
749
750
+
browserslist@4.25.4:
751
+
resolution: {integrity: sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==}
752
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
753
hasBin: true
754
···
756
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
757
engines: {node: '>=8'}
758
759
+
caniuse-lite@1.0.30001739:
760
+
resolution: {integrity: sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA==}
761
762
chokidar@3.6.0:
763
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
···
786
csstype@3.1.3:
787
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
788
789
+
debug@4.4.1:
790
+
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
791
engines: {node: '>=6.0'}
792
peerDependencies:
793
supports-color: '*'
···
804
duplexer@0.1.2:
805
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
806
807
+
electron-to-chromium@1.5.213:
808
+
resolution: {integrity: sha512-xr9eRzSLNa4neDO0xVFrkXu3vyIzG4Ay08dApecw42Z1NbmCt+keEpXdvlYGVe0wtvY5dhW0Ay0lY0IOfsCg0Q==}
809
810
+
entities@6.0.1:
811
+
resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
812
engines: {node: '>=0.12'}
813
814
esbuild@0.23.1:
···
816
engines: {node: '>=18'}
817
hasBin: true
818
819
+
esbuild@0.25.9:
820
+
resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==}
821
engines: {node: '>=18'}
822
hasBin: true
823
···
825
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
826
engines: {node: '>=6'}
827
828
+
esm-env@1.2.2:
829
+
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
830
831
+
exsolve@1.0.7:
832
+
resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==}
833
834
+
fdir@6.5.0:
835
+
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
836
+
engines: {node: '>=12.0.0'}
837
peerDependencies:
838
picomatch: ^3 || ^4
839
peerDependenciesMeta:
···
853
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
854
engines: {node: '>=6.9.0'}
855
856
+
get-tsconfig@4.10.1:
857
+
resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
858
859
glob-parent@5.1.2:
860
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
···
895
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
896
engines: {node: '>=12.13'}
897
898
+
jiti@2.5.1:
899
+
resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
900
hasBin: true
901
902
js-tokens@4.0.0:
···
915
kolorist@1.8.0:
916
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
917
918
+
local-pkg@1.1.2:
919
+
resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
920
engines: {node: '>=14'}
921
922
lru-cache@5.1.1:
923
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
924
925
+
magic-string@0.30.18:
926
+
resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==}
927
928
mdn-data@2.12.2:
929
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
···
932
resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==}
933
engines: {node: '>=12.13'}
934
935
+
mlly@1.8.0:
936
+
resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
937
938
mrmime@2.0.1:
939
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
···
947
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
948
hasBin: true
949
950
+
nanoid@5.1.5:
951
+
resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==}
952
+
engines: {node: ^18 || >=20}
953
+
hasBin: true
954
+
955
+
node-fetch-native@1.6.7:
956
+
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
957
958
node-releases@2.0.19:
959
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
···
965
ofetch@1.4.1:
966
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
967
968
+
package-manager-detector@1.3.0:
969
+
resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
970
971
+
parse5@7.3.0:
972
+
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
973
974
pathe@2.0.3:
975
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
···
984
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
985
engines: {node: '>=8.6'}
986
987
+
picomatch@4.0.3:
988
+
resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
989
engines: {node: '>=12'}
990
991
pkg-types@1.3.1:
992
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
993
994
+
pkg-types@2.3.0:
995
+
resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
996
997
+
postcss@8.5.6:
998
+
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
999
engines: {node: ^10 || ^12 || >=14}
1000
1001
+
prettier-plugin-tailwindcss@0.6.14:
1002
+
resolution: {integrity: sha512-pi2e/+ZygeIqntN+vC573BcW5Cve8zUB0SSAGxqpB4f96boZF4M3phPVoOFCeypwkpRYdi7+jQ5YJJUwrkGUAg==}
1003
engines: {node: '>=14.21.3'}
1004
peerDependencies:
1005
'@ianvs/prettier-plugin-sort-imports': '*'
1006
+
'@prettier/plugin-hermes': '*'
1007
+
'@prettier/plugin-oxc': '*'
1008
'@prettier/plugin-pug': '*'
1009
'@shopify/prettier-plugin-liquid': '*'
1010
'@trivago/prettier-plugin-sort-imports': '*'
···
1023
prettier-plugin-svelte: '*'
1024
peerDependenciesMeta:
1025
'@ianvs/prettier-plugin-sort-imports':
1026
+
optional: true
1027
+
'@prettier/plugin-hermes':
1028
+
optional: true
1029
+
'@prettier/plugin-oxc':
1030
optional: true
1031
'@prettier/plugin-pug':
1032
optional: true
···
1059
prettier-plugin-svelte:
1060
optional: true
1061
1062
+
prettier@3.6.2:
1063
+
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
1064
engines: {node: '>=14'}
1065
hasBin: true
1066
1067
+
quansync@0.2.11:
1068
+
resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==}
1069
1070
readdirp@3.6.0:
1071
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
···
1074
resolve-pkg-maps@1.0.0:
1075
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
1076
1077
+
rollup@4.50.0:
1078
+
resolution: {integrity: sha512-/Zl4D8zPifNmyGzJS+3kVoyXeDeT/GrsJM94sACNg9RtUE0hrHa1bNPtRSrfHTMH5HjRzce6K7rlTh3Khiw+pw==}
1079
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1080
hasBin: true
1081
···
1083
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1084
hasBin: true
1085
1086
+
seroval-plugins@1.3.3:
1087
+
resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==}
1088
engines: {node: '>=10'}
1089
peerDependencies:
1090
seroval: ^1.0
1091
1092
+
seroval@1.3.2:
1093
+
resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==}
1094
engines: {node: '>=10'}
1095
1096
sirv@3.0.1:
1097
resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==}
1098
engines: {node: '>=18'}
1099
1100
+
solid-js@1.9.9:
1101
+
resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==}
1102
1103
solid-refresh@0.6.3:
1104
resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==}
···
1109
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1110
engines: {node: '>=0.10.0'}
1111
1112
+
tinyexec@1.0.1:
1113
+
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
1114
1115
+
tinyglobby@0.2.14:
1116
+
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
1117
engines: {node: '>=12.0.0'}
1118
1119
to-regex-range@5.0.1:
···
1129
engines: {node: '>=18.0.0'}
1130
hasBin: true
1131
1132
+
typescript@5.9.2:
1133
+
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
1134
engines: {node: '>=14.17'}
1135
hasBin: true
1136
1137
ufo@1.6.1:
1138
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
1139
1140
+
unconfig@7.3.3:
1141
+
resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==}
1142
1143
+
undici-types@7.10.0:
1144
+
resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==}
1145
1146
+
unocss@66.5.0:
1147
+
resolution: {integrity: sha512-dnrr3xqIm3B0t6OXyIxFYwfyMgdkp6MVRgrJXSEU0cEmea8lFf7ssU2MNx1Zice3JvQOOpe4FMVINtv/TBZCIA==}
1148
engines: {node: '>=14'}
1149
peerDependencies:
1150
+
'@unocss/webpack': 66.5.0
1151
+
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
1152
peerDependenciesMeta:
1153
'@unocss/webpack':
1154
optional: true
1155
vite:
1156
optional: true
1157
1158
+
unplugin-utils@0.3.0:
1159
+
resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==}
1160
+
engines: {node: '>=20.19.0'}
1161
1162
update-browserslist-db@1.1.3:
1163
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
···
1165
peerDependencies:
1166
browserslist: '>= 4.21.0'
1167
1168
+
validate-html-nesting@1.2.3:
1169
+
resolution: {integrity: sha512-kdkWdCl6eCeLlRShJKbjVOU2kFKxMF8Ghu50n+crEoyx+VKm3FxAxF9z4DCy6+bbTOqNW0+jcIYRnjoIRzigRw==}
1170
1171
+
vite-plugin-solid@2.11.8:
1172
+
resolution: {integrity: sha512-hFrCxBfv3B1BmFqnJF4JOCYpjrmi/zwyeKjcomQ0khh8HFyQ8SbuBWQ7zGojfrz6HUOBFrJBNySDi/JgAHytWg==}
1173
peerDependencies:
1174
'@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.*
1175
solid-js: ^1.7.2
1176
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
1177
peerDependenciesMeta:
1178
'@testing-library/jest-dom':
1179
optional: true
1180
1181
+
vite@7.1.4:
1182
+
resolution: {integrity: sha512-X5QFK4SGynAeeIt+A7ZWnApdUyHYm+pzv/8/A57LqSGcI88U6R6ipOs3uCesdc6yl7nl+zNO0t8LmqAdXcQihw==}
1183
+
engines: {node: ^20.19.0 || >=22.12.0}
1184
hasBin: true
1185
peerDependencies:
1186
+
'@types/node': ^20.19.0 || >=22.12.0
1187
jiti: '>=1.21.0'
1188
+
less: ^4.0.0
1189
lightningcss: ^1.21.0
1190
+
sass: ^1.70.0
1191
+
sass-embedded: ^1.70.0
1192
+
stylus: '>=0.54.8'
1193
+
sugarss: ^5.0.0
1194
terser: ^5.16.0
1195
tsx: ^4.8.1
1196
yaml: ^2.4.2
···
1218
yaml:
1219
optional: true
1220
1221
+
vitefu@1.1.1:
1222
+
resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==}
1223
peerDependencies:
1224
+
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
1225
peerDependenciesMeta:
1226
vite:
1227
optional: true
1228
1229
+
vue-flow-layout@0.2.0:
1230
+
resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==}
1231
1232
yallist@3.1.1:
1233
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
···
1236
1237
'@ampproject/remapping@2.3.0':
1238
dependencies:
1239
+
'@jridgewell/gen-mapping': 0.3.13
1240
+
'@jridgewell/trace-mapping': 0.3.30
1241
1242
+
'@antfu/install-pkg@1.1.0':
1243
dependencies:
1244
+
package-manager-detector: 1.3.0
1245
+
tinyexec: 1.0.1
1246
1247
+
'@antfu/utils@9.2.0': {}
1248
1249
+
'@atcute/atproto@3.1.3':
1250
dependencies:
1251
+
'@atcute/lexicons': 1.1.1
1252
1253
+
'@atcute/bluesky@3.2.2':
1254
+
dependencies:
1255
+
'@atcute/atproto': 3.1.3
1256
+
'@atcute/lexicons': 1.1.1
1257
1258
+
'@atcute/client@4.0.3':
1259
dependencies:
1260
+
'@atcute/identity': 1.1.0
1261
+
'@atcute/lexicons': 1.1.1
1262
1263
+
'@atcute/identity@1.1.0':
1264
dependencies:
1265
+
'@atcute/lexicons': 1.1.1
1266
+
'@badrap/valita': 0.4.6
1267
1268
+
'@atcute/lexicons@1.1.1':
1269
+
dependencies:
1270
+
esm-env: 1.2.2
1271
1272
+
'@atcute/multibase@1.1.5':
1273
dependencies:
1274
+
'@atcute/uint8array': 1.0.4
1275
+
1276
+
'@atcute/oauth-browser-client@1.0.26':
1277
+
dependencies:
1278
+
'@atcute/client': 4.0.3
1279
+
'@atcute/identity': 1.1.0
1280
+
'@atcute/lexicons': 1.1.1
1281
+
'@atcute/multibase': 1.1.5
1282
+
'@atcute/uint8array': 1.0.4
1283
+
nanoid: 5.1.5
1284
+
1285
+
'@atcute/uint8array@1.0.4': {}
1286
+
1287
+
'@babel/code-frame@7.27.1':
1288
+
dependencies:
1289
+
'@babel/helper-validator-identifier': 7.27.1
1290
js-tokens: 4.0.0
1291
picocolors: 1.1.1
1292
1293
+
'@babel/compat-data@7.28.0': {}
1294
1295
+
'@babel/core@7.28.3':
1296
dependencies:
1297
'@ampproject/remapping': 2.3.0
1298
+
'@babel/code-frame': 7.27.1
1299
+
'@babel/generator': 7.28.3
1300
+
'@babel/helper-compilation-targets': 7.27.2
1301
+
'@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3)
1302
+
'@babel/helpers': 7.28.3
1303
+
'@babel/parser': 7.28.3
1304
+
'@babel/template': 7.27.2
1305
+
'@babel/traverse': 7.28.3
1306
+
'@babel/types': 7.28.2
1307
convert-source-map: 2.0.0
1308
+
debug: 4.4.1
1309
gensync: 1.0.0-beta.2
1310
json5: 2.2.3
1311
semver: 6.3.1
1312
transitivePeerDependencies:
1313
- supports-color
1314
1315
+
'@babel/generator@7.28.3':
1316
dependencies:
1317
+
'@babel/parser': 7.28.3
1318
+
'@babel/types': 7.28.2
1319
+
'@jridgewell/gen-mapping': 0.3.13
1320
+
'@jridgewell/trace-mapping': 0.3.30
1321
jsesc: 3.1.0
1322
1323
+
'@babel/helper-compilation-targets@7.27.2':
1324
dependencies:
1325
+
'@babel/compat-data': 7.28.0
1326
+
'@babel/helper-validator-option': 7.27.1
1327
+
browserslist: 4.25.4
1328
lru-cache: 5.1.1
1329
semver: 6.3.1
1330
+
1331
+
'@babel/helper-globals@7.28.0': {}
1332
1333
'@babel/helper-module-imports@7.18.6':
1334
dependencies:
1335
+
'@babel/types': 7.28.2
1336
1337
+
'@babel/helper-module-imports@7.27.1':
1338
dependencies:
1339
+
'@babel/traverse': 7.28.3
1340
+
'@babel/types': 7.28.2
1341
transitivePeerDependencies:
1342
- supports-color
1343
1344
+
'@babel/helper-module-transforms@7.28.3(@babel/core@7.28.3)':
1345
dependencies:
1346
+
'@babel/core': 7.28.3
1347
+
'@babel/helper-module-imports': 7.27.1
1348
+
'@babel/helper-validator-identifier': 7.27.1
1349
+
'@babel/traverse': 7.28.3
1350
transitivePeerDependencies:
1351
- supports-color
1352
1353
+
'@babel/helper-plugin-utils@7.27.1': {}
1354
1355
+
'@babel/helper-string-parser@7.27.1': {}
1356
+
1357
+
'@babel/helper-validator-identifier@7.27.1': {}
1358
1359
+
'@babel/helper-validator-option@7.27.1': {}
1360
1361
+
'@babel/helpers@7.28.3':
1362
+
dependencies:
1363
+
'@babel/template': 7.27.2
1364
+
'@babel/types': 7.28.2
1365
1366
+
'@babel/parser@7.27.7':
1367
dependencies:
1368
+
'@babel/types': 7.28.2
1369
1370
+
'@babel/parser@7.28.3':
1371
dependencies:
1372
+
'@babel/types': 7.28.2
1373
1374
+
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)':
1375
dependencies:
1376
+
'@babel/core': 7.28.3
1377
+
'@babel/helper-plugin-utils': 7.27.1
1378
1379
+
'@babel/template@7.27.2':
1380
dependencies:
1381
+
'@babel/code-frame': 7.27.1
1382
+
'@babel/parser': 7.28.3
1383
+
'@babel/types': 7.28.2
1384
1385
+
'@babel/traverse@7.27.7':
1386
dependencies:
1387
+
'@babel/code-frame': 7.27.1
1388
+
'@babel/generator': 7.28.3
1389
+
'@babel/parser': 7.27.7
1390
+
'@babel/template': 7.27.2
1391
+
'@babel/types': 7.28.2
1392
+
debug: 4.4.1
1393
globals: 11.12.0
1394
transitivePeerDependencies:
1395
- supports-color
1396
1397
+
'@babel/traverse@7.28.3':
1398
dependencies:
1399
+
'@babel/code-frame': 7.27.1
1400
+
'@babel/generator': 7.28.3
1401
+
'@babel/helper-globals': 7.28.0
1402
+
'@babel/parser': 7.28.3
1403
+
'@babel/template': 7.27.2
1404
+
'@babel/types': 7.28.2
1405
+
debug: 4.4.1
1406
+
transitivePeerDependencies:
1407
+
- supports-color
1408
+
1409
+
'@babel/types@7.28.2':
1410
+
dependencies:
1411
+
'@babel/helper-string-parser': 7.27.1
1412
+
'@babel/helper-validator-identifier': 7.27.1
1413
+
1414
+
'@badrap/valita@0.4.6': {}
1415
1416
'@esbuild/aix-ppc64@0.23.1':
1417
optional: true
1418
1419
+
'@esbuild/aix-ppc64@0.25.9':
1420
optional: true
1421
1422
'@esbuild/android-arm64@0.23.1':
1423
optional: true
1424
1425
+
'@esbuild/android-arm64@0.25.9':
1426
optional: true
1427
1428
'@esbuild/android-arm@0.23.1':
1429
optional: true
1430
1431
+
'@esbuild/android-arm@0.25.9':
1432
optional: true
1433
1434
'@esbuild/android-x64@0.23.1':
1435
optional: true
1436
1437
+
'@esbuild/android-x64@0.25.9':
1438
optional: true
1439
1440
'@esbuild/darwin-arm64@0.23.1':
1441
optional: true
1442
1443
+
'@esbuild/darwin-arm64@0.25.9':
1444
optional: true
1445
1446
'@esbuild/darwin-x64@0.23.1':
1447
optional: true
1448
1449
+
'@esbuild/darwin-x64@0.25.9':
1450
optional: true
1451
1452
'@esbuild/freebsd-arm64@0.23.1':
1453
optional: true
1454
1455
+
'@esbuild/freebsd-arm64@0.25.9':
1456
optional: true
1457
1458
'@esbuild/freebsd-x64@0.23.1':
1459
optional: true
1460
1461
+
'@esbuild/freebsd-x64@0.25.9':
1462
optional: true
1463
1464
'@esbuild/linux-arm64@0.23.1':
1465
optional: true
1466
1467
+
'@esbuild/linux-arm64@0.25.9':
1468
optional: true
1469
1470
'@esbuild/linux-arm@0.23.1':
1471
optional: true
1472
1473
+
'@esbuild/linux-arm@0.25.9':
1474
optional: true
1475
1476
'@esbuild/linux-ia32@0.23.1':
1477
optional: true
1478
1479
+
'@esbuild/linux-ia32@0.25.9':
1480
optional: true
1481
1482
'@esbuild/linux-loong64@0.23.1':
1483
optional: true
1484
1485
+
'@esbuild/linux-loong64@0.25.9':
1486
optional: true
1487
1488
'@esbuild/linux-mips64el@0.23.1':
1489
optional: true
1490
1491
+
'@esbuild/linux-mips64el@0.25.9':
1492
optional: true
1493
1494
'@esbuild/linux-ppc64@0.23.1':
1495
optional: true
1496
1497
+
'@esbuild/linux-ppc64@0.25.9':
1498
optional: true
1499
1500
'@esbuild/linux-riscv64@0.23.1':
1501
optional: true
1502
1503
+
'@esbuild/linux-riscv64@0.25.9':
1504
optional: true
1505
1506
'@esbuild/linux-s390x@0.23.1':
1507
optional: true
1508
1509
+
'@esbuild/linux-s390x@0.25.9':
1510
optional: true
1511
1512
'@esbuild/linux-x64@0.23.1':
1513
optional: true
1514
1515
+
'@esbuild/linux-x64@0.25.9':
1516
optional: true
1517
1518
+
'@esbuild/netbsd-arm64@0.25.9':
1519
optional: true
1520
1521
'@esbuild/netbsd-x64@0.23.1':
1522
optional: true
1523
1524
+
'@esbuild/netbsd-x64@0.25.9':
1525
optional: true
1526
1527
'@esbuild/openbsd-arm64@0.23.1':
1528
optional: true
1529
1530
+
'@esbuild/openbsd-arm64@0.25.9':
1531
optional: true
1532
1533
'@esbuild/openbsd-x64@0.23.1':
1534
optional: true
1535
1536
+
'@esbuild/openbsd-x64@0.25.9':
1537
+
optional: true
1538
+
1539
+
'@esbuild/openharmony-arm64@0.25.9':
1540
optional: true
1541
1542
'@esbuild/sunos-x64@0.23.1':
1543
optional: true
1544
1545
+
'@esbuild/sunos-x64@0.25.9':
1546
optional: true
1547
1548
'@esbuild/win32-arm64@0.23.1':
1549
optional: true
1550
1551
+
'@esbuild/win32-arm64@0.25.9':
1552
optional: true
1553
1554
'@esbuild/win32-ia32@0.23.1':
1555
optional: true
1556
1557
+
'@esbuild/win32-ia32@0.25.9':
1558
optional: true
1559
1560
'@esbuild/win32-x64@0.23.1':
1561
optional: true
1562
1563
+
'@esbuild/win32-x64@0.25.9':
1564
optional: true
1565
1566
'@iconify/types@2.0.0': {}
1567
1568
+
'@iconify/utils@3.0.1':
1569
dependencies:
1570
+
'@antfu/install-pkg': 1.1.0
1571
+
'@antfu/utils': 9.2.0
1572
'@iconify/types': 2.0.0
1573
+
debug: 4.4.1
1574
globals: 15.15.0
1575
kolorist: 1.8.0
1576
+
local-pkg: 1.1.2
1577
+
mlly: 1.8.0
1578
transitivePeerDependencies:
1579
- supports-color
1580
1581
+
'@jridgewell/gen-mapping@0.3.13':
1582
dependencies:
1583
+
'@jridgewell/sourcemap-codec': 1.5.5
1584
+
'@jridgewell/trace-mapping': 0.3.30
1585
1586
+
'@jridgewell/remapping@2.3.5':
1587
+
dependencies:
1588
+
'@jridgewell/gen-mapping': 0.3.13
1589
+
'@jridgewell/trace-mapping': 0.3.30
1590
1591
+
'@jridgewell/resolve-uri@3.1.2': {}
1592
1593
+
'@jridgewell/sourcemap-codec@1.5.5': {}
1594
1595
+
'@jridgewell/trace-mapping@0.3.30':
1596
dependencies:
1597
'@jridgewell/resolve-uri': 3.1.2
1598
+
'@jridgewell/sourcemap-codec': 1.5.5
1599
1600
+
'@polka/url@1.0.0-next.29': {}
1601
1602
+
'@quansync/fs@0.1.5':
1603
dependencies:
1604
+
quansync: 0.2.11
1605
1606
+
'@rollup/rollup-android-arm-eabi@4.50.0':
1607
optional: true
1608
1609
+
'@rollup/rollup-android-arm64@4.50.0':
1610
optional: true
1611
1612
+
'@rollup/rollup-darwin-arm64@4.50.0':
1613
optional: true
1614
1615
+
'@rollup/rollup-darwin-x64@4.50.0':
1616
optional: true
1617
1618
+
'@rollup/rollup-freebsd-arm64@4.50.0':
1619
optional: true
1620
1621
+
'@rollup/rollup-freebsd-x64@4.50.0':
1622
optional: true
1623
1624
+
'@rollup/rollup-linux-arm-gnueabihf@4.50.0':
1625
optional: true
1626
1627
+
'@rollup/rollup-linux-arm-musleabihf@4.50.0':
1628
optional: true
1629
1630
+
'@rollup/rollup-linux-arm64-gnu@4.50.0':
1631
+
optional: true
1632
+
1633
+
'@rollup/rollup-linux-arm64-musl@4.50.0':
1634
optional: true
1635
1636
+
'@rollup/rollup-linux-loongarch64-gnu@4.50.0':
1637
optional: true
1638
1639
+
'@rollup/rollup-linux-ppc64-gnu@4.50.0':
1640
optional: true
1641
1642
+
'@rollup/rollup-linux-riscv64-gnu@4.50.0':
1643
optional: true
1644
1645
+
'@rollup/rollup-linux-riscv64-musl@4.50.0':
1646
optional: true
1647
1648
+
'@rollup/rollup-linux-s390x-gnu@4.50.0':
1649
optional: true
1650
1651
+
'@rollup/rollup-linux-x64-gnu@4.50.0':
1652
optional: true
1653
1654
+
'@rollup/rollup-linux-x64-musl@4.50.0':
1655
optional: true
1656
1657
+
'@rollup/rollup-openharmony-arm64@4.50.0':
1658
optional: true
1659
1660
+
'@rollup/rollup-win32-arm64-msvc@4.50.0':
1661
optional: true
1662
1663
+
'@rollup/rollup-win32-ia32-msvc@4.50.0':
1664
optional: true
1665
1666
+
'@rollup/rollup-win32-x64-msvc@4.50.0':
1667
optional: true
1668
1669
'@types/babel__core@7.20.5':
1670
dependencies:
1671
+
'@babel/parser': 7.28.3
1672
+
'@babel/types': 7.28.2
1673
'@types/babel__generator': 7.27.0
1674
'@types/babel__template': 7.4.4
1675
+
'@types/babel__traverse': 7.28.0
1676
1677
'@types/babel__generator@7.27.0':
1678
dependencies:
1679
+
'@babel/types': 7.28.2
1680
1681
'@types/babel__template@7.4.4':
1682
dependencies:
1683
+
'@babel/parser': 7.28.3
1684
+
'@babel/types': 7.28.2
1685
1686
+
'@types/babel__traverse@7.28.0':
1687
dependencies:
1688
+
'@babel/types': 7.28.2
1689
1690
+
'@types/estree@1.0.8': {}
1691
1692
+
'@types/node@24.3.0':
1693
dependencies:
1694
+
undici-types: 7.10.0
1695
1696
+
'@unocss/astro@66.5.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))':
1697
dependencies:
1698
+
'@unocss/core': 66.5.0
1699
+
'@unocss/reset': 66.5.0
1700
+
'@unocss/vite': 66.5.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
1701
optionalDependencies:
1702
+
vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
1703
1704
+
'@unocss/cli@66.5.0':
1705
dependencies:
1706
+
'@jridgewell/remapping': 2.3.5
1707
+
'@unocss/config': 66.5.0
1708
+
'@unocss/core': 66.5.0
1709
+
'@unocss/preset-uno': 66.5.0
1710
cac: 6.7.14
1711
chokidar: 3.6.0
1712
colorette: 2.0.20
1713
consola: 3.4.2
1714
+
magic-string: 0.30.18
1715
pathe: 2.0.3
1716
perfect-debounce: 1.0.0
1717
+
tinyglobby: 0.2.14
1718
+
unplugin-utils: 0.3.0
1719
1720
+
'@unocss/config@66.5.0':
1721
dependencies:
1722
+
'@unocss/core': 66.5.0
1723
+
unconfig: 7.3.3
1724
1725
+
'@unocss/core@66.5.0': {}
1726
1727
+
'@unocss/extractor-arbitrary-variants@66.5.0':
1728
dependencies:
1729
+
'@unocss/core': 66.5.0
1730
1731
+
'@unocss/inspector@66.5.0':
1732
dependencies:
1733
+
'@unocss/core': 66.5.0
1734
+
'@unocss/rule-utils': 66.5.0
1735
colorette: 2.0.20
1736
gzip-size: 6.0.0
1737
sirv: 3.0.1
1738
+
vue-flow-layout: 0.2.0
1739
1740
+
'@unocss/postcss@66.5.0(postcss@8.5.6)':
1741
dependencies:
1742
+
'@unocss/config': 66.5.0
1743
+
'@unocss/core': 66.5.0
1744
+
'@unocss/rule-utils': 66.5.0
1745
css-tree: 3.1.0
1746
+
postcss: 8.5.6
1747
+
tinyglobby: 0.2.14
1748
1749
+
'@unocss/preset-attributify@66.5.0':
1750
dependencies:
1751
+
'@unocss/core': 66.5.0
1752
1753
+
'@unocss/preset-icons@66.5.0':
1754
dependencies:
1755
+
'@iconify/utils': 3.0.1
1756
+
'@unocss/core': 66.5.0
1757
ofetch: 1.4.1
1758
transitivePeerDependencies:
1759
- supports-color
1760
1761
+
'@unocss/preset-mini@66.5.0':
1762
dependencies:
1763
+
'@unocss/core': 66.5.0
1764
+
'@unocss/extractor-arbitrary-variants': 66.5.0
1765
+
'@unocss/rule-utils': 66.5.0
1766
1767
+
'@unocss/preset-tagify@66.5.0':
1768
dependencies:
1769
+
'@unocss/core': 66.5.0
1770
1771
+
'@unocss/preset-typography@66.5.0':
1772
dependencies:
1773
+
'@unocss/core': 66.5.0
1774
+
'@unocss/rule-utils': 66.5.0
1775
1776
+
'@unocss/preset-uno@66.5.0':
1777
dependencies:
1778
+
'@unocss/core': 66.5.0
1779
+
'@unocss/preset-wind3': 66.5.0
1780
1781
+
'@unocss/preset-web-fonts@66.5.0':
1782
dependencies:
1783
+
'@unocss/core': 66.5.0
1784
ofetch: 1.4.1
1785
1786
+
'@unocss/preset-wind3@66.5.0':
1787
dependencies:
1788
+
'@unocss/core': 66.5.0
1789
+
'@unocss/preset-mini': 66.5.0
1790
+
'@unocss/rule-utils': 66.5.0
1791
1792
+
'@unocss/preset-wind4@66.5.0':
1793
dependencies:
1794
+
'@unocss/core': 66.5.0
1795
+
'@unocss/extractor-arbitrary-variants': 66.5.0
1796
+
'@unocss/rule-utils': 66.5.0
1797
1798
+
'@unocss/preset-wind@66.5.0':
1799
dependencies:
1800
+
'@unocss/core': 66.5.0
1801
+
'@unocss/preset-wind3': 66.5.0
1802
1803
+
'@unocss/reset@66.5.0': {}
1804
1805
+
'@unocss/rule-utils@66.5.0':
1806
dependencies:
1807
+
'@unocss/core': 66.5.0
1808
+
magic-string: 0.30.18
1809
1810
+
'@unocss/transformer-attributify-jsx@66.5.0':
1811
dependencies:
1812
+
'@babel/parser': 7.27.7
1813
+
'@babel/traverse': 7.27.7
1814
+
'@unocss/core': 66.5.0
1815
+
transitivePeerDependencies:
1816
+
- supports-color
1817
1818
+
'@unocss/transformer-compile-class@66.5.0':
1819
dependencies:
1820
+
'@unocss/core': 66.5.0
1821
1822
+
'@unocss/transformer-directives@66.5.0':
1823
dependencies:
1824
+
'@unocss/core': 66.5.0
1825
+
'@unocss/rule-utils': 66.5.0
1826
css-tree: 3.1.0
1827
1828
+
'@unocss/transformer-variant-group@66.5.0':
1829
dependencies:
1830
+
'@unocss/core': 66.5.0
1831
1832
+
'@unocss/vite@66.5.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))':
1833
dependencies:
1834
+
'@jridgewell/remapping': 2.3.5
1835
+
'@unocss/config': 66.5.0
1836
+
'@unocss/core': 66.5.0
1837
+
'@unocss/inspector': 66.5.0
1838
chokidar: 3.6.0
1839
+
magic-string: 0.30.18
1840
+
pathe: 2.0.3
1841
+
tinyglobby: 0.2.14
1842
+
unplugin-utils: 0.3.0
1843
+
vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
1844
1845
+
acorn@8.15.0: {}
1846
1847
anymatch@3.1.3:
1848
dependencies:
1849
normalize-path: 3.0.0
1850
picomatch: 2.3.1
1851
1852
+
babel-plugin-jsx-dom-expressions@0.40.1(@babel/core@7.28.3):
1853
dependencies:
1854
+
'@babel/core': 7.28.3
1855
'@babel/helper-module-imports': 7.18.6
1856
+
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3)
1857
+
'@babel/types': 7.28.2
1858
html-entities: 2.3.3
1859
+
parse5: 7.3.0
1860
+
validate-html-nesting: 1.2.3
1861
1862
+
babel-preset-solid@1.9.9(@babel/core@7.28.3)(solid-js@1.9.9):
1863
dependencies:
1864
+
'@babel/core': 7.28.3
1865
+
babel-plugin-jsx-dom-expressions: 0.40.1(@babel/core@7.28.3)
1866
+
optionalDependencies:
1867
+
solid-js: 1.9.9
1868
1869
binary-extensions@2.3.0: {}
1870
···
1872
dependencies:
1873
fill-range: 7.1.1
1874
1875
+
browserslist@4.25.4:
1876
dependencies:
1877
+
caniuse-lite: 1.0.30001739
1878
+
electron-to-chromium: 1.5.213
1879
node-releases: 2.0.19
1880
+
update-browserslist-db: 1.1.3(browserslist@4.25.4)
1881
1882
cac@6.7.14: {}
1883
1884
+
caniuse-lite@1.0.30001739: {}
1885
1886
chokidar@3.6.0:
1887
dependencies:
···
1912
1913
csstype@3.1.3: {}
1914
1915
+
debug@4.4.1:
1916
dependencies:
1917
ms: 2.1.3
1918
···
1922
1923
duplexer@0.1.2: {}
1924
1925
+
electron-to-chromium@1.5.213: {}
1926
1927
+
entities@6.0.1: {}
1928
1929
esbuild@0.23.1:
1930
optionalDependencies:
···
1954
'@esbuild/win32-x64': 0.23.1
1955
optional: true
1956
1957
+
esbuild@0.25.9:
1958
optionalDependencies:
1959
+
'@esbuild/aix-ppc64': 0.25.9
1960
+
'@esbuild/android-arm': 0.25.9
1961
+
'@esbuild/android-arm64': 0.25.9
1962
+
'@esbuild/android-x64': 0.25.9
1963
+
'@esbuild/darwin-arm64': 0.25.9
1964
+
'@esbuild/darwin-x64': 0.25.9
1965
+
'@esbuild/freebsd-arm64': 0.25.9
1966
+
'@esbuild/freebsd-x64': 0.25.9
1967
+
'@esbuild/linux-arm': 0.25.9
1968
+
'@esbuild/linux-arm64': 0.25.9
1969
+
'@esbuild/linux-ia32': 0.25.9
1970
+
'@esbuild/linux-loong64': 0.25.9
1971
+
'@esbuild/linux-mips64el': 0.25.9
1972
+
'@esbuild/linux-ppc64': 0.25.9
1973
+
'@esbuild/linux-riscv64': 0.25.9
1974
+
'@esbuild/linux-s390x': 0.25.9
1975
+
'@esbuild/linux-x64': 0.25.9
1976
+
'@esbuild/netbsd-arm64': 0.25.9
1977
+
'@esbuild/netbsd-x64': 0.25.9
1978
+
'@esbuild/openbsd-arm64': 0.25.9
1979
+
'@esbuild/openbsd-x64': 0.25.9
1980
+
'@esbuild/openharmony-arm64': 0.25.9
1981
+
'@esbuild/sunos-x64': 0.25.9
1982
+
'@esbuild/win32-arm64': 0.25.9
1983
+
'@esbuild/win32-ia32': 0.25.9
1984
+
'@esbuild/win32-x64': 0.25.9
1985
1986
escalade@3.2.0: {}
1987
1988
+
esm-env@1.2.2: {}
1989
1990
+
exsolve@1.0.7: {}
1991
1992
+
fdir@6.5.0(picomatch@4.0.3):
1993
optionalDependencies:
1994
+
picomatch: 4.0.3
1995
1996
fill-range@7.1.1:
1997
dependencies:
···
2002
2003
gensync@1.0.0-beta.2: {}
2004
2005
+
get-tsconfig@4.10.1:
2006
dependencies:
2007
resolve-pkg-maps: 1.0.0
2008
optional: true
···
2035
2036
is-what@4.1.16: {}
2037
2038
+
jiti@2.5.1: {}
2039
2040
js-tokens@4.0.0: {}
2041
···
2045
2046
kolorist@1.8.0: {}
2047
2048
+
local-pkg@1.1.2:
2049
dependencies:
2050
+
mlly: 1.8.0
2051
+
pkg-types: 2.3.0
2052
+
quansync: 0.2.11
2053
2054
lru-cache@5.1.1:
2055
dependencies:
2056
yallist: 3.1.1
2057
2058
+
magic-string@0.30.18:
2059
dependencies:
2060
+
'@jridgewell/sourcemap-codec': 1.5.5
2061
2062
mdn-data@2.12.2: {}
2063
···
2065
dependencies:
2066
is-what: 4.1.16
2067
2068
+
mlly@1.8.0:
2069
dependencies:
2070
+
acorn: 8.15.0
2071
pathe: 2.0.3
2072
pkg-types: 1.3.1
2073
ufo: 1.6.1
···
2078
2079
nanoid@3.3.11: {}
2080
2081
+
nanoid@5.1.5: {}
2082
+
2083
+
node-fetch-native@1.6.7: {}
2084
2085
node-releases@2.0.19: {}
2086
···
2089
ofetch@1.4.1:
2090
dependencies:
2091
destr: 2.0.5
2092
+
node-fetch-native: 1.6.7
2093
ufo: 1.6.1
2094
2095
+
package-manager-detector@1.3.0: {}
2096
2097
+
parse5@7.3.0:
2098
dependencies:
2099
+
entities: 6.0.1
2100
2101
pathe@2.0.3: {}
2102
···
2106
2107
picomatch@2.3.1: {}
2108
2109
+
picomatch@4.0.3: {}
2110
2111
pkg-types@1.3.1:
2112
dependencies:
2113
confbox: 0.1.8
2114
+
mlly: 1.8.0
2115
pathe: 2.0.3
2116
2117
+
pkg-types@2.3.0:
2118
dependencies:
2119
confbox: 0.2.2
2120
+
exsolve: 1.0.7
2121
pathe: 2.0.3
2122
2123
+
postcss@8.5.6:
2124
dependencies:
2125
nanoid: 3.3.11
2126
picocolors: 1.1.1
2127
source-map-js: 1.2.1
2128
2129
+
prettier-plugin-tailwindcss@0.6.14(prettier@3.6.2):
2130
dependencies:
2131
+
prettier: 3.6.2
2132
2133
+
prettier@3.6.2: {}
2134
2135
+
quansync@0.2.11: {}
2136
2137
readdirp@3.6.0:
2138
dependencies:
···
2141
resolve-pkg-maps@1.0.0:
2142
optional: true
2143
2144
+
rollup@4.50.0:
2145
dependencies:
2146
+
'@types/estree': 1.0.8
2147
optionalDependencies:
2148
+
'@rollup/rollup-android-arm-eabi': 4.50.0
2149
+
'@rollup/rollup-android-arm64': 4.50.0
2150
+
'@rollup/rollup-darwin-arm64': 4.50.0
2151
+
'@rollup/rollup-darwin-x64': 4.50.0
2152
+
'@rollup/rollup-freebsd-arm64': 4.50.0
2153
+
'@rollup/rollup-freebsd-x64': 4.50.0
2154
+
'@rollup/rollup-linux-arm-gnueabihf': 4.50.0
2155
+
'@rollup/rollup-linux-arm-musleabihf': 4.50.0
2156
+
'@rollup/rollup-linux-arm64-gnu': 4.50.0
2157
+
'@rollup/rollup-linux-arm64-musl': 4.50.0
2158
+
'@rollup/rollup-linux-loongarch64-gnu': 4.50.0
2159
+
'@rollup/rollup-linux-ppc64-gnu': 4.50.0
2160
+
'@rollup/rollup-linux-riscv64-gnu': 4.50.0
2161
+
'@rollup/rollup-linux-riscv64-musl': 4.50.0
2162
+
'@rollup/rollup-linux-s390x-gnu': 4.50.0
2163
+
'@rollup/rollup-linux-x64-gnu': 4.50.0
2164
+
'@rollup/rollup-linux-x64-musl': 4.50.0
2165
+
'@rollup/rollup-openharmony-arm64': 4.50.0
2166
+
'@rollup/rollup-win32-arm64-msvc': 4.50.0
2167
+
'@rollup/rollup-win32-ia32-msvc': 4.50.0
2168
+
'@rollup/rollup-win32-x64-msvc': 4.50.0
2169
fsevents: 2.3.3
2170
2171
semver@6.3.1: {}
2172
2173
+
seroval-plugins@1.3.3(seroval@1.3.2):
2174
dependencies:
2175
+
seroval: 1.3.2
2176
2177
+
seroval@1.3.2: {}
2178
2179
sirv@3.0.1:
2180
dependencies:
2181
+
'@polka/url': 1.0.0-next.29
2182
mrmime: 2.0.1
2183
totalist: 3.0.1
2184
2185
+
solid-js@1.9.9:
2186
dependencies:
2187
csstype: 3.1.3
2188
+
seroval: 1.3.2
2189
+
seroval-plugins: 1.3.3(seroval@1.3.2)
2190
2191
+
solid-refresh@0.6.3(solid-js@1.9.9):
2192
dependencies:
2193
+
'@babel/generator': 7.28.3
2194
+
'@babel/helper-module-imports': 7.27.1
2195
+
'@babel/types': 7.28.2
2196
+
solid-js: 1.9.9
2197
transitivePeerDependencies:
2198
- supports-color
2199
2200
source-map-js@1.2.1: {}
2201
2202
+
tinyexec@1.0.1: {}
2203
2204
+
tinyglobby@0.2.14:
2205
dependencies:
2206
+
fdir: 6.5.0(picomatch@4.0.3)
2207
+
picomatch: 4.0.3
2208
2209
to-regex-range@5.0.1:
2210
dependencies:
···
2215
tsx@4.19.2:
2216
dependencies:
2217
esbuild: 0.23.1
2218
+
get-tsconfig: 4.10.1
2219
optionalDependencies:
2220
fsevents: 2.3.3
2221
optional: true
2222
2223
+
typescript@5.9.2: {}
2224
2225
ufo@1.6.1: {}
2226
2227
+
unconfig@7.3.3:
2228
dependencies:
2229
+
'@quansync/fs': 0.1.5
2230
defu: 6.1.4
2231
+
jiti: 2.5.1
2232
+
quansync: 0.2.11
2233
2234
+
undici-types@7.10.0: {}
2235
2236
+
unocss@66.5.0(postcss@8.5.6)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)):
2237
dependencies:
2238
+
'@unocss/astro': 66.5.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
2239
+
'@unocss/cli': 66.5.0
2240
+
'@unocss/core': 66.5.0
2241
+
'@unocss/postcss': 66.5.0(postcss@8.5.6)
2242
+
'@unocss/preset-attributify': 66.5.0
2243
+
'@unocss/preset-icons': 66.5.0
2244
+
'@unocss/preset-mini': 66.5.0
2245
+
'@unocss/preset-tagify': 66.5.0
2246
+
'@unocss/preset-typography': 66.5.0
2247
+
'@unocss/preset-uno': 66.5.0
2248
+
'@unocss/preset-web-fonts': 66.5.0
2249
+
'@unocss/preset-wind': 66.5.0
2250
+
'@unocss/preset-wind3': 66.5.0
2251
+
'@unocss/preset-wind4': 66.5.0
2252
+
'@unocss/transformer-attributify-jsx': 66.5.0
2253
+
'@unocss/transformer-compile-class': 66.5.0
2254
+
'@unocss/transformer-directives': 66.5.0
2255
+
'@unocss/transformer-variant-group': 66.5.0
2256
+
'@unocss/vite': 66.5.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
2257
optionalDependencies:
2258
+
vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
2259
transitivePeerDependencies:
2260
- postcss
2261
- supports-color
2262
2263
+
unplugin-utils@0.3.0:
2264
dependencies:
2265
pathe: 2.0.3
2266
+
picomatch: 4.0.3
2267
2268
+
update-browserslist-db@1.1.3(browserslist@4.25.4):
2269
dependencies:
2270
+
browserslist: 4.25.4
2271
escalade: 3.2.0
2272
picocolors: 1.1.1
2273
2274
+
validate-html-nesting@1.2.3: {}
2275
2276
+
vite-plugin-solid@2.11.8(solid-js@1.9.9)(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)):
2277
dependencies:
2278
+
'@babel/core': 7.28.3
2279
'@types/babel__core': 7.20.5
2280
+
babel-preset-solid: 1.9.9(@babel/core@7.28.3)(solid-js@1.9.9)
2281
merge-anything: 5.1.7
2282
+
solid-js: 1.9.9
2283
+
solid-refresh: 0.6.3(solid-js@1.9.9)
2284
+
vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
2285
+
vitefu: 1.1.1(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2))
2286
transitivePeerDependencies:
2287
- supports-color
2288
2289
+
vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2):
2290
dependencies:
2291
+
esbuild: 0.25.9
2292
+
fdir: 6.5.0(picomatch@4.0.3)
2293
+
picomatch: 4.0.3
2294
+
postcss: 8.5.6
2295
+
rollup: 4.50.0
2296
+
tinyglobby: 0.2.14
2297
optionalDependencies:
2298
+
'@types/node': 24.3.0
2299
fsevents: 2.3.3
2300
+
jiti: 2.5.1
2301
tsx: 4.19.2
2302
2303
+
vitefu@1.1.1(vite@7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)):
2304
optionalDependencies:
2305
+
vite: 7.1.4(@types/node@24.3.0)(jiti@2.5.1)(tsx@4.19.2)
2306
2307
+
vue-flow-layout@0.2.0: {}
2308
2309
yallist@3.1.1: {}
+35
-73
src/App.tsx
+35
-73
src/App.tsx
···
1
-
import {
2
-
type Component,
3
-
createEffect,
4
-
createSignal,
5
-
For,
6
-
onMount,
7
-
Show,
8
-
} from "solid-js";
9
import { createStore } from "solid-js/store";
10
11
-
import { CredentialManager, XRPC } from "@atcute/client";
12
-
import {
13
-
AppBskyGraphFollow,
14
-
At,
15
-
Brand,
16
-
ComAtprotoRepoApplyWrites,
17
-
} from "@atcute/client/lexicons";
18
import {
19
configureOAuth,
20
createAuthorizationUrl,
···
24
resolveFromIdentity,
25
type Session,
26
} from "@atcute/oauth-browser-client";
27
28
configureOAuth({
29
metadata: {
···
54
55
const [followRecords, setFollowRecords] = createStore<FollowRecord[]>([]);
56
const [loginState, setLoginState] = createSignal(false);
57
-
let rpc: XRPC;
58
let agent: OAuthUserAgent;
59
let manager: CredentialManager;
60
-
let agentDID: string;
61
62
const resolveDid = async (did: string) => {
63
const res = await fetch(
···
84
});
85
};
86
87
-
const Login: Component = () => {
88
const [loginInput, setLoginInput] = createSignal("");
89
const [password, setPassword] = createSignal("");
90
const [handle, setHandle] = createSignal("");
···
109
110
if (lastSignedIn) {
111
try {
112
-
return await getSession(lastSignedIn as At.DID);
113
} catch (err) {
114
localStorage.removeItem("lastSignedIn");
115
throw err;
···
122
123
if (session) {
124
agent = new OAuthUserAgent(session);
125
-
rpc = new XRPC({ handler: agent });
126
-
agentDID = agent.sub;
127
128
setLoginState(true);
129
setHandle(await resolveDid(agent.sub));
···
147
};
148
149
const resolveHandle = async (handle: string) => {
150
-
const rpc = new XRPC({
151
handler: new CredentialManager({
152
service: "https://public.api.bsky.app",
153
}),
154
});
155
const res = await rpc.get("com.atproto.identity.resolveHandle", {
156
-
params: { handle: handle },
157
});
158
return res.data.did;
159
};
160
161
const loginBsky = async (login: string) => {
162
if (password()) {
163
-
agentDID = login.startsWith("did:") ? login : await resolveHandle(login);
164
manager = new CredentialManager({ service: await getPDS(agentDID) });
165
-
rpc = new XRPC({ handler: manager });
166
167
await manager.login({
168
identifier: agentDID,
···
245
);
246
};
247
248
-
const Fetch: Component = () => {
249
const [progress, setProgress] = createSignal(0);
250
const [followCount, setFollowCount] = createSignal(0);
251
const [notice, setNotice] = createSignal("");
···
256
const fetchPage = async (cursor?: string) => {
257
return await rpc.get("com.atproto.repo.listRecords", {
258
params: {
259
-
repo: agentDID,
260
collection: "app.bsky.graph.follow",
261
limit: PAGE_LIMIT,
262
cursor: cursor,
···
265
};
266
267
let res = await fetchPage();
268
let follows = res.data.records;
269
setNotice(`Fetching follows: ${follows.length}`);
270
271
while (res.data.cursor && res.data.records.length >= PAGE_LIMIT) {
272
setNotice(`Fetching follows: ${follows.length}`);
273
res = await fetchPage(res.data.cursor);
274
follows = follows.concat(res.data.records);
275
}
276
···
288
if (follows.length > 1000) await timer(1000);
289
follows.slice(i, i + 10).forEach(async (record) => {
290
let status: RepoStatus | undefined = undefined;
291
-
const follow = record.value as AppBskyGraphFollow.Record;
292
let handle = "";
293
294
try {
···
296
params: { actor: follow.subject },
297
});
298
299
handle = res.data.handle;
300
const viewer = res.data.viewer!;
301
···
306
viewer.blocking || viewer.blockingByList ?
307
RepoStatus.BLOCKEDBY | RepoStatus.BLOCKING
308
: RepoStatus.BLOCKEDBY;
309
-
} else if (res.data.did.includes(agentDID)) {
310
status = RepoStatus.YOURSELF;
311
} else if (viewer.blocking || viewer.blockingByList) {
312
status = RepoStatus.BLOCKING;
···
357
const unfollow = async () => {
358
const writes = followRecords
359
.filter((record) => record.toDelete)
360
-
.map((record): Brand.Union<ComAtprotoRepoApplyWrites.Delete> => {
361
return {
362
$type: "com.atproto.repo.applyWrites#delete",
363
collection: "app.bsky.graph.follow",
···
367
368
const BATCHSIZE = 200;
369
for (let i = 0; i < writes.length; i += BATCHSIZE) {
370
-
await rpc.call("com.atproto.repo.applyWrites", {
371
-
data: {
372
-
repo: agentDID,
373
writes: writes.slice(i, i + BATCHSIZE),
374
},
375
});
376
}
377
378
setFollowRecords([]);
379
-
setNotice(
380
-
`Unfollowed ${writes.length} account${writes.length > 1 ? "s" : ""}`,
381
-
);
382
};
383
384
return (
···
413
);
414
};
415
416
-
const Follows: Component = () => {
417
const [selectedCount, setSelectedCount] = createSignal(0);
418
419
createEffect(() => {
420
setSelectedCount(followRecords.filter((record) => record.toDelete).length);
421
});
422
423
-
function editRecords(
424
-
status: RepoStatus,
425
-
field: keyof FollowRecord,
426
-
value: boolean,
427
-
) {
428
const range = followRecords
429
.map((record, index) => {
430
if (record.status & status) return index;
···
460
type="checkbox"
461
class="peer sr-only"
462
checked
463
-
onChange={(e) =>
464
-
editRecords(
465
-
option.status,
466
-
"visible",
467
-
e.currentTarget.checked,
468
-
)
469
-
}
470
/>
471
<span class="peer relative h-5 w-9 rounded-full bg-gray-200 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:bg-blue-600 peer-checked:after:translate-x-full peer-checked:after:border-white peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 rtl:peer-checked:after:-translate-x-full dark:border-gray-600 dark:bg-gray-700 dark:peer-focus:ring-blue-800"></span>
472
<span class="ms-3 select-none">{option.label}</span>
···
477
type="checkbox"
478
id={option.label}
479
class="h-4 w-4 rounded"
480
-
onChange={(e) =>
481
-
editRecords(
482
-
option.status,
483
-
"toDelete",
484
-
e.currentTarget.checked,
485
-
)
486
-
}
487
/>
488
<label for={option.label} class="ml-2 select-none">
489
Select All
···
504
<Show when={record.visible}>
505
<div
506
classList={{
507
-
"mb-1 flex items-center border-b dark:border-b-gray-500 py-1":
508
-
true,
509
"bg-red-300 dark:bg-rose-800": record.toDelete,
510
}}
511
>
···
515
id={"record" + index()}
516
class="h-4 w-4 rounded"
517
checked={record.toDelete}
518
-
onChange={(e) =>
519
-
setFollowRecords(
520
-
index(),
521
-
"toDelete",
522
-
e.currentTarget.checked,
523
-
)
524
-
}
525
/>
526
</div>
527
<div>
···
570
);
571
};
572
573
-
const App: Component = () => {
574
const [theme, setTheme] = createSignal(
575
(
576
localStorage.theme === "dark" ||
···
590
title="Theme"
591
onclick={() => {
592
setTheme(theme() === "light" ? "dark" : "light");
593
-
if (theme() === "dark")
594
-
document.documentElement.classList.add("dark");
595
else document.documentElement.classList.remove("dark");
596
localStorage.theme = theme();
597
}}
···
607
</a>
608
</div>
609
<div class="justify-right flex basis-1/3 gap-x-2">
610
-
<a
611
-
title="GitHub"
612
-
href="https://github.com/notjuliet/cleanfollow-bsky"
613
-
target="_blank"
614
-
>
615
<button class="i-bi-github text-xl" />
616
</a>
617
<a title="Donate" href="https://ko-fi.com/notjuliet" target="_blank">
···
1
+
import { createEffect, createSignal, For, onMount, Show } from "solid-js";
2
import { createStore } from "solid-js/store";
3
4
+
import { CredentialManager, Client } from "@atcute/client";
5
import {
6
configureOAuth,
7
createAuthorizationUrl,
···
11
resolveFromIdentity,
12
type Session,
13
} from "@atcute/oauth-browser-client";
14
+
import { $type, Did, Handle } from "@atcute/lexicons";
15
+
import { ComAtprotoRepoApplyWrites } from "@atcute/atproto";
16
+
import { AppBskyGraphFollow } from "@atcute/bluesky";
17
18
configureOAuth({
19
metadata: {
···
44
45
const [followRecords, setFollowRecords] = createStore<FollowRecord[]>([]);
46
const [loginState, setLoginState] = createSignal(false);
47
+
let rpc: Client;
48
let agent: OAuthUserAgent;
49
let manager: CredentialManager;
50
51
const resolveDid = async (did: string) => {
52
const res = await fetch(
···
73
});
74
};
75
76
+
const Login = () => {
77
const [loginInput, setLoginInput] = createSignal("");
78
const [password, setPassword] = createSignal("");
79
const [handle, setHandle] = createSignal("");
···
98
99
if (lastSignedIn) {
100
try {
101
+
return await getSession(lastSignedIn as Did);
102
} catch (err) {
103
localStorage.removeItem("lastSignedIn");
104
throw err;
···
111
112
if (session) {
113
agent = new OAuthUserAgent(session);
114
+
rpc = new Client({ handler: agent });
115
116
setLoginState(true);
117
setHandle(await resolveDid(agent.sub));
···
135
};
136
137
const resolveHandle = async (handle: string) => {
138
+
const rpc = new Client({
139
handler: new CredentialManager({
140
service: "https://public.api.bsky.app",
141
}),
142
});
143
const res = await rpc.get("com.atproto.identity.resolveHandle", {
144
+
params: { handle: handle as Handle },
145
});
146
+
if (!res.ok) throw new Error(res.data.error);
147
return res.data.did;
148
};
149
150
const loginBsky = async (login: string) => {
151
if (password()) {
152
+
const agentDID = login.startsWith("did:") ? login : await resolveHandle(login);
153
manager = new CredentialManager({ service: await getPDS(agentDID) });
154
+
rpc = new Client({ handler: manager });
155
156
await manager.login({
157
identifier: agentDID,
···
234
);
235
};
236
237
+
const Fetch = () => {
238
const [progress, setProgress] = createSignal(0);
239
const [followCount, setFollowCount] = createSignal(0);
240
const [notice, setNotice] = createSignal("");
···
245
const fetchPage = async (cursor?: string) => {
246
return await rpc.get("com.atproto.repo.listRecords", {
247
params: {
248
+
repo: agent.sub,
249
collection: "app.bsky.graph.follow",
250
limit: PAGE_LIMIT,
251
cursor: cursor,
···
254
};
255
256
let res = await fetchPage();
257
+
if (!res.ok) throw new Error(res.data.error);
258
let follows = res.data.records;
259
setNotice(`Fetching follows: ${follows.length}`);
260
261
while (res.data.cursor && res.data.records.length >= PAGE_LIMIT) {
262
setNotice(`Fetching follows: ${follows.length}`);
263
res = await fetchPage(res.data.cursor);
264
+
if (!res.ok) throw new Error(res.data.error);
265
follows = follows.concat(res.data.records);
266
}
267
···
279
if (follows.length > 1000) await timer(1000);
280
follows.slice(i, i + 10).forEach(async (record) => {
281
let status: RepoStatus | undefined = undefined;
282
+
const follow = record.value as AppBskyGraphFollow.Main;
283
let handle = "";
284
285
try {
···
287
params: { actor: follow.subject },
288
});
289
290
+
if (!res.ok) throw new Error(res.data.error);
291
handle = res.data.handle;
292
const viewer = res.data.viewer!;
293
···
298
viewer.blocking || viewer.blockingByList ?
299
RepoStatus.BLOCKEDBY | RepoStatus.BLOCKING
300
: RepoStatus.BLOCKEDBY;
301
+
} else if (res.data.did.includes(agent.sub)) {
302
status = RepoStatus.YOURSELF;
303
} else if (viewer.blocking || viewer.blockingByList) {
304
status = RepoStatus.BLOCKING;
···
349
const unfollow = async () => {
350
const writes = followRecords
351
.filter((record) => record.toDelete)
352
+
.map((record): $type.enforce<ComAtprotoRepoApplyWrites.Delete> => {
353
return {
354
$type: "com.atproto.repo.applyWrites#delete",
355
collection: "app.bsky.graph.follow",
···
359
360
const BATCHSIZE = 200;
361
for (let i = 0; i < writes.length; i += BATCHSIZE) {
362
+
await rpc.post("com.atproto.repo.applyWrites", {
363
+
input: {
364
+
repo: agent.sub,
365
writes: writes.slice(i, i + BATCHSIZE),
366
},
367
});
368
}
369
370
setFollowRecords([]);
371
+
setNotice(`Unfollowed ${writes.length} account${writes.length > 1 ? "s" : ""}`);
372
};
373
374
return (
···
403
);
404
};
405
406
+
const Follows = () => {
407
const [selectedCount, setSelectedCount] = createSignal(0);
408
409
createEffect(() => {
410
setSelectedCount(followRecords.filter((record) => record.toDelete).length);
411
});
412
413
+
function editRecords(status: RepoStatus, field: keyof FollowRecord, value: boolean) {
414
const range = followRecords
415
.map((record, index) => {
416
if (record.status & status) return index;
···
446
type="checkbox"
447
class="peer sr-only"
448
checked
449
+
onChange={(e) => editRecords(option.status, "visible", e.currentTarget.checked)}
450
/>
451
<span class="peer relative h-5 w-9 rounded-full bg-gray-200 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:bg-blue-600 peer-checked:after:translate-x-full peer-checked:after:border-white peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-blue-300 rtl:peer-checked:after:-translate-x-full dark:border-gray-600 dark:bg-gray-700 dark:peer-focus:ring-blue-800"></span>
452
<span class="ms-3 select-none">{option.label}</span>
···
457
type="checkbox"
458
id={option.label}
459
class="h-4 w-4 rounded"
460
+
onChange={(e) => editRecords(option.status, "toDelete", e.currentTarget.checked)}
461
/>
462
<label for={option.label} class="ml-2 select-none">
463
Select All
···
478
<Show when={record.visible}>
479
<div
480
classList={{
481
+
"mb-1 flex items-center border-b dark:border-b-gray-500 py-1": true,
482
"bg-red-300 dark:bg-rose-800": record.toDelete,
483
}}
484
>
···
488
id={"record" + index()}
489
class="h-4 w-4 rounded"
490
checked={record.toDelete}
491
+
onChange={(e) => setFollowRecords(index(), "toDelete", e.currentTarget.checked)}
492
/>
493
</div>
494
<div>
···
537
);
538
};
539
540
+
const App = () => {
541
const [theme, setTheme] = createSignal(
542
(
543
localStorage.theme === "dark" ||
···
557
title="Theme"
558
onclick={() => {
559
setTheme(theme() === "light" ? "dark" : "light");
560
+
if (theme() === "dark") document.documentElement.classList.add("dark");
561
else document.documentElement.classList.remove("dark");
562
localStorage.theme = theme();
563
}}
···
573
</a>
574
</div>
575
<div class="justify-right flex basis-1/3 gap-x-2">
576
+
<a title="GitHub" href="https://github.com/notjuliet/cleanfollow-bsky" target="_blank">
577
<button class="i-bi-github text-xl" />
578
</a>
579
<a title="Donate" href="https://ko-fi.com/notjuliet" target="_blank">