fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: rebuild NestJS example from scratch with v11 and strict TypeScript

Scaffolded from `nest new --strict` (NestJS v11), stripped CLI boilerplate,
and configured max-strict tsconfig (noUncheckedIndexedAccess, noUnusedLocals,
noUnusedParameters, noImplicitReturns, noImplicitOverride, etc.).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+1847 -521
+19 -19
examples/openapi-ts-nestjs/package.json
··· 9 9 "typecheck": "tsc --noEmit" 10 10 }, 11 11 "dependencies": { 12 - "@nestjs/common": "10.4.18", 13 - "@nestjs/core": "10.4.18", 14 - "@nestjs/platform-express": "10.4.18", 15 - "@nestjs/swagger": "8.1.1", 16 - "class-transformer": "0.5.1", 17 - "class-validator": "0.14.1", 18 - "reflect-metadata": "0.2.2", 19 - "rxjs": "7.8.2" 12 + "@nestjs/common": "^11.0.1", 13 + "@nestjs/core": "^11.0.1", 14 + "@nestjs/platform-express": "^11.0.1", 15 + "@nestjs/swagger": "^11.2.0", 16 + "class-transformer": "^0.5.1", 17 + "class-validator": "^0.14.1", 18 + "reflect-metadata": "^0.2.2", 19 + "rxjs": "^7.8.1" 20 20 }, 21 21 "devDependencies": { 22 - "@darraghor/eslint-plugin-nestjs-typed": "5.0.10", 22 + "@darraghor/eslint-plugin-nestjs-typed": "^5.0.10", 23 23 "@hey-api/openapi-ts": "workspace:*", 24 - "@nestjs/testing": "10.4.18", 25 - "@swc/core": "1.11.29", 26 - "eslint": "9.17.0", 27 - "oxfmt": "0.27.0", 28 - "supertest": "7.1.0", 29 - "typescript": "5.9.3", 30 - "typescript-eslint": "8.20.0", 31 - "unplugin-swc": "1.5.5", 32 - "vite": "7.3.1", 33 - "vitest": "4.0.18" 24 + "@nestjs/testing": "^11.0.1", 25 + "@swc/core": "^1.11.29", 26 + "eslint": "^9.18.0", 27 + "oxfmt": "^0.27.0", 28 + "supertest": "^7.1.0", 29 + "typescript": "^5.9.3", 30 + "typescript-eslint": "^8.20.0", 31 + "unplugin-swc": "^1.5.5", 32 + "vite": "^7.3.1", 33 + "vitest": "^4.0.18" 34 34 } 35 35 }
+1 -1
examples/openapi-ts-nestjs/src/client/nestjs.gen.ts
··· 15 15 } from './types.gen'; 16 16 17 17 export type PetsControllerMethods = { 18 + listPets: (query?: ListPetsData['query']) => Promise<ListPetsResponse>; 18 19 createPet: (body: CreatePetData['body']) => Promise<CreatePetResponse>; 19 20 deletePet: (path: DeletePetData['path']) => Promise<DeletePetResponse>; 20 - listPets: (query?: ListPetsData['query']) => Promise<ListPetsResponse>; 21 21 showPetById: (path: ShowPetByIdData['path']) => Promise<ShowPetByIdResponse>; 22 22 updatePet: ( 23 23 path: UpdatePetData['path'],
+2 -2
examples/openapi-ts-nestjs/src/client/types.gen.ts
··· 7 7 export type Pet = { 8 8 id: string; 9 9 name: string; 10 - status?: 'available' | 'pending' | 'sold'; 11 10 tag?: string; 11 + status?: 'available' | 'pending' | 'sold'; 12 12 }; 13 13 14 14 export type CreatePetBody = { ··· 18 18 19 19 export type UpdatePetBody = { 20 20 name?: string; 21 - status?: 'available' | 'pending' | 'sold'; 22 21 tag?: string; 22 + status?: 'available' | 'pending' | 'sold'; 23 23 }; 24 24 25 25 export type Error = {
+1 -1
examples/openapi-ts-nestjs/src/main.ts
··· 31 31 }; 32 32 33 33 buildApp().then((app) => { 34 - app.listen(3000).catch((err) => { 34 + app.listen(3000).catch((err: unknown) => { 35 35 console.error(err); 36 36 process.exit(1); 37 37 });
+1 -1
examples/openapi-ts-nestjs/src/pets/pets.controller.ts
··· 28 28 @Controller('pets') 29 29 export class PetsController implements Pick< 30 30 PetsControllerMethods, 31 - 'listPets' | 'createPet' | 'showPetById' | 'updatePet' | 'deletePet' 31 + 'createPet' | 'deletePet' | 'listPets' | 'showPetById' | 'updatePet' 32 32 > { 33 33 private readonly pets: Pet[] = [ 34 34 {
+3 -2
examples/openapi-ts-nestjs/test/pets.test.ts
··· 1 1 import type { INestApplication } from '@nestjs/common'; 2 2 import { Test } from '@nestjs/testing'; 3 + import type { AddressInfo } from 'net'; 3 4 import { AppModule } from 'src/app.module'; 4 5 import { createPet, deletePet, getInventory, listPets, showPetById, updatePet } from 'src/client'; 5 6 import { client } from 'src/client/client.gen'; ··· 15 16 await app.init(); 16 17 await app.listen(0); 17 18 18 - const address = app.getHttpServer().address(); 19 - const baseUrl = `http://localhost:${address.port}`; 19 + const address = app.getHttpServer().address() as AddressInfo; 20 + const baseUrl = `http://localhost:${String(address.port)}`; 20 21 client.setConfig({ baseUrl }); 21 22 }); 22 23
+13 -3
examples/openapi-ts-nestjs/tsconfig.json
··· 3 3 "compilerOptions": { 4 4 "baseUrl": ".", 5 5 "emitDecoratorMetadata": true, 6 - "esModuleInterop": true, 7 6 "experimentalDecorators": true, 7 + "esModuleInterop": true, 8 8 "lib": ["es2023", "dom", "dom.iterable"], 9 9 "module": "ESNext", 10 10 "moduleResolution": "Bundler", 11 11 "skipLibCheck": true, 12 - "strict": true, 13 12 "target": "es2022", 14 - "types": ["node", "vitest/globals"] 13 + "types": ["node", "vitest/globals"], 14 + 15 + "strict": true, 16 + "noUncheckedIndexedAccess": true, 17 + "noUnusedLocals": true, 18 + "noUnusedParameters": true, 19 + "noImplicitReturns": true, 20 + "noFallthroughCasesInSwitch": true, 21 + "noImplicitOverride": true, 22 + "noPropertyAccessFromIndexSignature": true, 23 + "forceConsistentCasingInFileNames": true, 24 + "isolatedModules": true 15 25 }, 16 26 "references": [{ "path": "./tsconfig.node.json" }] 17 27 }
+1807 -492
pnpm-lock.yaml
··· 84 84 version: 10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3) 85 85 tsdown: 86 86 specifier: 0.18.4 87 - version: 0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 87 + version: 0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 88 88 tsx: 89 89 specifier: 4.21.0 90 90 version: 4.21.0 ··· 227 227 devDependencies: 228 228 '@angular-devkit/build-angular': 229 229 specifier: 21.1.2 230 - version: 21.1.2(b4857b46f4d587290f3bbf4b1ef44d00) 230 + version: 21.1.2(deb2b17c977d7ac9652419314feda869) 231 231 '@angular/cli': 232 232 specifier: 21.1.2 233 233 version: 21.1.2(@types/node@24.10.10)(chokidar@5.0.0)(hono@4.11.8) ··· 321 321 devDependencies: 322 322 '@angular-devkit/build-angular': 323 323 specifier: 21.1.2 324 - version: 21.1.2(b4857b46f4d587290f3bbf4b1ef44d00) 324 + version: 21.1.2(deb2b17c977d7ac9652419314feda869) 325 325 '@angular/cli': 326 326 specifier: 21.1.2 327 327 version: 21.1.2(@types/node@24.10.10)(chokidar@5.0.0)(hono@4.11.8) ··· 600 600 examples/openapi-ts-nestjs: 601 601 dependencies: 602 602 '@nestjs/common': 603 - specifier: 10.4.18 604 - version: 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 603 + specifier: ^11.0.1 604 + version: 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 605 605 '@nestjs/core': 606 - specifier: 10.4.18 607 - version: 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@10.4.18)(encoding@0.1.13)(reflect-metadata@0.2.2)(rxjs@7.8.2) 606 + specifier: ^11.0.1 607 + version: 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.16)(reflect-metadata@0.2.2)(rxjs@7.8.2) 608 608 '@nestjs/platform-express': 609 - specifier: 10.4.18 610 - version: 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18) 609 + specifier: ^11.0.1 610 + version: 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16) 611 611 '@nestjs/swagger': 612 - specifier: 8.1.1 613 - version: 8.1.1(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) 612 + specifier: ^11.2.0 613 + version: 11.2.6(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) 614 614 class-transformer: 615 - specifier: 0.5.1 615 + specifier: ^0.5.1 616 616 version: 0.5.1 617 617 class-validator: 618 - specifier: 0.14.1 618 + specifier: ^0.14.1 619 619 version: 0.14.1 620 620 reflect-metadata: 621 - specifier: 0.2.2 621 + specifier: ^0.2.2 622 622 version: 0.2.2 623 623 rxjs: 624 - specifier: 7.8.2 624 + specifier: ^7.8.1 625 625 version: 7.8.2 626 626 devDependencies: 627 627 '@darraghor/eslint-plugin-nestjs-typed': 628 - specifier: 5.0.10 629 - version: 5.0.10(@typescript-eslint/parser@8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(class-validator@0.14.1)(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 628 + specifier: ^5.0.10 629 + version: 5.2.1(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(class-validator@0.14.1)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 630 630 '@hey-api/openapi-ts': 631 631 specifier: workspace:* 632 632 version: link:../../packages/openapi-ts 633 633 '@nestjs/testing': 634 - specifier: 10.4.18 635 - version: 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18)(@nestjs/platform-express@10.4.18) 634 + specifier: ^11.0.1 635 + version: 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16)(@nestjs/platform-express@11.1.16) 636 636 '@swc/core': 637 - specifier: 1.11.29 637 + specifier: ^1.11.29 638 638 version: 1.11.29 639 639 eslint: 640 - specifier: 9.17.0 641 - version: 9.17.0(jiti@2.6.1) 640 + specifier: ^9.18.0 641 + version: 9.39.2(jiti@2.6.1) 642 642 oxfmt: 643 - specifier: 0.27.0 643 + specifier: ^0.27.0 644 644 version: 0.27.0 645 645 supertest: 646 - specifier: 7.1.0 646 + specifier: ^7.1.0 647 647 version: 7.1.0 648 648 typescript: 649 - specifier: 5.9.3 649 + specifier: ^5.9.3 650 650 version: 5.9.3 651 651 typescript-eslint: 652 - specifier: 8.20.0 653 - version: 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 652 + specifier: ^8.20.0 653 + version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 654 654 unplugin-swc: 655 - specifier: 1.5.5 656 - version: 1.5.5(@swc/core@1.11.29)(rollup@4.56.0) 655 + specifier: ^1.5.5 656 + version: 1.5.9(@swc/core@1.11.29)(rollup@4.56.0) 657 657 vite: 658 - specifier: 7.3.1 658 + specifier: ^7.3.1 659 659 version: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 660 660 vitest: 661 - specifier: 4.0.18 661 + specifier: ^4.0.18 662 662 version: 4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 663 663 664 664 examples/openapi-ts-next: ··· 1004 1004 devDependencies: 1005 1005 '@angular-devkit/build-angular': 1006 1006 specifier: 21.1.2 1007 - version: 21.1.2(9fcb4a56f47fff001aa3198fa906565b) 1007 + version: 21.1.2(08fd5b46aaab96744965fc47227130ca) 1008 1008 '@angular/cli': 1009 1009 specifier: 21.1.2 1010 1010 version: 21.1.2(@types/node@25.2.1)(chokidar@5.0.0)(hono@4.11.8) ··· 1340 1340 version: 3.16.2 1341 1341 '@nuxt/test-utils': 1342 1342 specifier: 4.0.0 1343 - version: 4.0.0(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 1343 + version: 4.0.0(@jest/globals@30.3.0)(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 1344 1344 vite: 1345 1345 specifier: 7.3.1 1346 1346 version: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) ··· 1459 1459 devDependencies: 1460 1460 '@angular-devkit/build-angular': 1461 1461 specifier: 21.1.2 1462 - version: 21.1.2(9fcb4a56f47fff001aa3198fa906565b) 1462 + version: 21.1.2(08fd5b46aaab96744965fc47227130ca) 1463 1463 '@angular/animations': 1464 1464 specifier: 21.1.2 1465 1465 version: 21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)) ··· 2235 2235 peerDependencies: 2236 2236 '@babel/core': ^7.0.0-0 2237 2237 2238 + '@babel/plugin-syntax-async-generators@7.8.4': 2239 + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} 2240 + peerDependencies: 2241 + '@babel/core': ^7.0.0-0 2242 + 2243 + '@babel/plugin-syntax-bigint@7.8.3': 2244 + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} 2245 + peerDependencies: 2246 + '@babel/core': ^7.0.0-0 2247 + 2248 + '@babel/plugin-syntax-class-properties@7.12.13': 2249 + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} 2250 + peerDependencies: 2251 + '@babel/core': ^7.0.0-0 2252 + 2253 + '@babel/plugin-syntax-class-static-block@7.14.5': 2254 + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} 2255 + engines: {node: '>=6.9.0'} 2256 + peerDependencies: 2257 + '@babel/core': ^7.0.0-0 2258 + 2238 2259 '@babel/plugin-syntax-decorators@7.27.1': 2239 2260 resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} 2240 2261 engines: {node: '>=6.9.0'} ··· 2258 2279 peerDependencies: 2259 2280 '@babel/core': ^7.0.0-0 2260 2281 2282 + '@babel/plugin-syntax-json-strings@7.8.3': 2283 + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} 2284 + peerDependencies: 2285 + '@babel/core': ^7.0.0-0 2286 + 2261 2287 '@babel/plugin-syntax-jsx@7.27.1': 2262 2288 resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} 2289 + engines: {node: '>=6.9.0'} 2290 + peerDependencies: 2291 + '@babel/core': ^7.0.0-0 2292 + 2293 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': 2294 + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} 2295 + peerDependencies: 2296 + '@babel/core': ^7.0.0-0 2297 + 2298 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': 2299 + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} 2300 + peerDependencies: 2301 + '@babel/core': ^7.0.0-0 2302 + 2303 + '@babel/plugin-syntax-numeric-separator@7.10.4': 2304 + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} 2305 + peerDependencies: 2306 + '@babel/core': ^7.0.0-0 2307 + 2308 + '@babel/plugin-syntax-object-rest-spread@7.8.3': 2309 + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} 2310 + peerDependencies: 2311 + '@babel/core': ^7.0.0-0 2312 + 2313 + '@babel/plugin-syntax-optional-catch-binding@7.8.3': 2314 + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} 2315 + peerDependencies: 2316 + '@babel/core': ^7.0.0-0 2317 + 2318 + '@babel/plugin-syntax-optional-chaining@7.8.3': 2319 + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} 2320 + peerDependencies: 2321 + '@babel/core': ^7.0.0-0 2322 + 2323 + '@babel/plugin-syntax-private-property-in-object@7.14.5': 2324 + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} 2325 + engines: {node: '>=6.9.0'} 2326 + peerDependencies: 2327 + '@babel/core': ^7.0.0-0 2328 + 2329 + '@babel/plugin-syntax-top-level-await@7.14.5': 2330 + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} 2263 2331 engines: {node: '>=6.9.0'} 2264 2332 peerDependencies: 2265 2333 '@babel/core': ^7.0.0-0 ··· 2667 2735 resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} 2668 2736 engines: {node: '>=6.9.0'} 2669 2737 2738 + '@bcoe/v8-coverage@0.2.3': 2739 + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 2740 + 2670 2741 '@bcoe/v8-coverage@1.0.2': 2671 2742 resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} 2672 2743 engines: {node: '>=18'} ··· 2816 2887 '@dabh/diagnostics@2.0.3': 2817 2888 resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} 2818 2889 2819 - '@darraghor/eslint-plugin-nestjs-typed@5.0.10': 2820 - resolution: {integrity: sha512-pUMtmktZGeSOadOR0yebdnsbnJcaBoQcAtU0jwt71bcQ1kfpYPSXK/lxZ0/WvcIjPlzhcChKA0is8J019VHVmQ==} 2890 + '@darraghor/eslint-plugin-nestjs-typed@5.2.1': 2891 + resolution: {integrity: sha512-zitbX0wJJNUhPKvuXjyoOfF78gCNgmXBs5CFtUL6LIEUxKFxFmpfhxJD6+obhnQECLpCYLHjVa75ryKekLm6Qw==} 2821 2892 engines: {node: ^18.18.0 || >=20.0.0} 2822 2893 peerDependencies: 2823 - '@typescript-eslint/parser': ^7.0.0 2894 + '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 2824 2895 class-validator: '*' 2825 2896 eslint: ^8.56.0 2826 2897 ··· 4357 4428 resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 4358 4429 engines: {node: '>=18.0.0'} 4359 4430 4431 + '@istanbuljs/load-nyc-config@1.1.0': 4432 + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} 4433 + engines: {node: '>=8'} 4434 + 4360 4435 '@istanbuljs/schema@0.1.3': 4361 4436 resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} 4362 4437 engines: {node: '>=8'} 4363 4438 4439 + '@jest/console@30.3.0': 4440 + resolution: {integrity: sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==} 4441 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4442 + 4443 + '@jest/core@30.3.0': 4444 + resolution: {integrity: sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==} 4445 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4446 + peerDependencies: 4447 + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 4448 + peerDependenciesMeta: 4449 + node-notifier: 4450 + optional: true 4451 + 4452 + '@jest/diff-sequences@30.3.0': 4453 + resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} 4454 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4455 + 4456 + '@jest/environment@30.3.0': 4457 + resolution: {integrity: sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==} 4458 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4459 + 4460 + '@jest/expect-utils@30.3.0': 4461 + resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} 4462 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4463 + 4464 + '@jest/expect@30.3.0': 4465 + resolution: {integrity: sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==} 4466 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4467 + 4468 + '@jest/fake-timers@30.3.0': 4469 + resolution: {integrity: sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==} 4470 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4471 + 4472 + '@jest/get-type@30.1.0': 4473 + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} 4474 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4475 + 4476 + '@jest/globals@30.3.0': 4477 + resolution: {integrity: sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==} 4478 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4479 + 4480 + '@jest/pattern@30.0.1': 4481 + resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} 4482 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4483 + 4484 + '@jest/reporters@30.3.0': 4485 + resolution: {integrity: sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==} 4486 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4487 + peerDependencies: 4488 + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 4489 + peerDependenciesMeta: 4490 + node-notifier: 4491 + optional: true 4492 + 4493 + '@jest/schemas@30.0.5': 4494 + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} 4495 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4496 + 4497 + '@jest/snapshot-utils@30.3.0': 4498 + resolution: {integrity: sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==} 4499 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4500 + 4501 + '@jest/source-map@30.0.1': 4502 + resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} 4503 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4504 + 4505 + '@jest/test-result@30.3.0': 4506 + resolution: {integrity: sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==} 4507 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4508 + 4509 + '@jest/test-sequencer@30.3.0': 4510 + resolution: {integrity: sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==} 4511 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4512 + 4513 + '@jest/transform@30.3.0': 4514 + resolution: {integrity: sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==} 4515 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4516 + 4517 + '@jest/types@30.3.0': 4518 + resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} 4519 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 4520 + 4364 4521 '@jridgewell/gen-mapping@0.3.13': 4365 4522 resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 4366 4523 ··· 4578 4735 engines: {node: '>=18'} 4579 4736 hasBin: true 4580 4737 4581 - '@microsoft/tsdoc@0.15.1': 4582 - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} 4738 + '@microsoft/tsdoc@0.16.0': 4739 + resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} 4583 4740 4584 4741 '@modelcontextprotocol/sdk@1.25.2': 4585 4742 resolution: {integrity: sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==} ··· 4746 4903 '@neoconfetti/svelte@2.0.0': 4747 4904 resolution: {integrity: sha512-n/Uu7/XmHc8w0uBci0QWBjgbRzLhfWsH8yPJ5pMaseIvzSwabXvB30nb3JjzEYNBp9uGt4eCeY7LUmxAjnJV8A==} 4748 4905 4749 - '@nestjs/common@10.4.18': 4750 - resolution: {integrity: sha512-9SrTth6YJJ9CjVnekw9WP8kaiwh+tSgR0KIrPYV/aWgF9D0175uDJUglzbiCfUbkPyHN8jcKXUXd3EVPDY6BNA==} 4906 + '@nestjs/common@11.1.16': 4907 + resolution: {integrity: sha512-JSIeW+USuMJkkcNbiOdcPkVCeI3TSnXstIVEPpp3HiaKnPRuSbUUKm9TY9o/XpIcPHWUOQItAtC5BiAwFdVITQ==} 4751 4908 peerDependencies: 4752 - class-transformer: '*' 4753 - class-validator: '*' 4909 + class-transformer: '>=0.4.1' 4910 + class-validator: '>=0.13.2' 4754 4911 reflect-metadata: ^0.1.12 || ^0.2.0 4755 4912 rxjs: ^7.1.0 4756 4913 peerDependenciesMeta: ··· 4759 4916 class-validator: 4760 4917 optional: true 4761 4918 4762 - '@nestjs/core@10.4.18': 4763 - resolution: {integrity: sha512-+cs96rnpHIfkn9o0DLZFKuE1RZ3FFQkpkzz+DY2U8C3Wn3VX5fQaO4YuabweLIhUKTLr9DMxPycA5qk5rAPFBw==} 4919 + '@nestjs/core@11.1.16': 4920 + resolution: {integrity: sha512-tXWXyCiqWthelJjrE0KLFjf0O98VEt+WPVx5CrqCf+059kIxJ8y1Vw7Cy7N4fwQafWNrmFL2AfN87DDMbVAY0w==} 4921 + engines: {node: '>= 20'} 4764 4922 peerDependencies: 4765 - '@nestjs/common': ^10.0.0 4766 - '@nestjs/microservices': ^10.0.0 4767 - '@nestjs/platform-express': ^10.0.0 4768 - '@nestjs/websockets': ^10.0.0 4923 + '@nestjs/common': ^11.0.0 4924 + '@nestjs/microservices': ^11.0.0 4925 + '@nestjs/platform-express': ^11.0.0 4926 + '@nestjs/websockets': ^11.0.0 4769 4927 reflect-metadata: ^0.1.12 || ^0.2.0 4770 4928 rxjs: ^7.1.0 4771 4929 peerDependenciesMeta: ··· 4776 4934 '@nestjs/websockets': 4777 4935 optional: true 4778 4936 4779 - '@nestjs/mapped-types@2.0.6': 4780 - resolution: {integrity: sha512-84ze+CPfp1OWdpRi1/lOu59hOhTz38eVzJvRKrg9ykRFwDz+XleKfMsG0gUqNZYFa6v53XYzeD+xItt8uDW7NQ==} 4937 + '@nestjs/mapped-types@2.1.0': 4938 + resolution: {integrity: sha512-W+n+rM69XsFdwORF11UqJahn4J3xi4g/ZEOlJNL6KoW5ygWSmBB2p0S2BZ4FQeS/NDH72e6xIcu35SfJnE8bXw==} 4781 4939 peerDependencies: 4782 - '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 4940 + '@nestjs/common': ^10.0.0 || ^11.0.0 4783 4941 class-transformer: ^0.4.0 || ^0.5.0 4784 4942 class-validator: ^0.13.0 || ^0.14.0 4785 4943 reflect-metadata: ^0.1.12 || ^0.2.0 ··· 4789 4947 class-validator: 4790 4948 optional: true 4791 4949 4792 - '@nestjs/platform-express@10.4.18': 4793 - resolution: {integrity: sha512-v+W+Pu5NOVK/bSG5A5mOnXyoVwN5mJUe4o0j0UJ9Ig9JMmjVxg+Zw2ydTfpOQ+R82lRYWJUjjv3dvqKaFW2z7w==} 4950 + '@nestjs/platform-express@11.1.16': 4951 + resolution: {integrity: sha512-IOegr5+ZfUiMKgk+garsSU4MOkPRhm46e6w8Bp1GcO4vCdl9Piz6FlWAzKVfa/U3Hn/DdzSVJOW3TWcQQFdBDw==} 4794 4952 peerDependencies: 4795 - '@nestjs/common': ^10.0.0 4796 - '@nestjs/core': ^10.0.0 4953 + '@nestjs/common': ^11.0.0 4954 + '@nestjs/core': ^11.0.0 4797 4955 4798 - '@nestjs/swagger@8.1.1': 4799 - resolution: {integrity: sha512-5Mda7H1DKnhKtlsb0C7PYshcvILv8UFyUotHzxmWh0G65Z21R3LZH/J8wmpnlzL4bmXIfr42YwbEwRxgzpJ5sQ==} 4956 + '@nestjs/swagger@11.2.6': 4957 + resolution: {integrity: sha512-oiXOxMQqDFyv1AKAqFzSo6JPvMEs4uA36Eyz/s2aloZLxUjcLfUMELSLSNQunr61xCPTpwEOShfmO7NIufKXdA==} 4800 4958 peerDependencies: 4801 - '@fastify/static': ^6.0.0 || ^7.0.0 4802 - '@nestjs/common': ^9.0.0 || ^10.0.0 4803 - '@nestjs/core': ^9.0.0 || ^10.0.0 4959 + '@fastify/static': ^8.0.0 || ^9.0.0 4960 + '@nestjs/common': ^11.0.1 4961 + '@nestjs/core': ^11.0.1 4804 4962 class-transformer: '*' 4805 4963 class-validator: '*' 4806 4964 reflect-metadata: ^0.1.12 || ^0.2.0 ··· 4812 4970 class-validator: 4813 4971 optional: true 4814 4972 4815 - '@nestjs/testing@10.4.18': 4816 - resolution: {integrity: sha512-oTeGjnh1qeSZMFqze1Rz5lEtAOBRDApulWDoLYSyzh+8/jFflhCYAGeOHncItkGq9wBRe1R1Ct2GyRFdTmpcjg==} 4973 + '@nestjs/testing@11.1.16': 4974 + resolution: {integrity: sha512-E7/aUCxzeMSJV80L5GWGIuiMyR/1ncS7uOIetAImfbS4ATE1/h2GBafk0qpk+vjFtPIbtoh9BWDGICzUEU5jDA==} 4817 4975 peerDependencies: 4818 - '@nestjs/common': ^10.0.0 4819 - '@nestjs/core': ^10.0.0 4820 - '@nestjs/microservices': ^10.0.0 4821 - '@nestjs/platform-express': ^10.0.0 4976 + '@nestjs/common': ^11.0.0 4977 + '@nestjs/core': ^11.0.0 4978 + '@nestjs/microservices': ^11.0.0 4979 + '@nestjs/platform-express': ^11.0.0 4822 4980 peerDependenciesMeta: 4823 4981 '@nestjs/microservices': 4824 4982 optional: true ··· 5056 5214 peerDependencies: 5057 5215 nuxt: ^3.21.0 5058 5216 5217 + '@nuxt/opencollective@0.4.1': 5218 + resolution: {integrity: sha512-GXD3wy50qYbxCJ652bDrDzgMr3NFEkIS374+IgFQKkCvk9yiYcLvX2XDYr7UyQxf4wK0e+yqDYRubZ0DtOxnmQ==} 5219 + engines: {node: ^14.18.0 || >=16.10.0, npm: '>=5.10.0'} 5220 + hasBin: true 5221 + 5059 5222 '@nuxt/schema@3.14.1592': 5060 5223 resolution: {integrity: sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==} 5061 5224 engines: {node: ^14.18.0 || >=16.10.0} ··· 5125 5288 peerDependenciesMeta: 5126 5289 rolldown: 5127 5290 optional: true 5128 - 5129 - '@nuxtjs/opencollective@0.3.2': 5130 - resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==} 5131 - engines: {node: '>=8.0.0', npm: '>=5.0.0'} 5132 - hasBin: true 5133 5291 5134 5292 '@one-ini/wasm@0.1.1': 5135 5293 resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} ··· 6730 6888 rollup: 6731 6889 optional: true 6732 6890 6891 + '@rollup/pluginutils@5.3.0': 6892 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 6893 + engines: {node: '>=14.0.0'} 6894 + peerDependencies: 6895 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 6896 + peerDependenciesMeta: 6897 + rollup: 6898 + optional: true 6899 + 6733 6900 '@rollup/rollup-android-arm-eabi@4.56.0': 6734 6901 resolution: {integrity: sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw==} 6735 6902 cpu: [arm] ··· 6942 7109 resolution: {integrity: sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==} 6943 7110 engines: {node: ^20.17.0 || >=22.9.0} 6944 7111 7112 + '@sinclair/typebox@0.34.48': 7113 + resolution: {integrity: sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==} 7114 + 6945 7115 '@sindresorhus/is@4.6.0': 6946 7116 resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} 6947 7117 engines: {node: '>=10'} ··· 6958 7128 resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} 6959 7129 engines: {node: '>=18'} 6960 7130 7131 + '@sinonjs/commons@3.0.1': 7132 + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} 7133 + 7134 + '@sinonjs/fake-timers@15.1.1': 7135 + resolution: {integrity: sha512-cO5W33JgAPbOh07tvZjUOJ7oWhtaqGHiZw+11DPbyqh2kHTBc3eF/CjJDeQ4205RLQsX6rxCuYOroFQwl7JDRw==} 7136 + 6961 7137 '@socket.io/component-emitter@3.1.2': 6962 7138 resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} 6963 7139 ··· 7136 7312 '@vue/composition-api': 7137 7313 optional: true 7138 7314 7139 - '@tokenizer/inflate@0.2.7': 7140 - resolution: {integrity: sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==} 7315 + '@tokenizer/inflate@0.4.1': 7316 + resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} 7141 7317 engines: {node: '>=18'} 7142 7318 7143 7319 '@tokenizer/token@0.3.0': ··· 7232 7408 '@types/express@4.17.21': 7233 7409 resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} 7234 7410 7411 + '@types/express@5.0.6': 7412 + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} 7413 + 7235 7414 '@types/hast@3.0.4': 7236 7415 resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 7237 7416 ··· 7241 7420 '@types/http-proxy@1.17.16': 7242 7421 resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} 7243 7422 7423 + '@types/istanbul-lib-coverage@2.0.6': 7424 + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} 7425 + 7426 + '@types/istanbul-lib-report@3.0.3': 7427 + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} 7428 + 7429 + '@types/istanbul-reports@3.0.4': 7430 + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} 7431 + 7244 7432 '@types/jasmine@5.1.9': 7245 7433 resolution: {integrity: sha512-8t4HtkW4wxiPVedMpeZ63n3vlWxEIquo/zc1Tm8ElU+SqVV7+D3Na2PWaJUp179AzTragMWVwkMv7mvty0NfyQ==} 7246 7434 ··· 7279 7467 7280 7468 '@types/node@12.20.55': 7281 7469 resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} 7470 + 7471 + '@types/node@22.19.15': 7472 + resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} 7282 7473 7283 7474 '@types/node@24.10.10': 7284 7475 resolution: {integrity: sha512-+0/4J266CBGPUq/ELg7QUHhN25WYjE0wYTPSQJn1xeu8DOlIOPxXxrNGiLmfAWl7HMMgWFWXpt9IDjMWrF5Iow==} ··· 7323 7514 '@types/serve-static@1.15.8': 7324 7515 resolution: {integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==} 7325 7516 7517 + '@types/serve-static@2.2.0': 7518 + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} 7519 + 7326 7520 '@types/sockjs@0.3.36': 7327 7521 resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} 7328 7522 7523 + '@types/stack-utils@2.0.3': 7524 + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} 7525 + 7329 7526 '@types/tough-cookie@4.0.5': 7330 7527 resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} 7331 7528 ··· 7343 7540 7344 7541 '@types/ws@8.18.1': 7345 7542 resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} 7543 + 7544 + '@types/yargs-parser@21.0.3': 7545 + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} 7546 + 7547 + '@types/yargs@17.0.35': 7548 + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} 7346 7549 7347 7550 '@types/yauzl@2.10.3': 7348 7551 resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 7349 7552 7350 - '@typescript-eslint/eslint-plugin@8.20.0': 7351 - resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} 7352 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7353 - peerDependencies: 7354 - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 7355 - eslint: ^8.57.0 || ^9.0.0 7356 - typescript: '>=4.8.4 <5.8.0' 7357 - 7358 7553 '@typescript-eslint/eslint-plugin@8.29.1': 7359 7554 resolution: {integrity: sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==} 7360 7555 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7377 7572 peerDependencies: 7378 7573 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 7379 7574 7380 - '@typescript-eslint/parser@8.20.0': 7381 - resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} 7382 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7383 - peerDependencies: 7384 - eslint: ^8.57.0 || ^9.0.0 7385 - typescript: '>=4.8.4 <5.8.0' 7386 - 7387 7575 '@typescript-eslint/parser@8.29.1': 7388 7576 resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==} 7389 7577 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7398 7586 eslint: ^8.57.0 || ^9.0.0 7399 7587 typescript: '>=4.8.4 <6.0.0' 7400 7588 7401 - '@typescript-eslint/project-service@8.41.0': 7402 - resolution: {integrity: sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==} 7403 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7404 - peerDependencies: 7405 - typescript: '>=4.8.4 <6.0.0' 7406 - 7407 7589 '@typescript-eslint/project-service@8.54.0': 7408 7590 resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} 7409 7591 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7414 7596 resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} 7415 7597 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 7416 7598 7417 - '@typescript-eslint/scope-manager@7.12.0': 7418 - resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} 7419 - engines: {node: ^18.18.0 || >=20.0.0} 7420 - 7421 - '@typescript-eslint/scope-manager@8.20.0': 7422 - resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} 7423 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7424 - 7425 7599 '@typescript-eslint/scope-manager@8.29.1': 7426 7600 resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==} 7427 7601 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7430 7604 resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} 7431 7605 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7432 7606 7433 - '@typescript-eslint/tsconfig-utils@8.41.0': 7434 - resolution: {integrity: sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==} 7435 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7436 - peerDependencies: 7437 - typescript: '>=4.8.4 <6.0.0' 7438 - 7439 7607 '@typescript-eslint/tsconfig-utils@8.54.0': 7440 7608 resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} 7441 7609 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7442 7610 peerDependencies: 7443 7611 typescript: '>=4.8.4 <6.0.0' 7444 7612 7445 - '@typescript-eslint/type-utils@8.20.0': 7446 - resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} 7447 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7448 - peerDependencies: 7449 - eslint: ^8.57.0 || ^9.0.0 7450 - typescript: '>=4.8.4 <5.8.0' 7451 - 7452 7613 '@typescript-eslint/type-utils@8.29.1': 7453 7614 resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==} 7454 7615 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7467 7628 resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} 7468 7629 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 7469 7630 7470 - '@typescript-eslint/types@7.12.0': 7471 - resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} 7472 - engines: {node: ^18.18.0 || >=20.0.0} 7473 - 7474 - '@typescript-eslint/types@8.20.0': 7475 - resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} 7476 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7477 - 7478 7631 '@typescript-eslint/types@8.29.1': 7479 7632 resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==} 7480 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7481 - 7482 - '@typescript-eslint/types@8.41.0': 7483 - resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==} 7484 7633 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7485 7634 7486 7635 '@typescript-eslint/types@8.54.0': ··· 7496 7645 typescript: 7497 7646 optional: true 7498 7647 7499 - '@typescript-eslint/typescript-estree@7.12.0': 7500 - resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} 7501 - engines: {node: ^18.18.0 || >=20.0.0} 7502 - peerDependencies: 7503 - typescript: '*' 7504 - peerDependenciesMeta: 7505 - typescript: 7506 - optional: true 7507 - 7508 - '@typescript-eslint/typescript-estree@8.20.0': 7509 - resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} 7510 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7511 - peerDependencies: 7512 - typescript: '>=4.8.4 <5.8.0' 7513 - 7514 7648 '@typescript-eslint/typescript-estree@8.29.1': 7515 7649 resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==} 7516 7650 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7517 7651 peerDependencies: 7518 7652 typescript: '>=4.8.4 <5.9.0' 7519 7653 7520 - '@typescript-eslint/typescript-estree@8.41.0': 7521 - resolution: {integrity: sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==} 7522 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7523 - peerDependencies: 7524 - typescript: '>=4.8.4 <6.0.0' 7525 - 7526 7654 '@typescript-eslint/typescript-estree@8.54.0': 7527 7655 resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} 7528 7656 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7535 7663 peerDependencies: 7536 7664 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 7537 7665 7538 - '@typescript-eslint/utils@7.12.0': 7539 - resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} 7540 - engines: {node: ^18.18.0 || >=20.0.0} 7541 - peerDependencies: 7542 - eslint: ^8.56.0 7543 - 7544 - '@typescript-eslint/utils@8.20.0': 7545 - resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} 7546 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7547 - peerDependencies: 7548 - eslint: ^8.57.0 || ^9.0.0 7549 - typescript: '>=4.8.4 <5.8.0' 7550 - 7551 7666 '@typescript-eslint/utils@8.29.1': 7552 7667 resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==} 7553 7668 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 7566 7681 resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} 7567 7682 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 7568 7683 7569 - '@typescript-eslint/visitor-keys@7.12.0': 7570 - resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} 7571 - engines: {node: ^18.18.0 || >=20.0.0} 7572 - 7573 - '@typescript-eslint/visitor-keys@8.20.0': 7574 - resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} 7575 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7576 - 7577 7684 '@typescript-eslint/visitor-keys@8.29.1': 7578 7685 resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==} 7579 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7580 - 7581 - '@typescript-eslint/visitor-keys@8.41.0': 7582 - resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==} 7583 7686 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7584 7687 7585 7688 '@typescript-eslint/visitor-keys@8.54.0': ··· 8311 8414 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 8312 8415 engines: {node: '>=8'} 8313 8416 8417 + ansi-styles@5.2.0: 8418 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 8419 + engines: {node: '>=10'} 8420 + 8314 8421 ansi-styles@6.2.1: 8315 8422 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 8316 8423 engines: {node: '>=12'} ··· 8497 8604 b4a@1.6.7: 8498 8605 resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} 8499 8606 8607 + babel-jest@30.3.0: 8608 + resolution: {integrity: sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==} 8609 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 8610 + peerDependencies: 8611 + '@babel/core': ^7.11.0 || ^8.0.0-0 8612 + 8500 8613 babel-loader@10.0.0: 8501 8614 resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} 8502 8615 engines: {node: ^18.20.0 || ^20.10.0 || >=22.0.0} ··· 8504 8617 '@babel/core': ^7.12.0 8505 8618 webpack: '>=5.61.0' 8506 8619 8620 + babel-plugin-istanbul@7.0.1: 8621 + resolution: {integrity: sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==} 8622 + engines: {node: '>=12'} 8623 + 8624 + babel-plugin-jest-hoist@30.3.0: 8625 + resolution: {integrity: sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==} 8626 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 8627 + 8507 8628 babel-plugin-polyfill-corejs2@0.4.14: 8508 8629 resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} 8509 8630 peerDependencies: ··· 8519 8640 peerDependencies: 8520 8641 '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 8521 8642 8643 + babel-preset-current-node-syntax@1.2.0: 8644 + resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} 8645 + peerDependencies: 8646 + '@babel/core': ^7.0.0 || ^8.0.0-0 8647 + 8648 + babel-preset-jest@30.3.0: 8649 + resolution: {integrity: sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==} 8650 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 8651 + peerDependencies: 8652 + '@babel/core': ^7.11.0 || ^8.0.0-beta.1 8653 + 8522 8654 bail@2.0.2: 8523 8655 resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 8524 8656 ··· 8609 8741 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 8610 8742 hasBin: true 8611 8743 8744 + bser@2.1.1: 8745 + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} 8746 + 8612 8747 buffer-crc32@0.2.13: 8613 8748 resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 8614 8749 ··· 8687 8822 camelcase-css@2.0.1: 8688 8823 resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 8689 8824 engines: {node: '>= 6'} 8825 + 8826 + camelcase@5.3.1: 8827 + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 8828 + engines: {node: '>=6'} 8829 + 8830 + camelcase@6.3.0: 8831 + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} 8832 + engines: {node: '>=10'} 8690 8833 8691 8834 caniuse-api@3.0.0: 8692 8835 resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} ··· 8756 8899 resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} 8757 8900 engines: {node: '>=8'} 8758 8901 8902 + ci-info@4.4.0: 8903 + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} 8904 + engines: {node: '>=8'} 8905 + 8759 8906 citty@0.1.6: 8760 8907 resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 8761 8908 ··· 8764 8911 8765 8912 cjs-module-lexer@1.4.3: 8766 8913 resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} 8914 + 8915 + cjs-module-lexer@2.2.0: 8916 + resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} 8767 8917 8768 8918 class-transformer@0.5.1: 8769 8919 resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} ··· 8832 8982 resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 8833 8983 engines: {node: '>=0.10.0'} 8834 8984 8985 + co@4.6.0: 8986 + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} 8987 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 8988 + 8989 + collect-v8-coverage@1.0.3: 8990 + resolution: {integrity: sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==} 8991 + 8835 8992 color-convert@1.9.3: 8836 8993 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 8837 8994 ··· 8932 9089 concat-map@0.0.1: 8933 9090 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 8934 9091 8935 - concat-stream@1.6.2: 8936 - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} 8937 - engines: {'0': node >= 0.8} 9092 + concat-stream@2.0.0: 9093 + resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} 9094 + engines: {'0': node >= 6.0} 8938 9095 8939 9096 confbox@0.1.8: 8940 9097 resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} ··· 8953 9110 resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} 8954 9111 engines: {node: '>= 0.10.0'} 8955 9112 8956 - consola@2.15.3: 8957 - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} 8958 - 8959 9113 consola@3.4.2: 8960 9114 resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 8961 9115 engines: {node: ^14.18.0 || >=16.10.0} ··· 9038 9192 9039 9193 cors@2.8.5: 9040 9194 resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} 9195 + engines: {node: '>= 0.10'} 9196 + 9197 + cors@2.8.6: 9198 + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} 9041 9199 engines: {node: '>= 0.10'} 9042 9200 9043 9201 cosmiconfig@9.0.0: ··· 9300 9458 decode-named-character-reference@1.2.0: 9301 9459 resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} 9302 9460 9461 + dedent@1.7.2: 9462 + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} 9463 + peerDependencies: 9464 + babel-plugin-macros: ^3.1.0 9465 + peerDependenciesMeta: 9466 + babel-plugin-macros: 9467 + optional: true 9468 + 9303 9469 deep-is@0.1.4: 9304 9470 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 9305 9471 ··· 9380 9546 9381 9547 detect-libc@2.1.2: 9382 9548 resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 9549 + engines: {node: '>=8'} 9550 + 9551 + detect-newline@3.1.0: 9552 + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} 9383 9553 engines: {node: '>=8'} 9384 9554 9385 9555 detect-node-es@1.1.0: ··· 9541 9711 electron-to-chromium@1.5.286: 9542 9712 resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} 9543 9713 9714 + emittery@0.13.1: 9715 + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} 9716 + engines: {node: '>=12'} 9717 + 9544 9718 emoji-regex@10.5.0: 9545 9719 resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} 9546 9720 ··· 9721 9895 escape-html@1.0.3: 9722 9896 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 9723 9897 9898 + escape-string-regexp@2.0.0: 9899 + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} 9900 + engines: {node: '>=8'} 9901 + 9724 9902 escape-string-regexp@4.0.0: 9725 9903 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 9726 9904 engines: {node: '>=10'} ··· 9765 9943 eslint-plugin-import-x: 9766 9944 optional: true 9767 9945 9768 - eslint-module-utils@2.12.1: 9769 - resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} 9946 + eslint-module-utils@2.12.0: 9947 + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 9770 9948 engines: {node: '>=4'} 9771 9949 peerDependencies: 9772 9950 '@typescript-eslint/parser': '*' ··· 9786 9964 eslint-import-resolver-webpack: 9787 9965 optional: true 9788 9966 9789 - eslint-module-utils@2.8.1: 9790 - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 9967 + eslint-module-utils@2.12.1: 9968 + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} 9791 9969 engines: {node: '>=4'} 9792 9970 peerDependencies: 9793 9971 '@typescript-eslint/parser': '*' ··· 10022 10200 resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} 10023 10201 engines: {node: '>=18.0.0'} 10024 10202 10203 + execa@5.1.1: 10204 + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 10205 + engines: {node: '>=10'} 10206 + 10025 10207 execa@7.2.0: 10026 10208 resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 10027 10209 engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} ··· 10034 10216 resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} 10035 10217 engines: {node: ^18.19.0 || >=20.5.0} 10036 10218 10219 + exit-x@0.2.2: 10220 + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} 10221 + engines: {node: '>= 0.8.0'} 10222 + 10037 10223 expect-type@1.2.2: 10038 10224 resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} 10039 10225 engines: {node: '>=12.0.0'} 10226 + 10227 + expect@30.3.0: 10228 + resolution: {integrity: sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==} 10229 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 10040 10230 10041 10231 exponential-backoff@3.1.2: 10042 10232 resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} ··· 10146 10336 resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} 10147 10337 engines: {node: '>=0.8.0'} 10148 10338 10339 + fb-watchman@2.0.2: 10340 + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} 10341 + 10149 10342 fd-slicer@1.1.0: 10150 10343 resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 10151 10344 ··· 10176 10369 resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 10177 10370 engines: {node: '>=16.0.0'} 10178 10371 10179 - file-type@20.4.1: 10180 - resolution: {integrity: sha512-hw9gNZXUfZ02Jo0uafWLaFVPter5/k2rfcrjFJJHX/77xtSDOfJuEFb6oKlFV86FLP1SuyHMW1PSk0U9M5tKkQ==} 10181 - engines: {node: '>=18'} 10372 + file-type@21.3.0: 10373 + resolution: {integrity: sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==} 10374 + engines: {node: '>=20'} 10182 10375 10183 10376 file-uri-to-path@1.0.0: 10184 10377 resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} ··· 10357 10550 resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} 10358 10551 engines: {node: '>=6'} 10359 10552 10553 + get-package-type@0.1.0: 10554 + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} 10555 + engines: {node: '>=8.0.0'} 10556 + 10360 10557 get-port-please@3.2.0: 10361 10558 resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} 10362 10559 ··· 10426 10623 deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 10427 10624 hasBin: true 10428 10625 10626 + glob@10.5.0: 10627 + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} 10628 + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 10629 + hasBin: true 10630 + 10429 10631 glob@13.0.1: 10430 10632 resolution: {integrity: sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==} 10431 10633 engines: {node: 20 || >=22} ··· 10650 10852 resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} 10651 10853 hasBin: true 10652 10854 10855 + human-signals@2.1.0: 10856 + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 10857 + engines: {node: '>=10.17.0'} 10858 + 10653 10859 human-signals@4.3.1: 10654 10860 resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 10655 10861 engines: {node: '>=14.18.0'} ··· 10726 10932 resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 10727 10933 engines: {node: '>=6'} 10728 10934 10935 + import-local@3.2.0: 10936 + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} 10937 + engines: {node: '>=8'} 10938 + hasBin: true 10939 + 10729 10940 import-meta-resolve@4.2.0: 10730 10941 resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 10731 10942 ··· 10873 11084 is-fullwidth-code-point@5.1.0: 10874 11085 resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} 10875 11086 engines: {node: '>=18'} 11087 + 11088 + is-generator-fn@2.1.0: 11089 + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} 11090 + engines: {node: '>=6'} 10876 11091 10877 11092 is-generator-function@1.1.0: 10878 11093 resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} ··· 11086 11301 11087 11302 istanbul-lib-source-maps@4.0.1: 11088 11303 resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} 11304 + engines: {node: '>=10'} 11305 + 11306 + istanbul-lib-source-maps@5.0.6: 11307 + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} 11089 11308 engines: {node: '>=10'} 11090 11309 11091 11310 istanbul-reports@3.2.0: ··· 11109 11328 jasmine-core@5.6.0: 11110 11329 resolution: {integrity: sha512-niVlkeYVRwKFpmfWg6suo6H9CrNnydfBLEqefM5UjibYS+UoTjZdmvPJSiuyrRLGnFj1eYRhFd/ch+5hSlsFVA==} 11111 11330 11331 + jest-changed-files@30.3.0: 11332 + resolution: {integrity: sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==} 11333 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11334 + 11335 + jest-circus@30.3.0: 11336 + resolution: {integrity: sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==} 11337 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11338 + 11339 + jest-cli@30.3.0: 11340 + resolution: {integrity: sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==} 11341 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11342 + hasBin: true 11343 + peerDependencies: 11344 + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 11345 + peerDependenciesMeta: 11346 + node-notifier: 11347 + optional: true 11348 + 11349 + jest-config@30.3.0: 11350 + resolution: {integrity: sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==} 11351 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11352 + peerDependencies: 11353 + '@types/node': '*' 11354 + esbuild-register: '>=3.4.0' 11355 + ts-node: '>=9.0.0' 11356 + peerDependenciesMeta: 11357 + '@types/node': 11358 + optional: true 11359 + esbuild-register: 11360 + optional: true 11361 + ts-node: 11362 + optional: true 11363 + 11364 + jest-diff@30.3.0: 11365 + resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} 11366 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11367 + 11368 + jest-docblock@30.2.0: 11369 + resolution: {integrity: sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==} 11370 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11371 + 11372 + jest-each@30.3.0: 11373 + resolution: {integrity: sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==} 11374 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11375 + 11376 + jest-environment-node@30.3.0: 11377 + resolution: {integrity: sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==} 11378 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11379 + 11380 + jest-haste-map@30.3.0: 11381 + resolution: {integrity: sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==} 11382 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11383 + 11384 + jest-leak-detector@30.3.0: 11385 + resolution: {integrity: sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==} 11386 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11387 + 11388 + jest-matcher-utils@30.3.0: 11389 + resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} 11390 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11391 + 11392 + jest-message-util@30.3.0: 11393 + resolution: {integrity: sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==} 11394 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11395 + 11396 + jest-mock@30.3.0: 11397 + resolution: {integrity: sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==} 11398 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11399 + 11400 + jest-pnp-resolver@1.2.3: 11401 + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} 11402 + engines: {node: '>=6'} 11403 + peerDependencies: 11404 + jest-resolve: '*' 11405 + peerDependenciesMeta: 11406 + jest-resolve: 11407 + optional: true 11408 + 11409 + jest-regex-util@30.0.1: 11410 + resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} 11411 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11412 + 11413 + jest-resolve-dependencies@30.3.0: 11414 + resolution: {integrity: sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==} 11415 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11416 + 11417 + jest-resolve@30.3.0: 11418 + resolution: {integrity: sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==} 11419 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11420 + 11421 + jest-runner@30.3.0: 11422 + resolution: {integrity: sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==} 11423 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11424 + 11425 + jest-runtime@30.3.0: 11426 + resolution: {integrity: sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==} 11427 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11428 + 11429 + jest-snapshot@30.3.0: 11430 + resolution: {integrity: sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==} 11431 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11432 + 11433 + jest-util@30.3.0: 11434 + resolution: {integrity: sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==} 11435 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11436 + 11437 + jest-validate@30.3.0: 11438 + resolution: {integrity: sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==} 11439 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11440 + 11441 + jest-watcher@30.3.0: 11442 + resolution: {integrity: sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==} 11443 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11444 + 11112 11445 jest-worker@27.5.1: 11113 11446 resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 11114 11447 engines: {node: '>= 10.13.0'} 11115 11448 11449 + jest-worker@30.3.0: 11450 + resolution: {integrity: sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==} 11451 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11452 + 11453 + jest@30.3.0: 11454 + resolution: {integrity: sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==} 11455 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 11456 + hasBin: true 11457 + peerDependencies: 11458 + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 11459 + peerDependenciesMeta: 11460 + node-notifier: 11461 + optional: true 11462 + 11116 11463 jiti@1.21.7: 11117 11464 resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 11118 11465 hasBin: true ··· 11346 11693 engines: {node: '>=14'} 11347 11694 hasBin: true 11348 11695 11696 + leven@3.1.0: 11697 + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} 11698 + engines: {node: '>=6'} 11699 + 11349 11700 levn@0.4.1: 11350 11701 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 11351 11702 engines: {node: '>= 0.8.0'} ··· 11395 11746 resolution: {integrity: sha512-+Y2DqovevLkb6DrSQ6SXTYLEd6kvlRbhsxzgJrk7BUfOVA/mt21ak6pFDZDKxiAczHMWxrb02kXBTSTIA0O94A==} 11396 11747 hasBin: true 11397 11748 11749 + load-esm@1.0.3: 11750 + resolution: {integrity: sha512-v5xlu8eHD1+6r8EHTg6hfmO97LN8ugKtiXcy5e6oN72iD2r6u0RPfLl6fxM+7Wnh2ZRq15o0russMst44WauPA==} 11751 + engines: {node: '>=13.2.0'} 11752 + 11398 11753 load-tsconfig@0.2.5: 11399 11754 resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} 11400 11755 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ··· 11457 11812 11458 11813 lodash.uniq@4.5.0: 11459 11814 resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 11460 - 11461 - lodash@4.17.21: 11462 - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 11463 11815 11464 11816 lodash@4.17.23: 11465 11817 resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} ··· 11545 11897 make-fetch-happen@15.0.3: 11546 11898 resolution: {integrity: sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==} 11547 11899 engines: {node: ^20.17.0 || >=22.9.0} 11900 + 11901 + makeerror@1.0.12: 11902 + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} 11548 11903 11549 11904 mark.js@8.11.1: 11550 11905 resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} ··· 11756 12111 engines: {node: '>=16'} 11757 12112 hasBin: true 11758 12113 12114 + mimic-fn@2.1.0: 12115 + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 12116 + engines: {node: '>=6'} 12117 + 11759 12118 mimic-fn@4.0.0: 11760 12119 resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 11761 12120 engines: {node: '>=12'} ··· 11913 12272 muggle-string@0.4.1: 11914 12273 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 11915 12274 11916 - multer@2.0.0: 11917 - resolution: {integrity: sha512-bS8rPZurbAuHGAnApbM9d4h1wSoYqrOqkE+6a64KLMK9yWU7gJXBDDVklKQ3TPi9DRb85cRs6yXaC0+cjxRtRg==} 12275 + multer@2.1.1: 12276 + resolution: {integrity: sha512-mo+QTzKlx8R7E5ylSXxWzGoXoZbOsRMpyitcht8By2KHvMbf3tjwosZ/Mu/XYU6UuJ3VZnODIrak5ZrPiPyB6A==} 11918 12277 engines: {node: '>= 10.16.0'} 11919 12278 11920 12279 multicast-dns@7.2.5: ··· 12072 12431 resolution: {integrity: sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==} 12073 12432 engines: {node: ^20.17.0 || >=22.9.0} 12074 12433 hasBin: true 12434 + 12435 + node-int64@0.4.0: 12436 + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} 12075 12437 12076 12438 node-mock-http@1.0.2: 12077 12439 resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} ··· 12308 12670 one-time@1.0.0: 12309 12671 resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} 12310 12672 12673 + onetime@5.1.2: 12674 + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 12675 + engines: {node: '>=6'} 12676 + 12311 12677 onetime@6.0.0: 12312 12678 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 12313 12679 engines: {node: '>=12'} ··· 12560 12926 path-to-regexp@0.1.12: 12561 12927 resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} 12562 12928 12563 - path-to-regexp@3.3.0: 12564 - resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} 12565 - 12566 12929 path-to-regexp@6.3.0: 12567 12930 resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 12568 12931 ··· 12650 13013 resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==} 12651 13014 engines: {node: '>=16.20.0'} 12652 13015 13016 + pkg-dir@4.2.0: 13017 + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 13018 + engines: {node: '>=8'} 13019 + 12653 13020 pkg-types@1.3.1: 12654 13021 resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 12655 13022 ··· 13013 13380 resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} 13014 13381 engines: {node: '>=20'} 13015 13382 13383 + pretty-format@30.3.0: 13384 + resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} 13385 + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} 13386 + 13016 13387 pretty-ms@9.2.0: 13017 13388 resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} 13018 13389 engines: {node: '>=18'} ··· 13077 13448 punycode@2.3.1: 13078 13449 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 13079 13450 engines: {node: '>=6'} 13451 + 13452 + pure-rand@7.0.1: 13453 + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} 13080 13454 13081 13455 qjobs@1.2.0: 13082 13456 resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==} ··· 13086 13460 resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} 13087 13461 engines: {node: '>=0.6'} 13088 13462 13089 - qs@6.14.0: 13090 - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} 13091 - engines: {node: '>=0.6'} 13092 - 13093 13463 qs@6.14.1: 13094 13464 resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} 13095 13465 engines: {node: '>=0.6'} ··· 13140 13510 13141 13511 react-is@16.13.1: 13142 13512 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 13513 + 13514 + react-is@18.3.1: 13515 + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} 13143 13516 13144 13517 react-refresh@0.14.2: 13145 13518 resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} ··· 13317 13690 requires-port@1.0.0: 13318 13691 resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} 13319 13692 13693 + resolve-cwd@3.0.0: 13694 + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} 13695 + engines: {node: '>=8'} 13696 + 13320 13697 resolve-from@4.0.0: 13321 13698 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 13322 13699 engines: {node: '>=4'} ··· 13799 14176 peerDependencies: 13800 14177 webpack: ^5.72.1 13801 14178 14179 + source-map-support@0.5.13: 14180 + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} 14181 + 13802 14182 source-map-support@0.5.21: 13803 14183 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 13804 14184 ··· 13861 14241 stack-trace@0.0.10: 13862 14242 resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} 13863 14243 14244 + stack-utils@2.0.6: 14245 + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} 14246 + engines: {node: '>=10'} 14247 + 13864 14248 stackback@0.0.2: 13865 14249 resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 13866 14250 ··· 13908 14292 resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 13909 14293 engines: {node: '>=0.6.19'} 13910 14294 14295 + string-length@4.0.2: 14296 + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} 14297 + engines: {node: '>=10'} 14298 + 13911 14299 string-width@4.2.3: 13912 14300 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 13913 14301 engines: {node: '>=8'} ··· 13976 14364 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 13977 14365 engines: {node: '>=4'} 13978 14366 14367 + strip-bom@4.0.0: 14368 + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} 14369 + engines: {node: '>=8'} 14370 + 14371 + strip-final-newline@2.0.0: 14372 + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 14373 + engines: {node: '>=6'} 14374 + 13979 14375 strip-final-newline@3.0.0: 13980 14376 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 13981 14377 engines: {node: '>=12'} ··· 14088 14484 engines: {node: '>=16'} 14089 14485 hasBin: true 14090 14486 14091 - swagger-ui-dist@5.18.2: 14092 - resolution: {integrity: sha512-J+y4mCw/zXh1FOj5wGJvnAajq6XgHOyywsa9yITmwxIlJbMqITq3gYRZHaeqLVH/eV/HOPphE6NjF+nbSNC5Zw==} 14487 + swagger-ui-dist@5.31.0: 14488 + resolution: {integrity: sha512-zSUTIck02fSga6rc0RZP3b7J7wgHXwLea8ZjgLA3Vgnb8QeOl3Wou2/j5QkzSGeoz6HusP/coYuJl33aQxQZpg==} 14093 14489 14094 14490 swr@2.4.0: 14095 14491 resolution: {integrity: sha512-sUlC20T8EOt1pHmDiqueUWMmRRX03W7w5YxovWX7VR2KHEPCTMly85x05vpkP5i6Bu4h44ePSMD9Tc+G2MItFw==} ··· 14099 14495 symbol-tree@3.2.4: 14100 14496 resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 14101 14497 14102 - synckit@0.11.11: 14103 - resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} 14498 + synckit@0.11.12: 14499 + resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} 14104 14500 engines: {node: ^14.18.0 || >=16.0.0} 14105 14501 14106 14502 system-architecture@0.1.0: ··· 14179 14575 engines: {node: '>=10'} 14180 14576 hasBin: true 14181 14577 14578 + test-exclude@6.0.0: 14579 + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} 14580 + engines: {node: '>=8'} 14581 + 14182 14582 text-decoder@1.2.3: 14183 14583 resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 14184 14584 ··· 14250 14650 tmp@0.2.5: 14251 14651 resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} 14252 14652 engines: {node: '>=14.14'} 14653 + 14654 + tmpl@1.0.5: 14655 + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} 14253 14656 14254 14657 to-regex-range@5.0.1: 14255 14658 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} ··· 14314 14717 trough@2.2.0: 14315 14718 resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 14316 14719 14317 - ts-api-utils@1.4.3: 14318 - resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} 14319 - engines: {node: '>=16'} 14320 - peerDependencies: 14321 - typescript: '>=4.2.0' 14322 - 14323 14720 ts-api-utils@2.1.0: 14324 14721 resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} 14325 14722 engines: {node: '>=18.12'} ··· 14446 14843 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 14447 14844 engines: {node: '>= 0.8.0'} 14448 14845 14846 + type-detect@4.0.8: 14847 + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 14848 + engines: {node: '>=4'} 14849 + 14449 14850 type-fest@0.20.2: 14450 14851 resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 14451 14852 engines: {node: '>=10'} ··· 14494 14895 14495 14896 typedarray@0.0.6: 14496 14897 resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 14497 - 14498 - typescript-eslint@8.20.0: 14499 - resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} 14500 - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 14501 - peerDependencies: 14502 - eslint: ^8.57.0 || ^9.0.0 14503 - typescript: '>=4.8.4 <5.8.0' 14504 14898 14505 14899 typescript-eslint@8.29.1: 14506 14900 resolution: {integrity: sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w==} ··· 14575 14969 unctx@2.5.0: 14576 14970 resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==} 14577 14971 14972 + undici-types@6.21.0: 14973 + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 14974 + 14578 14975 undici-types@7.16.0: 14579 14976 resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 14580 14977 ··· 14689 15086 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 14690 15087 engines: {node: '>= 0.8'} 14691 15088 14692 - unplugin-swc@1.5.5: 14693 - resolution: {integrity: sha512-BahYtYvQ/KSgOqHoy5FfQgp/oZNAB7jwERxNeFVeN/PtJhg4fpK/ybj9OwKtqGPseOadS7+TGbq6tH2DmDAYvA==} 15089 + unplugin-swc@1.5.9: 15090 + resolution: {integrity: sha512-RKwK3yf0M+MN17xZfF14bdKqfx0zMXYdtOdxLiE6jHAoidupKq3jGdJYANyIM1X/VmABhh1WpdO+/f4+Ol89+g==} 14694 15091 peerDependencies: 14695 15092 '@swc/core': ^1.2.108 14696 15093 ··· 14961 15358 v8-compile-cache-lib@3.0.1: 14962 15359 resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 14963 15360 15361 + v8-to-istanbul@9.3.0: 15362 + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} 15363 + engines: {node: '>=10.12.0'} 15364 + 14964 15365 valibot@1.2.0: 14965 15366 resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} 14966 15367 peerDependencies: ··· 15413 15814 resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} 15414 15815 engines: {node: '>=18'} 15415 15816 15817 + walker@1.0.8: 15818 + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} 15819 + 15416 15820 watchpack@2.4.4: 15417 15821 resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} 15418 15822 engines: {node: '>=10.13.0'} ··· 15589 15993 wrappy@1.0.2: 15590 15994 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 15591 15995 15996 + write-file-atomic@5.0.1: 15997 + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} 15998 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 15999 + 15592 16000 write-file-atomic@6.0.0: 15593 16001 resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==} 15594 16002 engines: {node: ^18.17.0 || >=20.5.0} ··· 15640 16048 xmlchars@2.2.0: 15641 16049 resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 15642 16050 15643 - xtend@4.0.2: 15644 - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 15645 - engines: {node: '>=0.4'} 15646 - 15647 16051 y18n@5.0.8: 15648 16052 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 15649 16053 engines: {node: '>=10'} ··· 15861 16265 transitivePeerDependencies: 15862 16266 - chokidar 15863 16267 15864 - '@angular-devkit/build-angular@21.1.2(9fcb4a56f47fff001aa3198fa906565b)': 16268 + '@angular-devkit/build-angular@21.1.2(08fd5b46aaab96744965fc47227130ca)': 15865 16269 dependencies: 15866 16270 '@ampproject/remapping': 2.3.0 15867 16271 '@angular-devkit/architect': 0.2101.2(chokidar@5.0.0) ··· 15925 16329 '@angular/platform-server': 21.1.2(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/compiler@21.1.2)(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(@angular/platform-browser@21.1.2(@angular/animations@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(rxjs@7.8.2) 15926 16330 '@angular/ssr': 21.1.2(56aadac166d50e28eec4a225e30d08e3) 15927 16331 esbuild: 0.27.2 16332 + jest: 30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 15928 16333 karma: 6.4.4 15929 16334 tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 15930 16335 transitivePeerDependencies: ··· 15950 16355 - webpack-cli 15951 16356 - yaml 15952 16357 15953 - '@angular-devkit/build-angular@21.1.2(b4857b46f4d587290f3bbf4b1ef44d00)': 16358 + '@angular-devkit/build-angular@21.1.2(deb2b17c977d7ac9652419314feda869)': 15954 16359 dependencies: 15955 16360 '@ampproject/remapping': 2.3.0 15956 16361 '@angular-devkit/architect': 0.2101.2(chokidar@5.0.0) ··· 16014 16419 '@angular/platform-server': 21.1.2(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/compiler@21.1.2)(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(@angular/platform-browser@21.1.2(@angular/animations@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(rxjs@7.8.2) 16015 16420 '@angular/ssr': 21.1.2(56aadac166d50e28eec4a225e30d08e3) 16016 16421 esbuild: 0.27.2 16422 + jest: 30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 16017 16423 karma: 6.4.4 16018 16424 tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 16019 16425 transitivePeerDependencies: ··· 16781 17187 dependencies: 16782 17188 '@babel/core': 7.28.5 16783 17189 17190 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.0)': 17191 + dependencies: 17192 + '@babel/core': 7.29.0 17193 + '@babel/helper-plugin-utils': 7.28.6 17194 + optional: true 17195 + 17196 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.0)': 17197 + dependencies: 17198 + '@babel/core': 7.29.0 17199 + '@babel/helper-plugin-utils': 7.28.6 17200 + optional: true 17201 + 17202 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.0)': 17203 + dependencies: 17204 + '@babel/core': 7.29.0 17205 + '@babel/helper-plugin-utils': 7.28.6 17206 + optional: true 17207 + 17208 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.0)': 17209 + dependencies: 17210 + '@babel/core': 7.29.0 17211 + '@babel/helper-plugin-utils': 7.28.6 17212 + optional: true 17213 + 16784 17214 '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.3)': 16785 17215 dependencies: 16786 17216 '@babel/core': 7.28.3 ··· 16800 17230 dependencies: 16801 17231 '@babel/core': 7.28.5 16802 17232 '@babel/helper-plugin-utils': 7.27.1 17233 + 17234 + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.29.0)': 17235 + dependencies: 17236 + '@babel/core': 7.29.0 17237 + '@babel/helper-plugin-utils': 7.27.1 17238 + optional: true 16803 17239 16804 17240 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.3)': 16805 17241 dependencies: 16806 17242 '@babel/core': 7.28.3 16807 17243 '@babel/helper-plugin-utils': 7.27.1 16808 17244 17245 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.0)': 17246 + dependencies: 17247 + '@babel/core': 7.29.0 17248 + '@babel/helper-plugin-utils': 7.27.1 17249 + optional: true 17250 + 17251 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.0)': 17252 + dependencies: 17253 + '@babel/core': 7.29.0 17254 + '@babel/helper-plugin-utils': 7.28.6 17255 + optional: true 17256 + 16809 17257 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': 16810 17258 dependencies: 16811 17259 '@babel/core': 7.28.3 ··· 16815 17263 dependencies: 16816 17264 '@babel/core': 7.29.0 16817 17265 '@babel/helper-plugin-utils': 7.28.6 17266 + 17267 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.0)': 17268 + dependencies: 17269 + '@babel/core': 7.29.0 17270 + '@babel/helper-plugin-utils': 7.28.6 17271 + optional: true 17272 + 17273 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.0)': 17274 + dependencies: 17275 + '@babel/core': 7.29.0 17276 + '@babel/helper-plugin-utils': 7.28.6 17277 + optional: true 17278 + 17279 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.0)': 17280 + dependencies: 17281 + '@babel/core': 7.29.0 17282 + '@babel/helper-plugin-utils': 7.28.6 17283 + optional: true 17284 + 17285 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.0)': 17286 + dependencies: 17287 + '@babel/core': 7.29.0 17288 + '@babel/helper-plugin-utils': 7.28.6 17289 + optional: true 17290 + 17291 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.0)': 17292 + dependencies: 17293 + '@babel/core': 7.29.0 17294 + '@babel/helper-plugin-utils': 7.28.6 17295 + optional: true 17296 + 17297 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.0)': 17298 + dependencies: 17299 + '@babel/core': 7.29.0 17300 + '@babel/helper-plugin-utils': 7.28.6 17301 + optional: true 17302 + 17303 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.0)': 17304 + dependencies: 17305 + '@babel/core': 7.29.0 17306 + '@babel/helper-plugin-utils': 7.28.6 17307 + optional: true 17308 + 17309 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.0)': 17310 + dependencies: 17311 + '@babel/core': 7.29.0 17312 + '@babel/helper-plugin-utils': 7.28.6 17313 + optional: true 16818 17314 16819 17315 '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.28.3)': 16820 17316 dependencies: ··· 17354 17850 '@babel/helper-string-parser': 7.27.1 17355 17851 '@babel/helper-validator-identifier': 7.28.5 17356 17852 17853 + '@bcoe/v8-coverage@0.2.3': 17854 + optional: true 17855 + 17357 17856 '@bcoe/v8-coverage@1.0.2': {} 17358 17857 17359 17858 '@bomb.sh/tab@0.0.11(cac@6.7.14)(citty@0.1.6)': ··· 17580 18079 enabled: 2.0.0 17581 18080 kuler: 2.0.0 17582 18081 17583 - '@darraghor/eslint-plugin-nestjs-typed@5.0.10(@typescript-eslint/parser@8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(class-validator@0.14.1)(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 18082 + '@darraghor/eslint-plugin-nestjs-typed@5.2.1(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(class-validator@0.14.1)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 17584 18083 dependencies: 17585 - '@typescript-eslint/parser': 8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 17586 - '@typescript-eslint/scope-manager': 7.12.0 17587 - '@typescript-eslint/utils': 7.12.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 18084 + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 18085 + '@typescript-eslint/scope-manager': 8.54.0 18086 + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 17588 18087 class-validator: 0.14.1 17589 - eslint: 9.17.0(jiti@2.6.1) 17590 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)) 18088 + eslint: 9.39.2(jiti@2.6.1) 18089 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) 17591 18090 reflect-metadata: 0.2.2 17592 18091 transitivePeerDependencies: 17593 18092 - eslint-import-resolver-node ··· 18718 19217 dependencies: 18719 19218 string-width: 5.1.2 18720 19219 string-width-cjs: string-width@4.2.3 18721 - strip-ansi: 7.1.0 19220 + strip-ansi: 7.1.2 18722 19221 strip-ansi-cjs: strip-ansi@6.0.1 18723 19222 wrap-ansi: 8.1.0 18724 19223 wrap-ansi-cjs: wrap-ansi@7.0.0 ··· 18727 19226 dependencies: 18728 19227 minipass: 7.1.2 18729 19228 19229 + '@istanbuljs/load-nyc-config@1.1.0': 19230 + dependencies: 19231 + camelcase: 5.3.1 19232 + find-up: 4.1.0 19233 + get-package-type: 0.1.0 19234 + js-yaml: 3.14.1 19235 + resolve-from: 5.0.0 19236 + optional: true 19237 + 18730 19238 '@istanbuljs/schema@0.1.3': {} 18731 19239 19240 + '@jest/console@30.3.0': 19241 + dependencies: 19242 + '@jest/types': 30.3.0 19243 + '@types/node': 24.10.10 19244 + chalk: 4.1.2 19245 + jest-message-util: 30.3.0 19246 + jest-util: 30.3.0 19247 + slash: 3.0.0 19248 + optional: true 19249 + 19250 + '@jest/core@30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3))': 19251 + dependencies: 19252 + '@jest/console': 30.3.0 19253 + '@jest/pattern': 30.0.1 19254 + '@jest/reporters': 30.3.0 19255 + '@jest/test-result': 30.3.0 19256 + '@jest/transform': 30.3.0 19257 + '@jest/types': 30.3.0 19258 + '@types/node': 24.10.10 19259 + ansi-escapes: 4.3.2 19260 + chalk: 4.1.2 19261 + ci-info: 4.4.0 19262 + exit-x: 0.2.2 19263 + graceful-fs: 4.2.11 19264 + jest-changed-files: 30.3.0 19265 + jest-config: 30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 19266 + jest-haste-map: 30.3.0 19267 + jest-message-util: 30.3.0 19268 + jest-regex-util: 30.0.1 19269 + jest-resolve: 30.3.0 19270 + jest-resolve-dependencies: 30.3.0 19271 + jest-runner: 30.3.0 19272 + jest-runtime: 30.3.0 19273 + jest-snapshot: 30.3.0 19274 + jest-util: 30.3.0 19275 + jest-validate: 30.3.0 19276 + jest-watcher: 30.3.0 19277 + pretty-format: 30.3.0 19278 + slash: 3.0.0 19279 + transitivePeerDependencies: 19280 + - babel-plugin-macros 19281 + - esbuild-register 19282 + - supports-color 19283 + - ts-node 19284 + optional: true 19285 + 19286 + '@jest/core@30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3))': 19287 + dependencies: 19288 + '@jest/console': 30.3.0 19289 + '@jest/pattern': 30.0.1 19290 + '@jest/reporters': 30.3.0 19291 + '@jest/test-result': 30.3.0 19292 + '@jest/transform': 30.3.0 19293 + '@jest/types': 30.3.0 19294 + '@types/node': 24.10.10 19295 + ansi-escapes: 4.3.2 19296 + chalk: 4.1.2 19297 + ci-info: 4.4.0 19298 + exit-x: 0.2.2 19299 + graceful-fs: 4.2.11 19300 + jest-changed-files: 30.3.0 19301 + jest-config: 30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 19302 + jest-haste-map: 30.3.0 19303 + jest-message-util: 30.3.0 19304 + jest-regex-util: 30.0.1 19305 + jest-resolve: 30.3.0 19306 + jest-resolve-dependencies: 30.3.0 19307 + jest-runner: 30.3.0 19308 + jest-runtime: 30.3.0 19309 + jest-snapshot: 30.3.0 19310 + jest-util: 30.3.0 19311 + jest-validate: 30.3.0 19312 + jest-watcher: 30.3.0 19313 + pretty-format: 30.3.0 19314 + slash: 3.0.0 19315 + transitivePeerDependencies: 19316 + - babel-plugin-macros 19317 + - esbuild-register 19318 + - supports-color 19319 + - ts-node 19320 + optional: true 19321 + 19322 + '@jest/diff-sequences@30.3.0': 19323 + optional: true 19324 + 19325 + '@jest/environment@30.3.0': 19326 + dependencies: 19327 + '@jest/fake-timers': 30.3.0 19328 + '@jest/types': 30.3.0 19329 + '@types/node': 24.10.10 19330 + jest-mock: 30.3.0 19331 + optional: true 19332 + 19333 + '@jest/expect-utils@30.3.0': 19334 + dependencies: 19335 + '@jest/get-type': 30.1.0 19336 + optional: true 19337 + 19338 + '@jest/expect@30.3.0': 19339 + dependencies: 19340 + expect: 30.3.0 19341 + jest-snapshot: 30.3.0 19342 + transitivePeerDependencies: 19343 + - supports-color 19344 + optional: true 19345 + 19346 + '@jest/fake-timers@30.3.0': 19347 + dependencies: 19348 + '@jest/types': 30.3.0 19349 + '@sinonjs/fake-timers': 15.1.1 19350 + '@types/node': 24.10.10 19351 + jest-message-util: 30.3.0 19352 + jest-mock: 30.3.0 19353 + jest-util: 30.3.0 19354 + optional: true 19355 + 19356 + '@jest/get-type@30.1.0': 19357 + optional: true 19358 + 19359 + '@jest/globals@30.3.0': 19360 + dependencies: 19361 + '@jest/environment': 30.3.0 19362 + '@jest/expect': 30.3.0 19363 + '@jest/types': 30.3.0 19364 + jest-mock: 30.3.0 19365 + transitivePeerDependencies: 19366 + - supports-color 19367 + optional: true 19368 + 19369 + '@jest/pattern@30.0.1': 19370 + dependencies: 19371 + '@types/node': 24.10.10 19372 + jest-regex-util: 30.0.1 19373 + optional: true 19374 + 19375 + '@jest/reporters@30.3.0': 19376 + dependencies: 19377 + '@bcoe/v8-coverage': 0.2.3 19378 + '@jest/console': 30.3.0 19379 + '@jest/test-result': 30.3.0 19380 + '@jest/transform': 30.3.0 19381 + '@jest/types': 30.3.0 19382 + '@jridgewell/trace-mapping': 0.3.31 19383 + '@types/node': 24.10.10 19384 + chalk: 4.1.2 19385 + collect-v8-coverage: 1.0.3 19386 + exit-x: 0.2.2 19387 + glob: 10.5.0 19388 + graceful-fs: 4.2.11 19389 + istanbul-lib-coverage: 3.2.2 19390 + istanbul-lib-instrument: 6.0.3 19391 + istanbul-lib-report: 3.0.1 19392 + istanbul-lib-source-maps: 5.0.6 19393 + istanbul-reports: 3.2.0 19394 + jest-message-util: 30.3.0 19395 + jest-util: 30.3.0 19396 + jest-worker: 30.3.0 19397 + slash: 3.0.0 19398 + string-length: 4.0.2 19399 + v8-to-istanbul: 9.3.0 19400 + transitivePeerDependencies: 19401 + - supports-color 19402 + optional: true 19403 + 19404 + '@jest/schemas@30.0.5': 19405 + dependencies: 19406 + '@sinclair/typebox': 0.34.48 19407 + optional: true 19408 + 19409 + '@jest/snapshot-utils@30.3.0': 19410 + dependencies: 19411 + '@jest/types': 30.3.0 19412 + chalk: 4.1.2 19413 + graceful-fs: 4.2.11 19414 + natural-compare: 1.4.0 19415 + optional: true 19416 + 19417 + '@jest/source-map@30.0.1': 19418 + dependencies: 19419 + '@jridgewell/trace-mapping': 0.3.31 19420 + callsites: 3.1.0 19421 + graceful-fs: 4.2.11 19422 + optional: true 19423 + 19424 + '@jest/test-result@30.3.0': 19425 + dependencies: 19426 + '@jest/console': 30.3.0 19427 + '@jest/types': 30.3.0 19428 + '@types/istanbul-lib-coverage': 2.0.6 19429 + collect-v8-coverage: 1.0.3 19430 + optional: true 19431 + 19432 + '@jest/test-sequencer@30.3.0': 19433 + dependencies: 19434 + '@jest/test-result': 30.3.0 19435 + graceful-fs: 4.2.11 19436 + jest-haste-map: 30.3.0 19437 + slash: 3.0.0 19438 + optional: true 19439 + 19440 + '@jest/transform@30.3.0': 19441 + dependencies: 19442 + '@babel/core': 7.29.0 19443 + '@jest/types': 30.3.0 19444 + '@jridgewell/trace-mapping': 0.3.31 19445 + babel-plugin-istanbul: 7.0.1 19446 + chalk: 4.1.2 19447 + convert-source-map: 2.0.0 19448 + fast-json-stable-stringify: 2.1.0 19449 + graceful-fs: 4.2.11 19450 + jest-haste-map: 30.3.0 19451 + jest-regex-util: 30.0.1 19452 + jest-util: 30.3.0 19453 + pirates: 4.0.7 19454 + slash: 3.0.0 19455 + write-file-atomic: 5.0.1 19456 + transitivePeerDependencies: 19457 + - supports-color 19458 + optional: true 19459 + 19460 + '@jest/types@30.3.0': 19461 + dependencies: 19462 + '@jest/pattern': 30.0.1 19463 + '@jest/schemas': 30.0.5 19464 + '@types/istanbul-lib-coverage': 2.0.6 19465 + '@types/istanbul-reports': 3.0.4 19466 + '@types/node': 24.10.10 19467 + '@types/yargs': 17.0.35 19468 + chalk: 4.1.2 19469 + optional: true 19470 + 18732 19471 '@jridgewell/gen-mapping@0.3.13': 18733 19472 dependencies: 18734 19473 '@jridgewell/sourcemap-codec': 1.5.5 ··· 18973 19712 - encoding 18974 19713 - supports-color 18975 19714 18976 - '@microsoft/tsdoc@0.15.1': {} 19715 + '@microsoft/tsdoc@0.16.0': {} 18977 19716 18978 19717 '@modelcontextprotocol/sdk@1.25.2(hono@4.11.8)(zod@4.3.5)': 18979 19718 dependencies: ··· 19110 19849 19111 19850 '@neoconfetti/svelte@2.0.0': {} 19112 19851 19113 - '@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2)': 19852 + '@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2)': 19114 19853 dependencies: 19115 - file-type: 20.4.1 19854 + file-type: 21.3.0 19116 19855 iterare: 1.2.1 19856 + load-esm: 1.0.3 19117 19857 reflect-metadata: 0.2.2 19118 19858 rxjs: 7.8.2 19119 19859 tslib: 2.8.1 ··· 19124 19864 transitivePeerDependencies: 19125 19865 - supports-color 19126 19866 19127 - '@nestjs/core@10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@10.4.18)(encoding@0.1.13)(reflect-metadata@0.2.2)(rxjs@7.8.2)': 19867 + '@nestjs/core@11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.16)(reflect-metadata@0.2.2)(rxjs@7.8.2)': 19128 19868 dependencies: 19129 - '@nestjs/common': 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19130 - '@nuxtjs/opencollective': 0.3.2(encoding@0.1.13) 19869 + '@nestjs/common': 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19870 + '@nuxt/opencollective': 0.4.1 19131 19871 fast-safe-stringify: 2.1.1 19132 19872 iterare: 1.2.1 19133 - path-to-regexp: 3.3.0 19873 + path-to-regexp: 8.3.0 19134 19874 reflect-metadata: 0.2.2 19135 19875 rxjs: 7.8.2 19136 19876 tslib: 2.8.1 19137 19877 uid: 2.0.2 19138 19878 optionalDependencies: 19139 - '@nestjs/platform-express': 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18) 19140 - transitivePeerDependencies: 19141 - - encoding 19879 + '@nestjs/platform-express': 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16) 19142 19880 19143 - '@nestjs/mapped-types@2.0.6(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': 19881 + '@nestjs/mapped-types@2.1.0(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': 19144 19882 dependencies: 19145 - '@nestjs/common': 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19883 + '@nestjs/common': 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19146 19884 reflect-metadata: 0.2.2 19147 19885 optionalDependencies: 19148 19886 class-transformer: 0.5.1 19149 19887 class-validator: 0.14.1 19150 19888 19151 - '@nestjs/platform-express@10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18)': 19889 + '@nestjs/platform-express@11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16)': 19152 19890 dependencies: 19153 - '@nestjs/common': 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19154 - '@nestjs/core': 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@10.4.18)(encoding@0.1.13)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19155 - body-parser: 1.20.3 19156 - cors: 2.8.5 19157 - express: 4.21.2 19158 - multer: 2.0.0 19891 + '@nestjs/common': 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19892 + '@nestjs/core': 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.16)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19893 + cors: 2.8.6 19894 + express: 5.2.1 19895 + multer: 2.1.1 19896 + path-to-regexp: 8.3.0 19159 19897 tslib: 2.8.1 19160 19898 transitivePeerDependencies: 19161 19899 - supports-color 19162 19900 19163 - '@nestjs/swagger@8.1.1(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': 19901 + '@nestjs/swagger@11.2.6(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': 19164 19902 dependencies: 19165 - '@microsoft/tsdoc': 0.15.1 19166 - '@nestjs/common': 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19167 - '@nestjs/core': 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@10.4.18)(encoding@0.1.13)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19168 - '@nestjs/mapped-types': 2.0.6(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) 19169 - js-yaml: 4.1.0 19170 - lodash: 4.17.21 19171 - path-to-regexp: 3.3.0 19903 + '@microsoft/tsdoc': 0.16.0 19904 + '@nestjs/common': 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19905 + '@nestjs/core': 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.16)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19906 + '@nestjs/mapped-types': 2.1.0(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) 19907 + js-yaml: 4.1.1 19908 + lodash: 4.17.23 19909 + path-to-regexp: 8.3.0 19172 19910 reflect-metadata: 0.2.2 19173 - swagger-ui-dist: 5.18.2 19911 + swagger-ui-dist: 5.31.0 19174 19912 optionalDependencies: 19175 19913 class-transformer: 0.5.1 19176 19914 class-validator: 0.14.1 19177 19915 19178 - '@nestjs/testing@10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18)(@nestjs/platform-express@10.4.18)': 19916 + '@nestjs/testing@11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16)(@nestjs/platform-express@11.1.16)': 19179 19917 dependencies: 19180 - '@nestjs/common': 10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19181 - '@nestjs/core': 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@10.4.18)(encoding@0.1.13)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19918 + '@nestjs/common': 11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19919 + '@nestjs/core': 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.16)(reflect-metadata@0.2.2)(rxjs@7.8.2) 19182 19920 tslib: 2.8.1 19183 19921 optionalDependencies: 19184 - '@nestjs/platform-express': 10.4.18(@nestjs/common@10.4.18(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@10.4.18) 19922 + '@nestjs/platform-express': 11.1.16(@nestjs/common@11.1.16(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.16) 19185 19923 19186 19924 '@netlify/binary-info@1.0.0': {} 19187 19925 ··· 19841 20579 - uploadthing 19842 20580 - xml2js 19843 20581 20582 + '@nuxt/opencollective@0.4.1': 20583 + dependencies: 20584 + consola: 3.4.2 20585 + 19844 20586 '@nuxt/schema@3.14.1592(magicast@0.3.5)(rollup@3.29.5)': 19845 20587 dependencies: 19846 20588 c12: 2.0.1(magicast@0.3.5) ··· 19930 20672 transitivePeerDependencies: 19931 20673 - magicast 19932 20674 19933 - '@nuxt/test-utils@4.0.0(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 20675 + '@nuxt/test-utils@4.0.0(@jest/globals@30.3.0)(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 19934 20676 dependencies: 19935 20677 '@clack/prompts': 1.0.0 19936 20678 '@nuxt/devtools-kit': 2.7.0(magicast@0.3.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) ··· 19959 20701 tinyexec: 1.0.2 19960 20702 ufo: 1.6.3 19961 20703 unplugin: 3.0.0 19962 - vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 20704 + vitest-environment-nuxt: 1.0.1(@jest/globals@30.3.0)(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 19963 20705 vue: 3.5.27(typescript@5.9.3) 19964 20706 optionalDependencies: 20707 + '@jest/globals': 30.3.0 19965 20708 '@vue/test-utils': 2.4.6 19966 20709 jsdom: 28.0.0(@noble/hashes@1.8.0) 19967 20710 vitest: 4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) ··· 20213 20956 - vti 20214 20957 - vue-tsc 20215 20958 - yaml 20216 - 20217 - '@nuxtjs/opencollective@0.3.2(encoding@0.1.13)': 20218 - dependencies: 20219 - chalk: 4.1.2 20220 - consola: 2.15.3 20221 - node-fetch: 2.7.0(encoding@0.1.13) 20222 - transitivePeerDependencies: 20223 - - encoding 20224 20959 20225 20960 '@one-ini/wasm@0.1.1': {} 20226 20961 ··· 21525 22260 optionalDependencies: 21526 22261 rollup: 4.56.0 21527 22262 22263 + '@rollup/pluginutils@5.3.0(rollup@4.56.0)': 22264 + dependencies: 22265 + '@types/estree': 1.0.8 22266 + estree-walker: 2.0.2 22267 + picomatch: 4.0.3 22268 + optionalDependencies: 22269 + rollup: 4.56.0 22270 + 21528 22271 '@rollup/rollup-android-arm-eabi@4.56.0': 21529 22272 optional: true 21530 22273 ··· 21696 22439 '@sigstore/core': 3.1.0 21697 22440 '@sigstore/protobuf-specs': 0.5.0 21698 22441 22442 + '@sinclair/typebox@0.34.48': 22443 + optional: true 22444 + 21699 22445 '@sindresorhus/is@4.6.0': {} 21700 22446 21701 22447 '@sindresorhus/is@7.0.2': {} ··· 21704 22450 21705 22451 '@sindresorhus/merge-streams@4.0.0': {} 21706 22452 22453 + '@sinonjs/commons@3.0.1': 22454 + dependencies: 22455 + type-detect: 4.0.8 22456 + optional: true 22457 + 22458 + '@sinonjs/fake-timers@15.1.1': 22459 + dependencies: 22460 + '@sinonjs/commons': 3.0.1 22461 + optional: true 22462 + 21707 22463 '@socket.io/component-emitter@3.1.2': {} 21708 22464 21709 22465 '@speed-highlight/core@1.2.14': {} ··· 21872 22628 vue: 3.5.25(typescript@5.9.3) 21873 22629 vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.3)) 21874 22630 21875 - '@tokenizer/inflate@0.2.7': 22631 + '@tokenizer/inflate@0.4.1': 21876 22632 dependencies: 21877 22633 debug: 4.4.3 21878 - fflate: 0.8.2 21879 22634 token-types: 6.1.2 21880 22635 transitivePeerDependencies: 21881 22636 - supports-color ··· 21988 22743 21989 22744 '@types/express-serve-static-core@5.0.7': 21990 22745 dependencies: 21991 - '@types/node': 24.10.10 22746 + '@types/node': 22.19.15 21992 22747 '@types/qs': 6.14.0 21993 22748 '@types/range-parser': 1.2.7 21994 22749 '@types/send': 0.17.5 ··· 22000 22755 '@types/qs': 6.14.0 22001 22756 '@types/serve-static': 1.15.8 22002 22757 22758 + '@types/express@5.0.6': 22759 + dependencies: 22760 + '@types/body-parser': 1.19.6 22761 + '@types/express-serve-static-core': 5.0.7 22762 + '@types/serve-static': 2.2.0 22763 + 22003 22764 '@types/hast@3.0.4': 22004 22765 dependencies: 22005 22766 '@types/unist': 3.0.3 ··· 22009 22770 '@types/http-proxy@1.17.16': 22010 22771 dependencies: 22011 22772 '@types/node': 24.10.10 22773 + 22774 + '@types/istanbul-lib-coverage@2.0.6': 22775 + optional: true 22776 + 22777 + '@types/istanbul-lib-report@3.0.3': 22778 + dependencies: 22779 + '@types/istanbul-lib-coverage': 2.0.6 22780 + optional: true 22781 + 22782 + '@types/istanbul-reports@3.0.4': 22783 + dependencies: 22784 + '@types/istanbul-lib-report': 3.0.3 22785 + optional: true 22012 22786 22013 22787 '@types/jasmine@5.1.9': {} 22014 22788 ··· 22046 22820 '@types/node': 24.10.10 22047 22821 22048 22822 '@types/node@12.20.55': {} 22823 + 22824 + '@types/node@22.19.15': 22825 + dependencies: 22826 + undici-types: 6.21.0 22049 22827 22050 22828 '@types/node@24.10.10': 22051 22829 dependencies: ··· 22086 22864 22087 22865 '@types/serve-index@1.9.4': 22088 22866 dependencies: 22089 - '@types/express': 4.17.21 22867 + '@types/express': 5.0.6 22090 22868 22091 22869 '@types/serve-static@1.15.8': 22092 22870 dependencies: ··· 22094 22872 '@types/node': 24.10.10 22095 22873 '@types/send': 0.17.5 22096 22874 22875 + '@types/serve-static@2.2.0': 22876 + dependencies: 22877 + '@types/http-errors': 2.0.5 22878 + '@types/node': 22.19.15 22879 + 22097 22880 '@types/sockjs@0.3.36': 22098 22881 dependencies: 22099 22882 '@types/node': 24.10.10 22100 22883 22884 + '@types/stack-utils@2.0.3': 22885 + optional: true 22886 + 22101 22887 '@types/tough-cookie@4.0.5': {} 22102 22888 22103 22889 '@types/triple-beam@1.3.5': {} ··· 22111 22897 '@types/ws@8.18.1': 22112 22898 dependencies: 22113 22899 '@types/node': 24.10.10 22900 + 22901 + '@types/yargs-parser@21.0.3': 22902 + optional: true 22903 + 22904 + '@types/yargs@17.0.35': 22905 + dependencies: 22906 + '@types/yargs-parser': 21.0.3 22907 + optional: true 22114 22908 22115 22909 '@types/yauzl@2.10.3': 22116 22910 dependencies: 22117 22911 '@types/node': 24.10.10 22118 22912 optional: true 22119 - 22120 - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22121 - dependencies: 22122 - '@eslint-community/regexpp': 4.12.2 22123 - '@typescript-eslint/parser': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 22124 - '@typescript-eslint/scope-manager': 8.20.0 22125 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 22126 - '@typescript-eslint/utils': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 22127 - '@typescript-eslint/visitor-keys': 8.20.0 22128 - eslint: 9.17.0(jiti@2.6.1) 22129 - graphemer: 1.4.0 22130 - ignore: 5.3.2 22131 - natural-compare: 1.4.0 22132 - ts-api-utils: 2.4.0(typescript@5.9.3) 22133 - typescript: 5.9.3 22134 - transitivePeerDependencies: 22135 - - supports-color 22136 22913 22137 22914 '@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22138 22915 dependencies: ··· 22191 22968 - supports-color 22192 22969 - typescript 22193 22970 22194 - '@typescript-eslint/parser@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22195 - dependencies: 22196 - '@typescript-eslint/scope-manager': 8.20.0 22197 - '@typescript-eslint/types': 8.20.0 22198 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.9.3) 22199 - '@typescript-eslint/visitor-keys': 8.20.0 22200 - debug: 4.4.3 22201 - eslint: 9.17.0(jiti@2.6.1) 22202 - typescript: 5.9.3 22203 - transitivePeerDependencies: 22204 - - supports-color 22205 - 22206 22971 '@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22207 22972 dependencies: 22208 22973 '@typescript-eslint/scope-manager': 8.29.1 ··· 22239 23004 transitivePeerDependencies: 22240 23005 - supports-color 22241 23006 22242 - '@typescript-eslint/project-service@8.41.0(typescript@5.9.3)': 22243 - dependencies: 22244 - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.3) 22245 - '@typescript-eslint/types': 8.41.0 22246 - debug: 4.4.3 22247 - typescript: 5.9.3 22248 - transitivePeerDependencies: 22249 - - supports-color 22250 - 22251 23007 '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': 22252 23008 dependencies: 22253 23009 '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) ··· 22262 23018 '@typescript-eslint/types': 5.62.0 22263 23019 '@typescript-eslint/visitor-keys': 5.62.0 22264 23020 22265 - '@typescript-eslint/scope-manager@7.12.0': 22266 - dependencies: 22267 - '@typescript-eslint/types': 7.12.0 22268 - '@typescript-eslint/visitor-keys': 7.12.0 22269 - 22270 - '@typescript-eslint/scope-manager@8.20.0': 22271 - dependencies: 22272 - '@typescript-eslint/types': 8.20.0 22273 - '@typescript-eslint/visitor-keys': 8.20.0 22274 - 22275 23021 '@typescript-eslint/scope-manager@8.29.1': 22276 23022 dependencies: 22277 23023 '@typescript-eslint/types': 8.29.1 ··· 22282 23028 '@typescript-eslint/types': 8.54.0 22283 23029 '@typescript-eslint/visitor-keys': 8.54.0 22284 23030 22285 - '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.9.3)': 22286 - dependencies: 22287 - typescript: 5.9.3 22288 - 22289 23031 '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': 22290 23032 dependencies: 22291 23033 typescript: 5.9.3 22292 23034 22293 - '@typescript-eslint/type-utils@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22294 - dependencies: 22295 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.9.3) 22296 - '@typescript-eslint/utils': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 22297 - debug: 4.4.3 22298 - eslint: 9.17.0(jiti@2.6.1) 22299 - ts-api-utils: 2.4.0(typescript@5.9.3) 22300 - typescript: 5.9.3 22301 - transitivePeerDependencies: 22302 - - supports-color 22303 - 22304 23035 '@typescript-eslint/type-utils@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22305 23036 dependencies: 22306 23037 '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.9.3) ··· 22338 23069 22339 23070 '@typescript-eslint/types@5.62.0': {} 22340 23071 22341 - '@typescript-eslint/types@7.12.0': {} 22342 - 22343 - '@typescript-eslint/types@8.20.0': {} 22344 - 22345 23072 '@typescript-eslint/types@8.29.1': {} 22346 - 22347 - '@typescript-eslint/types@8.41.0': {} 22348 23073 22349 23074 '@typescript-eslint/types@8.54.0': {} 22350 23075 ··· 22362 23087 transitivePeerDependencies: 22363 23088 - supports-color 22364 23089 22365 - '@typescript-eslint/typescript-estree@7.12.0(typescript@5.9.3)': 22366 - dependencies: 22367 - '@typescript-eslint/types': 7.12.0 22368 - '@typescript-eslint/visitor-keys': 7.12.0 22369 - debug: 4.4.3 22370 - globby: 11.1.0 22371 - is-glob: 4.0.3 22372 - minimatch: 9.0.5 22373 - semver: 7.7.3 22374 - ts-api-utils: 1.4.3(typescript@5.9.3) 22375 - optionalDependencies: 22376 - typescript: 5.9.3 22377 - transitivePeerDependencies: 22378 - - supports-color 22379 - 22380 - '@typescript-eslint/typescript-estree@8.20.0(typescript@5.9.3)': 22381 - dependencies: 22382 - '@typescript-eslint/types': 8.20.0 22383 - '@typescript-eslint/visitor-keys': 8.20.0 22384 - debug: 4.4.3 22385 - fast-glob: 3.3.3 22386 - is-glob: 4.0.3 22387 - minimatch: 9.0.5 22388 - semver: 7.7.3 22389 - ts-api-utils: 2.4.0(typescript@5.9.3) 22390 - typescript: 5.9.3 22391 - transitivePeerDependencies: 22392 - - supports-color 22393 - 22394 23090 '@typescript-eslint/typescript-estree@8.29.1(typescript@5.9.3)': 22395 23091 dependencies: 22396 23092 '@typescript-eslint/types': 8.29.1 ··· 22405 23101 transitivePeerDependencies: 22406 23102 - supports-color 22407 23103 22408 - '@typescript-eslint/typescript-estree@8.41.0(typescript@5.9.3)': 22409 - dependencies: 22410 - '@typescript-eslint/project-service': 8.41.0(typescript@5.9.3) 22411 - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.9.3) 22412 - '@typescript-eslint/types': 8.41.0 22413 - '@typescript-eslint/visitor-keys': 8.41.0 22414 - debug: 4.4.3 22415 - fast-glob: 3.3.3 22416 - is-glob: 4.0.3 22417 - minimatch: 9.0.5 22418 - semver: 7.7.3 22419 - ts-api-utils: 2.1.0(typescript@5.9.3) 22420 - typescript: 5.9.3 22421 - transitivePeerDependencies: 22422 - - supports-color 22423 - 22424 23104 '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': 22425 23105 dependencies: 22426 23106 '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) ··· 22438 23118 22439 23119 '@typescript-eslint/utils@5.62.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': 22440 23120 dependencies: 22441 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) 23121 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) 22442 23122 '@types/json-schema': 7.0.15 22443 23123 '@types/semver': 7.7.1 22444 23124 '@typescript-eslint/scope-manager': 5.62.0 ··· 22451 23131 - supports-color 22452 23132 - typescript 22453 23133 22454 - '@typescript-eslint/utils@7.12.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22455 - dependencies: 22456 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.17.0(jiti@2.6.1)) 22457 - '@typescript-eslint/scope-manager': 7.12.0 22458 - '@typescript-eslint/types': 7.12.0 22459 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.9.3) 22460 - eslint: 9.17.0(jiti@2.6.1) 22461 - transitivePeerDependencies: 22462 - - supports-color 22463 - - typescript 22464 - 22465 - '@typescript-eslint/utils@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22466 - dependencies: 22467 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.17.0(jiti@2.6.1)) 22468 - '@typescript-eslint/scope-manager': 8.20.0 22469 - '@typescript-eslint/types': 8.20.0 22470 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.9.3) 22471 - eslint: 9.17.0(jiti@2.6.1) 22472 - typescript: 5.9.3 22473 - transitivePeerDependencies: 22474 - - supports-color 22475 - 22476 23134 '@typescript-eslint/utils@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3)': 22477 23135 dependencies: 22478 23136 '@eslint-community/eslint-utils': 4.9.0(eslint@9.17.0(jiti@2.6.1)) ··· 22511 23169 '@typescript-eslint/types': 5.62.0 22512 23170 eslint-visitor-keys: 3.4.3 22513 23171 22514 - '@typescript-eslint/visitor-keys@7.12.0': 22515 - dependencies: 22516 - '@typescript-eslint/types': 7.12.0 22517 - eslint-visitor-keys: 3.4.3 22518 - 22519 - '@typescript-eslint/visitor-keys@8.20.0': 22520 - dependencies: 22521 - '@typescript-eslint/types': 8.20.0 22522 - eslint-visitor-keys: 4.2.1 22523 - 22524 23172 '@typescript-eslint/visitor-keys@8.29.1': 22525 23173 dependencies: 22526 23174 '@typescript-eslint/types': 8.29.1 22527 - eslint-visitor-keys: 4.2.1 22528 - 22529 - '@typescript-eslint/visitor-keys@8.41.0': 22530 - dependencies: 22531 - '@typescript-eslint/types': 8.41.0 22532 23175 eslint-visitor-keys: 4.2.1 22533 23176 22534 23177 '@typescript-eslint/visitor-keys@8.54.0': ··· 23506 24149 dependencies: 23507 24150 color-convert: 2.0.1 23508 24151 24152 + ansi-styles@5.2.0: 24153 + optional: true 24154 + 23509 24155 ansi-styles@6.2.1: {} 23510 24156 23511 24157 ansis@4.1.0: {} ··· 23750 24396 23751 24397 b4a@1.6.7: {} 23752 24398 24399 + babel-jest@30.3.0(@babel/core@7.29.0): 24400 + dependencies: 24401 + '@babel/core': 7.29.0 24402 + '@jest/transform': 30.3.0 24403 + '@types/babel__core': 7.20.5 24404 + babel-plugin-istanbul: 7.0.1 24405 + babel-preset-jest: 30.3.0(@babel/core@7.29.0) 24406 + chalk: 4.1.2 24407 + graceful-fs: 4.2.11 24408 + slash: 3.0.0 24409 + transitivePeerDependencies: 24410 + - supports-color 24411 + optional: true 24412 + 23753 24413 babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.104.1(@swc/core@1.11.29)(esbuild@0.27.2)): 23754 24414 dependencies: 23755 24415 '@babel/core': 7.28.5 23756 24416 find-up: 5.0.0 23757 24417 webpack: 5.104.1(@swc/core@1.11.29)(esbuild@0.27.2) 23758 24418 24419 + babel-plugin-istanbul@7.0.1: 24420 + dependencies: 24421 + '@babel/helper-plugin-utils': 7.28.6 24422 + '@istanbuljs/load-nyc-config': 1.1.0 24423 + '@istanbuljs/schema': 0.1.3 24424 + istanbul-lib-instrument: 6.0.3 24425 + test-exclude: 6.0.0 24426 + transitivePeerDependencies: 24427 + - supports-color 24428 + optional: true 24429 + 24430 + babel-plugin-jest-hoist@30.3.0: 24431 + dependencies: 24432 + '@types/babel__core': 7.20.5 24433 + optional: true 24434 + 23759 24435 babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.5): 23760 24436 dependencies: 23761 24437 '@babel/compat-data': 7.28.0 ··· 23780 24456 transitivePeerDependencies: 23781 24457 - supports-color 23782 24458 24459 + babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.0): 24460 + dependencies: 24461 + '@babel/core': 7.29.0 24462 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.0) 24463 + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.0) 24464 + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.0) 24465 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.0) 24466 + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.29.0) 24467 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.0) 24468 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.0) 24469 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.0) 24470 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.0) 24471 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.0) 24472 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.0) 24473 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.0) 24474 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.0) 24475 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.0) 24476 + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.0) 24477 + optional: true 24478 + 24479 + babel-preset-jest@30.3.0(@babel/core@7.29.0): 24480 + dependencies: 24481 + '@babel/core': 7.29.0 24482 + babel-plugin-jest-hoist: 30.3.0 24483 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) 24484 + optional: true 24485 + 23783 24486 bail@2.0.2: {} 23784 24487 23785 24488 balanced-match@1.0.2: {} ··· 23896 24599 node-releases: 2.0.27 23897 24600 update-browserslist-db: 1.2.3(browserslist@4.28.1) 23898 24601 24602 + bser@2.1.1: 24603 + dependencies: 24604 + node-int64: 0.4.0 24605 + optional: true 24606 + 23899 24607 buffer-crc32@0.2.13: {} 23900 24608 23901 24609 buffer-crc32@1.0.0: {} ··· 24012 24720 callsites@3.1.0: {} 24013 24721 24014 24722 camelcase-css@2.0.1: {} 24723 + 24724 + camelcase@5.3.1: 24725 + optional: true 24726 + 24727 + camelcase@6.3.0: 24728 + optional: true 24015 24729 24016 24730 caniuse-api@3.0.0: 24017 24731 dependencies: ··· 24073 24787 24074 24788 ci-info@3.9.0: {} 24075 24789 24790 + ci-info@4.4.0: 24791 + optional: true 24792 + 24076 24793 citty@0.1.6: 24077 24794 dependencies: 24078 24795 consola: 3.4.2 ··· 24080 24797 citty@0.2.0: {} 24081 24798 24082 24799 cjs-module-lexer@1.4.3: {} 24800 + 24801 + cjs-module-lexer@2.2.0: 24802 + optional: true 24083 24803 24084 24804 class-transformer@0.5.1: {} 24085 24805 ··· 24157 24877 24158 24878 cluster-key-slot@1.1.2: {} 24159 24879 24880 + co@4.6.0: 24881 + optional: true 24882 + 24883 + collect-v8-coverage@1.0.3: 24884 + optional: true 24885 + 24160 24886 color-convert@1.9.3: 24161 24887 dependencies: 24162 24888 color-name: 1.1.3 ··· 24252 24978 24253 24979 concat-map@0.0.1: {} 24254 24980 24255 - concat-stream@1.6.2: 24981 + concat-stream@2.0.0: 24256 24982 dependencies: 24257 24983 buffer-from: 1.1.2 24258 24984 inherits: 2.0.4 24259 - readable-stream: 2.3.8 24985 + readable-stream: 3.6.2 24260 24986 typedarray: 0.0.6 24261 24987 24262 24988 confbox@0.1.8: {} ··· 24279 25005 transitivePeerDependencies: 24280 25006 - supports-color 24281 25007 24282 - consola@2.15.3: {} 24283 - 24284 25008 consola@3.4.2: {} 24285 25009 24286 25010 content-disposition@0.5.4: ··· 24346 25070 core-util-is@1.0.3: {} 24347 25071 24348 25072 cors@2.8.5: 25073 + dependencies: 25074 + object-assign: 4.1.1 25075 + vary: 1.1.2 25076 + 25077 + cors@2.8.6: 24349 25078 dependencies: 24350 25079 object-assign: 4.1.1 24351 25080 vary: 1.1.2 ··· 24603 25332 dependencies: 24604 25333 character-entities: 2.0.2 24605 25334 25335 + dedent@1.7.2: 25336 + optional: true 25337 + 24606 25338 deep-is@0.1.4: {} 24607 25339 24608 25340 deepmerge@4.3.1: {} ··· 24660 25392 24661 25393 detect-libc@2.1.2: {} 24662 25394 25395 + detect-newline@3.1.0: 25396 + optional: true 25397 + 24663 25398 detect-node-es@1.1.0: {} 24664 25399 24665 25400 detect-node@2.1.0: {} ··· 24700 25435 24701 25436 detective-typescript@14.0.0(typescript@5.9.3): 24702 25437 dependencies: 24703 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.3) 25438 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) 24704 25439 ast-module-types: 6.0.1 24705 25440 node-source-walk: 7.0.1 24706 25441 typescript: 5.9.3 ··· 24819 25554 24820 25555 electron-to-chromium@1.5.286: {} 24821 25556 25557 + emittery@0.13.1: 25558 + optional: true 25559 + 24822 25560 emoji-regex@10.5.0: {} 24823 25561 24824 25562 emoji-regex@8.0.0: {} ··· 24867 25605 enhanced-resolve@5.18.3: 24868 25606 dependencies: 24869 25607 graceful-fs: 4.2.11 24870 - tapable: 2.2.3 25608 + tapable: 2.3.0 24871 25609 24872 25610 enquirer@2.4.1: 24873 25611 dependencies: ··· 25187 25925 25188 25926 escape-html@1.0.3: {} 25189 25927 25928 + escape-string-regexp@2.0.0: 25929 + optional: true 25930 + 25190 25931 escape-string-regexp@4.0.0: {} 25191 25932 25192 25933 escape-string-regexp@5.0.0: {} ··· 25247 25988 transitivePeerDependencies: 25248 25989 - supports-color 25249 25990 25250 - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)): 25991 + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)): 25251 25992 dependencies: 25252 25993 debug: 3.2.7 25253 25994 optionalDependencies: 25254 - '@typescript-eslint/parser': 8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 25255 - eslint: 9.17.0(jiti@2.6.1) 25256 - eslint-import-resolver-node: 0.3.9 25257 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)) 25995 + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 25996 + eslint: 9.39.2(jiti@2.6.1) 25258 25997 transitivePeerDependencies: 25259 25998 - supports-color 25260 25999 25261 - eslint-module-utils@2.8.1(@typescript-eslint/parser@8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)): 26000 + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)): 25262 26001 dependencies: 25263 26002 debug: 3.2.7 25264 26003 optionalDependencies: 25265 - '@typescript-eslint/parser': 8.54.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 26004 + '@typescript-eslint/parser': 8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 25266 26005 eslint: 9.17.0(jiti@2.6.1) 26006 + eslint-import-resolver-node: 0.3.9 26007 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1)))(eslint@9.17.0(jiti@2.6.1)) 25267 26008 transitivePeerDependencies: 25268 26009 - supports-color 25269 26010 ··· 25525 26266 25526 26267 eslint@9.39.2(jiti@2.6.1): 25527 26268 dependencies: 25528 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) 25529 - '@eslint-community/regexpp': 4.12.1 26269 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) 26270 + '@eslint-community/regexpp': 4.12.2 25530 26271 '@eslint/config-array': 0.21.1 25531 26272 '@eslint/config-helpers': 0.4.2 25532 26273 '@eslint/core': 0.17.0 ··· 25626 26367 dependencies: 25627 26368 eventsource-parser: 3.0.6 25628 26369 26370 + execa@5.1.1: 26371 + dependencies: 26372 + cross-spawn: 7.0.6 26373 + get-stream: 6.0.1 26374 + human-signals: 2.1.0 26375 + is-stream: 2.0.1 26376 + merge-stream: 2.0.0 26377 + npm-run-path: 4.0.1 26378 + onetime: 5.1.2 26379 + signal-exit: 3.0.7 26380 + strip-final-newline: 2.0.0 26381 + optional: true 26382 + 25629 26383 execa@7.2.0: 25630 26384 dependencies: 25631 26385 cross-spawn: 7.0.6 ··· 25665 26419 strip-final-newline: 4.0.0 25666 26420 yoctocolors: 2.1.2 25667 26421 26422 + exit-x@0.2.2: 26423 + optional: true 26424 + 25668 26425 expect-type@1.2.2: {} 25669 26426 26427 + expect@30.3.0: 26428 + dependencies: 26429 + '@jest/expect-utils': 30.3.0 26430 + '@jest/get-type': 30.1.0 26431 + jest-matcher-utils: 30.3.0 26432 + jest-message-util: 30.3.0 26433 + jest-mock: 30.3.0 26434 + jest-util: 30.3.0 26435 + optional: true 26436 + 25670 26437 exponential-backoff@3.1.2: {} 25671 26438 25672 26439 express-rate-limit@7.5.1(express@5.2.1): ··· 25760 26527 etag: 1.8.1 25761 26528 finalhandler: 2.1.1 25762 26529 fresh: 2.0.0 25763 - http-errors: 2.0.0 26530 + http-errors: 2.0.1 25764 26531 merge-descriptors: 2.0.0 25765 26532 mime-types: 3.0.1 25766 26533 on-finished: 2.4.1 25767 26534 once: 1.4.0 25768 26535 parseurl: 1.3.3 25769 26536 proxy-addr: 2.0.7 25770 - qs: 6.14.0 26537 + qs: 6.14.1 25771 26538 range-parser: 1.2.1 25772 26539 router: 2.2.0 25773 26540 send: 1.2.0 25774 - serve-static: 2.2.0 26541 + serve-static: 2.2.1 25775 26542 statuses: 2.0.2 25776 26543 type-is: 2.0.1 25777 26544 vary: 1.1.2 ··· 25893 26660 dependencies: 25894 26661 websocket-driver: 0.7.4 25895 26662 26663 + fb-watchman@2.0.2: 26664 + dependencies: 26665 + bser: 2.1.1 26666 + optional: true 26667 + 25896 26668 fd-slicer@1.1.0: 25897 26669 dependencies: 25898 26670 pend: 1.2.0 ··· 25918 26690 dependencies: 25919 26691 flat-cache: 4.0.1 25920 26692 25921 - file-type@20.4.1: 26693 + file-type@21.3.0: 25922 26694 dependencies: 25923 - '@tokenizer/inflate': 0.2.7 26695 + '@tokenizer/inflate': 0.4.1 25924 26696 strtok3: 10.3.4 25925 26697 token-types: 6.1.2 25926 26698 uint8array-extras: 1.5.0 ··· 26124 26896 26125 26897 get-nonce@1.0.1: {} 26126 26898 26899 + get-package-type@0.1.0: 26900 + optional: true 26901 + 26127 26902 get-port-please@3.2.0: {} 26128 26903 26129 26904 get-proto@1.0.1: ··· 26208 26983 minipass: 7.1.2 26209 26984 package-json-from-dist: 1.0.1 26210 26985 path-scurry: 1.11.1 26986 + 26987 + glob@10.5.0: 26988 + dependencies: 26989 + foreground-child: 3.3.1 26990 + jackspeak: 3.4.3 26991 + minimatch: 9.0.5 26992 + minipass: 7.1.2 26993 + package-json-from-dist: 1.0.1 26994 + path-scurry: 1.11.1 26995 + optional: true 26211 26996 26212 26997 glob@13.0.1: 26213 26998 dependencies: ··· 26500 27285 26501 27286 human-id@4.1.1: {} 26502 27287 27288 + human-signals@2.1.0: 27289 + optional: true 27290 + 26503 27291 human-signals@4.3.1: {} 26504 27292 26505 27293 human-signals@5.0.0: {} ··· 26552 27340 parent-module: 1.0.1 26553 27341 resolve-from: 4.0.0 26554 27342 27343 + import-local@3.2.0: 27344 + dependencies: 27345 + pkg-dir: 4.2.0 27346 + resolve-cwd: 3.0.0 27347 + optional: true 27348 + 26555 27349 import-meta-resolve@4.2.0: {} 26556 27350 26557 27351 import-without-cache@0.2.5: {} ··· 26718 27512 is-fullwidth-code-point@5.1.0: 26719 27513 dependencies: 26720 27514 get-east-asian-width: 1.3.1 27515 + 27516 + is-generator-fn@2.1.0: 27517 + optional: true 26721 27518 26722 27519 is-generator-function@1.1.0: 26723 27520 dependencies: ··· 26909 27706 transitivePeerDependencies: 26910 27707 - supports-color 26911 27708 27709 + istanbul-lib-source-maps@5.0.6: 27710 + dependencies: 27711 + '@jridgewell/trace-mapping': 0.3.31 27712 + debug: 4.4.3 27713 + istanbul-lib-coverage: 3.2.2 27714 + transitivePeerDependencies: 27715 + - supports-color 27716 + optional: true 27717 + 26912 27718 istanbul-reports@3.2.0: 26913 27719 dependencies: 26914 27720 html-escaper: 2.0.2 ··· 26935 27741 26936 27742 jasmine-core@5.6.0: {} 26937 27743 27744 + jest-changed-files@30.3.0: 27745 + dependencies: 27746 + execa: 5.1.1 27747 + jest-util: 30.3.0 27748 + p-limit: 3.1.0 27749 + optional: true 27750 + 27751 + jest-circus@30.3.0: 27752 + dependencies: 27753 + '@jest/environment': 30.3.0 27754 + '@jest/expect': 30.3.0 27755 + '@jest/test-result': 30.3.0 27756 + '@jest/types': 30.3.0 27757 + '@types/node': 24.10.10 27758 + chalk: 4.1.2 27759 + co: 4.6.0 27760 + dedent: 1.7.2 27761 + is-generator-fn: 2.1.0 27762 + jest-each: 30.3.0 27763 + jest-matcher-utils: 30.3.0 27764 + jest-message-util: 30.3.0 27765 + jest-runtime: 30.3.0 27766 + jest-snapshot: 30.3.0 27767 + jest-util: 30.3.0 27768 + p-limit: 3.1.0 27769 + pretty-format: 30.3.0 27770 + pure-rand: 7.0.1 27771 + slash: 3.0.0 27772 + stack-utils: 2.0.6 27773 + transitivePeerDependencies: 27774 + - babel-plugin-macros 27775 + - supports-color 27776 + optional: true 27777 + 27778 + jest-cli@30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)): 27779 + dependencies: 27780 + '@jest/core': 30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 27781 + '@jest/test-result': 30.3.0 27782 + '@jest/types': 30.3.0 27783 + chalk: 4.1.2 27784 + exit-x: 0.2.2 27785 + import-local: 3.2.0 27786 + jest-config: 30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 27787 + jest-util: 30.3.0 27788 + jest-validate: 30.3.0 27789 + yargs: 17.7.2 27790 + transitivePeerDependencies: 27791 + - '@types/node' 27792 + - babel-plugin-macros 27793 + - esbuild-register 27794 + - supports-color 27795 + - ts-node 27796 + optional: true 27797 + 27798 + jest-cli@30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)): 27799 + dependencies: 27800 + '@jest/core': 30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 27801 + '@jest/test-result': 30.3.0 27802 + '@jest/types': 30.3.0 27803 + chalk: 4.1.2 27804 + exit-x: 0.2.2 27805 + import-local: 3.2.0 27806 + jest-config: 30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 27807 + jest-util: 30.3.0 27808 + jest-validate: 30.3.0 27809 + yargs: 17.7.2 27810 + transitivePeerDependencies: 27811 + - '@types/node' 27812 + - babel-plugin-macros 27813 + - esbuild-register 27814 + - supports-color 27815 + - ts-node 27816 + optional: true 27817 + 27818 + jest-config@30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)): 27819 + dependencies: 27820 + '@babel/core': 7.29.0 27821 + '@jest/get-type': 30.1.0 27822 + '@jest/pattern': 30.0.1 27823 + '@jest/test-sequencer': 30.3.0 27824 + '@jest/types': 30.3.0 27825 + babel-jest: 30.3.0(@babel/core@7.29.0) 27826 + chalk: 4.1.2 27827 + ci-info: 4.4.0 27828 + deepmerge: 4.3.1 27829 + glob: 10.5.0 27830 + graceful-fs: 4.2.11 27831 + jest-circus: 30.3.0 27832 + jest-docblock: 30.2.0 27833 + jest-environment-node: 30.3.0 27834 + jest-regex-util: 30.0.1 27835 + jest-resolve: 30.3.0 27836 + jest-runner: 30.3.0 27837 + jest-util: 30.3.0 27838 + jest-validate: 30.3.0 27839 + parse-json: 5.2.0 27840 + pretty-format: 30.3.0 27841 + slash: 3.0.0 27842 + strip-json-comments: 3.1.1 27843 + optionalDependencies: 27844 + '@types/node': 24.10.10 27845 + ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3) 27846 + transitivePeerDependencies: 27847 + - babel-plugin-macros 27848 + - supports-color 27849 + optional: true 27850 + 27851 + jest-config@30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)): 27852 + dependencies: 27853 + '@babel/core': 7.29.0 27854 + '@jest/get-type': 30.1.0 27855 + '@jest/pattern': 30.0.1 27856 + '@jest/test-sequencer': 30.3.0 27857 + '@jest/types': 30.3.0 27858 + babel-jest: 30.3.0(@babel/core@7.29.0) 27859 + chalk: 4.1.2 27860 + ci-info: 4.4.0 27861 + deepmerge: 4.3.1 27862 + glob: 10.5.0 27863 + graceful-fs: 4.2.11 27864 + jest-circus: 30.3.0 27865 + jest-docblock: 30.2.0 27866 + jest-environment-node: 30.3.0 27867 + jest-regex-util: 30.0.1 27868 + jest-resolve: 30.3.0 27869 + jest-runner: 30.3.0 27870 + jest-util: 30.3.0 27871 + jest-validate: 30.3.0 27872 + parse-json: 5.2.0 27873 + pretty-format: 30.3.0 27874 + slash: 3.0.0 27875 + strip-json-comments: 3.1.1 27876 + optionalDependencies: 27877 + '@types/node': 24.10.10 27878 + ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3) 27879 + transitivePeerDependencies: 27880 + - babel-plugin-macros 27881 + - supports-color 27882 + optional: true 27883 + 27884 + jest-config@30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)): 27885 + dependencies: 27886 + '@babel/core': 7.29.0 27887 + '@jest/get-type': 30.1.0 27888 + '@jest/pattern': 30.0.1 27889 + '@jest/test-sequencer': 30.3.0 27890 + '@jest/types': 30.3.0 27891 + babel-jest: 30.3.0(@babel/core@7.29.0) 27892 + chalk: 4.1.2 27893 + ci-info: 4.4.0 27894 + deepmerge: 4.3.1 27895 + glob: 10.5.0 27896 + graceful-fs: 4.2.11 27897 + jest-circus: 30.3.0 27898 + jest-docblock: 30.2.0 27899 + jest-environment-node: 30.3.0 27900 + jest-regex-util: 30.0.1 27901 + jest-resolve: 30.3.0 27902 + jest-runner: 30.3.0 27903 + jest-util: 30.3.0 27904 + jest-validate: 30.3.0 27905 + parse-json: 5.2.0 27906 + pretty-format: 30.3.0 27907 + slash: 3.0.0 27908 + strip-json-comments: 3.1.1 27909 + optionalDependencies: 27910 + '@types/node': 25.2.1 27911 + ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3) 27912 + transitivePeerDependencies: 27913 + - babel-plugin-macros 27914 + - supports-color 27915 + optional: true 27916 + 27917 + jest-diff@30.3.0: 27918 + dependencies: 27919 + '@jest/diff-sequences': 30.3.0 27920 + '@jest/get-type': 30.1.0 27921 + chalk: 4.1.2 27922 + pretty-format: 30.3.0 27923 + optional: true 27924 + 27925 + jest-docblock@30.2.0: 27926 + dependencies: 27927 + detect-newline: 3.1.0 27928 + optional: true 27929 + 27930 + jest-each@30.3.0: 27931 + dependencies: 27932 + '@jest/get-type': 30.1.0 27933 + '@jest/types': 30.3.0 27934 + chalk: 4.1.2 27935 + jest-util: 30.3.0 27936 + pretty-format: 30.3.0 27937 + optional: true 27938 + 27939 + jest-environment-node@30.3.0: 27940 + dependencies: 27941 + '@jest/environment': 30.3.0 27942 + '@jest/fake-timers': 30.3.0 27943 + '@jest/types': 30.3.0 27944 + '@types/node': 24.10.10 27945 + jest-mock: 30.3.0 27946 + jest-util: 30.3.0 27947 + jest-validate: 30.3.0 27948 + optional: true 27949 + 27950 + jest-haste-map@30.3.0: 27951 + dependencies: 27952 + '@jest/types': 30.3.0 27953 + '@types/node': 24.10.10 27954 + anymatch: 3.1.3 27955 + fb-watchman: 2.0.2 27956 + graceful-fs: 4.2.11 27957 + jest-regex-util: 30.0.1 27958 + jest-util: 30.3.0 27959 + jest-worker: 30.3.0 27960 + picomatch: 4.0.3 27961 + walker: 1.0.8 27962 + optionalDependencies: 27963 + fsevents: 2.3.3 27964 + optional: true 27965 + 27966 + jest-leak-detector@30.3.0: 27967 + dependencies: 27968 + '@jest/get-type': 30.1.0 27969 + pretty-format: 30.3.0 27970 + optional: true 27971 + 27972 + jest-matcher-utils@30.3.0: 27973 + dependencies: 27974 + '@jest/get-type': 30.1.0 27975 + chalk: 4.1.2 27976 + jest-diff: 30.3.0 27977 + pretty-format: 30.3.0 27978 + optional: true 27979 + 27980 + jest-message-util@30.3.0: 27981 + dependencies: 27982 + '@babel/code-frame': 7.29.0 27983 + '@jest/types': 30.3.0 27984 + '@types/stack-utils': 2.0.3 27985 + chalk: 4.1.2 27986 + graceful-fs: 4.2.11 27987 + picomatch: 4.0.3 27988 + pretty-format: 30.3.0 27989 + slash: 3.0.0 27990 + stack-utils: 2.0.6 27991 + optional: true 27992 + 27993 + jest-mock@30.3.0: 27994 + dependencies: 27995 + '@jest/types': 30.3.0 27996 + '@types/node': 24.10.10 27997 + jest-util: 30.3.0 27998 + optional: true 27999 + 28000 + jest-pnp-resolver@1.2.3(jest-resolve@30.3.0): 28001 + optionalDependencies: 28002 + jest-resolve: 30.3.0 28003 + optional: true 28004 + 28005 + jest-regex-util@30.0.1: 28006 + optional: true 28007 + 28008 + jest-resolve-dependencies@30.3.0: 28009 + dependencies: 28010 + jest-regex-util: 30.0.1 28011 + jest-snapshot: 30.3.0 28012 + transitivePeerDependencies: 28013 + - supports-color 28014 + optional: true 28015 + 28016 + jest-resolve@30.3.0: 28017 + dependencies: 28018 + chalk: 4.1.2 28019 + graceful-fs: 4.2.11 28020 + jest-haste-map: 30.3.0 28021 + jest-pnp-resolver: 1.2.3(jest-resolve@30.3.0) 28022 + jest-util: 30.3.0 28023 + jest-validate: 30.3.0 28024 + slash: 3.0.0 28025 + unrs-resolver: 1.11.1 28026 + optional: true 28027 + 28028 + jest-runner@30.3.0: 28029 + dependencies: 28030 + '@jest/console': 30.3.0 28031 + '@jest/environment': 30.3.0 28032 + '@jest/test-result': 30.3.0 28033 + '@jest/transform': 30.3.0 28034 + '@jest/types': 30.3.0 28035 + '@types/node': 24.10.10 28036 + chalk: 4.1.2 28037 + emittery: 0.13.1 28038 + exit-x: 0.2.2 28039 + graceful-fs: 4.2.11 28040 + jest-docblock: 30.2.0 28041 + jest-environment-node: 30.3.0 28042 + jest-haste-map: 30.3.0 28043 + jest-leak-detector: 30.3.0 28044 + jest-message-util: 30.3.0 28045 + jest-resolve: 30.3.0 28046 + jest-runtime: 30.3.0 28047 + jest-util: 30.3.0 28048 + jest-watcher: 30.3.0 28049 + jest-worker: 30.3.0 28050 + p-limit: 3.1.0 28051 + source-map-support: 0.5.13 28052 + transitivePeerDependencies: 28053 + - supports-color 28054 + optional: true 28055 + 28056 + jest-runtime@30.3.0: 28057 + dependencies: 28058 + '@jest/environment': 30.3.0 28059 + '@jest/fake-timers': 30.3.0 28060 + '@jest/globals': 30.3.0 28061 + '@jest/source-map': 30.0.1 28062 + '@jest/test-result': 30.3.0 28063 + '@jest/transform': 30.3.0 28064 + '@jest/types': 30.3.0 28065 + '@types/node': 24.10.10 28066 + chalk: 4.1.2 28067 + cjs-module-lexer: 2.2.0 28068 + collect-v8-coverage: 1.0.3 28069 + glob: 10.5.0 28070 + graceful-fs: 4.2.11 28071 + jest-haste-map: 30.3.0 28072 + jest-message-util: 30.3.0 28073 + jest-mock: 30.3.0 28074 + jest-regex-util: 30.0.1 28075 + jest-resolve: 30.3.0 28076 + jest-snapshot: 30.3.0 28077 + jest-util: 30.3.0 28078 + slash: 3.0.0 28079 + strip-bom: 4.0.0 28080 + transitivePeerDependencies: 28081 + - supports-color 28082 + optional: true 28083 + 28084 + jest-snapshot@30.3.0: 28085 + dependencies: 28086 + '@babel/core': 7.29.0 28087 + '@babel/generator': 7.29.1 28088 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.0) 28089 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) 28090 + '@babel/types': 7.29.0 28091 + '@jest/expect-utils': 30.3.0 28092 + '@jest/get-type': 30.1.0 28093 + '@jest/snapshot-utils': 30.3.0 28094 + '@jest/transform': 30.3.0 28095 + '@jest/types': 30.3.0 28096 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.0) 28097 + chalk: 4.1.2 28098 + expect: 30.3.0 28099 + graceful-fs: 4.2.11 28100 + jest-diff: 30.3.0 28101 + jest-matcher-utils: 30.3.0 28102 + jest-message-util: 30.3.0 28103 + jest-util: 30.3.0 28104 + pretty-format: 30.3.0 28105 + semver: 7.7.3 28106 + synckit: 0.11.12 28107 + transitivePeerDependencies: 28108 + - supports-color 28109 + optional: true 28110 + 28111 + jest-util@30.3.0: 28112 + dependencies: 28113 + '@jest/types': 30.3.0 28114 + '@types/node': 24.10.10 28115 + chalk: 4.1.2 28116 + ci-info: 4.4.0 28117 + graceful-fs: 4.2.11 28118 + picomatch: 4.0.3 28119 + optional: true 28120 + 28121 + jest-validate@30.3.0: 28122 + dependencies: 28123 + '@jest/get-type': 30.1.0 28124 + '@jest/types': 30.3.0 28125 + camelcase: 6.3.0 28126 + chalk: 4.1.2 28127 + leven: 3.1.0 28128 + pretty-format: 30.3.0 28129 + optional: true 28130 + 28131 + jest-watcher@30.3.0: 28132 + dependencies: 28133 + '@jest/test-result': 30.3.0 28134 + '@jest/types': 30.3.0 28135 + '@types/node': 24.10.10 28136 + ansi-escapes: 4.3.2 28137 + chalk: 4.1.2 28138 + emittery: 0.13.1 28139 + jest-util: 30.3.0 28140 + string-length: 4.0.2 28141 + optional: true 28142 + 26938 28143 jest-worker@27.5.1: 26939 28144 dependencies: 26940 28145 '@types/node': 24.10.10 26941 28146 merge-stream: 2.0.0 26942 28147 supports-color: 8.1.1 26943 28148 28149 + jest-worker@30.3.0: 28150 + dependencies: 28151 + '@types/node': 24.10.10 28152 + '@ungap/structured-clone': 1.3.0 28153 + jest-util: 30.3.0 28154 + merge-stream: 2.0.0 28155 + supports-color: 8.1.1 28156 + optional: true 28157 + 28158 + jest@30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)): 28159 + dependencies: 28160 + '@jest/core': 30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 28161 + '@jest/types': 30.3.0 28162 + import-local: 3.2.0 28163 + jest-cli: 30.3.0(@types/node@24.10.10)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@24.10.10)(typescript@5.9.3)) 28164 + transitivePeerDependencies: 28165 + - '@types/node' 28166 + - babel-plugin-macros 28167 + - esbuild-register 28168 + - supports-color 28169 + - ts-node 28170 + optional: true 28171 + 28172 + jest@30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)): 28173 + dependencies: 28174 + '@jest/core': 30.3.0(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 28175 + '@jest/types': 30.3.0 28176 + import-local: 3.2.0 28177 + jest-cli: 30.3.0(@types/node@25.2.1)(ts-node@10.9.2(@swc/core@1.11.29)(@types/node@25.2.1)(typescript@5.9.3)) 28178 + transitivePeerDependencies: 28179 + - '@types/node' 28180 + - babel-plugin-macros 28181 + - esbuild-register 28182 + - supports-color 28183 + - ts-node 28184 + optional: true 28185 + 26944 28186 jiti@1.21.7: {} 26945 28187 26946 28188 jiti@2.6.1: {} ··· 27191 28433 needle: 3.3.1 27192 28434 source-map: 0.6.1 27193 28435 28436 + leven@3.1.0: 28437 + optional: true 28438 + 27194 28439 levn@0.4.1: 27195 28440 dependencies: 27196 28441 prelude-ls: 1.2.1 ··· 27277 28522 '@lmdb/lmdb-win32-x64': 3.4.4 27278 28523 optional: true 27279 28524 28525 + load-esm@1.0.3: {} 28526 + 27280 28527 load-tsconfig@0.2.5: {} 27281 28528 27282 28529 loader-runner@4.3.1: {} ··· 27329 28576 lodash.startcase@4.4.0: {} 27330 28577 27331 28578 lodash.uniq@4.5.0: {} 27332 - 27333 - lodash@4.17.21: {} 27334 28579 27335 28580 lodash@4.17.23: {} 27336 28581 ··· 27460 28705 transitivePeerDependencies: 27461 28706 - supports-color 27462 28707 28708 + makeerror@1.0.12: 28709 + dependencies: 28710 + tmpl: 1.0.5 28711 + optional: true 28712 + 27463 28713 mark.js@8.11.1: {} 27464 28714 27465 28715 markdown-it@14.1.0: ··· 27765 29015 27766 29016 mime@4.1.0: {} 27767 29017 29018 + mimic-fn@2.1.0: 29019 + optional: true 29020 + 27768 29021 mimic-fn@4.0.0: {} 27769 29022 27770 29023 mimic-function@5.0.1: {} ··· 27921 29174 27922 29175 muggle-string@0.4.1: {} 27923 29176 27924 - multer@2.0.0: 29177 + multer@2.1.1: 27925 29178 dependencies: 27926 29179 append-field: 1.0.0 27927 29180 busboy: 1.6.0 27928 - concat-stream: 1.6.2 27929 - mkdirp: 0.5.6 27930 - object-assign: 4.1.1 29181 + concat-stream: 2.0.0 27931 29182 type-is: 1.6.18 27932 - xtend: 4.0.2 27933 29183 27934 29184 multicast-dns@7.2.5: 27935 29185 dependencies: ··· 27981 29231 micro-api-client: 3.3.0 27982 29232 node-fetch: 3.3.2 27983 29233 p-wait-for: 5.0.2 27984 - qs: 6.14.0 29234 + qs: 6.14.1 27985 29235 27986 29236 next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.97.1): 27987 29237 dependencies: ··· 28261 29511 which: 6.0.0 28262 29512 transitivePeerDependencies: 28263 29513 - supports-color 29514 + 29515 + node-int64@0.4.0: 29516 + optional: true 28264 29517 28265 29518 node-mock-http@1.0.2: {} 28266 29519 ··· 28984 30237 dependencies: 28985 30238 fn.name: 1.1.0 28986 30239 30240 + onetime@5.1.2: 30241 + dependencies: 30242 + mimic-fn: 2.1.0 30243 + optional: true 30244 + 28987 30245 onetime@6.0.0: 28988 30246 dependencies: 28989 30247 mimic-fn: 4.0.0 ··· 29324 30582 29325 30583 path-scurry@2.0.1: 29326 30584 dependencies: 29327 - lru-cache: 11.2.2 30585 + lru-cache: 11.2.5 29328 30586 minipass: 7.1.2 29329 30587 29330 30588 path-to-regexp@0.1.10: {} 29331 30589 29332 30590 path-to-regexp@0.1.12: {} 29333 30591 29334 - path-to-regexp@3.3.0: {} 29335 - 29336 30592 path-to-regexp@6.3.0: {} 29337 30593 29338 30594 path-to-regexp@8.3.0: {} ··· 29406 30662 '@napi-rs/nice': 1.1.1 29407 30663 29408 30664 pkce-challenge@5.0.1: {} 30665 + 30666 + pkg-dir@4.2.0: 30667 + dependencies: 30668 + find-up: 4.1.0 30669 + optional: true 29409 30670 29410 30671 pkg-types@1.3.1: 29411 30672 dependencies: ··· 29771 31032 29772 31033 pretty-bytes@7.1.0: {} 29773 31034 31035 + pretty-format@30.3.0: 31036 + dependencies: 31037 + '@jest/schemas': 30.0.5 31038 + ansi-styles: 5.2.0 31039 + react-is: 18.3.1 31040 + optional: true 31041 + 29774 31042 pretty-ms@9.2.0: 29775 31043 dependencies: 29776 31044 parse-ms: 4.0.0 ··· 29828 31096 29829 31097 punycode@2.3.1: {} 29830 31098 31099 + pure-rand@7.0.1: 31100 + optional: true 31101 + 29831 31102 qjobs@1.2.0: {} 29832 31103 29833 31104 qs@6.13.0: 29834 31105 dependencies: 29835 31106 side-channel: 1.1.0 29836 31107 29837 - qs@6.14.0: 29838 - dependencies: 29839 - side-channel: 1.1.0 29840 - 29841 31108 qs@6.14.1: 29842 31109 dependencies: 29843 31110 side-channel: 1.1.0 ··· 29890 31157 scheduler: 0.25.0 29891 31158 29892 31159 react-is@16.13.1: {} 31160 + 31161 + react-is@18.3.1: 31162 + optional: true 29893 31163 29894 31164 react-refresh@0.14.2: {} 29895 31165 ··· 30099 31369 requireindex@1.2.0: {} 30100 31370 30101 31371 requires-port@1.0.0: {} 31372 + 31373 + resolve-cwd@3.0.0: 31374 + dependencies: 31375 + resolve-from: 5.0.0 31376 + optional: true 30102 31377 30103 31378 resolve-from@4.0.0: {} 30104 31379 ··· 30781 32056 source-map-js: 1.2.1 30782 32057 webpack: 5.104.1(@swc/core@1.11.29)(esbuild@0.27.2) 30783 32058 32059 + source-map-support@0.5.13: 32060 + dependencies: 32061 + buffer-from: 1.1.2 32062 + source-map: 0.6.1 32063 + optional: true 32064 + 30784 32065 source-map-support@0.5.21: 30785 32066 dependencies: 30786 32067 buffer-from: 1.1.2 ··· 30848 32129 30849 32130 stack-trace@0.0.10: {} 30850 32131 32132 + stack-utils@2.0.6: 32133 + dependencies: 32134 + escape-string-regexp: 2.0.0 32135 + optional: true 32136 + 30851 32137 stackback@0.0.2: {} 30852 32138 30853 32139 standard-as-callback@2.1.0: {} ··· 30888 32174 30889 32175 string-argv@0.3.2: {} 30890 32176 32177 + string-length@4.0.2: 32178 + dependencies: 32179 + char-regex: 1.0.2 32180 + strip-ansi: 6.0.1 32181 + optional: true 32182 + 30891 32183 string-width@4.2.3: 30892 32184 dependencies: 30893 32185 emoji-regex: 8.0.0 ··· 30898 32190 dependencies: 30899 32191 eastasianwidth: 0.2.0 30900 32192 emoji-regex: 9.2.2 30901 - strip-ansi: 7.1.0 32193 + strip-ansi: 7.1.2 30902 32194 30903 32195 string-width@7.2.0: 30904 32196 dependencies: ··· 30989 32281 strip-bom-string@1.0.0: {} 30990 32282 30991 32283 strip-bom@3.0.0: {} 32284 + 32285 + strip-bom@4.0.0: 32286 + optional: true 32287 + 32288 + strip-final-newline@2.0.0: 32289 + optional: true 30992 32290 30993 32291 strip-final-newline@3.0.0: {} 30994 32292 ··· 31126 32424 picocolors: 1.1.1 31127 32425 sax: 1.4.1 31128 32426 31129 - swagger-ui-dist@5.18.2: 32427 + swagger-ui-dist@5.31.0: 31130 32428 dependencies: 31131 32429 '@scarf/scarf': 1.4.0 31132 32430 ··· 31138 32436 31139 32437 symbol-tree@3.2.4: {} 31140 32438 31141 - synckit@0.11.11: 32439 + synckit@0.11.12: 31142 32440 dependencies: 31143 32441 '@pkgr/core': 0.2.9 31144 32442 optional: true ··· 31323 32621 commander: 2.20.3 31324 32622 source-map-support: 0.5.21 31325 32623 32624 + test-exclude@6.0.0: 32625 + dependencies: 32626 + '@istanbuljs/schema': 0.1.3 32627 + glob: 7.2.3 32628 + minimatch: 3.1.2 32629 + optional: true 32630 + 31326 32631 text-decoder@1.2.3: 31327 32632 dependencies: 31328 32633 b4a: 1.6.7 ··· 31383 32688 31384 32689 tmp@0.2.5: {} 31385 32690 32691 + tmpl@1.0.5: 32692 + optional: true 32693 + 31386 32694 to-regex-range@5.0.1: 31387 32695 dependencies: 31388 32696 is-number: 7.0.0 ··· 31428 32736 triple-beam@1.4.1: {} 31429 32737 31430 32738 trough@2.2.0: {} 31431 - 31432 - ts-api-utils@1.4.3(typescript@5.9.3): 31433 - dependencies: 31434 - typescript: 5.9.3 31435 32739 31436 32740 ts-api-utils@2.1.0(typescript@5.9.3): 31437 32741 dependencies: ··· 31494 32798 minimist: 1.2.8 31495 32799 strip-bom: 3.0.0 31496 32800 31497 - tsdown@0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 32801 + tsdown@0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.12)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 31498 32802 dependencies: 31499 32803 ansis: 4.2.0 31500 32804 cac: 6.7.14 ··· 31511 32815 tinyglobby: 0.2.15 31512 32816 tree-kill: 1.2.2 31513 32817 unconfig-core: 7.4.2 31514 - unrun: 0.2.21(synckit@0.11.11) 32818 + unrun: 0.2.21(synckit@0.11.12) 31515 32819 optionalDependencies: 31516 32820 '@arethetypeswrong/core': 0.18.2 31517 32821 typescript: 5.9.3 ··· 31577 32881 dependencies: 31578 32882 prelude-ls: 1.2.1 31579 32883 32884 + type-detect@4.0.8: 32885 + optional: true 32886 + 31580 32887 type-fest@0.20.2: {} 31581 32888 31582 32889 type-fest@0.21.3: {} ··· 31637 32944 31638 32945 typedarray@0.0.6: {} 31639 32946 31640 - typescript-eslint@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3): 31641 - dependencies: 31642 - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 31643 - '@typescript-eslint/parser': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 31644 - '@typescript-eslint/utils': 8.20.0(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) 31645 - eslint: 9.17.0(jiti@2.6.1) 31646 - typescript: 5.9.3 31647 - transitivePeerDependencies: 31648 - - supports-color 31649 - 31650 32947 typescript-eslint@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3): 31651 32948 dependencies: 31652 32949 '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.17.0(jiti@2.6.1))(typescript@5.9.3) ··· 31760 33057 magic-string: 0.30.21 31761 33058 unplugin: 2.3.11 31762 33059 33060 + undici-types@6.21.0: {} 33061 + 31763 33062 undici-types@7.16.0: {} 31764 33063 31765 33064 undici@7.18.2: {} ··· 31945 33244 31946 33245 unpipe@1.0.0: {} 31947 33246 31948 - unplugin-swc@1.5.5(@swc/core@1.11.29)(rollup@4.56.0): 33247 + unplugin-swc@1.5.9(@swc/core@1.11.29)(rollup@4.56.0): 31949 33248 dependencies: 31950 - '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 33249 + '@rollup/pluginutils': 5.3.0(rollup@4.56.0) 31951 33250 '@swc/core': 1.11.29 31952 33251 load-tsconfig: 0.2.5 31953 33252 unplugin: 2.3.11 ··· 32107 33406 '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 32108 33407 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 32109 33408 32110 - unrun@0.2.21(synckit@0.11.11): 33409 + unrun@0.2.21(synckit@0.11.12): 32111 33410 dependencies: 32112 33411 rolldown: 1.0.0-beta.57 32113 33412 optionalDependencies: 32114 - synckit: 0.11.11 33413 + synckit: 0.11.12 32115 33414 32116 33415 unstorage@1.17.0(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0): 32117 33416 dependencies: ··· 32254 33553 32255 33554 v8-compile-cache-lib@3.0.1: {} 32256 33555 33556 + v8-to-istanbul@9.3.0: 33557 + dependencies: 33558 + '@jridgewell/trace-mapping': 0.3.31 33559 + '@types/istanbul-lib-coverage': 2.0.6 33560 + convert-source-map: 2.0.0 33561 + optional: true 33562 + 32257 33563 valibot@1.2.0(typescript@5.9.3): 32258 33564 optionalDependencies: 32259 33565 typescript: 5.9.3 ··· 32685 33991 - universal-cookie 32686 33992 - yaml 32687 33993 32688 - vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 33994 + vitest-environment-nuxt@1.0.1(@jest/globals@30.3.0)(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 32689 33995 dependencies: 32690 - '@nuxt/test-utils': 4.0.0(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 33996 + '@nuxt/test-utils': 4.0.0(@jest/globals@30.3.0)(@vue/test-utils@2.4.6)(jsdom@28.0.0(@noble/hashes@1.8.0))(magicast@0.3.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.2.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@1.8.0))(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 32691 33997 transitivePeerDependencies: 32692 33998 - '@cucumber/cucumber' 32693 33999 - '@jest/globals' ··· 32925 34231 w3c-xmlserializer@5.0.0: 32926 34232 dependencies: 32927 34233 xml-name-validator: 5.0.0 34234 + 34235 + walker@1.0.8: 34236 + dependencies: 34237 + makeerror: 1.0.12 34238 + optional: true 32928 34239 32929 34240 watchpack@2.4.4: 32930 34241 dependencies: ··· 33177 34488 dependencies: 33178 34489 ansi-styles: 6.2.1 33179 34490 string-width: 5.1.2 33180 - strip-ansi: 7.1.0 34491 + strip-ansi: 7.1.2 33181 34492 33182 34493 wrap-ansi@9.0.0: 33183 34494 dependencies: ··· 33187 34498 33188 34499 wrappy@1.0.2: {} 33189 34500 34501 + write-file-atomic@5.0.1: 34502 + dependencies: 34503 + imurmurhash: 0.1.4 34504 + signal-exit: 4.1.0 34505 + optional: true 34506 + 33190 34507 write-file-atomic@6.0.0: 33191 34508 dependencies: 33192 34509 imurmurhash: 0.1.4 ··· 33212 34529 xml-name-validator@5.0.0: {} 33213 34530 33214 34531 xmlchars@2.2.0: {} 33215 - 33216 - xtend@4.0.2: {} 33217 34532 33218 34533 y18n@5.0.8: {} 33219 34534