Monorepo for Aesthetic.Computer
aesthetic.computer
1{
2 "name": "@aesthetic/at-experiments",
3 "version": "0.0.1",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@aesthetic/at-experiments",
9 "version": "0.0.1",
10 "license": "UNLICENSED",
11 "dependencies": {
12 "@atproto/api": "^0.19.4",
13 "@atproto/identity": "^0.4.3",
14 "@atproto/lexicon": "^0.4.2",
15 "@atproto/syntax": "^0.3.1",
16 "@atproto/xrpc": "^0.6.5",
17 "dotenv": "^16.4.5",
18 "sharp": "^0.34.4"
19 },
20 "devDependencies": {
21 "@types/node": "^22.10.2"
22 }
23 },
24 "node_modules/@atproto/api": {
25 "version": "0.19.4",
26 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.19.4.tgz",
27 "integrity": "sha512-fYNM62vdXxer0h8a9Jzl4/ag9uFIe0nTO+LkC6KTlx1yUDigrAoQMMbllIiCWj62GhUMxAkHabk/BZjjVAfKng==",
28 "license": "MIT",
29 "dependencies": {
30 "@atproto/common-web": "^0.4.18",
31 "@atproto/lexicon": "^0.6.2",
32 "@atproto/syntax": "^0.5.1",
33 "@atproto/xrpc": "^0.7.7",
34 "await-lock": "^2.2.2",
35 "multiformats": "^9.9.0",
36 "tlds": "^1.234.0",
37 "zod": "^3.23.8"
38 }
39 },
40 "node_modules/@atproto/api/node_modules/@atproto/lexicon": {
41 "version": "0.6.2",
42 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.2.tgz",
43 "integrity": "sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==",
44 "license": "MIT",
45 "dependencies": {
46 "@atproto/common-web": "^0.4.18",
47 "@atproto/syntax": "^0.5.0",
48 "iso-datestring-validator": "^2.2.2",
49 "multiformats": "^9.9.0",
50 "zod": "^3.23.8"
51 }
52 },
53 "node_modules/@atproto/api/node_modules/@atproto/syntax": {
54 "version": "0.5.1",
55 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.1.tgz",
56 "integrity": "sha512-J8DJjgKgACIyCTbpfvoTnf7+ofTx1kxTGO7KAftkC+jczaMdQhKdgIBAg2DaYy+80cvYGTHy5q/HI9qMAwGbWw==",
57 "license": "MIT",
58 "dependencies": {
59 "tslib": "^2.8.1"
60 }
61 },
62 "node_modules/@atproto/api/node_modules/@atproto/xrpc": {
63 "version": "0.7.7",
64 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.7.tgz",
65 "integrity": "sha512-K1ZyO/BU8JNtXX5dmPp7b5UrkLMMqpsIa/Lrj5D3Su+j1Xwq1m6QJ2XJ1AgjEjkI1v4Muzm7klianLE6XGxtmA==",
66 "license": "MIT",
67 "dependencies": {
68 "@atproto/lexicon": "^0.6.0",
69 "zod": "^3.23.8"
70 }
71 },
72 "node_modules/@atproto/common-web": {
73 "version": "0.4.19",
74 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.19.tgz",
75 "integrity": "sha512-3BTi58p5WpT+9/zb6UZrdsXcfPo5P45UJm0E4iwHLILr+jc37CuBj9JReDSZ4U0i9RTrI3ZkfySyZ9bd+LnMsw==",
76 "license": "MIT",
77 "dependencies": {
78 "@atproto/lex-data": "^0.0.14",
79 "@atproto/lex-json": "^0.0.14",
80 "@atproto/syntax": "^0.5.1",
81 "zod": "^3.23.8"
82 }
83 },
84 "node_modules/@atproto/common-web/node_modules/@atproto/syntax": {
85 "version": "0.5.1",
86 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.1.tgz",
87 "integrity": "sha512-J8DJjgKgACIyCTbpfvoTnf7+ofTx1kxTGO7KAftkC+jczaMdQhKdgIBAg2DaYy+80cvYGTHy5q/HI9qMAwGbWw==",
88 "license": "MIT",
89 "dependencies": {
90 "tslib": "^2.8.1"
91 }
92 },
93 "node_modules/@atproto/crypto": {
94 "version": "0.4.4",
95 "resolved": "https://registry.npmjs.org/@atproto/crypto/-/crypto-0.4.4.tgz",
96 "integrity": "sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==",
97 "license": "MIT",
98 "dependencies": {
99 "@noble/curves": "^1.7.0",
100 "@noble/hashes": "^1.6.1",
101 "uint8arrays": "3.0.0"
102 },
103 "engines": {
104 "node": ">=18.7.0"
105 }
106 },
107 "node_modules/@atproto/identity": {
108 "version": "0.4.9",
109 "resolved": "https://registry.npmjs.org/@atproto/identity/-/identity-0.4.9.tgz",
110 "integrity": "sha512-pRYCaeaEJMZ4vQlRQYYTrF3cMiRp21n/k/pUT1o7dgKby56zuLErDmFXkbKfKWPf7SgWRgamSaNmsGLqAOD7lQ==",
111 "license": "MIT",
112 "dependencies": {
113 "@atproto/common-web": "^0.4.3",
114 "@atproto/crypto": "^0.4.4"
115 },
116 "engines": {
117 "node": ">=18.7.0"
118 }
119 },
120 "node_modules/@atproto/lex-data": {
121 "version": "0.0.14",
122 "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.14.tgz",
123 "integrity": "sha512-53DUa9664SS76nGAMYopWsO10OH0AAdf7P/HSKB6Wzx3iqe6lk/K61QZnKxOG1LreYl5CfvIJU6eNf4txI6GlQ==",
124 "license": "MIT",
125 "dependencies": {
126 "multiformats": "^9.9.0",
127 "tslib": "^2.8.1",
128 "uint8arrays": "3.0.0",
129 "unicode-segmenter": "^0.14.0"
130 }
131 },
132 "node_modules/@atproto/lex-json": {
133 "version": "0.0.14",
134 "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.14.tgz",
135 "integrity": "sha512-6lPkDKqe7teEu4WrN5q7400cvZKgYS3uwUMvzG3F9XkgVYhOwSDCtouV/nSLBbpvo3l9OP0kiigtclcNcyekww==",
136 "license": "MIT",
137 "dependencies": {
138 "@atproto/lex-data": "^0.0.14",
139 "tslib": "^2.8.1"
140 }
141 },
142 "node_modules/@atproto/lexicon": {
143 "version": "0.4.14",
144 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.4.14.tgz",
145 "integrity": "sha512-jiKpmH1QER3Gvc7JVY5brwrfo+etFoe57tKPQX/SmPwjvUsFnJAow5xLIryuBaJgFAhnTZViXKs41t//pahGHQ==",
146 "license": "MIT",
147 "dependencies": {
148 "@atproto/common-web": "^0.4.2",
149 "@atproto/syntax": "^0.4.0",
150 "iso-datestring-validator": "^2.2.2",
151 "multiformats": "^9.9.0",
152 "zod": "^3.23.8"
153 }
154 },
155 "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
156 "version": "0.4.1",
157 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.1.tgz",
158 "integrity": "sha512-CJdImtLAiFO+0z3BWTtxwk6aY5w4t8orHTMVJgkf++QRJWTxPbIFko/0hrkADB7n2EruDxDSeAgfUGehpH6ngw==",
159 "license": "MIT"
160 },
161 "node_modules/@atproto/syntax": {
162 "version": "0.3.4",
163 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.3.4.tgz",
164 "integrity": "sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==",
165 "license": "MIT"
166 },
167 "node_modules/@atproto/xrpc": {
168 "version": "0.6.12",
169 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.6.12.tgz",
170 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==",
171 "license": "MIT",
172 "dependencies": {
173 "@atproto/lexicon": "^0.4.10",
174 "zod": "^3.23.8"
175 }
176 },
177 "node_modules/@emnapi/runtime": {
178 "version": "1.5.0",
179 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
180 "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
181 "license": "MIT",
182 "optional": true,
183 "dependencies": {
184 "tslib": "^2.4.0"
185 }
186 },
187 "node_modules/@img/colour": {
188 "version": "1.0.0",
189 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
190 "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==",
191 "license": "MIT",
192 "engines": {
193 "node": ">=18"
194 }
195 },
196 "node_modules/@img/sharp-darwin-arm64": {
197 "version": "0.34.4",
198 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz",
199 "integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==",
200 "cpu": [
201 "arm64"
202 ],
203 "license": "Apache-2.0",
204 "optional": true,
205 "os": [
206 "darwin"
207 ],
208 "engines": {
209 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
210 },
211 "funding": {
212 "url": "https://opencollective.com/libvips"
213 },
214 "optionalDependencies": {
215 "@img/sharp-libvips-darwin-arm64": "1.2.3"
216 }
217 },
218 "node_modules/@img/sharp-darwin-x64": {
219 "version": "0.34.4",
220 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz",
221 "integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
222 "cpu": [
223 "x64"
224 ],
225 "license": "Apache-2.0",
226 "optional": true,
227 "os": [
228 "darwin"
229 ],
230 "engines": {
231 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
232 },
233 "funding": {
234 "url": "https://opencollective.com/libvips"
235 },
236 "optionalDependencies": {
237 "@img/sharp-libvips-darwin-x64": "1.2.3"
238 }
239 },
240 "node_modules/@img/sharp-libvips-darwin-arm64": {
241 "version": "1.2.3",
242 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz",
243 "integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==",
244 "cpu": [
245 "arm64"
246 ],
247 "license": "LGPL-3.0-or-later",
248 "optional": true,
249 "os": [
250 "darwin"
251 ],
252 "funding": {
253 "url": "https://opencollective.com/libvips"
254 }
255 },
256 "node_modules/@img/sharp-libvips-darwin-x64": {
257 "version": "1.2.3",
258 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz",
259 "integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==",
260 "cpu": [
261 "x64"
262 ],
263 "license": "LGPL-3.0-or-later",
264 "optional": true,
265 "os": [
266 "darwin"
267 ],
268 "funding": {
269 "url": "https://opencollective.com/libvips"
270 }
271 },
272 "node_modules/@img/sharp-libvips-linux-arm": {
273 "version": "1.2.3",
274 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz",
275 "integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==",
276 "cpu": [
277 "arm"
278 ],
279 "license": "LGPL-3.0-or-later",
280 "optional": true,
281 "os": [
282 "linux"
283 ],
284 "funding": {
285 "url": "https://opencollective.com/libvips"
286 }
287 },
288 "node_modules/@img/sharp-libvips-linux-arm64": {
289 "version": "1.2.3",
290 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz",
291 "integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==",
292 "cpu": [
293 "arm64"
294 ],
295 "license": "LGPL-3.0-or-later",
296 "optional": true,
297 "os": [
298 "linux"
299 ],
300 "funding": {
301 "url": "https://opencollective.com/libvips"
302 }
303 },
304 "node_modules/@img/sharp-libvips-linux-ppc64": {
305 "version": "1.2.3",
306 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz",
307 "integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==",
308 "cpu": [
309 "ppc64"
310 ],
311 "license": "LGPL-3.0-or-later",
312 "optional": true,
313 "os": [
314 "linux"
315 ],
316 "funding": {
317 "url": "https://opencollective.com/libvips"
318 }
319 },
320 "node_modules/@img/sharp-libvips-linux-s390x": {
321 "version": "1.2.3",
322 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz",
323 "integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==",
324 "cpu": [
325 "s390x"
326 ],
327 "license": "LGPL-3.0-or-later",
328 "optional": true,
329 "os": [
330 "linux"
331 ],
332 "funding": {
333 "url": "https://opencollective.com/libvips"
334 }
335 },
336 "node_modules/@img/sharp-libvips-linux-x64": {
337 "version": "1.2.3",
338 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz",
339 "integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
340 "cpu": [
341 "x64"
342 ],
343 "license": "LGPL-3.0-or-later",
344 "optional": true,
345 "os": [
346 "linux"
347 ],
348 "funding": {
349 "url": "https://opencollective.com/libvips"
350 }
351 },
352 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
353 "version": "1.2.3",
354 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz",
355 "integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==",
356 "cpu": [
357 "arm64"
358 ],
359 "license": "LGPL-3.0-or-later",
360 "optional": true,
361 "os": [
362 "linux"
363 ],
364 "funding": {
365 "url": "https://opencollective.com/libvips"
366 }
367 },
368 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
369 "version": "1.2.3",
370 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz",
371 "integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==",
372 "cpu": [
373 "x64"
374 ],
375 "license": "LGPL-3.0-or-later",
376 "optional": true,
377 "os": [
378 "linux"
379 ],
380 "funding": {
381 "url": "https://opencollective.com/libvips"
382 }
383 },
384 "node_modules/@img/sharp-linux-arm": {
385 "version": "0.34.4",
386 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz",
387 "integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==",
388 "cpu": [
389 "arm"
390 ],
391 "license": "Apache-2.0",
392 "optional": true,
393 "os": [
394 "linux"
395 ],
396 "engines": {
397 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
398 },
399 "funding": {
400 "url": "https://opencollective.com/libvips"
401 },
402 "optionalDependencies": {
403 "@img/sharp-libvips-linux-arm": "1.2.3"
404 }
405 },
406 "node_modules/@img/sharp-linux-arm64": {
407 "version": "0.34.4",
408 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz",
409 "integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==",
410 "cpu": [
411 "arm64"
412 ],
413 "license": "Apache-2.0",
414 "optional": true,
415 "os": [
416 "linux"
417 ],
418 "engines": {
419 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
420 },
421 "funding": {
422 "url": "https://opencollective.com/libvips"
423 },
424 "optionalDependencies": {
425 "@img/sharp-libvips-linux-arm64": "1.2.3"
426 }
427 },
428 "node_modules/@img/sharp-linux-ppc64": {
429 "version": "0.34.4",
430 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz",
431 "integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==",
432 "cpu": [
433 "ppc64"
434 ],
435 "license": "Apache-2.0",
436 "optional": true,
437 "os": [
438 "linux"
439 ],
440 "engines": {
441 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
442 },
443 "funding": {
444 "url": "https://opencollective.com/libvips"
445 },
446 "optionalDependencies": {
447 "@img/sharp-libvips-linux-ppc64": "1.2.3"
448 }
449 },
450 "node_modules/@img/sharp-linux-s390x": {
451 "version": "0.34.4",
452 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz",
453 "integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==",
454 "cpu": [
455 "s390x"
456 ],
457 "license": "Apache-2.0",
458 "optional": true,
459 "os": [
460 "linux"
461 ],
462 "engines": {
463 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
464 },
465 "funding": {
466 "url": "https://opencollective.com/libvips"
467 },
468 "optionalDependencies": {
469 "@img/sharp-libvips-linux-s390x": "1.2.3"
470 }
471 },
472 "node_modules/@img/sharp-linux-x64": {
473 "version": "0.34.4",
474 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz",
475 "integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==",
476 "cpu": [
477 "x64"
478 ],
479 "license": "Apache-2.0",
480 "optional": true,
481 "os": [
482 "linux"
483 ],
484 "engines": {
485 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
486 },
487 "funding": {
488 "url": "https://opencollective.com/libvips"
489 },
490 "optionalDependencies": {
491 "@img/sharp-libvips-linux-x64": "1.2.3"
492 }
493 },
494 "node_modules/@img/sharp-linuxmusl-arm64": {
495 "version": "0.34.4",
496 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz",
497 "integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==",
498 "cpu": [
499 "arm64"
500 ],
501 "license": "Apache-2.0",
502 "optional": true,
503 "os": [
504 "linux"
505 ],
506 "engines": {
507 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
508 },
509 "funding": {
510 "url": "https://opencollective.com/libvips"
511 },
512 "optionalDependencies": {
513 "@img/sharp-libvips-linuxmusl-arm64": "1.2.3"
514 }
515 },
516 "node_modules/@img/sharp-linuxmusl-x64": {
517 "version": "0.34.4",
518 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz",
519 "integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==",
520 "cpu": [
521 "x64"
522 ],
523 "license": "Apache-2.0",
524 "optional": true,
525 "os": [
526 "linux"
527 ],
528 "engines": {
529 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
530 },
531 "funding": {
532 "url": "https://opencollective.com/libvips"
533 },
534 "optionalDependencies": {
535 "@img/sharp-libvips-linuxmusl-x64": "1.2.3"
536 }
537 },
538 "node_modules/@img/sharp-wasm32": {
539 "version": "0.34.4",
540 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz",
541 "integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==",
542 "cpu": [
543 "wasm32"
544 ],
545 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
546 "optional": true,
547 "dependencies": {
548 "@emnapi/runtime": "^1.5.0"
549 },
550 "engines": {
551 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
552 },
553 "funding": {
554 "url": "https://opencollective.com/libvips"
555 }
556 },
557 "node_modules/@img/sharp-win32-arm64": {
558 "version": "0.34.4",
559 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz",
560 "integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==",
561 "cpu": [
562 "arm64"
563 ],
564 "license": "Apache-2.0 AND LGPL-3.0-or-later",
565 "optional": true,
566 "os": [
567 "win32"
568 ],
569 "engines": {
570 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
571 },
572 "funding": {
573 "url": "https://opencollective.com/libvips"
574 }
575 },
576 "node_modules/@img/sharp-win32-ia32": {
577 "version": "0.34.4",
578 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz",
579 "integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==",
580 "cpu": [
581 "ia32"
582 ],
583 "license": "Apache-2.0 AND LGPL-3.0-or-later",
584 "optional": true,
585 "os": [
586 "win32"
587 ],
588 "engines": {
589 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
590 },
591 "funding": {
592 "url": "https://opencollective.com/libvips"
593 }
594 },
595 "node_modules/@img/sharp-win32-x64": {
596 "version": "0.34.4",
597 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz",
598 "integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==",
599 "cpu": [
600 "x64"
601 ],
602 "license": "Apache-2.0 AND LGPL-3.0-or-later",
603 "optional": true,
604 "os": [
605 "win32"
606 ],
607 "engines": {
608 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
609 },
610 "funding": {
611 "url": "https://opencollective.com/libvips"
612 }
613 },
614 "node_modules/@noble/curves": {
615 "version": "1.9.7",
616 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
617 "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
618 "license": "MIT",
619 "dependencies": {
620 "@noble/hashes": "1.8.0"
621 },
622 "engines": {
623 "node": "^14.21.3 || >=16"
624 },
625 "funding": {
626 "url": "https://paulmillr.com/funding/"
627 }
628 },
629 "node_modules/@noble/hashes": {
630 "version": "1.8.0",
631 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz",
632 "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==",
633 "license": "MIT",
634 "engines": {
635 "node": "^14.21.3 || >=16"
636 },
637 "funding": {
638 "url": "https://paulmillr.com/funding/"
639 }
640 },
641 "node_modules/@types/node": {
642 "version": "22.18.8",
643 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.8.tgz",
644 "integrity": "sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==",
645 "dev": true,
646 "license": "MIT",
647 "dependencies": {
648 "undici-types": "~6.21.0"
649 }
650 },
651 "node_modules/await-lock": {
652 "version": "2.2.2",
653 "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz",
654 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==",
655 "license": "MIT"
656 },
657 "node_modules/detect-libc": {
658 "version": "2.1.2",
659 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
660 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
661 "license": "Apache-2.0",
662 "engines": {
663 "node": ">=8"
664 }
665 },
666 "node_modules/dotenv": {
667 "version": "16.6.1",
668 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
669 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
670 "license": "BSD-2-Clause",
671 "engines": {
672 "node": ">=12"
673 },
674 "funding": {
675 "url": "https://dotenvx.com"
676 }
677 },
678 "node_modules/iso-datestring-validator": {
679 "version": "2.2.2",
680 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz",
681 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==",
682 "license": "MIT"
683 },
684 "node_modules/multiformats": {
685 "version": "9.9.0",
686 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
687 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==",
688 "license": "(Apache-2.0 AND MIT)"
689 },
690 "node_modules/semver": {
691 "version": "7.7.3",
692 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
693 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
694 "license": "ISC",
695 "bin": {
696 "semver": "bin/semver.js"
697 },
698 "engines": {
699 "node": ">=10"
700 }
701 },
702 "node_modules/sharp": {
703 "version": "0.34.4",
704 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz",
705 "integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==",
706 "hasInstallScript": true,
707 "license": "Apache-2.0",
708 "dependencies": {
709 "@img/colour": "^1.0.0",
710 "detect-libc": "^2.1.0",
711 "semver": "^7.7.2"
712 },
713 "engines": {
714 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
715 },
716 "funding": {
717 "url": "https://opencollective.com/libvips"
718 },
719 "optionalDependencies": {
720 "@img/sharp-darwin-arm64": "0.34.4",
721 "@img/sharp-darwin-x64": "0.34.4",
722 "@img/sharp-libvips-darwin-arm64": "1.2.3",
723 "@img/sharp-libvips-darwin-x64": "1.2.3",
724 "@img/sharp-libvips-linux-arm": "1.2.3",
725 "@img/sharp-libvips-linux-arm64": "1.2.3",
726 "@img/sharp-libvips-linux-ppc64": "1.2.3",
727 "@img/sharp-libvips-linux-s390x": "1.2.3",
728 "@img/sharp-libvips-linux-x64": "1.2.3",
729 "@img/sharp-libvips-linuxmusl-arm64": "1.2.3",
730 "@img/sharp-libvips-linuxmusl-x64": "1.2.3",
731 "@img/sharp-linux-arm": "0.34.4",
732 "@img/sharp-linux-arm64": "0.34.4",
733 "@img/sharp-linux-ppc64": "0.34.4",
734 "@img/sharp-linux-s390x": "0.34.4",
735 "@img/sharp-linux-x64": "0.34.4",
736 "@img/sharp-linuxmusl-arm64": "0.34.4",
737 "@img/sharp-linuxmusl-x64": "0.34.4",
738 "@img/sharp-wasm32": "0.34.4",
739 "@img/sharp-win32-arm64": "0.34.4",
740 "@img/sharp-win32-ia32": "0.34.4",
741 "@img/sharp-win32-x64": "0.34.4"
742 }
743 },
744 "node_modules/tlds": {
745 "version": "1.260.0",
746 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.260.0.tgz",
747 "integrity": "sha512-78+28EWBhCEE7qlyaHA9OR3IPvbCLiDh3Ckla593TksfFc9vfTsgvH7eS+dr3o9qr31gwGbogcI16yN91PoRjQ==",
748 "license": "MIT",
749 "bin": {
750 "tlds": "bin.js"
751 }
752 },
753 "node_modules/tslib": {
754 "version": "2.8.1",
755 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
756 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
757 "license": "0BSD"
758 },
759 "node_modules/uint8arrays": {
760 "version": "3.0.0",
761 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
762 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
763 "license": "MIT",
764 "dependencies": {
765 "multiformats": "^9.4.2"
766 }
767 },
768 "node_modules/undici-types": {
769 "version": "6.21.0",
770 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
771 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
772 "dev": true,
773 "license": "MIT"
774 },
775 "node_modules/unicode-segmenter": {
776 "version": "0.14.5",
777 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
778 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
779 "license": "MIT"
780 },
781 "node_modules/zod": {
782 "version": "3.25.76",
783 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
784 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
785 "license": "MIT",
786 "funding": {
787 "url": "https://github.com/sponsors/colinhacks"
788 }
789 }
790 }
791}