api: apply tsconfig and change building mode
Pedro Lucas Porcellis porcellis@eletrotupi.com · 7 months ago
bd44009ea71fbea492a7e5aa0a1535fb9166cd6c Browse filesParents
d8d5ed4Changed files
3
Additions
+746
Deletions
-93
api/package-lock.json
1 1
{
2 2
"name": "orbit-api",
3 3
"version": "0.0.0",
4 4
"lockfileVersion": 3,
5 5
"requires": true,
8 8
"name": "orbit-api",
9 9
"version": "0.0.0",
10 10
"license": "ISC",
11 11
"dependencies": {
12 12
"@prisma/adapter-better-sqlite3": "^7.5.0",
13 +
"@prisma/client": "^7.5.0",
13 14
"bcryptjs": "^3.0.3",
14 15
"better-sqlite3": "^12.5.0",
15 16
"date-fns": "^4.1.0",
16 17
"express": "^5.2.1"
17 18
},
18 19
"devDependencies": {
19 20
"@types/better-sqlite3": "^7.6.13",
21 +
"@types/express": "^5.0.6",
20 22
"@types/node": "^25.5.0",
21 23
"ava": "^6.4.1",
22 24
"prisma": "^7.5.0",
23 -
"supertest": "^7.1.4"
25 +
"supertest": "^7.1.4",
26 +
"ts-node": "^10.9.2",
27 +
"tsc-alias": "^1.8.16",
28 +
"tsconfig-paths": "^4.2.0"
24 29
}
25 30
},
26 31
"node_modules/@chevrotain/cst-dts-gen": {
27 32
"version": "10.5.0",
28 33
"resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-10.5.0.tgz",
29 34
"integrity": "sha512-lhmC/FyqQ2o7pGK4Om+hzuDrm9rhFYIJ/AXoQBeongmn870Xeb0L6oGEiuR8nohFNL5sMaQEJWCxr1oIVIVXrw==",
30 -
"dev": true,
35 +
"devOptional": true,
31 36
"license": "Apache-2.0",
32 37
"dependencies": {
33 38
"@chevrotain/gast": "10.5.0",
34 39
"@chevrotain/types": "10.5.0",
35 40
"lodash": "4.17.21"
37 42
},
38 43
"node_modules/@chevrotain/gast": {
39 44
"version": "10.5.0",
40 45
"resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-10.5.0.tgz",
41 46
"integrity": "sha512-pXdMJ9XeDAbgOWKuD1Fldz4ieCs6+nLNmyVhe2gZVqoO7v8HXuHYs5OV2EzUtbuai37TlOAQHrTDvxMnvMJz3A==",
42 -
"dev": true,
47 +
"devOptional": true,
43 48
"license": "Apache-2.0",
44 49
"dependencies": {
45 50
"@chevrotain/types": "10.5.0",
46 51
"lodash": "4.17.21"
47 52
}
48 53
},
49 54
"node_modules/@chevrotain/types": {
50 55
"version": "10.5.0",
51 56
"resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-10.5.0.tgz",
52 57
"integrity": "sha512-f1MAia0x/pAVPWH/T73BJVyO2XU5tI4/iE7cnxb7tqdNTNhQI3Uq3XkqcoteTmD4t1aM0LbHCJOhgIDn07kl2A==",
53 -
"dev": true,
58 +
"devOptional": true,
54 59
"license": "Apache-2.0"
55 60
},
56 61
"node_modules/@chevrotain/utils": {
57 62
"version": "10.5.0",
58 63
"resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-10.5.0.tgz",
59 64
"integrity": "sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==",
65 +
"devOptional": true,
66 +
"license": "Apache-2.0"
67 +
},
68 +
"node_modules/@cspotcode/source-map-support": {
69 +
"version": "0.8.1",
70 +
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
71 +
"integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
60 72
"dev": true,
61 -
"license": "Apache-2.0"
73 +
"license": "MIT",
74 +
"dependencies": {
75 +
"@jridgewell/trace-mapping": "0.3.9"
76 +
},
77 +
"engines": {
78 +
"node": ">=12"
79 +
}
62 80
},
63 81
"node_modules/@electric-sql/pglite": {
64 82
"version": "0.3.15",
65 83
"resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.15.tgz",
66 84
"integrity": "sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==",
67 -
"dev": true,
85 +
"devOptional": true,
68 86
"license": "Apache-2.0"
69 87
},
70 88
"node_modules/@electric-sql/pglite-socket": {
71 89
"version": "0.0.20",
72 90
"resolved": "https://registry.npmjs.org/@electric-sql/pglite-socket/-/pglite-socket-0.0.20.tgz",
73 91
"integrity": "sha512-J5nLGsicnD9wJHnno9r+DGxfcZWh+YJMCe0q/aCgtG6XOm9Z7fKeite8IZSNXgZeGltSigM9U/vAWZQWdgcSFg==",
74 -
"dev": true,
92 +
"devOptional": true,
75 93
"license": "Apache-2.0",
76 94
"bin": {
77 95
"pglite-server": "dist/scripts/server.js"
78 96
},
79 97
"peerDependencies": {
82 100
},
83 101
"node_modules/@electric-sql/pglite-tools": {
84 102
"version": "0.2.20",
85 103
"resolved": "https://registry.npmjs.org/@electric-sql/pglite-tools/-/pglite-tools-0.2.20.tgz",
86 104
"integrity": "sha512-BK50ZnYa3IG7ztXhtgYf0Q7zijV32Iw1cYS8C+ThdQlwx12V5VZ9KRJ42y82Hyb4PkTxZQklVQA9JHyUlex33A==",
87 -
"dev": true,
105 +
"devOptional": true,
88 106
"license": "Apache-2.0",
89 107
"peerDependencies": {
90 108
"@electric-sql/pglite": "0.3.15"
91 109
}
92 110
},
93 111
"node_modules/@hono/node-server": {
94 112
"version": "1.19.9",
95 113
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.9.tgz",
96 114
"integrity": "sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==",
97 -
"dev": true,
115 +
"devOptional": true,
98 116
"license": "MIT",
99 117
"engines": {
100 118
"node": ">=18.14.1"
101 119
},
102 120
"peerDependencies": {
157 175
},
158 176
"engines": {
159 177
"node": ">=18.0.0"
160 178
}
161 179
},
180 +
"node_modules/@jridgewell/resolve-uri": {
181 +
"version": "3.1.2",
182 +
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
183 +
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
184 +
"dev": true,
185 +
"license": "MIT",
186 +
"engines": {
187 +
"node": ">=6.0.0"
188 +
}
189 +
},
190 +
"node_modules/@jridgewell/sourcemap-codec": {
191 +
"version": "1.5.5",
192 +
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
193 +
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
194 +
"dev": true,
195 +
"license": "MIT"
196 +
},
197 +
"node_modules/@jridgewell/trace-mapping": {
198 +
"version": "0.3.9",
199 +
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
200 +
"integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
201 +
"dev": true,
202 +
"license": "MIT",
203 +
"dependencies": {
204 +
"@jridgewell/resolve-uri": "^3.0.3",
205 +
"@jridgewell/sourcemap-codec": "^1.4.10"
206 +
}
207 +
},
162 208
"node_modules/@mapbox/node-pre-gyp": {
163 209
"version": "2.0.3",
164 210
"resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz",
165 211
"integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==",
166 212
"dev": true,
183 229
},
184 230
"node_modules/@mrleebo/prisma-ast": {
185 231
"version": "0.13.1",
186 232
"resolved": "https://registry.npmjs.org/@mrleebo/prisma-ast/-/prisma-ast-0.13.1.tgz",
187 233
"integrity": "sha512-XyroGQXcHrZdvmrGJvsA9KNeOOgGMg1Vg9OlheUsBOSKznLMDl+YChxbkboRHvtFYJEMRYmlV3uoo/njCw05iw==",
188 -
"dev": true,
234 +
"devOptional": true,
189 235
"license": "MIT",
190 236
"dependencies": {
191 237
"chevrotain": "^10.5.0",
192 238
"lilconfig": "^2.1.0"
193 239
},
275 321
"dependencies": {
276 322
"@prisma/driver-adapter-utils": "7.5.0",
277 323
"better-sqlite3": "^12.6.0"
278 324
}
279 325
},
326 +
"node_modules/@prisma/client": {
327 +
"version": "7.5.0",
328 +
"resolved": "https://registry.npmjs.org/@prisma/client/-/client-7.5.0.tgz",
329 +
"integrity": "sha512-h4hF9ctp+kSRs7ENHGsFQmHAgHcfkOCxbYt6Ti9Xi8x7D+kP4tTi9x51UKmiTH/OqdyJAO+8V+r+JA5AWdav7w==",
330 +
"license": "Apache-2.0",
331 +
"dependencies": {
332 +
"@prisma/client-runtime-utils": "7.5.0"
333 +
},
334 +
"engines": {
335 +
"node": "^20.19 || ^22.12 || >=24.0"
336 +
},
337 +
"peerDependencies": {
338 +
"prisma": "*",
339 +
"typescript": ">=5.4.0"
340 +
},
341 +
"peerDependenciesMeta": {
342 +
"prisma": {
343 +
"optional": true
344 +
},
345 +
"typescript": {
346 +
"optional": true
347 +
}
348 +
}
349 +
},
350 +
"node_modules/@prisma/client-runtime-utils": {
351 +
"version": "7.5.0",
352 +
"resolved": "https://registry.npmjs.org/@prisma/client-runtime-utils/-/client-runtime-utils-7.5.0.tgz",
353 +
"integrity": "sha512-KnJ2b4Si/pcWEtK68uM+h0h1oh80CZt2suhLTVuLaSKg4n58Q9jBF/A42Kw6Ma+aThy1yAhfDeTC0JvEmeZnFQ==",
354 +
"license": "Apache-2.0"
355 +
},
280 356
"node_modules/@prisma/config": {
281 357
"version": "7.5.0",
282 358
"resolved": "https://registry.npmjs.org/@prisma/config/-/config-7.5.0.tgz",
283 359
"integrity": "sha512-1J/9YEX7A889xM46PYg9e8VAuSL1IUmXJW3tEhMv7XQHDWlfC9YSkIw9sTYRaq5GswGlxZ+GnnyiNsUZ9JJhSQ==",
284 -
"dev": true,
360 +
"devOptional": true,
285 361
"license": "Apache-2.0",
286 362
"dependencies": {
287 363
"c12": "3.1.0",
288 364
"deepmerge-ts": "7.1.5",
289 365
"effect": "3.18.4",
298 374
},
299 375
"node_modules/@prisma/dev": {
300 376
"version": "0.20.0",
301 377
"resolved": "https://registry.npmjs.org/@prisma/dev/-/dev-0.20.0.tgz",
302 378
"integrity": "sha512-ovlBYwWor0OzG+yH4J3Ot+AneD818BttLA+Ii7wjbcLHUrnC4tbUPVGyNd3c/+71KETPKZfjhkTSpdS15dmXNQ==",
303 -
"dev": true,
379 +
"devOptional": true,
304 380
"license": "ISC",
305 381
"dependencies": {
306 382
"@electric-sql/pglite": "0.3.15",
307 383
"@electric-sql/pglite-socket": "0.0.20",
308 384
"@electric-sql/pglite-tools": "0.2.20",
333 409
},
334 410
"node_modules/@prisma/engines": {
335 411
"version": "7.5.0",
336 412
"resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-7.5.0.tgz",
337 413
"integrity": "sha512-ondGRhzoaVpRWvFaQ5wH5zS1BIbhzbKqczKjCn6j3L0Zfe/LInjcEg8+xtB49AuZBX30qyx1ZtGoootUohz2pw==",
338 -
"dev": true,
414 +
"devOptional": true,
339 415
"hasInstallScript": true,
340 416
"license": "Apache-2.0",
341 417
"dependencies": {
342 418
"@prisma/debug": "7.5.0",
343 419
"@prisma/engines-version": "7.5.0-15.280c870be64f457428992c43c1f6d557fab6e29e",
347 423
},
348 424
"node_modules/@prisma/engines-version": {
349 425
"version": "7.5.0-15.280c870be64f457428992c43c1f6d557fab6e29e",
350 426
"resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-7.5.0-15.280c870be64f457428992c43c1f6d557fab6e29e.tgz",
351 427
"integrity": "sha512-E+iRV/vbJLl8iGjVr6g/TEWokA+gjkV/doZkaQN1i/ULVdDwGnPJDfLUIFGS3BVwlG/m6L8T4x1x5isl8hGMxA==",
352 -
"dev": true,
428 +
"devOptional": true,
353 429
"license": "Apache-2.0"
354 430
},
355 431
"node_modules/@prisma/engines/node_modules/@prisma/get-platform": {
356 432
"version": "7.5.0",
357 433
"resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.5.0.tgz",
358 434
"integrity": "sha512-7I+2y1nu/gkEKSiHHbcZ1HPe/euGdEqJZxEEMT0246q4De1+hla0ZzlTgvaT9dHcVCgLSuCG8v39db5qUUWNgw==",
359 -
"dev": true,
435 +
"devOptional": true,
360 436
"license": "Apache-2.0",
361 437
"dependencies": {
362 438
"@prisma/debug": "7.5.0"
363 439
}
364 440
},
365 441
"node_modules/@prisma/fetch-engine": {
366 442
"version": "7.5.0",
367 443
"resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-7.5.0.tgz",
368 444
"integrity": "sha512-kZCl2FV54qnyrVdnII8MI6qvt7HfU6Cbiz8dZ8PXz4f4lbSw45jEB9/gEMK2SGdiNhBKyk/Wv95uthoLhGMLYA==",
369 -
"dev": true,
445 +
"devOptional": true,
370 446
"license": "Apache-2.0",
371 447
"dependencies": {
372 448
"@prisma/debug": "7.5.0",
373 449
"@prisma/engines-version": "7.5.0-15.280c870be64f457428992c43c1f6d557fab6e29e",
374 450
"@prisma/get-platform": "7.5.0"
376 452
},
377 453
"node_modules/@prisma/fetch-engine/node_modules/@prisma/get-platform": {
378 454
"version": "7.5.0",
379 455
"resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.5.0.tgz",
380 456
"integrity": "sha512-7I+2y1nu/gkEKSiHHbcZ1HPe/euGdEqJZxEEMT0246q4De1+hla0ZzlTgvaT9dHcVCgLSuCG8v39db5qUUWNgw==",
381 -
"dev": true,
457 +
"devOptional": true,
382 458
"license": "Apache-2.0",
383 459
"dependencies": {
384 460
"@prisma/debug": "7.5.0"
385 461
}
386 462
},
387 463
"node_modules/@prisma/get-platform": {
388 464
"version": "7.2.0",
389 465
"resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-7.2.0.tgz",
390 466
"integrity": "sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==",
391 -
"dev": true,
467 +
"devOptional": true,
392 468
"license": "Apache-2.0",
393 469
"dependencies": {
394 470
"@prisma/debug": "7.2.0"
395 471
}
396 472
},
397 473
"node_modules/@prisma/get-platform/node_modules/@prisma/debug": {
398 474
"version": "7.2.0",
399 475
"resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-7.2.0.tgz",
400 476
"integrity": "sha512-YSGTiSlBAVJPzX4ONZmMotL+ozJwQjRmZweQNIq/ER0tQJKJynNkRB3kyvt37eOfsbMCXk3gnLF6J9OJ4QWftw==",
401 -
"dev": true,
477 +
"devOptional": true,
402 478
"license": "Apache-2.0"
403 479
},
404 480
"node_modules/@prisma/query-plan-executor": {
405 481
"version": "7.2.0",
406 482
"resolved": "https://registry.npmjs.org/@prisma/query-plan-executor/-/query-plan-executor-7.2.0.tgz",
407 483
"integrity": "sha512-EOZmNzcV8uJ0mae3DhTsiHgoNCuu1J9mULQpGCh62zN3PxPTd+qI9tJvk5jOst8WHKQNwJWR3b39t0XvfBB0WQ==",
408 -
"dev": true,
484 +
"devOptional": true,
409 485
"license": "Apache-2.0"
410 486
},
411 487
"node_modules/@prisma/studio-core": {
412 488
"version": "0.21.1",
413 489
"resolved": "https://registry.npmjs.org/@prisma/studio-core/-/studio-core-0.21.1.tgz",
414 490
"integrity": "sha512-bOGqG/eMQtKC0XVvcVLRmhWWzm/I+0QUWqAEhEBtetpuS3k3V4IWqKGUONkAIT223DNXJMxMtZp36b1FmcdPeg==",
415 -
"dev": true,
491 +
"devOptional": true,
416 492
"license": "Apache-2.0",
417 493
"engines": {
418 494
"node": "^20.19 || ^22.12 || ^24.0",
419 495
"pnpm": "8"
420 496
},
462 538
},
463 539
"node_modules/@standard-schema/spec": {
464 540
"version": "1.1.0",
465 541
"resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
466 542
"integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
543 +
"devOptional": true,
544 +
"license": "MIT"
545 +
},
546 +
"node_modules/@tsconfig/node10": {
547 +
"version": "1.0.12",
548 +
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.12.tgz",
549 +
"integrity": "sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==",
550 +
"dev": true,
551 +
"license": "MIT"
552 +
},
553 +
"node_modules/@tsconfig/node12": {
554 +
"version": "1.0.11",
555 +
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
556 +
"integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
557 +
"dev": true,
558 +
"license": "MIT"
559 +
},
560 +
"node_modules/@tsconfig/node14": {
561 +
"version": "1.0.3",
562 +
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
563 +
"integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
564 +
"dev": true,
565 +
"license": "MIT"
566 +
},
567 +
"node_modules/@tsconfig/node16": {
568 +
"version": "1.0.4",
569 +
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
570 +
"integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
467 571
"dev": true,
468 572
"license": "MIT"
469 573
},
470 574
"node_modules/@types/better-sqlite3": {
471 575
"version": "7.6.13",
475 579
"license": "MIT",
476 580
"dependencies": {
477 581
"@types/node": "*"
478 582
}
479 583
},
584 +
"node_modules/@types/body-parser": {
585 +
"version": "1.19.6",
586 +
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",
587 +
"integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",
588 +
"dev": true,
589 +
"license": "MIT",
590 +
"dependencies": {
591 +
"@types/connect": "*",
592 +
"@types/node": "*"
593 +
}
594 +
},
595 +
"node_modules/@types/connect": {
596 +
"version": "3.4.38",
597 +
"resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
598 +
"integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
599 +
"dev": true,
600 +
"license": "MIT",
601 +
"dependencies": {
602 +
"@types/node": "*"
603 +
}
604 +
},
480 605
"node_modules/@types/estree": {
481 606
"version": "1.0.8",
482 607
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
483 608
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
484 609
"dev": true,
485 610
"license": "MIT"
486 611
},
612 +
"node_modules/@types/express": {
613 +
"version": "5.0.6",
614 +
"resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz",
615 +
"integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==",
616 +
"dev": true,
617 +
"license": "MIT",
618 +
"dependencies": {
619 +
"@types/body-parser": "*",
620 +
"@types/express-serve-static-core": "^5.0.0",
621 +
"@types/serve-static": "^2"
622 +
}
623 +
},
624 +
"node_modules/@types/express-serve-static-core": {
625 +
"version": "5.1.1",
626 +
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz",
627 +
"integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==",
628 +
"dev": true,
629 +
"license": "MIT",
630 +
"dependencies": {
631 +
"@types/node": "*",
632 +
"@types/qs": "*",
633 +
"@types/range-parser": "*",
634 +
"@types/send": "*"
635 +
}
636 +
},
637 +
"node_modules/@types/http-errors": {
638 +
"version": "2.0.5",
639 +
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",
640 +
"integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",
641 +
"dev": true,
642 +
"license": "MIT"
643 +
},
487 644
"node_modules/@types/node": {
488 645
"version": "25.5.0",
489 646
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz",
490 647
"integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==",
491 648
"dev": true,
492 649
"license": "MIT",
493 650
"dependencies": {
494 651
"undici-types": "~7.18.0"
495 652
}
496 653
},
654 +
"node_modules/@types/qs": {
655 +
"version": "6.15.0",
656 +
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz",
657 +
"integrity": "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==",
658 +
"dev": true,
659 +
"license": "MIT"
660 +
},
661 +
"node_modules/@types/range-parser": {
662 +
"version": "1.2.7",
663 +
"resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
664 +
"integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
665 +
"dev": true,
666 +
"license": "MIT"
667 +
},
497 668
"node_modules/@types/react": {
498 669
"version": "19.2.14",
499 670
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
500 671
"integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
501 -
"dev": true,
672 +
"devOptional": true,
502 673
"license": "MIT",
503 674
"peer": true,
504 675
"dependencies": {
505 676
"csstype": "^3.2.2"
677 +
}
678 +
},
679 +
"node_modules/@types/send": {
680 +
"version": "1.2.1",
681 +
"resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz",
682 +
"integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==",
683 +
"dev": true,
684 +
"license": "MIT",
685 +
"dependencies": {
686 +
"@types/node": "*"
687 +
}
688 +
},
689 +
"node_modules/@types/serve-static": {
690 +
"version": "2.2.0",
691 +
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz",
692 +
"integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==",
693 +
"dev": true,
694 +
"license": "MIT",
695 +
"dependencies": {
696 +
"@types/http-errors": "*",
697 +
"@types/node": "*"
506 698
}
507 699
},
508 700
"node_modules/@vercel/nft": {
509 701
"version": "0.29.4",
510 702
"resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz",
625 817
},
626 818
"funding": {
627 819
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
628 820
}
629 821
},
822 +
"node_modules/anymatch": {
823 +
"version": "3.1.3",
824 +
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
825 +
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
826 +
"dev": true,
827 +
"license": "ISC",
828 +
"dependencies": {
829 +
"normalize-path": "^3.0.0",
830 +
"picomatch": "^2.0.4"
831 +
},
832 +
"engines": {
833 +
"node": ">= 8"
834 +
}
835 +
},
836 +
"node_modules/anymatch/node_modules/picomatch": {
837 +
"version": "2.3.1",
838 +
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
839 +
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
840 +
"dev": true,
841 +
"license": "MIT",
842 +
"engines": {
843 +
"node": ">=8.6"
844 +
},
845 +
"funding": {
846 +
"url": "https://github.com/sponsors/jonschlinkert"
847 +
}
848 +
},
849 +
"node_modules/arg": {
850 +
"version": "4.1.3",
851 +
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
852 +
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
853 +
"dev": true,
854 +
"license": "MIT"
855 +
},
630 856
"node_modules/argparse": {
631 857
"version": "1.0.10",
632 858
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
633 859
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
634 860
"dev": true,
645 871
"license": "MIT",
646 872
"engines": {
647 873
"node": ">=0.10.0"
648 874
}
649 875
},
876 +
"node_modules/array-union": {
877 +
"version": "2.1.0",
878 +
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
879 +
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
880 +
"dev": true,
881 +
"license": "MIT",
882 +
"engines": {
883 +
"node": ">=8"
884 +
}
885 +
},
650 886
"node_modules/arrgv": {
651 887
"version": "1.0.2",
652 888
"resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz",
653 889
"integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==",
654 890
"dev": true,
756 992
},
757 993
"node_modules/aws-ssl-profiles": {
758 994
"version": "1.1.2",
759 995
"resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz",
760 996
"integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==",
761 -
"dev": true,
997 +
"devOptional": true,
762 998
"license": "MIT",
763 999
"engines": {
764 1000
"node": ">= 6.0.0"
765 1001
}
766 1002
},
812 1048
},
813 1049
"engines": {
814 1050
"node": "20.x || 22.x || 23.x || 24.x || 25.x"
815 1051
}
816 1052
},
1053 +
"node_modules/binary-extensions": {
1054 +
"version": "2.3.0",
1055 +
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
1056 +
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
1057 +
"dev": true,
1058 +
"license": "MIT",
1059 +
"engines": {
1060 +
"node": ">=8"
1061 +
},
1062 +
"funding": {
1063 +
"url": "https://github.com/sponsors/sindresorhus"
1064 +
}
1065 +
},
817 1066
"node_modules/bindings": {
818 1067
"version": "1.5.0",
819 1068
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
820 1069
"integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
821 1070
"license": "MIT",
923 1172
},
924 1173
"node_modules/c12": {
925 1174
"version": "3.1.0",
926 1175
"resolved": "https://registry.npmjs.org/c12/-/c12-3.1.0.tgz",
927 1176
"integrity": "sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==",
928 -
"dev": true,
1177 +
"devOptional": true,
929 1178
"license": "MIT",
930 1179
"dependencies": {
931 1180
"chokidar": "^4.0.3",
932 1181
"confbox": "^0.2.2",
933 1182
"defu": "^6.1.4",
1020 1269
},
1021 1270
"node_modules/chevrotain": {
1022 1271
"version": "10.5.0",
1023 1272
"resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-10.5.0.tgz",
1024 1273
"integrity": "sha512-Pkv5rBY3+CsHOYfV5g/Vs5JY9WTHHDEKOlohI2XeygaZhUeqhAlldZ8Hz9cRmxu709bvS08YzxHdTPHhffc13A==",
1025 -
"dev": true,
1274 +
"devOptional": true,
1026 1275
"license": "Apache-2.0",
1027 1276
"dependencies": {
1028 1277
"@chevrotain/cst-dts-gen": "10.5.0",
1029 1278
"@chevrotain/gast": "10.5.0",
1030 1279
"@chevrotain/types": "10.5.0",
1035 1284
},
1036 1285
"node_modules/chokidar": {
1037 1286
"version": "4.0.3",
1038 1287
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
1039 1288
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
1040 -
"dev": true,
1289 +
"devOptional": true,
1041 1290
"license": "MIT",
1042 1291
"dependencies": {
1043 1292
"readdirp": "^4.0.1"
1044 1293
},
1045 1294
"engines": {
1087 1336
},
1088 1337
"node_modules/citty": {
1089 1338
"version": "0.1.6",
1090 1339
"resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz",
1091 1340
"integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==",
1092 -
"dev": true,
1341 +
"devOptional": true,
1093 1342
"license": "MIT",
1094 1343
"dependencies": {
1095 1344
"consola": "^3.2.3"
1096 1345
}
1097 1346
},
1260 1509
},
1261 1510
"engines": {
1262 1511
"node": ">= 0.8"
1263 1512
}
1264 1513
},
1514 +
"node_modules/commander": {
1515 +
"version": "9.5.0",
1516 +
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
1517 +
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
1518 +
"dev": true,
1519 +
"license": "MIT",
1520 +
"engines": {
1521 +
"node": "^12.20.0 || >=14"
1522 +
}
1523 +
},
1265 1524
"node_modules/common-path-prefix": {
1266 1525
"version": "3.0.0",
1267 1526
"resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
1268 1527
"integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
1269 1528
"dev": true,
1301 1560
},
1302 1561
"node_modules/confbox": {
1303 1562
"version": "0.2.4",
1304 1563
"resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz",
1305 1564
"integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==",
1306 -
"dev": true,
1565 +
"devOptional": true,
1307 1566
"license": "MIT"
1308 1567
},
1309 1568
"node_modules/consola": {
1310 1569
"version": "3.4.2",
1311 1570
"resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz",
1312 1571
"integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==",
1313 -
"dev": true,
1572 +
"devOptional": true,
1314 1573
"license": "MIT",
1315 1574
"engines": {
1316 1575
"node": "^14.18.0 || >=16.10.0"
1317 1576
}
1318 1577
},
1371 1630
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
1372 1631
"integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
1373 1632
"dev": true,
1374 1633
"license": "MIT"
1375 1634
},
1635 +
"node_modules/create-require": {
1636 +
"version": "1.1.1",
1637 +
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
1638 +
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
1639 +
"dev": true,
1640 +
"license": "MIT"
1641 +
},
1376 1642
"node_modules/cross-spawn": {
1377 1643
"version": "7.0.6",
1378 1644
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1379 1645
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1380 -
"dev": true,
1646 +
"devOptional": true,
1381 1647
"license": "MIT",
1382 1648
"dependencies": {
1383 1649
"path-key": "^3.1.0",
1384 1650
"shebang-command": "^2.0.0",
1385 1651
"which": "^2.0.1"
1390 1656
},
1391 1657
"node_modules/csstype": {
1392 1658
"version": "3.2.3",
1393 1659
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1394 1660
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1395 -
"dev": true,
1661 +
"devOptional": true,
1396 1662
"license": "MIT",
1397 1663
"peer": true
1398 1664
},
1399 1665
"node_modules/currently-unhandled": {
1400 1666
"version": "0.4.1",
1475 1741
},
1476 1742
"node_modules/deepmerge-ts": {
1477 1743
"version": "7.1.5",
1478 1744
"resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz",
1479 1745
"integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==",
1480 -
"dev": true,
1746 +
"devOptional": true,
1481 1747
"license": "BSD-3-Clause",
1482 1748
"engines": {
1483 1749
"node": ">=16.0.0"
1484 1750
}
1485 1751
},
1486 1752
"node_modules/defu": {
1487 1753
"version": "6.1.4",
1488 1754
"resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
1489 1755
"integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==",
1490 -
"dev": true,
1756 +
"devOptional": true,
1491 1757
"license": "MIT"
1492 1758
},
1493 1759
"node_modules/delayed-stream": {
1494 1760
"version": "1.0.0",
1495 1761
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
1502 1768
},
1503 1769
"node_modules/denque": {
1504 1770
"version": "2.1.0",
1505 1771
"resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
1506 1772
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
1507 -
"dev": true,
1773 +
"devOptional": true,
1508 1774
"license": "Apache-2.0",
1509 1775
"engines": {
1510 1776
"node": ">=0.10"
1511 1777
}
1512 1778
},
1521 1787
},
1522 1788
"node_modules/destr": {
1523 1789
"version": "2.0.5",
1524 1790
"resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz",
1525 1791
"integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==",
1526 -
"dev": true,
1792 +
"devOptional": true,
1527 1793
"license": "MIT"
1528 1794
},
1529 1795
"node_modules/detect-libc": {
1530 1796
"version": "2.1.2",
1531 1797
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1544 1810
"dependencies": {
1545 1811
"asap": "^2.0.0",
1546 1812
"wrappy": "1"
1547 1813
}
1548 1814
},
1815 +
"node_modules/diff": {
1816 +
"version": "4.0.4",
1817 +
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz",
1818 +
"integrity": "sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==",
1819 +
"dev": true,
1820 +
"license": "BSD-3-Clause",
1821 +
"engines": {
1822 +
"node": ">=0.3.1"
1823 +
}
1824 +
},
1825 +
"node_modules/dir-glob": {
1826 +
"version": "3.0.1",
1827 +
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1828 +
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1829 +
"dev": true,
1830 +
"license": "MIT",
1831 +
"dependencies": {
1832 +
"path-type": "^4.0.0"
1833 +
},
1834 +
"engines": {
1835 +
"node": ">=8"
1836 +
}
1837 +
},
1838 +
"node_modules/dir-glob/node_modules/path-type": {
1839 +
"version": "4.0.0",
1840 +
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1841 +
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1842 +
"dev": true,
1843 +
"license": "MIT",
1844 +
"engines": {
1845 +
"node": ">=8"
1846 +
}
1847 +
},
1549 1848
"node_modules/dotenv": {
1550 1849
"version": "16.6.1",
1551 1850
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
1552 1851
"integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
1553 -
"dev": true,
1852 +
"devOptional": true,
1554 1853
"license": "BSD-2-Clause",
1555 1854
"engines": {
1556 1855
"node": ">=12"
1557 1856
},
1558 1857
"funding": {
1588 1887
},
1589 1888
"node_modules/effect": {
1590 1889
"version": "3.18.4",
1591 1890
"resolved": "https://registry.npmjs.org/effect/-/effect-3.18.4.tgz",
1592 1891
"integrity": "sha512-b1LXQJLe9D11wfnOKAk3PKxuqYshQ0Heez+y5pnkd3jLj1yx9QhM72zZ9uUrOQyNvrs2GZZd/3maL0ZV18YuDA==",
1593 -
"dev": true,
1892 +
"devOptional": true,
1594 1893
"license": "MIT",
1595 1894
"dependencies": {
1596 1895
"@standard-schema/spec": "^1.0.0",
1597 1896
"fast-check": "^3.23.1"
1598 1897
}
1619 1918
},
1620 1919
"node_modules/empathic": {
1621 1920
"version": "2.0.0",
1622 1921
"resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz",
1623 1922
"integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==",
1624 -
"dev": true,
1923 +
"devOptional": true,
1625 1924
"license": "MIT",
1626 1925
"engines": {
1627 1926
"node": ">=14"
1628 1927
}
1629 1928
},
1814 2113
},
1815 2114
"node_modules/exsolve": {
1816 2115
"version": "1.0.8",
1817 2116
"resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz",
1818 2117
"integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==",
1819 -
"dev": true,
2118 +
"devOptional": true,
1820 2119
"license": "MIT"
1821 2120
},
1822 2121
"node_modules/fast-check": {
1823 2122
"version": "3.23.2",
1824 2123
"resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz",
1825 2124
"integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==",
1826 -
"dev": true,
2125 +
"devOptional": true,
1827 2126
"funding": [
1828 2127
{
1829 2128
"type": "individual",
1830 2129
"url": "https://github.com/sponsors/dubzzz"
1831 2130
},
1954 2253
},
1955 2254
"node_modules/foreground-child": {
1956 2255
"version": "3.3.1",
1957 2256
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1958 2257
"integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1959 -
"dev": true,
2258 +
"devOptional": true,
1960 2259
"license": "ISC",
1961 2260
"dependencies": {
1962 2261
"cross-spawn": "^7.0.6",
1963 2262
"signal-exit": "^4.0.1"
1964 2263
},
2049 2348
"version": "1.0.0",
2050 2349
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
2051 2350
"integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
2052 2351
"license": "MIT"
2053 2352
},
2353 +
"node_modules/fsevents": {
2354 +
"version": "2.3.3",
2355 +
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2356 +
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2357 +
"dev": true,
2358 +
"hasInstallScript": true,
2359 +
"license": "MIT",
2360 +
"optional": true,
2361 +
"os": [
2362 +
"darwin"
2363 +
],
2364 +
"engines": {
2365 +
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2366 +
}
2367 +
},
2054 2368
"node_modules/function-bind": {
2055 2369
"version": "1.1.2",
2056 2370
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2057 2371
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2058 2372
"license": "MIT",
2062 2376
},
2063 2377
"node_modules/generate-function": {
2064 2378
"version": "2.3.1",
2065 2379
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
2066 2380
"integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
2067 -
"dev": true,
2381 +
"devOptional": true,
2068 2382
"license": "MIT",
2069 2383
"dependencies": {
2070 2384
"is-property": "^1.0.2"
2071 2385
}
2072 2386
},
2119 2433
},
2120 2434
"node_modules/get-port-please": {
2121 2435
"version": "3.2.0",
2122 2436
"resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.2.0.tgz",
2123 2437
"integrity": "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==",
2124 -
"dev": true,
2438 +
"devOptional": true,
2125 2439
"license": "MIT"
2126 2440
},
2127 2441
"node_modules/get-proto": {
2128 2442
"version": "1.0.1",
2129 2443
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2135 2449
},
2136 2450
"engines": {
2137 2451
"node": ">= 0.4"
2138 2452
}
2139 2453
},
2454 +
"node_modules/get-tsconfig": {
2455 +
"version": "4.13.6",
2456 +
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz",
2457 +
"integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==",
2458 +
"dev": true,
2459 +
"license": "MIT",
2460 +
"dependencies": {
2461 +
"resolve-pkg-maps": "^1.0.0"
2462 +
},
2463 +
"funding": {
2464 +
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2465 +
}
2466 +
},
2140 2467
"node_modules/giget": {
2141 2468
"version": "2.0.0",
2142 2469
"resolved": "https://registry.npmjs.org/giget/-/giget-2.0.0.tgz",
2143 2470
"integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==",
2144 -
"dev": true,
2471 +
"devOptional": true,
2145 2472
"license": "MIT",
2146 2473
"dependencies": {
2147 2474
"citty": "^0.1.6",
2148 2475
"consola": "^3.4.0",
2149 2476
"defu": "^6.1.4",
2230 2557
},
2231 2558
"node_modules/graceful-fs": {
2232 2559
"version": "4.2.11",
2233 2560
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2234 2561
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2235 -
"dev": true,
2562 +
"devOptional": true,
2236 2563
"license": "ISC"
2237 2564
},
2238 2565
"node_modules/grammex": {
2239 2566
"version": "3.1.12",
2240 2567
"resolved": "https://registry.npmjs.org/grammex/-/grammex-3.1.12.tgz",
2241 2568
"integrity": "sha512-6ufJOsSA7LcQehIJNCO7HIBykfM7DXQual0Ny780/DEcJIpBlHRvcqEBWGPYd7hrXL2GJ3oJI1MIhaXjWmLQOQ==",
2242 -
"dev": true,
2569 +
"devOptional": true,
2243 2570
"license": "MIT"
2244 2571
},
2245 2572
"node_modules/graphmatch": {
2246 2573
"version": "1.1.1",
2247 2574
"resolved": "https://registry.npmjs.org/graphmatch/-/graphmatch-1.1.1.tgz",
2248 2575
"integrity": "sha512-5ykVn/EXM1hF0XCaWh05VbYvEiOL2lY1kBxZtaYsyvjp7cmWOU1XsAdfQBwClraEofXDT197lFbXOEVMHpvQOg==",
2249 -
"dev": true,
2576 +
"devOptional": true,
2250 2577
"license": "MIT"
2251 2578
},
2252 2579
"node_modules/has-symbols": {
2253 2580
"version": "1.1.0",
2254 2581
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
2291 2618
},
2292 2619
"node_modules/hono": {
2293 2620
"version": "4.11.4",
2294 2621
"resolved": "https://registry.npmjs.org/hono/-/hono-4.11.4.tgz",
2295 2622
"integrity": "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==",
2296 -
"dev": true,
2623 +
"devOptional": true,
2297 2624
"license": "MIT",
2298 2625
"engines": {
2299 2626
"node": ">=16.9.0"
2300 2627
}
2301 2628
},
2321 2648
},
2322 2649
"node_modules/http-status-codes": {
2323 2650
"version": "2.3.0",
2324 2651
"resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz",
2325 2652
"integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==",
2326 -
"dev": true,
2653 +
"devOptional": true,
2327 2654
"license": "MIT"
2328 2655
},
2329 2656
"node_modules/https-proxy-agent": {
2330 2657
"version": "7.0.6",
2331 2658
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
2448 2775
"license": "MIT",
2449 2776
"engines": {
2450 2777
"node": ">=8"
2451 2778
}
2452 2779
},
2780 +
"node_modules/is-binary-path": {
2781 +
"version": "2.1.0",
2782 +
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2783 +
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2784 +
"dev": true,
2785 +
"license": "MIT",
2786 +
"dependencies": {
2787 +
"binary-extensions": "^2.0.0"
2788 +
},
2789 +
"engines": {
2790 +
"node": ">=8"
2791 +
}
2792 +
},
2453 2793
"node_modules/is-extglob": {
2454 2794
"version": "2.1.1",
2455 2795
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2456 2796
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2457 2797
"dev": true,
2514 2854
},
2515 2855
"node_modules/is-property": {
2516 2856
"version": "1.0.2",
2517 2857
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
2518 2858
"integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==",
2519 -
"dev": true,
2859 +
"devOptional": true,
2520 2860
"license": "MIT"
2521 2861
},
2522 2862
"node_modules/is-unicode-supported": {
2523 2863
"version": "2.1.0",
2524 2864
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz",
2534 2874
},
2535 2875
"node_modules/isexe": {
2536 2876
"version": "2.0.0",
2537 2877
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2538 2878
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2539 -
"dev": true,
2879 +
"devOptional": true,
2540 2880
"license": "ISC"
2541 2881
},
2542 2882
"node_modules/jackspeak": {
2543 2883
"version": "3.4.3",
2544 2884
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
2557 2897
},
2558 2898
"node_modules/jiti": {
2559 2899
"version": "2.6.1",
2560 2900
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
2561 2901
"integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
2562 -
"dev": true,
2902 +
"devOptional": true,
2563 2903
"license": "MIT",
2564 2904
"bin": {
2565 2905
"jiti": "lib/jiti-cli.mjs"
2566 2906
}
2567 2907
},
2587 2927
},
2588 2928
"bin": {
2589 2929
"js-yaml": "bin/js-yaml.js"
2590 2930
}
2591 2931
},
2932 +
"node_modules/json5": {
2933 +
"version": "2.2.3",
2934 +
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2935 +
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2936 +
"dev": true,
2937 +
"license": "MIT",
2938 +
"bin": {
2939 +
"json5": "lib/cli.js"
2940 +
},
2941 +
"engines": {
2942 +
"node": ">=6"
2943 +
}
2944 +
},
2592 2945
"node_modules/lilconfig": {
2593 2946
"version": "2.1.0",
2594 2947
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
2595 2948
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
2596 -
"dev": true,
2949 +
"devOptional": true,
2597 2950
"license": "MIT",
2598 2951
"engines": {
2599 2952
"node": ">=10"
2600 2953
}
2601 2954
},
2614 2967
},
2615 2968
"node_modules/lodash": {
2616 2969
"version": "4.17.21",
2617 2970
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2618 2971
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2619 -
"dev": true,
2972 +
"devOptional": true,
2620 2973
"license": "MIT"
2621 2974
},
2622 2975
"node_modules/long": {
2623 2976
"version": "5.3.2",
2624 2977
"resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
2625 2978
"integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
2626 -
"dev": true,
2979 +
"devOptional": true,
2627 2980
"license": "Apache-2.0"
2628 2981
},
2629 2982
"node_modules/lru-cache": {
2630 2983
"version": "10.4.3",
2631 2984
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
2635 2988
},
2636 2989
"node_modules/lru.min": {
2637 2990
"version": "1.1.4",
2638 2991
"resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.4.tgz",
2639 2992
"integrity": "sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==",
2640 -
"dev": true,
2993 +
"devOptional": true,
2641 2994
"license": "MIT",
2642 2995
"engines": {
2643 2996
"bun": ">=1.0.0",
2644 2997
"deno": ">=1.30.0",
2645 2998
"node": ">=8.0.0"
2646 2999
},
2647 3000
"funding": {
2648 3001
"type": "github",
2649 3002
"url": "https://github.com/sponsors/wellwelwel"
2650 3003
}
3004 +
},
3005 +
"node_modules/make-error": {
3006 +
"version": "1.3.6",
3007 +
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
3008 +
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
3009 +
"dev": true,
3010 +
"license": "ISC"
2651 3011
},
2652 3012
"node_modules/matcher": {
2653 3013
"version": "5.0.0",
2654 3014
"resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz",
2655 3015
"integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==",
2892 3252
"version": "2.1.3",
2893 3253
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2894 3254
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2895 3255
"license": "MIT"
2896 3256
},
3257 +
"node_modules/mylas": {
3258 +
"version": "2.1.14",
3259 +
"resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.14.tgz",
3260 +
"integrity": "sha512-BzQguy9W9NJgoVn2mRWzbFrFWWztGCcng2QI9+41frfk+Athwgx3qhqhvStz7ExeUUu7Kzw427sNzHpEZNINog==",
3261 +
"dev": true,
3262 +
"license": "MIT",
3263 +
"engines": {
3264 +
"node": ">=16.0.0"
3265 +
},
3266 +
"funding": {
3267 +
"type": "github",
3268 +
"url": "https://github.com/sponsors/raouldeheer"
3269 +
}
3270 +
},
2897 3271
"node_modules/mysql2": {
2898 3272
"version": "3.15.3",
2899 3273
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.15.3.tgz",
2900 3274
"integrity": "sha512-FBrGau0IXmuqg4haEZRBfHNWB5mUARw6hNwPDXXGg0XzVJ50mr/9hb267lvpVMnhZ1FON3qNd4Xfcez1rbFwSg==",
2901 -
"dev": true,
3275 +
"devOptional": true,
2902 3276
"license": "MIT",
2903 3277
"dependencies": {
2904 3278
"aws-ssl-profiles": "^1.1.1",
2905 3279
"denque": "^2.1.0",
2906 3280
"generate-function": "^2.3.1",
2917 3291
},
2918 3292
"node_modules/named-placeholders": {
2919 3293
"version": "1.1.6",
2920 3294
"resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.6.tgz",
2921 3295
"integrity": "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==",
2922 -
"dev": true,
3296 +
"devOptional": true,
2923 3297
"license": "MIT",
2924 3298
"dependencies": {
2925 3299
"lru.min": "^1.1.0"
2926 3300
},
2927 3301
"engines": {
2978 3352
},
2979 3353
"node_modules/node-fetch-native": {
2980 3354
"version": "1.6.7",
2981 3355
"resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz",
2982 3356
"integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==",
2983 -
"dev": true,
3357 +
"devOptional": true,
2984 3358
"license": "MIT"
2985 3359
},
2986 3360
"node_modules/node-gyp-build": {
2987 3361
"version": "4.8.4",
2988 3362
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
3019 3393
},
3020 3394
"engines": {
3021 3395
"node": "^18.17.0 || >=20.5.0"
3022 3396
}
3023 3397
},
3398 +
"node_modules/normalize-path": {
3399 +
"version": "3.0.0",
3400 +
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3401 +
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3402 +
"dev": true,
3403 +
"license": "MIT",
3404 +
"engines": {
3405 +
"node": ">=0.10.0"
3406 +
}
3407 +
},
3024 3408
"node_modules/nypm": {
3025 3409
"version": "0.6.5",
3026 3410
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.5.tgz",
3027 3411
"integrity": "sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==",
3028 -
"dev": true,
3412 +
"devOptional": true,
3029 3413
"license": "MIT",
3030 3414
"dependencies": {
3031 3415
"citty": "^0.2.0",
3032 3416
"pathe": "^2.0.3",
3033 3417
"tinyexec": "^1.0.2"
3041 3425
},
3042 3426
"node_modules/nypm/node_modules/citty": {
3043 3427
"version": "0.2.1",
3044 3428
"resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz",
3045 3429
"integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==",
3046 -
"dev": true,
3430 +
"devOptional": true,
3047 3431
"license": "MIT"
3048 3432
},
3049 3433
"node_modules/object-inspect": {
3050 3434
"version": "1.13.4",
3051 3435
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
3060 3444
},
3061 3445
"node_modules/ohash": {
3062 3446
"version": "2.0.11",
3063 3447
"resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz",
3064 3448
"integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==",
3065 -
"dev": true,
3449 +
"devOptional": true,
3066 3450
"license": "MIT"
3067 3451
},
3068 3452
"node_modules/on-finished": {
3069 3453
"version": "2.4.1",
3070 3454
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3147 3531
},
3148 3532
"node_modules/path-key": {
3149 3533
"version": "3.1.1",
3150 3534
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3151 3535
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3152 -
"dev": true,
3536 +
"devOptional": true,
3153 3537
"license": "MIT",
3154 3538
"engines": {
3155 3539
"node": ">=8"
3156 3540
}
3157 3541
},
3197 3581
},
3198 3582
"node_modules/pathe": {
3199 3583
"version": "2.0.3",
3200 3584
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3201 3585
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3202 -
"dev": true,
3586 +
"devOptional": true,
3203 3587
"license": "MIT"
3204 3588
},
3205 3589
"node_modules/perfect-debounce": {
3206 3590
"version": "1.0.0",
3207 3591
"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
3208 3592
"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
3209 -
"dev": true,
3593 +
"devOptional": true,
3210 3594
"license": "MIT"
3211 3595
},
3212 3596
"node_modules/picomatch": {
3213 3597
"version": "4.0.3",
3214 3598
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
3224 3608
},
3225 3609
"node_modules/pkg-types": {
3226 3610
"version": "2.3.0",
3227 3611
"resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz",
3228 3612
"integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
3229 -
"dev": true,
3613 +
"devOptional": true,
3230 3614
"license": "MIT",
3231 3615
"dependencies": {
3232 3616
"confbox": "^0.2.2",
3233 3617
"exsolve": "^1.0.7",
3234 3618
"pathe": "^2.0.3"
3235 3619
}
3236 3620
},
3621 +
"node_modules/plimit-lit": {
3622 +
"version": "1.6.1",
3623 +
"resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz",
3624 +
"integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==",
3625 +
"dev": true,
3626 +
"license": "MIT",
3627 +
"dependencies": {
3628 +
"queue-lit": "^1.5.1"
3629 +
},
3630 +
"engines": {
3631 +
"node": ">=12"
3632 +
}
3633 +
},
3237 3634
"node_modules/plur": {
3238 3635
"version": "5.1.0",
3239 3636
"resolved": "https://registry.npmjs.org/plur/-/plur-5.1.0.tgz",
3240 3637
"integrity": "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==",
3241 3638
"dev": true,
3252 3649
},
3253 3650
"node_modules/postgres": {
3254 3651
"version": "3.4.7",
3255 3652
"resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz",
3256 3653
"integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==",
3257 -
"dev": true,
3654 +
"devOptional": true,
3258 3655
"license": "Unlicense",
3259 3656
"engines": {
3260 3657
"node": ">=12"
3261 3658
},
3262 3659
"funding": {
3308 3705
},
3309 3706
"node_modules/prisma": {
3310 3707
"version": "7.5.0",
3311 3708
"resolved": "https://registry.npmjs.org/prisma/-/prisma-7.5.0.tgz",
3312 3709
"integrity": "sha512-n30qZpWehaYQzigLjmuPisyEsvOzHt7bZeRyg8gZ5DvJo9FGjD+gNaY59Ns3hlLD5/jZH5GBeftIss0jDbUoLg==",
3313 -
"dev": true,
3710 +
"devOptional": true,
3314 3711
"hasInstallScript": true,
3315 3712
"license": "Apache-2.0",
3316 3713
"dependencies": {
3317 3714
"@prisma/config": "7.5.0",
3318 3715
"@prisma/dev": "0.20.0",
3342 3739
},
3343 3740
"node_modules/proper-lockfile": {
3344 3741
"version": "4.1.2",
3345 3742
"resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
3346 3743
"integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==",
3347 -
"dev": true,
3744 +
"devOptional": true,
3348 3745
"license": "MIT",
3349 3746
"dependencies": {
3350 3747
"graceful-fs": "^4.2.4",
3351 3748
"retry": "^0.12.0",
3352 3749
"signal-exit": "^3.0.2"
3354 3751
},
3355 3752
"node_modules/proper-lockfile/node_modules/signal-exit": {
3356 3753
"version": "3.0.7",
3357 3754
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3358 3755
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3359 -
"dev": true,
3756 +
"devOptional": true,
3360 3757
"license": "ISC"
3361 3758
},
3362 3759
"node_modules/proxy-addr": {
3363 3760
"version": "2.0.7",
3364 3761
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3384 3781
},
3385 3782
"node_modules/pure-rand": {
3386 3783
"version": "6.1.0",
3387 3784
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
3388 3785
"integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
3389 -
"dev": true,
3786 +
"devOptional": true,
3390 3787
"funding": [
3391 3788
{
3392 3789
"type": "individual",
3393 3790
"url": "https://github.com/sponsors/dubzzz"
3394 3791
},
3412 3809
},
3413 3810
"funding": {
3414 3811
"url": "https://github.com/sponsors/ljharb"
3415 3812
}
3416 3813
},
3814 +
"node_modules/queue-lit": {
3815 +
"version": "1.5.2",
3816 +
"resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz",
3817 +
"integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==",
3818 +
"dev": true,
3819 +
"license": "MIT",
3820 +
"engines": {
3821 +
"node": ">=12"
3822 +
}
3823 +
},
3417 3824
"node_modules/queue-microtask": {
3418 3825
"version": "1.2.3",
3419 3826
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3420 3827
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3421 3828
"dev": true,
3476 3883
},
3477 3884
"node_modules/rc9": {
3478 3885
"version": "2.1.2",
3479 3886
"resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz",
3480 3887
"integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==",
3481 -
"dev": true,
3888 +
"devOptional": true,
3482 3889
"license": "MIT",
3483 3890
"dependencies": {
3484 3891
"defu": "^6.1.4",
3485 3892
"destr": "^2.0.3"
3486 3893
}
3487 3894
},
3488 3895
"node_modules/react": {
3489 3896
"version": "19.2.4",
3490 3897
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
3491 3898
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
3492 -
"dev": true,
3899 +
"devOptional": true,
3493 3900
"license": "MIT",
3494 3901
"peer": true,
3495 3902
"engines": {
3496 3903
"node": ">=0.10.0"
3497 3904
}
3498 3905
},
3499 3906
"node_modules/react-dom": {
3500 3907
"version": "19.2.4",
3501 3908
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
3502 3909
"integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
3503 -
"dev": true,
3910 +
"devOptional": true,
3504 3911
"license": "MIT",
3505 3912
"peer": true,
3506 3913
"dependencies": {
3507 3914
"scheduler": "^0.27.0"
3508 3915
},
3526 3933
},
3527 3934
"node_modules/readdirp": {
3528 3935
"version": "4.1.2",
3529 3936
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
3530 3937
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
3531 -
"dev": true,
3938 +
"devOptional": true,
3532 3939
"license": "MIT",
3533 3940
"engines": {
3534 3941
"node": ">= 14.18.0"
3535 3942
},
3536 3943
"funding": {
3540 3947
},
3541 3948
"node_modules/regexp-to-ast": {
3542 3949
"version": "0.5.0",
3543 3950
"resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz",
3544 3951
"integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==",
3545 -
"dev": true,
3952 +
"devOptional": true,
3546 3953
"license": "MIT"
3547 3954
},
3548 3955
"node_modules/remeda": {
3549 3956
"version": "2.33.4",
3550 3957
"resolved": "https://registry.npmjs.org/remeda/-/remeda-2.33.4.tgz",
3551 3958
"integrity": "sha512-ygHswjlc/opg2VrtiYvUOPLjxjtdKvjGz1/plDhkG66hjNjFr1xmfrs2ClNFo/E6TyUFiwYNh53bKV26oBoMGQ==",
3552 -
"dev": true,
3959 +
"devOptional": true,
3553 3960
"license": "MIT",
3554 3961
"funding": {
3555 3962
"url": "https://github.com/sponsors/remeda"
3556 3963
}
3557 3964
},
3584 3991
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
3585 3992
"dev": true,
3586 3993
"license": "MIT",
3587 3994
"engines": {
3588 3995
"node": ">=8"
3996 +
}
3997 +
},
3998 +
"node_modules/resolve-pkg-maps": {
3999 +
"version": "1.0.0",
4000 +
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4001 +
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4002 +
"dev": true,
4003 +
"license": "MIT",
4004 +
"funding": {
4005 +
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
3589 4006
}
3590 4007
},
3591 4008
"node_modules/retry": {
3592 4009
"version": "0.12.0",
3593 4010
"resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
3594 4011
"integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
3595 -
"dev": true,
4012 +
"devOptional": true,
3596 4013
"license": "MIT",
3597 4014
"engines": {
3598 4015
"node": ">= 4"
3599 4016
}
3600 4017
},
3677 4094
},
3678 4095
"node_modules/scheduler": {
3679 4096
"version": "0.27.0",
3680 4097
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
3681 4098
"integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
3682 -
"dev": true,
4099 +
"devOptional": true,
3683 4100
"license": "MIT",
3684 4101
"peer": true
3685 4102
},
3686 4103
"node_modules/semver": {
3687 4104
"version": "7.7.3",
3719 4136
},
3720 4137
"node_modules/seq-queue": {
3721 4138
"version": "0.0.5",
3722 4139
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
3723 4140
"integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==",
3724 -
"dev": true
4141 +
"devOptional": true
3725 4142
},
3726 4143
"node_modules/serialize-error": {
3727 4144
"version": "7.0.1",
3728 4145
"resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
3729 4146
"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
3762 4179
},
3763 4180
"node_modules/shebang-command": {
3764 4181
"version": "2.0.0",
3765 4182
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3766 4183
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3767 -
"dev": true,
4184 +
"devOptional": true,
3768 4185
"license": "MIT",
3769 4186
"dependencies": {
3770 4187
"shebang-regex": "^3.0.0"
3771 4188
},
3772 4189
"engines": {
3775 4192
},
3776 4193
"node_modules/shebang-regex": {
3777 4194
"version": "3.0.0",
3778 4195
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3779 4196
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3780 -
"dev": true,
4197 +
"devOptional": true,
3781 4198
"license": "MIT",
3782 4199
"engines": {
3783 4200
"node": ">=8"
3784 4201
}
3785 4202
},
3857 4274
},
3858 4275
"node_modules/signal-exit": {
3859 4276
"version": "4.1.0",
3860 4277
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
3861 4278
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
3862 -
"dev": true,
4279 +
"devOptional": true,
3863 4280
"license": "ISC",
3864 4281
"engines": {
3865 4282
"node": ">=14"
3866 4283
},
3867 4284
"funding": {
3952 4369
},
3953 4370
"node_modules/sqlstring": {
3954 4371
"version": "2.3.3",
3955 4372
"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz",
3956 4373
"integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==",
3957 -
"dev": true,
4374 +
"devOptional": true,
3958 4375
"license": "MIT",
3959 4376
"engines": {
3960 4377
"node": ">= 0.6"
3961 4378
}
3962 4379
},
3994 4411
},
3995 4412
"node_modules/std-env": {
3996 4413
"version": "3.10.0",
3997 4414
"resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
3998 4415
"integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
3999 -
"dev": true,
4416 +
"devOptional": true,
4000 4417
"license": "MIT"
4001 4418
},
4002 4419
"node_modules/string_decoder": {
4003 4420
"version": "1.3.0",
4004 4421
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4120 4537
"license": "MIT",
4121 4538
"engines": {
4122 4539
"node": ">=8"
4123 4540
}
4124 4541
},
4542 +
"node_modules/strip-bom": {
4543 +
"version": "3.0.0",
4544 +
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
4545 +
"integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
4546 +
"dev": true,
4547 +
"license": "MIT",
4548 +
"engines": {
4549 +
"node": ">=4"
4550 +
}
4551 +
},
4125 4552
"node_modules/strip-json-comments": {
4126 4553
"version": "2.0.1",
4127 4554
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4128 4555
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
4129 4556
"license": "MIT",
4259 4686
},
4260 4687
"node_modules/tinyexec": {
4261 4688
"version": "1.0.4",
4262 4689
"resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz",
4263 4690
"integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==",
4264 -
"dev": true,
4691 +
"devOptional": true,
4265 4692
"license": "MIT",
4266 4693
"engines": {
4267 4694
"node": ">=18"
4268 4695
}
4269 4696
},
4294 4721
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
4295 4722
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
4296 4723
"dev": true,
4297 4724
"license": "MIT"
4298 4725
},
4726 +
"node_modules/ts-node": {
4727 +
"version": "10.9.2",
4728 +
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
4729 +
"integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
4730 +
"dev": true,
4731 +
"license": "MIT",
4732 +
"dependencies": {
4733 +
"@cspotcode/source-map-support": "^0.8.0",
4734 +
"@tsconfig/node10": "^1.0.7",
4735 +
"@tsconfig/node12": "^1.0.7",
4736 +
"@tsconfig/node14": "^1.0.0",
4737 +
"@tsconfig/node16": "^1.0.2",
4738 +
"acorn": "^8.4.1",
4739 +
"acorn-walk": "^8.1.1",
4740 +
"arg": "^4.1.0",
4741 +
"create-require": "^1.1.0",
4742 +
"diff": "^4.0.1",
4743 +
"make-error": "^1.1.1",
4744 +
"v8-compile-cache-lib": "^3.0.1",
4745 +
"yn": "3.1.1"
4746 +
},
4747 +
"bin": {
4748 +
"ts-node": "dist/bin.js",
4749 +
"ts-node-cwd": "dist/bin-cwd.js",
4750 +
"ts-node-esm": "dist/bin-esm.js",
4751 +
"ts-node-script": "dist/bin-script.js",
4752 +
"ts-node-transpile-only": "dist/bin-transpile.js",
4753 +
"ts-script": "dist/bin-script-deprecated.js"
4754 +
},
4755 +
"peerDependencies": {
4756 +
"@swc/core": ">=1.2.50",
4757 +
"@swc/wasm": ">=1.2.50",
4758 +
"@types/node": "*",
4759 +
"typescript": ">=2.7"
4760 +
},
4761 +
"peerDependenciesMeta": {
4762 +
"@swc/core": {
4763 +
"optional": true
4764 +
},
4765 +
"@swc/wasm": {
4766 +
"optional": true
4767 +
}
4768 +
}
4769 +
},
4770 +
"node_modules/tsc-alias": {
4771 +
"version": "1.8.16",
4772 +
"resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.16.tgz",
4773 +
"integrity": "sha512-QjCyu55NFyRSBAl6+MTFwplpFcnm2Pq01rR/uxfqJoLMm6X3O14KEGtaSDZpJYaE1bJBGDjD0eSuiIWPe2T58g==",
4774 +
"dev": true,
4775 +
"license": "MIT",
4776 +
"dependencies": {
4777 +
"chokidar": "^3.5.3",
4778 +
"commander": "^9.0.0",
4779 +
"get-tsconfig": "^4.10.0",
4780 +
"globby": "^11.0.4",
4781 +
"mylas": "^2.1.9",
4782 +
"normalize-path": "^3.0.0",
4783 +
"plimit-lit": "^1.2.6"
4784 +
},
4785 +
"bin": {
4786 +
"tsc-alias": "dist/bin/index.js"
4787 +
},
4788 +
"engines": {
4789 +
"node": ">=16.20.2"
4790 +
}
4791 +
},
4792 +
"node_modules/tsc-alias/node_modules/chokidar": {
4793 +
"version": "3.6.0",
4794 +
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
4795 +
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
4796 +
"dev": true,
4797 +
"license": "MIT",
4798 +
"dependencies": {
4799 +
"anymatch": "~3.1.2",
4800 +
"braces": "~3.0.2",
4801 +
"glob-parent": "~5.1.2",
4802 +
"is-binary-path": "~2.1.0",
4803 +
"is-glob": "~4.0.1",
4804 +
"normalize-path": "~3.0.0",
4805 +
"readdirp": "~3.6.0"
4806 +
},
4807 +
"engines": {
4808 +
"node": ">= 8.10.0"
4809 +
},
4810 +
"funding": {
4811 +
"url": "https://paulmillr.com/funding/"
4812 +
},
4813 +
"optionalDependencies": {
4814 +
"fsevents": "~2.3.2"
4815 +
}
4816 +
},
4817 +
"node_modules/tsc-alias/node_modules/globby": {
4818 +
"version": "11.1.0",
4819 +
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
4820 +
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
4821 +
"dev": true,
4822 +
"license": "MIT",
4823 +
"dependencies": {
4824 +
"array-union": "^2.1.0",
4825 +
"dir-glob": "^3.0.1",
4826 +
"fast-glob": "^3.2.9",
4827 +
"ignore": "^5.2.0",
4828 +
"merge2": "^1.4.1",
4829 +
"slash": "^3.0.0"
4830 +
},
4831 +
"engines": {
4832 +
"node": ">=10"
4833 +
},
4834 +
"funding": {
4835 +
"url": "https://github.com/sponsors/sindresorhus"
4836 +
}
4837 +
},
4838 +
"node_modules/tsc-alias/node_modules/ignore": {
4839 +
"version": "5.3.2",
4840 +
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
4841 +
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
4842 +
"dev": true,
4843 +
"license": "MIT",
4844 +
"engines": {
4845 +
"node": ">= 4"
4846 +
}
4847 +
},
4848 +
"node_modules/tsc-alias/node_modules/picomatch": {
4849 +
"version": "2.3.1",
4850 +
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4851 +
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4852 +
"dev": true,
4853 +
"license": "MIT",
4854 +
"engines": {
4855 +
"node": ">=8.6"
4856 +
},
4857 +
"funding": {
4858 +
"url": "https://github.com/sponsors/jonschlinkert"
4859 +
}
4860 +
},
4861 +
"node_modules/tsc-alias/node_modules/readdirp": {
4862 +
"version": "3.6.0",
4863 +
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4864 +
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4865 +
"dev": true,
4866 +
"license": "MIT",
4867 +
"dependencies": {
4868 +
"picomatch": "^2.2.1"
4869 +
},
4870 +
"engines": {
4871 +
"node": ">=8.10.0"
4872 +
}
4873 +
},
4874 +
"node_modules/tsc-alias/node_modules/slash": {
4875 +
"version": "3.0.0",
4876 +
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
4877 +
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
4878 +
"dev": true,
4879 +
"license": "MIT",
4880 +
"engines": {
4881 +
"node": ">=8"
4882 +
}
4883 +
},
4884 +
"node_modules/tsconfig-paths": {
4885 +
"version": "4.2.0",
4886 +
"resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
4887 +
"integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
4888 +
"dev": true,
4889 +
"license": "MIT",
4890 +
"dependencies": {
4891 +
"json5": "^2.2.2",
4892 +
"minimist": "^1.2.6",
4893 +
"strip-bom": "^3.0.0"
4894 +
},
4895 +
"engines": {
4896 +
"node": ">=6"
4897 +
}
4898 +
},
4299 4899
"node_modules/tunnel-agent": {
4300 4900
"version": "0.6.0",
4301 4901
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
4302 4902
"integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
4303 4903
"license": "Apache-2.0",
4333 4933
},
4334 4934
"engines": {
4335 4935
"node": ">= 0.6"
4336 4936
}
4337 4937
},
4938 +
"node_modules/typescript": {
4939 +
"version": "5.9.3",
4940 +
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4941 +
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4942 +
"devOptional": true,
4943 +
"license": "Apache-2.0",
4944 +
"peer": true,
4945 +
"bin": {
4946 +
"tsc": "bin/tsc",
4947 +
"tsserver": "bin/tsserver"
4948 +
},
4949 +
"engines": {
4950 +
"node": ">=14.17"
4951 +
}
4952 +
},
4338 4953
"node_modules/undici-types": {
4339 4954
"version": "7.18.2",
4340 4955
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
4341 4956
"integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
4342 4957
"dev": true,
4368 4983
"version": "1.0.2",
4369 4984
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4370 4985
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
4371 4986
"license": "MIT"
4372 4987
},
4988 +
"node_modules/v8-compile-cache-lib": {
4989 +
"version": "3.0.1",
4990 +
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
4991 +
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
4992 +
"dev": true,
4993 +
"license": "MIT"
4994 +
},
4373 4995
"node_modules/valibot": {
4374 4996
"version": "1.2.0",
4375 4997
"resolved": "https://registry.npmjs.org/valibot/-/valibot-1.2.0.tgz",
4376 4998
"integrity": "sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==",
4377 -
"dev": true,
4999 +
"devOptional": true,
4378 5000
"license": "MIT",
4379 5001
"peerDependencies": {
4380 5002
"typescript": ">=5"
4381 5003
},
4382 5004
"peerDependenciesMeta": {
4424 5046
},
4425 5047
"node_modules/which": {
4426 5048
"version": "2.0.2",
4427 5049
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4428 5050
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4429 -
"dev": true,
5051 +
"devOptional": true,
4430 5052
"license": "ISC",
4431 5053
"dependencies": {
4432 5054
"isexe": "^2.0.0"
4433 5055
},
4434 5056
"bin": {
4693 5315
},
4694 5316
"engines": {
4695 5317
"node": ">=8"
4696 5318
}
4697 5319
},
5320 +
"node_modules/yn": {
5321 +
"version": "3.1.1",
5322 +
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
5323 +
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
5324 +
"dev": true,
5325 +
"license": "MIT",
5326 +
"engines": {
5327 +
"node": ">=6"
5328 +
}
5329 +
},
4698 5330
"node_modules/zeptomatch": {
4699 5331
"version": "2.1.0",
4700 5332
"resolved": "https://registry.npmjs.org/zeptomatch/-/zeptomatch-2.1.0.tgz",
4701 5333
"integrity": "sha512-KiGErG2J0G82LSpniV0CtIzjlJ10E04j02VOudJsPyPwNZgGnRKQy7I1R7GMyg/QswnE4l7ohSGrQbQbjXPPDA==",
4702 -
"dev": true,
5334 +
"devOptional": true,
4703 5335
"license": "MIT",
4704 5336
"dependencies": {
4705 5337
"grammex": "^3.1.11",
4706 5338
"graphmatch": "^1.1.0"
4707 5339
}
4708 5340
}
4709 5341
}
4710 5342
}
api/package.json
1 1
{
2 2
"name": "orbit-api",
3 3
"version": "0.0.0",
4 4
"description": "",
5 5
"license": "ISC",
6 6
"author": "Pedro Lucas Porcellis <porcellis@eletrotupi.com>",
7 -
"type": "module",
8 -
"main": "src/index.js",
7 +
"main": "src/index.ts",
9 8
"directories": {
10 9
"test": "tests"
11 10
},
12 11
"scripts": {
13 -
"start": "node src/app.js",
12 +
"build": "tsc && tsc-alias",
13 +
"start": "ts-node -r tsconfig-paths/register src/index.ts",
14 14
"test": "npx ava"
15 15
},
16 16
"dependencies": {
17 17
"@prisma/adapter-better-sqlite3": "^7.5.0",
18 +
"@prisma/client": "^7.5.0",
18 19
"bcryptjs": "^3.0.3",
19 20
"better-sqlite3": "^12.5.0",
20 21
"date-fns": "^4.1.0",
21 22
"express": "^5.2.1"
22 23
},
23 24
"devDependencies": {
24 25
"@types/better-sqlite3": "^7.6.13",
26 +
"@types/express": "^5.0.6",
25 27
"@types/node": "^25.5.0",
26 28
"ava": "^6.4.1",
27 29
"prisma": "^7.5.0",
28 -
"supertest": "^7.1.4"
30 +
"supertest": "^7.1.4",
31 +
"ts-node": "^10.9.2",
32 +
"tsc-alias": "^1.8.16",
33 +
"tsconfig-paths": "^4.2.0"
29 34
}
30 35
}
/dev/null → api/tsconfig.json
1 +
{
2 +
"compilerOptions": {
3 +
"target": "ES2020",
4 +
"module": "CommonJS",
5 +
"moduleResolution": "node",
6 +
"outDir": "dist",
7 +
"rootDir": "src",
8 +
"strict": true,
9 +
"esModuleInterop": true,
10 +
"baseUrl": ".",
11 +
"paths": {
12 +
"@app/*": ["src/*"]
13 +
}
14 +
}
15 +
}
16 +