A social knowledge tool for researchers built on ATProto

update package-lock.json

+2076 -649
+2076 -649
package-lock.json
··· 78 } 79 }, 80 "node_modules/@atproto-labs/did-resolver": { 81 - "version": "0.1.12", 82 - "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.12.tgz", 83 - "integrity": "sha512-criWN7o21C5TFsauB+bGTlkqqerOU6gT2TbxdQVgZUWqNcfazUmUjT4gJAY02i+O4d3QmZa27fv9CcaRKWkSug==", 84 "dependencies": { 85 - "@atproto-labs/fetch": "0.2.2", 86 - "@atproto-labs/pipe": "0.1.0", 87 "@atproto-labs/simple-store": "0.2.0", 88 "@atproto-labs/simple-store-memory": "0.1.3", 89 "@atproto/did": "0.1.5", ··· 91 } 92 }, 93 "node_modules/@atproto-labs/fetch": { 94 - "version": "0.2.2", 95 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.2.tgz", 96 - "integrity": "sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==", 97 "dependencies": { 98 - "@atproto-labs/pipe": "0.1.0" 99 } 100 }, 101 "node_modules/@atproto-labs/fetch-node": { 102 - "version": "0.1.8", 103 - "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.1.8.tgz", 104 - "integrity": "sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==", 105 "dependencies": { 106 - "@atproto-labs/fetch": "0.2.2", 107 - "@atproto-labs/pipe": "0.1.0", 108 "ipaddr.js": "^2.1.0", 109 - "psl": "^1.9.0", 110 "undici": "^6.14.1" 111 }, 112 "engines": { ··· 125 } 126 }, 127 "node_modules/@atproto-labs/handle-resolver-node": { 128 - "version": "0.1.15", 129 - "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.15.tgz", 130 - "integrity": "sha512-krl9KqfCCrGID35VAAHKBIiXOxe3gYxAtOJLYpZc5cOPFwnvPlAdhTYZLIc1dJRKDayi8gh6Q4XZRDv7i8dryg==", 131 "dependencies": { 132 - "@atproto-labs/fetch-node": "0.1.8", 133 "@atproto-labs/handle-resolver": "0.1.8", 134 "@atproto/did": "0.1.5" 135 }, ··· 138 } 139 }, 140 "node_modules/@atproto-labs/identity-resolver": { 141 - "version": "0.1.16", 142 - "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.16.tgz", 143 - "integrity": "sha512-pFrtKT49cYBhCDd2U1t/CcUBiMmQzaNQxh8oSkDUlGs/K3P8rJFTAGAMm8UjokfGEKwF4hX9oo7O8Kn+GkyExw==", 144 "dependencies": { 145 - "@atproto-labs/did-resolver": "0.1.12", 146 "@atproto-labs/handle-resolver": "0.1.8", 147 "@atproto/syntax": "0.4.0" 148 } 149 }, 150 "node_modules/@atproto-labs/pipe": { 151 - "version": "0.1.0", 152 - "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.0.tgz", 153 - "integrity": "sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==" 154 }, 155 "node_modules/@atproto-labs/simple-store": { 156 "version": "0.2.0", ··· 167 } 168 }, 169 "node_modules/@atproto/api": { 170 - "version": "0.15.6", 171 - "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.15.6.tgz", 172 - "integrity": "sha512-hKwrBf60LcI4BqArWyrhWJWIpjwAWUJpW3PVvNzUB1q2W/ByC0JAuwq/F8tZpCEiiVBzHjHVRx4QNA2TA1cG3g==", 173 "dependencies": { 174 "@atproto/common-web": "^0.4.2", 175 "@atproto/lexicon": "^0.4.11", ··· 242 } 243 }, 244 "node_modules/@atproto/jwk": { 245 - "version": "0.1.5", 246 - "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.1.5.tgz", 247 - "integrity": "sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==", 248 "dependencies": { 249 "multiformats": "^9.9.0", 250 "zod": "^3.23.8" 251 } 252 }, 253 "node_modules/@atproto/jwk-jose": { 254 - "version": "0.1.6", 255 - "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.6.tgz", 256 - "integrity": "sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==", 257 "dependencies": { 258 - "@atproto/jwk": "0.1.5", 259 "jose": "^5.2.0" 260 } 261 }, 262 "node_modules/@atproto/jwk-webcrypto": { 263 - "version": "0.1.6", 264 - "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.6.tgz", 265 - "integrity": "sha512-mxWHOvlg+HGohldfiaon1fNsr7iDvKrTrkV0/ZvymWRzxsDFPCon1hu8OtKLXUVgLh+IzDJT1D79I4fBSo4pog==", 266 "dependencies": { 267 - "@atproto/jwk": "0.1.5", 268 - "@atproto/jwk-jose": "0.1.6", 269 "zod": "^3.23.8" 270 } 271 }, 272 "node_modules/@atproto/lex-cli": { 273 - "version": "0.8.1", 274 - "resolved": "https://registry.npmjs.org/@atproto/lex-cli/-/lex-cli-0.8.1.tgz", 275 - "integrity": "sha512-0Ns6kX46gum2jU8bpvWCSVqoYhjmJrOGR/NLfLHgPbJtBlyxMGQAxqpy1x6zOi6SkkRGWYhHvRfr5J8lTHbxjA==", 276 "dev": true, 277 "dependencies": { 278 "@atproto/lexicon": "^0.4.11", ··· 304 } 305 }, 306 "node_modules/@atproto/oauth-client": { 307 - "version": "0.3.16", 308 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.3.16.tgz", 309 - "integrity": "sha512-AEtGLOXRJzBcBa8LyUXwFf/M7cZc+CcOBjLsiqmVQriSwccfyTkALgiyM0UcRHJqlwtLPuf9RYtgKPc8rW5F/w==", 310 "dependencies": { 311 - "@atproto-labs/did-resolver": "0.1.12", 312 - "@atproto-labs/fetch": "0.2.2", 313 "@atproto-labs/handle-resolver": "0.1.8", 314 - "@atproto-labs/identity-resolver": "0.1.16", 315 "@atproto-labs/simple-store": "0.2.0", 316 "@atproto-labs/simple-store-memory": "0.1.3", 317 "@atproto/did": "0.1.5", 318 - "@atproto/jwk": "0.1.5", 319 - "@atproto/oauth-types": "0.2.7", 320 "@atproto/xrpc": "0.7.0", 321 "multiformats": "^9.9.0", 322 "zod": "^3.23.8" 323 } 324 }, 325 "node_modules/@atproto/oauth-client-node": { 326 - "version": "0.2.17", 327 - "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.2.17.tgz", 328 - "integrity": "sha512-mPaBEZlsEAhUvhr958tPrQA4T+wDv4I6MLPTF7QNzTG1n/kP2LEIStq1Y63UVDwEqTS16LnpsZodu3QZnrNxXg==", 329 "dependencies": { 330 - "@atproto-labs/did-resolver": "0.1.12", 331 - "@atproto-labs/handle-resolver-node": "0.1.15", 332 "@atproto-labs/simple-store": "0.2.0", 333 "@atproto/did": "0.1.5", 334 - "@atproto/jwk": "0.1.5", 335 - "@atproto/jwk-jose": "0.1.6", 336 - "@atproto/jwk-webcrypto": "0.1.6", 337 - "@atproto/oauth-client": "0.3.16", 338 - "@atproto/oauth-types": "0.2.7" 339 }, 340 "engines": { 341 "node": ">=18.7.0" 342 } 343 }, 344 "node_modules/@atproto/oauth-types": { 345 - "version": "0.2.7", 346 - "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.2.7.tgz", 347 - "integrity": "sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==", 348 "dependencies": { 349 - "@atproto/jwk": "0.1.5", 350 "zod": "^3.23.8" 351 } 352 }, 353 "node_modules/@atproto/repo": { 354 - "version": "0.8.1", 355 - "resolved": "https://registry.npmjs.org/@atproto/repo/-/repo-0.8.1.tgz", 356 - "integrity": "sha512-d1NtHhXYJVJlFVI6mbVOUnpB0rnhqxPnZcALkJoYJjaDPVr4NNqRFAtrwb+GHzxT6DhijoXYQf24pKGfEFDd4g==", 357 "dependencies": { 358 "@atproto/common": "^0.4.11", 359 "@atproto/common-web": "^0.4.2", ··· 370 } 371 }, 372 "node_modules/@atproto/sync": { 373 - "version": "0.1.23", 374 - "resolved": "https://registry.npmjs.org/@atproto/sync/-/sync-0.1.23.tgz", 375 - "integrity": "sha512-1ItRNHMLMcBeTziOZpxS4Q+ha2enQce3fSiAQaCpLCQ8VTNq1D1aRR6ePZCQFzab9jDDtBz0v4FufOnMByRIeg==", 376 "dependencies": { 377 "@atproto/common": "^0.4.11", 378 "@atproto/identity": "^0.4.8", 379 "@atproto/lexicon": "^0.4.11", 380 - "@atproto/repo": "^0.8.1", 381 "@atproto/syntax": "^0.4.0", 382 - "@atproto/xrpc-server": "^0.7.18", 383 "multiformats": "^9.9.0", 384 "p-queue": "^6.6.2", 385 "ws": "^8.12.0" ··· 388 "node": ">=18.7.0" 389 } 390 }, 391 "node_modules/@atproto/syntax": { 392 "version": "0.4.0", 393 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", ··· 403 } 404 }, 405 "node_modules/@atproto/xrpc-server": { 406 - "version": "0.7.18", 407 - "resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.7.18.tgz", 408 - "integrity": "sha512-kjlAsI+UNbbm6AK3Y5Hb4BJ7VQHNKiYYu2kX5vhZJZHO8qfO40GPYYb/2TknZV8IG6fDPBQhUpcDRolI86sgag==", 409 "dependencies": { 410 "@atproto/common": "^0.4.11", 411 "@atproto/crypto": "^0.4.4", ··· 690 "node": ">= 0.8.0" 691 } 692 }, 693 "node_modules/@atproto/xrpc-server/node_modules/type-is": { 694 "version": "1.6.18", 695 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", ··· 717 } 718 }, 719 "node_modules/@babel/compat-data": { 720 - "version": "7.27.2", 721 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz", 722 - "integrity": "sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==", 723 "dev": true, 724 "engines": { 725 "node": ">=6.9.0" 726 } 727 }, 728 "node_modules/@babel/core": { 729 - "version": "7.27.1", 730 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", 731 - "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", 732 "dev": true, 733 "dependencies": { 734 "@ampproject/remapping": "^2.2.0", 735 "@babel/code-frame": "^7.27.1", 736 - "@babel/generator": "^7.27.1", 737 - "@babel/helper-compilation-targets": "^7.27.1", 738 - "@babel/helper-module-transforms": "^7.27.1", 739 - "@babel/helpers": "^7.27.1", 740 - "@babel/parser": "^7.27.1", 741 - "@babel/template": "^7.27.1", 742 - "@babel/traverse": "^7.27.1", 743 - "@babel/types": "^7.27.1", 744 "convert-source-map": "^2.0.0", 745 "debug": "^4.1.0", 746 "gensync": "^1.0.0-beta.2", ··· 756 } 757 }, 758 "node_modules/@babel/generator": { 759 - "version": "7.27.1", 760 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", 761 - "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", 762 "dev": true, 763 "dependencies": { 764 - "@babel/parser": "^7.27.1", 765 - "@babel/types": "^7.27.1", 766 - "@jridgewell/gen-mapping": "^0.3.5", 767 - "@jridgewell/trace-mapping": "^0.3.25", 768 "jsesc": "^3.0.2" 769 }, 770 "engines": { ··· 796 "yallist": "^3.0.2" 797 } 798 }, 799 "node_modules/@babel/helper-module-imports": { 800 "version": "7.27.1", 801 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", ··· 810 } 811 }, 812 "node_modules/@babel/helper-module-transforms": { 813 - "version": "7.27.1", 814 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", 815 - "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", 816 "dev": true, 817 "dependencies": { 818 "@babel/helper-module-imports": "^7.27.1", 819 "@babel/helper-validator-identifier": "^7.27.1", 820 - "@babel/traverse": "^7.27.1" 821 }, 822 "engines": { 823 "node": ">=6.9.0" ··· 863 } 864 }, 865 "node_modules/@babel/helpers": { 866 - "version": "7.27.1", 867 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", 868 - "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", 869 "dev": true, 870 "dependencies": { 871 - "@babel/template": "^7.27.1", 872 - "@babel/types": "^7.27.1" 873 }, 874 "engines": { 875 "node": ">=6.9.0" 876 } 877 }, 878 "node_modules/@babel/parser": { 879 - "version": "7.27.2", 880 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz", 881 - "integrity": "sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==", 882 "dev": true, 883 "dependencies": { 884 - "@babel/types": "^7.27.1" 885 }, 886 "bin": { 887 "parser": "bin/babel-parser.js" ··· 1127 } 1128 }, 1129 "node_modules/@babel/traverse": { 1130 - "version": "7.27.1", 1131 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", 1132 - "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", 1133 "dev": true, 1134 "dependencies": { 1135 "@babel/code-frame": "^7.27.1", 1136 - "@babel/generator": "^7.27.1", 1137 - "@babel/parser": "^7.27.1", 1138 - "@babel/template": "^7.27.1", 1139 - "@babel/types": "^7.27.1", 1140 - "debug": "^4.3.1", 1141 - "globals": "^11.1.0" 1142 }, 1143 "engines": { 1144 "node": ">=6.9.0" 1145 } 1146 }, 1147 "node_modules/@babel/types": { 1148 - "version": "7.27.1", 1149 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", 1150 - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", 1151 "dev": true, 1152 "dependencies": { 1153 "@babel/helper-string-parser": "^7.27.1", ··· 1181 "darwin" 1182 ] 1183 }, 1184 "node_modules/@csstools/color-helpers": { 1185 "version": "5.0.2", 1186 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", ··· 1308 "source-map-support": "^0.5.21" 1309 } 1310 }, 1311 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { 1312 "version": "0.18.20", 1313 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", ··· 1324 "node": ">=12" 1325 } 1326 }, 1327 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 1328 "version": "0.18.20", 1329 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", ··· 1372 "get-tsconfig": "^4.7.0" 1373 } 1374 }, 1375 "node_modules/@esbuild/darwin-arm64": { 1376 - "version": "0.25.4", 1377 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 1378 - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 1379 "cpu": [ 1380 "arm64" 1381 ], ··· 1388 "node": ">=18" 1389 } 1390 }, 1391 "node_modules/@flydotio/dockerfile": { 1392 "version": "0.7.10", 1393 "resolved": "https://registry.npmjs.org/@flydotio/dockerfile/-/dockerfile-0.7.10.tgz", ··· 1452 } 1453 }, 1454 "node_modules/@inquirer/checkbox": { 1455 - "version": "4.1.6", 1456 - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.6.tgz", 1457 - "integrity": "sha512-62u896rWCtKKE43soodq5e/QcRsA22I+7/4Ov7LESWnKRO6BVo2A1DFLDmXL9e28TB0CfHc3YtkbPm7iwajqkg==", 1458 "dev": true, 1459 "dependencies": { 1460 - "@inquirer/core": "^10.1.11", 1461 - "@inquirer/figures": "^1.0.11", 1462 - "@inquirer/type": "^3.0.6", 1463 "ansi-escapes": "^4.3.2", 1464 "yoctocolors-cjs": "^2.1.2" 1465 }, ··· 1476 } 1477 }, 1478 "node_modules/@inquirer/confirm": { 1479 - "version": "5.1.10", 1480 - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.10.tgz", 1481 - "integrity": "sha512-FxbQ9giWxUWKUk2O5XZ6PduVnH2CZ/fmMKMBkH71MHJvWr7WL5AHKevhzF1L5uYWB2P548o1RzVxrNd3dpmk6g==", 1482 "dev": true, 1483 "dependencies": { 1484 - "@inquirer/core": "^10.1.11", 1485 - "@inquirer/type": "^3.0.6" 1486 }, 1487 "engines": { 1488 "node": ">=18" ··· 1497 } 1498 }, 1499 "node_modules/@inquirer/core": { 1500 - "version": "10.1.11", 1501 - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.11.tgz", 1502 - "integrity": "sha512-BXwI/MCqdtAhzNQlBEFE7CEflhPkl/BqvAuV/aK6lW3DClIfYVDWPP/kXuXHtBWC7/EEbNqd/1BGq2BGBBnuxw==", 1503 "dev": true, 1504 "dependencies": { 1505 - "@inquirer/figures": "^1.0.11", 1506 - "@inquirer/type": "^3.0.6", 1507 "ansi-escapes": "^4.3.2", 1508 "cli-width": "^4.1.0", 1509 "mute-stream": "^2.0.0", ··· 1524 } 1525 }, 1526 "node_modules/@inquirer/editor": { 1527 - "version": "4.2.11", 1528 - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.11.tgz", 1529 - "integrity": "sha512-YoZr0lBnnLFPpfPSNsQ8IZyKxU47zPyVi9NLjCWtna52//M/xuL0PGPAxHxxYhdOhnvY2oBafoM+BI5w/JK7jw==", 1530 "dev": true, 1531 "dependencies": { 1532 - "@inquirer/core": "^10.1.11", 1533 - "@inquirer/type": "^3.0.6", 1534 "external-editor": "^3.1.0" 1535 }, 1536 "engines": { ··· 1546 } 1547 }, 1548 "node_modules/@inquirer/expand": { 1549 - "version": "4.0.13", 1550 - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.13.tgz", 1551 - "integrity": "sha512-HgYNWuZLHX6q5y4hqKhwyytqAghmx35xikOGY3TcgNiElqXGPas24+UzNPOwGUZa5Dn32y25xJqVeUcGlTv+QQ==", 1552 "dev": true, 1553 "dependencies": { 1554 - "@inquirer/core": "^10.1.11", 1555 - "@inquirer/type": "^3.0.6", 1556 "yoctocolors-cjs": "^2.1.2" 1557 }, 1558 "engines": { ··· 1568 } 1569 }, 1570 "node_modules/@inquirer/figures": { 1571 - "version": "1.0.11", 1572 - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.11.tgz", 1573 - "integrity": "sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==", 1574 "dev": true, 1575 "engines": { 1576 "node": ">=18" 1577 } 1578 }, 1579 "node_modules/@inquirer/input": { 1580 - "version": "4.1.10", 1581 - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.10.tgz", 1582 - "integrity": "sha512-kV3BVne3wJ+j6reYQUZi/UN9NZGZLxgc/tfyjeK3mrx1QI7RXPxGp21IUTv+iVHcbP4ytZALF8vCHoxyNSC6qg==", 1583 "dev": true, 1584 "dependencies": { 1585 - "@inquirer/core": "^10.1.11", 1586 - "@inquirer/type": "^3.0.6" 1587 }, 1588 "engines": { 1589 "node": ">=18" ··· 1598 } 1599 }, 1600 "node_modules/@inquirer/number": { 1601 - "version": "3.0.13", 1602 - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.13.tgz", 1603 - "integrity": "sha512-IrLezcg/GWKS8zpKDvnJ/YTflNJdG0qSFlUM/zNFsdi4UKW/CO+gaJpbMgQ20Q58vNKDJbEzC6IebdkprwL6ew==", 1604 "dev": true, 1605 "dependencies": { 1606 - "@inquirer/core": "^10.1.11", 1607 - "@inquirer/type": "^3.0.6" 1608 }, 1609 "engines": { 1610 "node": ">=18" ··· 1619 } 1620 }, 1621 "node_modules/@inquirer/password": { 1622 - "version": "4.0.13", 1623 - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.13.tgz", 1624 - "integrity": "sha512-NN0S/SmdhakqOTJhDwOpeBEEr8VdcYsjmZHDb0rblSh2FcbXQOr+2IApP7JG4WE3sxIdKytDn4ed3XYwtHxmJQ==", 1625 "dev": true, 1626 "dependencies": { 1627 - "@inquirer/core": "^10.1.11", 1628 - "@inquirer/type": "^3.0.6", 1629 "ansi-escapes": "^4.3.2" 1630 }, 1631 "engines": { ··· 1641 } 1642 }, 1643 "node_modules/@inquirer/prompts": { 1644 - "version": "7.5.1", 1645 - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.1.tgz", 1646 - "integrity": "sha512-5AOrZPf2/GxZ+SDRZ5WFplCA2TAQgK3OYrXCYmJL5NaTu4ECcoWFlfUZuw7Es++6Njv7iu/8vpYJhuzxUH76Vg==", 1647 "dev": true, 1648 "dependencies": { 1649 - "@inquirer/checkbox": "^4.1.6", 1650 - "@inquirer/confirm": "^5.1.10", 1651 - "@inquirer/editor": "^4.2.11", 1652 - "@inquirer/expand": "^4.0.13", 1653 - "@inquirer/input": "^4.1.10", 1654 - "@inquirer/number": "^3.0.13", 1655 - "@inquirer/password": "^4.0.13", 1656 - "@inquirer/rawlist": "^4.1.1", 1657 - "@inquirer/search": "^3.0.13", 1658 - "@inquirer/select": "^4.2.1" 1659 }, 1660 "engines": { 1661 "node": ">=18" ··· 1670 } 1671 }, 1672 "node_modules/@inquirer/rawlist": { 1673 - "version": "4.1.1", 1674 - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.1.tgz", 1675 - "integrity": "sha512-VBUC0jPN2oaOq8+krwpo/mf3n/UryDUkKog3zi+oIi8/e5hykvdntgHUB9nhDM78RubiyR1ldIOfm5ue+2DeaQ==", 1676 "dev": true, 1677 "dependencies": { 1678 - "@inquirer/core": "^10.1.11", 1679 - "@inquirer/type": "^3.0.6", 1680 "yoctocolors-cjs": "^2.1.2" 1681 }, 1682 "engines": { ··· 1692 } 1693 }, 1694 "node_modules/@inquirer/search": { 1695 - "version": "3.0.13", 1696 - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.13.tgz", 1697 - "integrity": "sha512-9g89d2c5Izok/Gw/U7KPC3f9kfe5rA1AJ24xxNZG0st+vWekSk7tB9oE+dJv5JXd0ZSijomvW0KPMoBd8qbN4g==", 1698 "dev": true, 1699 "dependencies": { 1700 - "@inquirer/core": "^10.1.11", 1701 - "@inquirer/figures": "^1.0.11", 1702 - "@inquirer/type": "^3.0.6", 1703 "yoctocolors-cjs": "^2.1.2" 1704 }, 1705 "engines": { ··· 1715 } 1716 }, 1717 "node_modules/@inquirer/select": { 1718 - "version": "4.2.1", 1719 - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.1.tgz", 1720 - "integrity": "sha512-gt1Kd5XZm+/ddemcT3m23IP8aD8rC9drRckWoP/1f7OL46Yy2FGi8DSmNjEjQKtPl6SV96Kmjbl6p713KXJ/Jg==", 1721 "dev": true, 1722 "dependencies": { 1723 - "@inquirer/core": "^10.1.11", 1724 - "@inquirer/figures": "^1.0.11", 1725 - "@inquirer/type": "^3.0.6", 1726 "ansi-escapes": "^4.3.2", 1727 "yoctocolors-cjs": "^2.1.2" 1728 }, ··· 1739 } 1740 }, 1741 "node_modules/@inquirer/type": { 1742 - "version": "3.0.6", 1743 - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.6.tgz", 1744 - "integrity": "sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==", 1745 "dev": true, 1746 "engines": { 1747 "node": ">=18" ··· 2164 } 2165 }, 2166 "node_modules/@jridgewell/gen-mapping": { 2167 - "version": "0.3.8", 2168 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 2169 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 2170 "dev": true, 2171 "dependencies": { 2172 - "@jridgewell/set-array": "^1.2.1", 2173 - "@jridgewell/sourcemap-codec": "^1.4.10", 2174 "@jridgewell/trace-mapping": "^0.3.24" 2175 - }, 2176 - "engines": { 2177 - "node": ">=6.0.0" 2178 } 2179 }, 2180 "node_modules/@jridgewell/resolve-uri": { ··· 2186 "node": ">=6.0.0" 2187 } 2188 }, 2189 - "node_modules/@jridgewell/set-array": { 2190 - "version": "1.2.1", 2191 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 2192 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 2193 - "dev": true, 2194 - "engines": { 2195 - "node": ">=6.0.0" 2196 - } 2197 - }, 2198 "node_modules/@jridgewell/sourcemap-codec": { 2199 - "version": "1.5.0", 2200 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 2201 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 2202 "dev": true 2203 }, 2204 "node_modules/@jridgewell/trace-mapping": { 2205 - "version": "0.3.25", 2206 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 2207 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 2208 "dev": true, 2209 "dependencies": { 2210 "@jridgewell/resolve-uri": "^3.1.0", ··· 2222 } 2223 }, 2224 "node_modules/@noble/curves": { 2225 - "version": "1.9.1", 2226 - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.1.tgz", 2227 - "integrity": "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==", 2228 "dependencies": { 2229 "@noble/hashes": "1.8.0" 2230 }, ··· 2246 "url": "https://paulmillr.com/funding/" 2247 } 2248 }, 2249 "node_modules/@paralleldrive/cuid2": { 2250 "version": "2.2.2", 2251 "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz", ··· 2329 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 2330 "dev": true 2331 }, 2332 "node_modules/@rollup/rollup-darwin-arm64": { 2333 - "version": "4.40.2", 2334 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.2.tgz", 2335 - "integrity": "sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==", 2336 "cpu": [ 2337 "arm64" 2338 ], ··· 2342 "darwin" 2343 ] 2344 }, 2345 "node_modules/@sinclair/typebox": { 2346 "version": "0.27.8", 2347 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", ··· 2387 } 2388 }, 2389 "node_modules/@ts-morph/common/node_modules/brace-expansion": { 2390 - "version": "2.0.1", 2391 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2392 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2393 "dev": true, 2394 "dependencies": { 2395 "balanced-match": "^1.0.0" ··· 2452 } 2453 }, 2454 "node_modules/@types/body-parser": { 2455 - "version": "1.19.5", 2456 - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", 2457 - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", 2458 "dev": true, 2459 "dependencies": { 2460 "@types/connect": "*", ··· 2477 "dev": true 2478 }, 2479 "node_modules/@types/cors": { 2480 - "version": "2.8.18", 2481 - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.18.tgz", 2482 - "integrity": "sha512-nX3d0sxJW41CqQvfOzVG1NCTXfFDrDWIghCZncpHeWlVFd81zxB/DLhg7avFg6eHLCRX7ckBmoIIcqa++upvJA==", 2483 "dev": true, 2484 "dependencies": { 2485 "@types/node": "*" ··· 2507 } 2508 }, 2509 "node_modules/@types/estree": { 2510 - "version": "1.0.7", 2511 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 2512 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 2513 "dev": true 2514 }, 2515 "node_modules/@types/express": { 2516 - "version": "5.0.1", 2517 - "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.1.tgz", 2518 - "integrity": "sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ==", 2519 "dev": true, 2520 "dependencies": { 2521 "@types/body-parser": "*", ··· 2545 } 2546 }, 2547 "node_modules/@types/http-errors": { 2548 - "version": "2.0.4", 2549 - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", 2550 - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", 2551 "dev": true 2552 }, 2553 "node_modules/@types/istanbul-lib-coverage": { ··· 2596 } 2597 }, 2598 "node_modules/@types/jsonwebtoken": { 2599 - "version": "9.0.9", 2600 - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.9.tgz", 2601 - "integrity": "sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==", 2602 "dev": true, 2603 "dependencies": { 2604 "@types/ms": "*", ··· 2624 "dev": true 2625 }, 2626 "node_modules/@types/node": { 2627 - "version": "22.15.18", 2628 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.18.tgz", 2629 - "integrity": "sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==", 2630 "dev": true, 2631 "dependencies": { 2632 - "undici-types": "~6.21.0" 2633 } 2634 }, 2635 "node_modules/@types/pg": { 2636 - "version": "8.15.1", 2637 - "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.1.tgz", 2638 - "integrity": "sha512-YKHrkGWBX5+ivzvOQ66I0fdqsQTsvxqM0AGP2i0XrVZ9DP5VA/deEbTf7VuLPGpY7fJB9uGbkZ6KjVhuHcrTkQ==", 2639 "dev": true, 2640 "dependencies": { 2641 "@types/node": "*", 2642 "pg-protocol": "*", 2643 - "pg-types": "^4.0.1" 2644 } 2645 }, 2646 "node_modules/@types/qs": { 2647 - "version": "6.9.18", 2648 - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", 2649 - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", 2650 "dev": true 2651 }, 2652 "node_modules/@types/range-parser": { ··· 2656 "dev": true 2657 }, 2658 "node_modules/@types/send": { 2659 - "version": "0.17.4", 2660 - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", 2661 - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", 2662 "dev": true, 2663 "dependencies": { 2664 "@types/mime": "^1", ··· 2666 } 2667 }, 2668 "node_modules/@types/serve-static": { 2669 - "version": "1.15.7", 2670 - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", 2671 - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", 2672 "dev": true, 2673 "dependencies": { 2674 "@types/http-errors": "*", ··· 2798 }, 2799 "engines": { 2800 "node": ">= 0.6" 2801 } 2802 }, 2803 "node_modules/agent-base": { ··· 3137 "optional": true 3138 }, 3139 "node_modules/bare-fs": { 3140 - "version": "4.1.5", 3141 - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.5.tgz", 3142 - "integrity": "sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==", 3143 "dev": true, 3144 "optional": true, 3145 "dependencies": { ··· 3298 } 3299 }, 3300 "node_modules/brace-expansion": { 3301 - "version": "1.1.11", 3302 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3303 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3304 "dev": true, 3305 "dependencies": { 3306 "balanced-match": "^1.0.0", ··· 3320 } 3321 }, 3322 "node_modules/browserslist": { 3323 - "version": "4.24.5", 3324 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", 3325 - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", 3326 "dev": true, 3327 "funding": [ 3328 { ··· 3339 } 3340 ], 3341 "dependencies": { 3342 - "caniuse-lite": "^1.0.30001716", 3343 - "electron-to-chromium": "^1.5.149", 3344 "node-releases": "^2.0.19", 3345 "update-browserslist-db": "^1.1.3" 3346 }, ··· 3512 } 3513 }, 3514 "node_modules/caniuse-lite": { 3515 - "version": "1.0.30001718", 3516 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", 3517 - "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", 3518 "dev": true, 3519 "funding": [ 3520 { ··· 3774 "dev": true 3775 }, 3776 "node_modules/concurrently": { 3777 - "version": "9.1.2", 3778 - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz", 3779 - "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==", 3780 "dev": true, 3781 "dependencies": { 3782 "chalk": "^4.1.2", ··· 3812 "funding": { 3813 "url": "https://github.com/chalk/supports-color?sponsor=1" 3814 } 3815 }, 3816 "node_modules/consola": { 3817 "version": "3.4.2", ··· 3963 } 3964 }, 3965 "node_modules/cssstyle": { 3966 - "version": "4.3.1", 3967 - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.3.1.tgz", 3968 - "integrity": "sha512-ZgW+Jgdd7i52AaLYCriF8Mxqft0gD/R9i9wi6RWBhs1pqdPEzPjym7rvRKi397WmQFf3SlyUsszhw+VVCbx79Q==", 3969 "dev": true, 3970 "dependencies": { 3971 - "@asamuzakjp/css-color": "^3.1.2", 3972 "rrweb-cssom": "^0.8.0" 3973 }, 3974 "engines": { ··· 3988 "node": ">=18" 3989 } 3990 }, 3991 - "node_modules/data-urls/node_modules/tr46": { 3992 - "version": "5.1.1", 3993 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 3994 - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 3995 - "dev": true, 3996 - "dependencies": { 3997 - "punycode": "^2.3.1" 3998 - }, 3999 - "engines": { 4000 - "node": ">=18" 4001 - } 4002 - }, 4003 - "node_modules/data-urls/node_modules/webidl-conversions": { 4004 - "version": "7.0.0", 4005 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", 4006 - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", 4007 - "dev": true, 4008 - "engines": { 4009 - "node": ">=12" 4010 - } 4011 - }, 4012 - "node_modules/data-urls/node_modules/whatwg-url": { 4013 - "version": "14.2.0", 4014 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", 4015 - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", 4016 - "dev": true, 4017 - "dependencies": { 4018 - "tr46": "^5.1.0", 4019 - "webidl-conversions": "^7.0.0" 4020 - }, 4021 - "engines": { 4022 - "node": ">=18" 4023 - } 4024 - }, 4025 "node_modules/debug": { 4026 "version": "4.4.1", 4027 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", ··· 4254 } 4255 }, 4256 "node_modules/dotenv": { 4257 - "version": "16.5.0", 4258 - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", 4259 - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", 4260 "engines": { 4261 "node": ">=12" 4262 }, ··· 4289 } 4290 }, 4291 "node_modules/drizzle-kit": { 4292 - "version": "0.31.1", 4293 - "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.1.tgz", 4294 - "integrity": "sha512-PUjYKWtzOzPtdtQlTHQG3qfv4Y0XT8+Eas6UbxCmxTj7qgMf+39dDujf1BP1I+qqZtw9uzwTh8jYtkMuCq+B0Q==", 4295 "dev": true, 4296 "dependencies": { 4297 "@drizzle-team/brocli": "^0.10.2", 4298 "@esbuild-kit/esm-loader": "^2.5.5", 4299 - "esbuild": "^0.25.2", 4300 "esbuild-register": "^3.5.0" 4301 }, 4302 "bin": { ··· 4472 } 4473 }, 4474 "node_modules/electron-to-chromium": { 4475 - "version": "1.5.152", 4476 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.152.tgz", 4477 - "integrity": "sha512-xBOfg/EBaIlVsHipHl2VdTPJRSvErNUaqW8ejTq5OlOlIYx1wOllCHsAvAIrr55jD1IYEfdR86miUEt8H5IeJg==", 4478 "dev": true 4479 }, 4480 "node_modules/emittery": { ··· 4513 } 4514 }, 4515 "node_modules/entities": { 4516 - "version": "6.0.0", 4517 - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", 4518 - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", 4519 "dev": true, 4520 "engines": { 4521 "node": ">=0.12" ··· 4576 } 4577 }, 4578 "node_modules/esbuild": { 4579 - "version": "0.25.4", 4580 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 4581 - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 4582 "dev": true, 4583 "hasInstallScript": true, 4584 "bin": { ··· 4588 "node": ">=18" 4589 }, 4590 "optionalDependencies": { 4591 - "@esbuild/aix-ppc64": "0.25.4", 4592 - "@esbuild/android-arm": "0.25.4", 4593 - "@esbuild/android-arm64": "0.25.4", 4594 - "@esbuild/android-x64": "0.25.4", 4595 - "@esbuild/darwin-arm64": "0.25.4", 4596 - "@esbuild/darwin-x64": "0.25.4", 4597 - "@esbuild/freebsd-arm64": "0.25.4", 4598 - "@esbuild/freebsd-x64": "0.25.4", 4599 - "@esbuild/linux-arm": "0.25.4", 4600 - "@esbuild/linux-arm64": "0.25.4", 4601 - "@esbuild/linux-ia32": "0.25.4", 4602 - "@esbuild/linux-loong64": "0.25.4", 4603 - "@esbuild/linux-mips64el": "0.25.4", 4604 - "@esbuild/linux-ppc64": "0.25.4", 4605 - "@esbuild/linux-riscv64": "0.25.4", 4606 - "@esbuild/linux-s390x": "0.25.4", 4607 - "@esbuild/linux-x64": "0.25.4", 4608 - "@esbuild/netbsd-arm64": "0.25.4", 4609 - "@esbuild/netbsd-x64": "0.25.4", 4610 - "@esbuild/openbsd-arm64": "0.25.4", 4611 - "@esbuild/openbsd-x64": "0.25.4", 4612 - "@esbuild/sunos-x64": "0.25.4", 4613 - "@esbuild/win32-arm64": "0.25.4", 4614 - "@esbuild/win32-ia32": "0.25.4", 4615 - "@esbuild/win32-x64": "0.25.4" 4616 } 4617 }, 4618 "node_modules/esbuild-register": { ··· 4877 } 4878 }, 4879 "node_modules/filelist/node_modules/brace-expansion": { 4880 - "version": "2.0.1", 4881 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 4882 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 4883 "dev": true, 4884 "dependencies": { 4885 "balanced-match": "^1.0.0" ··· 4938 "node": ">=8" 4939 } 4940 }, 4941 "node_modules/foreground-child": { 4942 "version": "3.3.1", 4943 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", ··· 4955 } 4956 }, 4957 "node_modules/form-data": { 4958 - "version": "4.0.2", 4959 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", 4960 - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", 4961 "dev": true, 4962 "dependencies": { 4963 "asynckit": "^0.4.0", 4964 "combined-stream": "^1.0.8", 4965 "es-set-tostringtag": "^2.1.0", 4966 "mime-types": "^2.1.12" 4967 }, 4968 "engines": { ··· 5123 } 5124 }, 5125 "node_modules/get-tsconfig": { 5126 - "version": "4.10.0", 5127 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", 5128 - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", 5129 "dev": true, 5130 "dependencies": { 5131 "resolve-pkg-maps": "^1.0.0" ··· 5155 "url": "https://github.com/sponsors/isaacs" 5156 } 5157 }, 5158 - "node_modules/globals": { 5159 - "version": "11.12.0", 5160 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 5161 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 5162 - "dev": true, 5163 - "engines": { 5164 - "node": ">=4" 5165 - } 5166 - }, 5167 "node_modules/gopd": { 5168 "version": "1.2.0", 5169 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", ··· 5261 "statuses": "2.0.1", 5262 "toidentifier": "1.0.1" 5263 }, 5264 "engines": { 5265 "node": ">= 0.8" 5266 } ··· 5375 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 5376 }, 5377 "node_modules/inquirer": { 5378 - "version": "12.6.1", 5379 - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.6.1.tgz", 5380 - "integrity": "sha512-MGFnzHVS3l3oM3cy+LWkyR7UUtVEn3D5U41CZbEY34szToWoJAvaVtCTz1mxsEzZFk/HXWyCArn0HDgloTXMDw==", 5381 "dev": true, 5382 "dependencies": { 5383 - "@inquirer/core": "^10.1.11", 5384 - "@inquirer/prompts": "^7.5.1", 5385 - "@inquirer/type": "^3.0.6", 5386 "ansi-escapes": "^4.3.2", 5387 "mute-stream": "^2.0.0", 5388 - "run-async": "^3.0.0", 5389 "rxjs": "^7.8.2" 5390 }, 5391 "engines": { ··· 6259 } 6260 } 6261 }, 6262 - "node_modules/jsdom/node_modules/tr46": { 6263 - "version": "5.1.1", 6264 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 6265 - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 6266 - "dev": true, 6267 - "dependencies": { 6268 - "punycode": "^2.3.1" 6269 - }, 6270 - "engines": { 6271 - "node": ">=18" 6272 - } 6273 - }, 6274 - "node_modules/jsdom/node_modules/webidl-conversions": { 6275 - "version": "7.0.0", 6276 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", 6277 - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", 6278 - "dev": true, 6279 - "engines": { 6280 - "node": ">=12" 6281 - } 6282 - }, 6283 - "node_modules/jsdom/node_modules/whatwg-url": { 6284 - "version": "14.2.0", 6285 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", 6286 - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", 6287 - "dev": true, 6288 - "dependencies": { 6289 - "tr46": "^5.1.0", 6290 - "webidl-conversions": "^7.0.0" 6291 - }, 6292 - "engines": { 6293 - "node": ">=18" 6294 - } 6295 - }, 6296 "node_modules/jsesc": { 6297 "version": "3.1.0", 6298 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", ··· 6543 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6544 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 6545 }, 6546 "node_modules/make-dir": { 6547 "version": "4.0.0", 6548 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", ··· 6727 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 6728 "dev": true 6729 }, 6730 "node_modules/ms": { 6731 "version": "2.1.3", 6732 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", ··· 6849 "funding": { 6850 "url": "https://github.com/sponsors/ljharb" 6851 } 6852 - }, 6853 - "node_modules/obuf": { 6854 - "version": "1.1.2", 6855 - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 6856 - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 6857 - "dev": true 6858 }, 6859 "node_modules/on-exit-leak-free": { 6860 "version": "2.1.2", ··· 6907 "node": ">=0.10.0" 6908 } 6909 }, 6910 "node_modules/p-finally": { 6911 "version": "1.0.0", 6912 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", ··· 7099 "node": ">=16" 7100 } 7101 }, 7102 "node_modules/pg": { 7103 - "version": "8.16.0", 7104 - "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.0.tgz", 7105 - "integrity": "sha512-7SKfdvP8CTNXjMUzfcVTaI+TDzBEeaUnVwiVGZQD1Hh33Kpev7liQba9uLd4CfN8r9mCVsD0JIpq03+Unpz+kg==", 7106 "dev": true, 7107 "dependencies": { 7108 - "pg-connection-string": "^2.9.0", 7109 - "pg-pool": "^3.10.0", 7110 - "pg-protocol": "^1.10.0", 7111 "pg-types": "2.2.0", 7112 "pgpass": "1.0.5" 7113 }, 7114 "engines": { 7115 - "node": ">= 8.0.0" 7116 }, 7117 "optionalDependencies": { 7118 - "pg-cloudflare": "^1.2.5" 7119 }, 7120 "peerDependencies": { 7121 "pg-native": ">=3.0.1" ··· 7127 } 7128 }, 7129 "node_modules/pg-cloudflare": { 7130 - "version": "1.2.5", 7131 - "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.5.tgz", 7132 - "integrity": "sha512-OOX22Vt0vOSRrdoUPKJ8Wi2OpE/o/h9T8X1s4qSkCedbNah9ei2W2765be8iMVxQUsvgT7zIAT2eIa9fs5+vtg==", 7133 "dev": true, 7134 "optional": true 7135 }, 7136 "node_modules/pg-connection-string": { 7137 - "version": "2.9.0", 7138 - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.0.tgz", 7139 - "integrity": "sha512-P2DEBKuvh5RClafLngkAuGe9OUlFV7ebu8w1kmaaOgPcpJd1RIFh7otETfI6hAR8YupOLFTY7nuvvIn7PLciUQ==", 7140 "dev": true 7141 }, 7142 "node_modules/pg-int8": { ··· 7148 "node": ">=4.0.0" 7149 } 7150 }, 7151 - "node_modules/pg-numeric": { 7152 - "version": "1.0.2", 7153 - "resolved": "https://registry.npmjs.org/pg-numeric/-/pg-numeric-1.0.2.tgz", 7154 - "integrity": "sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==", 7155 - "dev": true, 7156 - "engines": { 7157 - "node": ">=4" 7158 - } 7159 - }, 7160 "node_modules/pg-pool": { 7161 - "version": "3.10.0", 7162 - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.0.tgz", 7163 - "integrity": "sha512-DzZ26On4sQ0KmqnO34muPcmKbhrjmyiO4lCCR0VwEd7MjmiKf5NTg/6+apUEu0NF7ESa37CGzFxH513CoUmWnA==", 7164 "dev": true, 7165 "peerDependencies": { 7166 "pg": ">=8.0" 7167 } 7168 }, 7169 "node_modules/pg-protocol": { 7170 - "version": "1.10.0", 7171 - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.0.tgz", 7172 - "integrity": "sha512-IpdytjudNuLv8nhlHs/UrVBhU0e78J0oIS/0AVdTbWxSOkFUVdsHC/NrorO6nXsQNDTT1kzDSOMJubBQviX18Q==", 7173 "dev": true 7174 }, 7175 "node_modules/pg-types": { 7176 - "version": "4.0.2", 7177 - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-4.0.2.tgz", 7178 - "integrity": "sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==", 7179 - "dev": true, 7180 - "dependencies": { 7181 - "pg-int8": "1.0.1", 7182 - "pg-numeric": "1.0.2", 7183 - "postgres-array": "~3.0.1", 7184 - "postgres-bytea": "~3.0.0", 7185 - "postgres-date": "~2.1.0", 7186 - "postgres-interval": "^3.0.0", 7187 - "postgres-range": "^1.1.1" 7188 - }, 7189 - "engines": { 7190 - "node": ">=10" 7191 - } 7192 - }, 7193 - "node_modules/pg/node_modules/pg-types": { 7194 "version": "2.2.0", 7195 "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", 7196 "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", ··· 7206 "node": ">=4" 7207 } 7208 }, 7209 - "node_modules/pg/node_modules/postgres-array": { 7210 - "version": "2.0.0", 7211 - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", 7212 - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", 7213 - "dev": true, 7214 - "engines": { 7215 - "node": ">=4" 7216 - } 7217 - }, 7218 - "node_modules/pg/node_modules/postgres-bytea": { 7219 - "version": "1.0.0", 7220 - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", 7221 - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", 7222 - "dev": true, 7223 - "engines": { 7224 - "node": ">=0.10.0" 7225 - } 7226 - }, 7227 - "node_modules/pg/node_modules/postgres-date": { 7228 - "version": "1.0.7", 7229 - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", 7230 - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", 7231 - "dev": true, 7232 - "engines": { 7233 - "node": ">=0.10.0" 7234 - } 7235 - }, 7236 - "node_modules/pg/node_modules/postgres-interval": { 7237 - "version": "1.2.0", 7238 - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", 7239 - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", 7240 - "dev": true, 7241 - "dependencies": { 7242 - "xtend": "^4.0.0" 7243 - }, 7244 - "engines": { 7245 - "node": ">=0.10.0" 7246 - } 7247 - }, 7248 "node_modules/pgpass": { 7249 "version": "1.0.5", 7250 "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", ··· 7328 "node": ">=8" 7329 } 7330 }, 7331 "node_modules/playwright": { 7332 - "version": "1.52.0", 7333 - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz", 7334 - "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==", 7335 "dev": true, 7336 "dependencies": { 7337 - "playwright-core": "1.52.0" 7338 }, 7339 "bin": { 7340 "playwright": "cli.js" ··· 7347 } 7348 }, 7349 "node_modules/playwright-core": { 7350 - "version": "1.52.0", 7351 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz", 7352 - "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==", 7353 "dev": true, 7354 "bin": { 7355 "playwright-core": "cli.js" ··· 7415 } 7416 }, 7417 "node_modules/postgres": { 7418 - "version": "3.4.5", 7419 - "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.5.tgz", 7420 - "integrity": "sha512-cDWgoah1Gez9rN3H4165peY9qfpEo+SA61oQv65O3cRUE1pOEoJWwddwcqKE8XZYjbblOJlYDlLV4h67HrEVDg==", 7421 "engines": { 7422 "node": ">=12" 7423 }, ··· 7427 } 7428 }, 7429 "node_modules/postgres-array": { 7430 - "version": "3.0.4", 7431 - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-3.0.4.tgz", 7432 - "integrity": "sha512-nAUSGfSDGOaOAEGwqsRY27GPOea7CNipJPOA7lPbdEpx5Kg3qzdP0AaWC5MlhTWV9s4hFX39nomVZ+C4tnGOJQ==", 7433 "dev": true, 7434 "engines": { 7435 - "node": ">=12" 7436 } 7437 }, 7438 "node_modules/postgres-bytea": { 7439 - "version": "3.0.0", 7440 - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-3.0.0.tgz", 7441 - "integrity": "sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw==", 7442 "dev": true, 7443 - "dependencies": { 7444 - "obuf": "~1.1.2" 7445 - }, 7446 "engines": { 7447 - "node": ">= 6" 7448 } 7449 }, 7450 "node_modules/postgres-date": { 7451 - "version": "2.1.0", 7452 - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz", 7453 - "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==", 7454 "dev": true, 7455 "engines": { 7456 - "node": ">=12" 7457 } 7458 }, 7459 "node_modules/postgres-interval": { 7460 - "version": "3.0.0", 7461 - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-3.0.0.tgz", 7462 - "integrity": "sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw==", 7463 "dev": true, 7464 "engines": { 7465 - "node": ">=12" 7466 } 7467 }, 7468 - "node_modules/postgres-range": { 7469 - "version": "1.1.4", 7470 - "resolved": "https://registry.npmjs.org/postgres-range/-/postgres-range-1.1.4.tgz", 7471 - "integrity": "sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==", 7472 - "dev": true 7473 - }, 7474 "node_modules/prettier": { 7475 - "version": "3.5.3", 7476 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", 7477 - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", 7478 "dev": true, 7479 "bin": { 7480 "prettier": "bin/prettier.cjs" ··· 7621 "node": ">= 0.10" 7622 } 7623 }, 7624 - "node_modules/psl": { 7625 - "version": "1.15.0", 7626 - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", 7627 - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", 7628 - "dependencies": { 7629 - "punycode": "^2.3.1" 7630 - }, 7631 - "funding": { 7632 - "url": "https://github.com/sponsors/lupomontero" 7633 - } 7634 - }, 7635 "node_modules/pump": { 7636 "version": "3.0.3", 7637 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", ··· 7646 "version": "2.3.1", 7647 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 7648 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 7649 "engines": { 7650 "node": ">=6" 7651 } ··· 7862 } 7863 }, 7864 "node_modules/rollup": { 7865 - "version": "4.40.2", 7866 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.2.tgz", 7867 - "integrity": "sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==", 7868 "dev": true, 7869 "dependencies": { 7870 - "@types/estree": "1.0.7" 7871 }, 7872 "bin": { 7873 "rollup": "dist/bin/rollup" ··· 7877 "npm": ">=8.0.0" 7878 }, 7879 "optionalDependencies": { 7880 - "@rollup/rollup-android-arm-eabi": "4.40.2", 7881 - "@rollup/rollup-android-arm64": "4.40.2", 7882 - "@rollup/rollup-darwin-arm64": "4.40.2", 7883 - "@rollup/rollup-darwin-x64": "4.40.2", 7884 - "@rollup/rollup-freebsd-arm64": "4.40.2", 7885 - "@rollup/rollup-freebsd-x64": "4.40.2", 7886 - "@rollup/rollup-linux-arm-gnueabihf": "4.40.2", 7887 - "@rollup/rollup-linux-arm-musleabihf": "4.40.2", 7888 - "@rollup/rollup-linux-arm64-gnu": "4.40.2", 7889 - "@rollup/rollup-linux-arm64-musl": "4.40.2", 7890 - "@rollup/rollup-linux-loongarch64-gnu": "4.40.2", 7891 - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.2", 7892 - "@rollup/rollup-linux-riscv64-gnu": "4.40.2", 7893 - "@rollup/rollup-linux-riscv64-musl": "4.40.2", 7894 - "@rollup/rollup-linux-s390x-gnu": "4.40.2", 7895 - "@rollup/rollup-linux-x64-gnu": "4.40.2", 7896 - "@rollup/rollup-linux-x64-musl": "4.40.2", 7897 - "@rollup/rollup-win32-arm64-msvc": "4.40.2", 7898 - "@rollup/rollup-win32-ia32-msvc": "4.40.2", 7899 - "@rollup/rollup-win32-x64-msvc": "4.40.2", 7900 "fsevents": "~2.3.2" 7901 } 7902 }, ··· 7922 "dev": true 7923 }, 7924 "node_modules/run-async": { 7925 - "version": "3.0.0", 7926 - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", 7927 - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", 7928 "dev": true, 7929 "engines": { 7930 "node": ">=0.12.0" 7931 } ··· 8073 } 8074 }, 8075 "node_modules/shell-quote": { 8076 - "version": "1.8.2", 8077 - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", 8078 - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", 8079 "dev": true, 8080 "engines": { 8081 "node": ">= 0.4" ··· 8277 } 8278 }, 8279 "node_modules/statuses": { 8280 - "version": "2.0.1", 8281 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 8282 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 8283 "engines": { 8284 "node": ">= 0.8" 8285 } ··· 8425 } 8426 }, 8427 "node_modules/sucrase/node_modules/brace-expansion": { 8428 - "version": "2.0.1", 8429 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 8430 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 8431 "dev": true, 8432 "dependencies": { 8433 "balanced-match": "^1.0.0" ··· 8665 "dev": true 8666 }, 8667 "node_modules/tinyglobby": { 8668 - "version": "0.2.13", 8669 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 8670 - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 8671 "dev": true, 8672 "dependencies": { 8673 "fdir": "^6.4.4", ··· 8681 } 8682 }, 8683 "node_modules/tinyglobby/node_modules/fdir": { 8684 - "version": "6.4.4", 8685 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 8686 - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 8687 "dev": true, 8688 "peerDependencies": { 8689 "picomatch": "^3 || ^4" ··· 8707 } 8708 }, 8709 "node_modules/tlds": { 8710 - "version": "1.258.0", 8711 - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.258.0.tgz", 8712 - "integrity": "sha512-XGhStWuOlBA5D8QnyN2xtgB2cUOdJ3ztisne1DYVWMcVH29qh8eQIpRmP3HnuJLdgyzG0HpdGzRMu1lm/Oictw==", 8713 "bin": { 8714 "tlds": "bin.js" 8715 } ··· 8783 } 8784 }, 8785 "node_modules/tr46": { 8786 - "version": "1.0.1", 8787 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 8788 - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 8789 "dev": true, 8790 "dependencies": { 8791 - "punycode": "^2.1.0" 8792 } 8793 }, 8794 "node_modules/tree-kill": { ··· 8807 "dev": true 8808 }, 8809 "node_modules/ts-jest": { 8810 - "version": "29.3.3", 8811 - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.3.tgz", 8812 - "integrity": "sha512-y6jLm19SL4GroiBmHwFK4dSHUfDNmOrJbRfp6QmDIlI9p5tT5Q8ItccB4pTIslCIqOZuQnBwpTR0bQ5eUMYwkw==", 8813 "dev": true, 8814 "dependencies": { 8815 "bs-logger": "^0.2.6", 8816 "ejs": "^3.1.10", 8817 "fast-json-stable-stringify": "^2.1.0", 8818 - "jest-util": "^29.0.0", 8819 "json5": "^2.2.3", 8820 "lodash.memoize": "^4.1.2", 8821 "make-error": "^1.3.6", ··· 8831 }, 8832 "peerDependencies": { 8833 "@babel/core": ">=7.0.0-beta.0 <8", 8834 - "@jest/transform": "^29.0.0", 8835 - "@jest/types": "^29.0.0", 8836 - "babel-jest": "^29.0.0", 8837 - "jest": "^29.0.0", 8838 "typescript": ">=4.3 <6" 8839 }, 8840 "peerDependenciesMeta": { ··· 8851 "optional": true 8852 }, 8853 "esbuild": { 8854 "optional": true 8855 } 8856 } ··· 8919 "dev": true 8920 }, 8921 "node_modules/tsup": { 8922 - "version": "8.4.0", 8923 - "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.4.0.tgz", 8924 - "integrity": "sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==", 8925 "dev": true, 8926 "dependencies": { 8927 "bundle-require": "^5.1.0", ··· 8930 "consola": "^3.4.0", 8931 "debug": "^4.4.0", 8932 "esbuild": "^0.25.0", 8933 "joycon": "^3.1.1", 8934 "picocolors": "^1.1.1", 8935 "postcss-load-config": "^6.0.1", ··· 8981 "node": ">= 8" 8982 } 8983 }, 8984 "node_modules/tweetnacl": { 8985 "version": "0.14.5", 8986 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", ··· 9053 "node": ">=14.17" 9054 } 9055 }, 9056 "node_modules/uint8arrays": { 9057 "version": "3.0.0", 9058 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", ··· 9070 } 9071 }, 9072 "node_modules/undici-types": { 9073 - "version": "6.21.0", 9074 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 9075 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 9076 "dev": true 9077 }, 9078 "node_modules/unpipe": { ··· 9188 } 9189 }, 9190 "node_modules/webidl-conversions": { 9191 - "version": "4.0.2", 9192 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 9193 - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 9194 - "dev": true 9195 }, 9196 "node_modules/whatwg-encoding": { 9197 "version": "3.1.1", ··· 9215 } 9216 }, 9217 "node_modules/whatwg-url": { 9218 - "version": "7.1.0", 9219 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 9220 - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 9221 "dev": true, 9222 "dependencies": { 9223 - "lodash.sortby": "^4.7.0", 9224 - "tr46": "^1.0.1", 9225 - "webidl-conversions": "^4.0.2" 9226 } 9227 }, 9228 "node_modules/which": { ··· 9297 "dev": true 9298 }, 9299 "node_modules/ws": { 9300 - "version": "8.18.2", 9301 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", 9302 - "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", 9303 "engines": { 9304 "node": ">=10.0.0" 9305 }, ··· 9356 "dev": true 9357 }, 9358 "node_modules/yaml": { 9359 - "version": "2.7.1", 9360 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", 9361 - "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", 9362 "dev": true, 9363 "bin": { 9364 "yaml": "bin.mjs" 9365 }, 9366 "engines": { 9367 - "node": ">= 14" 9368 } 9369 }, 9370 "node_modules/yargs": { ··· 9439 } 9440 }, 9441 "node_modules/zod": { 9442 - "version": "3.24.4", 9443 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz", 9444 - "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==", 9445 "funding": { 9446 "url": "https://github.com/sponsors/colinhacks" 9447 }
··· 78 } 79 }, 80 "node_modules/@atproto-labs/did-resolver": { 81 + "version": "0.1.13", 82 + "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.1.13.tgz", 83 + "integrity": "sha512-DG3YNaCKc6PAIv1Gsz3E1Kufw2t14OBxe4LdKK7KKLCNoex51hm+A5yMevShe3BSll+QosqWYIEgkPSc5xBoGQ==", 84 "dependencies": { 85 + "@atproto-labs/fetch": "0.2.3", 86 + "@atproto-labs/pipe": "0.1.1", 87 "@atproto-labs/simple-store": "0.2.0", 88 "@atproto-labs/simple-store-memory": "0.1.3", 89 "@atproto/did": "0.1.5", ··· 91 } 92 }, 93 "node_modules/@atproto-labs/fetch": { 94 + "version": "0.2.3", 95 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 96 + "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 97 "dependencies": { 98 + "@atproto-labs/pipe": "0.1.1" 99 } 100 }, 101 "node_modules/@atproto-labs/fetch-node": { 102 + "version": "0.1.9", 103 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.1.9.tgz", 104 + "integrity": "sha512-8sHDDXZEzQptLu8ddUU/8U+THS6dumgPynVX0/1PjUYd4S/FWyPcz6yMIiVChTfzKnZvYRRz47+qvOKhydrHQw==", 105 "dependencies": { 106 + "@atproto-labs/fetch": "0.2.3", 107 + "@atproto-labs/pipe": "0.1.1", 108 "ipaddr.js": "^2.1.0", 109 "undici": "^6.14.1" 110 }, 111 "engines": { ··· 124 } 125 }, 126 "node_modules/@atproto-labs/handle-resolver-node": { 127 + "version": "0.1.16", 128 + "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.16.tgz", 129 + "integrity": "sha512-i2F989zjyC7b/odrV3/tOpIT1IDIxR3F0khPG4REfOWcmJ89QcP8BiejJ6KFJk3hbTJHq6X9/pTG1vesCvyIKA==", 130 "dependencies": { 131 + "@atproto-labs/fetch-node": "0.1.9", 132 "@atproto-labs/handle-resolver": "0.1.8", 133 "@atproto/did": "0.1.5" 134 }, ··· 137 } 138 }, 139 "node_modules/@atproto-labs/identity-resolver": { 140 + "version": "0.1.18", 141 + "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.1.18.tgz", 142 + "integrity": "sha512-DArYXP1hzZJIBcojun0CWEF+TjAhlGKcVq/RwLiGfY1mKq2yPjCiXyHj+5L0+z9jBSZiAB7L65JgcjI2+MFiRg==", 143 "dependencies": { 144 + "@atproto-labs/did-resolver": "0.1.13", 145 "@atproto-labs/handle-resolver": "0.1.8", 146 "@atproto/syntax": "0.4.0" 147 } 148 }, 149 "node_modules/@atproto-labs/pipe": { 150 + "version": "0.1.1", 151 + "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 152 + "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==" 153 }, 154 "node_modules/@atproto-labs/simple-store": { 155 "version": "0.2.0", ··· 166 } 167 }, 168 "node_modules/@atproto/api": { 169 + "version": "0.15.23", 170 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.15.23.tgz", 171 + "integrity": "sha512-qrXMPDs8xUugQyNxU5jm5xlhfx60SzOIzmHkZkI7ExYQFjX6juCabR9t8LofIUSiZKRY1PcU4QUFyhQIsjFuVg==", 172 "dependencies": { 173 "@atproto/common-web": "^0.4.2", 174 "@atproto/lexicon": "^0.4.11", ··· 241 } 242 }, 243 "node_modules/@atproto/jwk": { 244 + "version": "0.3.0", 245 + "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.3.0.tgz", 246 + "integrity": "sha512-MIAXyNMGu1tCNHjqW/8jqfE/wgWCIoK2cJ0mR6UxwhNPvkbe35TcpRYJdtQu/E6MUd7TziyDBa/GO4dKAiePhQ==", 247 "dependencies": { 248 "multiformats": "^9.9.0", 249 "zod": "^3.23.8" 250 } 251 }, 252 "node_modules/@atproto/jwk-jose": { 253 + "version": "0.1.8", 254 + "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.8.tgz", 255 + "integrity": "sha512-aoU2Q0GpIl388KhCcv9YvAxNscALUv3xzLq5gjVPdJ+zmqw94nGZNcjiNvpnbfS+VQM9e2DrrTuwmDXnxfrrSA==", 256 "dependencies": { 257 + "@atproto/jwk": "0.3.0", 258 "jose": "^5.2.0" 259 } 260 }, 261 "node_modules/@atproto/jwk-webcrypto": { 262 + "version": "0.1.8", 263 + "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.1.8.tgz", 264 + "integrity": "sha512-oOW/G40f6M0NbTOo8uZgiSsFtcvlfNFldyxm+V+fVo5yKe6cvgvPNqckpqMsoBe6JYfImdc/zdVak9fCSSh41A==", 265 "dependencies": { 266 + "@atproto/jwk": "0.3.0", 267 + "@atproto/jwk-jose": "0.1.8", 268 "zod": "^3.23.8" 269 } 270 }, 271 "node_modules/@atproto/lex-cli": { 272 + "version": "0.8.3", 273 + "resolved": "https://registry.npmjs.org/@atproto/lex-cli/-/lex-cli-0.8.3.tgz", 274 + "integrity": "sha512-QXqJl25obi74Cr0vp2RslZsbcsTV8Bq+5+kZnQgzIb2XH9/KJhoS32jKJNbrbKY097K4HOXyDsHi6j3+xCWJcQ==", 275 "dev": true, 276 "dependencies": { 277 "@atproto/lexicon": "^0.4.11", ··· 303 } 304 }, 305 "node_modules/@atproto/oauth-client": { 306 + "version": "0.4.0", 307 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.4.0.tgz", 308 + "integrity": "sha512-uWVnlhennWkgvzqP0l53sFaw6DM6B4zmq0fv1xs05vt56Sjly8YirAj0GVDXlb37/BQRJQ1WOBzJVYDI3bH9uw==", 309 "dependencies": { 310 + "@atproto-labs/did-resolver": "0.1.13", 311 + "@atproto-labs/fetch": "0.2.3", 312 "@atproto-labs/handle-resolver": "0.1.8", 313 + "@atproto-labs/identity-resolver": "0.1.18", 314 "@atproto-labs/simple-store": "0.2.0", 315 "@atproto-labs/simple-store-memory": "0.1.3", 316 "@atproto/did": "0.1.5", 317 + "@atproto/jwk": "0.3.0", 318 + "@atproto/oauth-types": "0.3.0", 319 "@atproto/xrpc": "0.7.0", 320 "multiformats": "^9.9.0", 321 "zod": "^3.23.8" 322 } 323 }, 324 "node_modules/@atproto/oauth-client-node": { 325 + "version": "0.2.24", 326 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.2.24.tgz", 327 + "integrity": "sha512-WsUiFkHjlm80J2d4czP7msYZoxvKB4hDpZGw34RgMD4VLA2jt03GMH4wTQPIZxfV3/9yrgMoOW/BDC9Iv4MavA==", 328 "dependencies": { 329 + "@atproto-labs/did-resolver": "0.1.13", 330 + "@atproto-labs/handle-resolver-node": "0.1.16", 331 "@atproto-labs/simple-store": "0.2.0", 332 "@atproto/did": "0.1.5", 333 + "@atproto/jwk": "0.3.0", 334 + "@atproto/jwk-jose": "0.1.8", 335 + "@atproto/jwk-webcrypto": "0.1.8", 336 + "@atproto/oauth-client": "0.4.0", 337 + "@atproto/oauth-types": "0.3.0" 338 }, 339 "engines": { 340 "node": ">=18.7.0" 341 } 342 }, 343 "node_modules/@atproto/oauth-types": { 344 + "version": "0.3.0", 345 + "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.3.0.tgz", 346 + "integrity": "sha512-ptfsJARKODXfuOoDQag4a6PpEkDEj4Urz3jOmnQZy2YspPc/TNm1o0HglU0YehELv1vfhh9gEz40BJztPPhiLA==", 347 "dependencies": { 348 + "@atproto/jwk": "0.3.0", 349 "zod": "^3.23.8" 350 } 351 }, 352 "node_modules/@atproto/repo": { 353 + "version": "0.8.4", 354 + "resolved": "https://registry.npmjs.org/@atproto/repo/-/repo-0.8.4.tgz", 355 + "integrity": "sha512-WgyARo6UcOnhbRsRVuNjXOH5MPTTHVDsaIavPeQl5erq5foE/pQKC7B7FLTJmhpC6GPZHJ5M2doAyXRXv5UHGA==", 356 "dependencies": { 357 "@atproto/common": "^0.4.11", 358 "@atproto/common-web": "^0.4.2", ··· 369 } 370 }, 371 "node_modules/@atproto/sync": { 372 + "version": "0.1.28", 373 + "resolved": "https://registry.npmjs.org/@atproto/sync/-/sync-0.1.28.tgz", 374 + "integrity": "sha512-faCsOwcYQHxHmNWRPykV0hTccXaG15XoUMZozfmoFOKFSliTgDETTovSAVe05mNSBUvMWUGl8fdEwHRzq1Q8sA==", 375 "dependencies": { 376 "@atproto/common": "^0.4.11", 377 "@atproto/identity": "^0.4.8", 378 "@atproto/lexicon": "^0.4.11", 379 + "@atproto/repo": "^0.8.4", 380 "@atproto/syntax": "^0.4.0", 381 + "@atproto/xrpc-server": "^0.8.0", 382 "multiformats": "^9.9.0", 383 "p-queue": "^6.6.2", 384 "ws": "^8.12.0" ··· 387 "node": ">=18.7.0" 388 } 389 }, 390 + "node_modules/@atproto/sync/node_modules/@atproto/xrpc-server": { 391 + "version": "0.8.0", 392 + "resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.8.0.tgz", 393 + "integrity": "sha512-jDAEVHVhM4IvC0y491gXBuD4b1D9/XrM3HaEronRneAdNZ0qE0nsiJNqiHfQ6r4BvFdHnABM9KyHV9EQTvmxfg==", 394 + "dependencies": { 395 + "@atproto/common": "^0.4.11", 396 + "@atproto/crypto": "^0.4.4", 397 + "@atproto/lexicon": "^0.4.11", 398 + "@atproto/xrpc": "^0.7.0", 399 + "cbor-x": "^1.5.1", 400 + "express": "^4.17.2", 401 + "http-errors": "^2.0.0", 402 + "mime-types": "^2.1.35", 403 + "rate-limiter-flexible": "^2.4.1", 404 + "uint8arrays": "3.0.0", 405 + "ws": "^8.12.0", 406 + "zod": "^3.23.8" 407 + }, 408 + "engines": { 409 + "node": ">=18.7.0" 410 + } 411 + }, 412 + "node_modules/@atproto/sync/node_modules/accepts": { 413 + "version": "1.3.8", 414 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 415 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 416 + "dependencies": { 417 + "mime-types": "~2.1.34", 418 + "negotiator": "0.6.3" 419 + }, 420 + "engines": { 421 + "node": ">= 0.6" 422 + } 423 + }, 424 + "node_modules/@atproto/sync/node_modules/body-parser": { 425 + "version": "1.20.3", 426 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 427 + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 428 + "dependencies": { 429 + "bytes": "3.1.2", 430 + "content-type": "~1.0.5", 431 + "debug": "2.6.9", 432 + "depd": "2.0.0", 433 + "destroy": "1.2.0", 434 + "http-errors": "2.0.0", 435 + "iconv-lite": "0.4.24", 436 + "on-finished": "2.4.1", 437 + "qs": "6.13.0", 438 + "raw-body": "2.5.2", 439 + "type-is": "~1.6.18", 440 + "unpipe": "1.0.0" 441 + }, 442 + "engines": { 443 + "node": ">= 0.8", 444 + "npm": "1.2.8000 || >= 1.4.16" 445 + } 446 + }, 447 + "node_modules/@atproto/sync/node_modules/content-disposition": { 448 + "version": "0.5.4", 449 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 450 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 451 + "dependencies": { 452 + "safe-buffer": "5.2.1" 453 + }, 454 + "engines": { 455 + "node": ">= 0.6" 456 + } 457 + }, 458 + "node_modules/@atproto/sync/node_modules/cookie": { 459 + "version": "0.7.1", 460 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 461 + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 462 + "engines": { 463 + "node": ">= 0.6" 464 + } 465 + }, 466 + "node_modules/@atproto/sync/node_modules/cookie-signature": { 467 + "version": "1.0.6", 468 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 469 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 470 + }, 471 + "node_modules/@atproto/sync/node_modules/debug": { 472 + "version": "2.6.9", 473 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 474 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 475 + "dependencies": { 476 + "ms": "2.0.0" 477 + } 478 + }, 479 + "node_modules/@atproto/sync/node_modules/debug/node_modules/ms": { 480 + "version": "2.0.0", 481 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 482 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 483 + }, 484 + "node_modules/@atproto/sync/node_modules/express": { 485 + "version": "4.21.2", 486 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 487 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 488 + "dependencies": { 489 + "accepts": "~1.3.8", 490 + "array-flatten": "1.1.1", 491 + "body-parser": "1.20.3", 492 + "content-disposition": "0.5.4", 493 + "content-type": "~1.0.4", 494 + "cookie": "0.7.1", 495 + "cookie-signature": "1.0.6", 496 + "debug": "2.6.9", 497 + "depd": "2.0.0", 498 + "encodeurl": "~2.0.0", 499 + "escape-html": "~1.0.3", 500 + "etag": "~1.8.1", 501 + "finalhandler": "1.3.1", 502 + "fresh": "0.5.2", 503 + "http-errors": "2.0.0", 504 + "merge-descriptors": "1.0.3", 505 + "methods": "~1.1.2", 506 + "on-finished": "2.4.1", 507 + "parseurl": "~1.3.3", 508 + "path-to-regexp": "0.1.12", 509 + "proxy-addr": "~2.0.7", 510 + "qs": "6.13.0", 511 + "range-parser": "~1.2.1", 512 + "safe-buffer": "5.2.1", 513 + "send": "0.19.0", 514 + "serve-static": "1.16.2", 515 + "setprototypeof": "1.2.0", 516 + "statuses": "2.0.1", 517 + "type-is": "~1.6.18", 518 + "utils-merge": "1.0.1", 519 + "vary": "~1.1.2" 520 + }, 521 + "engines": { 522 + "node": ">= 0.10.0" 523 + }, 524 + "funding": { 525 + "type": "opencollective", 526 + "url": "https://opencollective.com/express" 527 + } 528 + }, 529 + "node_modules/@atproto/sync/node_modules/finalhandler": { 530 + "version": "1.3.1", 531 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 532 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 533 + "dependencies": { 534 + "debug": "2.6.9", 535 + "encodeurl": "~2.0.0", 536 + "escape-html": "~1.0.3", 537 + "on-finished": "2.4.1", 538 + "parseurl": "~1.3.3", 539 + "statuses": "2.0.1", 540 + "unpipe": "~1.0.0" 541 + }, 542 + "engines": { 543 + "node": ">= 0.8" 544 + } 545 + }, 546 + "node_modules/@atproto/sync/node_modules/fresh": { 547 + "version": "0.5.2", 548 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 549 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 550 + "engines": { 551 + "node": ">= 0.6" 552 + } 553 + }, 554 + "node_modules/@atproto/sync/node_modules/iconv-lite": { 555 + "version": "0.4.24", 556 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 557 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 558 + "dependencies": { 559 + "safer-buffer": ">= 2.1.2 < 3" 560 + }, 561 + "engines": { 562 + "node": ">=0.10.0" 563 + } 564 + }, 565 + "node_modules/@atproto/sync/node_modules/media-typer": { 566 + "version": "0.3.0", 567 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 568 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 569 + "engines": { 570 + "node": ">= 0.6" 571 + } 572 + }, 573 + "node_modules/@atproto/sync/node_modules/merge-descriptors": { 574 + "version": "1.0.3", 575 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 576 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 577 + "funding": { 578 + "url": "https://github.com/sponsors/sindresorhus" 579 + } 580 + }, 581 + "node_modules/@atproto/sync/node_modules/mime": { 582 + "version": "1.6.0", 583 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 584 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 585 + "bin": { 586 + "mime": "cli.js" 587 + }, 588 + "engines": { 589 + "node": ">=4" 590 + } 591 + }, 592 + "node_modules/@atproto/sync/node_modules/negotiator": { 593 + "version": "0.6.3", 594 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 595 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 596 + "engines": { 597 + "node": ">= 0.6" 598 + } 599 + }, 600 + "node_modules/@atproto/sync/node_modules/path-to-regexp": { 601 + "version": "0.1.12", 602 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 603 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" 604 + }, 605 + "node_modules/@atproto/sync/node_modules/qs": { 606 + "version": "6.13.0", 607 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 608 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 609 + "dependencies": { 610 + "side-channel": "^1.0.6" 611 + }, 612 + "engines": { 613 + "node": ">=0.6" 614 + }, 615 + "funding": { 616 + "url": "https://github.com/sponsors/ljharb" 617 + } 618 + }, 619 + "node_modules/@atproto/sync/node_modules/raw-body": { 620 + "version": "2.5.2", 621 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 622 + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 623 + "dependencies": { 624 + "bytes": "3.1.2", 625 + "http-errors": "2.0.0", 626 + "iconv-lite": "0.4.24", 627 + "unpipe": "1.0.0" 628 + }, 629 + "engines": { 630 + "node": ">= 0.8" 631 + } 632 + }, 633 + "node_modules/@atproto/sync/node_modules/send": { 634 + "version": "0.19.0", 635 + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 636 + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 637 + "dependencies": { 638 + "debug": "2.6.9", 639 + "depd": "2.0.0", 640 + "destroy": "1.2.0", 641 + "encodeurl": "~1.0.2", 642 + "escape-html": "~1.0.3", 643 + "etag": "~1.8.1", 644 + "fresh": "0.5.2", 645 + "http-errors": "2.0.0", 646 + "mime": "1.6.0", 647 + "ms": "2.1.3", 648 + "on-finished": "2.4.1", 649 + "range-parser": "~1.2.1", 650 + "statuses": "2.0.1" 651 + }, 652 + "engines": { 653 + "node": ">= 0.8.0" 654 + } 655 + }, 656 + "node_modules/@atproto/sync/node_modules/send/node_modules/encodeurl": { 657 + "version": "1.0.2", 658 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 659 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 660 + "engines": { 661 + "node": ">= 0.8" 662 + } 663 + }, 664 + "node_modules/@atproto/sync/node_modules/serve-static": { 665 + "version": "1.16.2", 666 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 667 + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 668 + "dependencies": { 669 + "encodeurl": "~2.0.0", 670 + "escape-html": "~1.0.3", 671 + "parseurl": "~1.3.3", 672 + "send": "0.19.0" 673 + }, 674 + "engines": { 675 + "node": ">= 0.8.0" 676 + } 677 + }, 678 + "node_modules/@atproto/sync/node_modules/statuses": { 679 + "version": "2.0.1", 680 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 681 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 682 + "engines": { 683 + "node": ">= 0.8" 684 + } 685 + }, 686 + "node_modules/@atproto/sync/node_modules/type-is": { 687 + "version": "1.6.18", 688 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 689 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 690 + "dependencies": { 691 + "media-typer": "0.3.0", 692 + "mime-types": "~2.1.24" 693 + }, 694 + "engines": { 695 + "node": ">= 0.6" 696 + } 697 + }, 698 "node_modules/@atproto/syntax": { 699 "version": "0.4.0", 700 "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.0.tgz", ··· 710 } 711 }, 712 "node_modules/@atproto/xrpc-server": { 713 + "version": "0.7.19", 714 + "resolved": "https://registry.npmjs.org/@atproto/xrpc-server/-/xrpc-server-0.7.19.tgz", 715 + "integrity": "sha512-YSCl/tU2NDykgDYslFSOYCr96esUgDwncFiADKL59/fyIFPLoT0qY8Uq/budpxUh0qPzjow4HHgVWESOaOpUmA==", 716 "dependencies": { 717 "@atproto/common": "^0.4.11", 718 "@atproto/crypto": "^0.4.4", ··· 997 "node": ">= 0.8.0" 998 } 999 }, 1000 + "node_modules/@atproto/xrpc-server/node_modules/statuses": { 1001 + "version": "2.0.1", 1002 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 1003 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 1004 + "engines": { 1005 + "node": ">= 0.8" 1006 + } 1007 + }, 1008 "node_modules/@atproto/xrpc-server/node_modules/type-is": { 1009 "version": "1.6.18", 1010 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", ··· 1032 } 1033 }, 1034 "node_modules/@babel/compat-data": { 1035 + "version": "7.28.0", 1036 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", 1037 + "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", 1038 "dev": true, 1039 "engines": { 1040 "node": ">=6.9.0" 1041 } 1042 }, 1043 "node_modules/@babel/core": { 1044 + "version": "7.28.0", 1045 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", 1046 + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", 1047 "dev": true, 1048 "dependencies": { 1049 "@ampproject/remapping": "^2.2.0", 1050 "@babel/code-frame": "^7.27.1", 1051 + "@babel/generator": "^7.28.0", 1052 + "@babel/helper-compilation-targets": "^7.27.2", 1053 + "@babel/helper-module-transforms": "^7.27.3", 1054 + "@babel/helpers": "^7.27.6", 1055 + "@babel/parser": "^7.28.0", 1056 + "@babel/template": "^7.27.2", 1057 + "@babel/traverse": "^7.28.0", 1058 + "@babel/types": "^7.28.0", 1059 "convert-source-map": "^2.0.0", 1060 "debug": "^4.1.0", 1061 "gensync": "^1.0.0-beta.2", ··· 1071 } 1072 }, 1073 "node_modules/@babel/generator": { 1074 + "version": "7.28.0", 1075 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", 1076 + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", 1077 "dev": true, 1078 "dependencies": { 1079 + "@babel/parser": "^7.28.0", 1080 + "@babel/types": "^7.28.0", 1081 + "@jridgewell/gen-mapping": "^0.3.12", 1082 + "@jridgewell/trace-mapping": "^0.3.28", 1083 "jsesc": "^3.0.2" 1084 }, 1085 "engines": { ··· 1111 "yallist": "^3.0.2" 1112 } 1113 }, 1114 + "node_modules/@babel/helper-globals": { 1115 + "version": "7.28.0", 1116 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 1117 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 1118 + "dev": true, 1119 + "engines": { 1120 + "node": ">=6.9.0" 1121 + } 1122 + }, 1123 "node_modules/@babel/helper-module-imports": { 1124 "version": "7.27.1", 1125 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", ··· 1134 } 1135 }, 1136 "node_modules/@babel/helper-module-transforms": { 1137 + "version": "7.27.3", 1138 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 1139 + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 1140 "dev": true, 1141 "dependencies": { 1142 "@babel/helper-module-imports": "^7.27.1", 1143 "@babel/helper-validator-identifier": "^7.27.1", 1144 + "@babel/traverse": "^7.27.3" 1145 }, 1146 "engines": { 1147 "node": ">=6.9.0" ··· 1187 } 1188 }, 1189 "node_modules/@babel/helpers": { 1190 + "version": "7.27.6", 1191 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 1192 + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 1193 "dev": true, 1194 "dependencies": { 1195 + "@babel/template": "^7.27.2", 1196 + "@babel/types": "^7.27.6" 1197 }, 1198 "engines": { 1199 "node": ">=6.9.0" 1200 } 1201 }, 1202 "node_modules/@babel/parser": { 1203 + "version": "7.28.0", 1204 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 1205 + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 1206 "dev": true, 1207 "dependencies": { 1208 + "@babel/types": "^7.28.0" 1209 }, 1210 "bin": { 1211 "parser": "bin/babel-parser.js" ··· 1451 } 1452 }, 1453 "node_modules/@babel/traverse": { 1454 + "version": "7.28.0", 1455 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", 1456 + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", 1457 "dev": true, 1458 "dependencies": { 1459 "@babel/code-frame": "^7.27.1", 1460 + "@babel/generator": "^7.28.0", 1461 + "@babel/helper-globals": "^7.28.0", 1462 + "@babel/parser": "^7.28.0", 1463 + "@babel/template": "^7.27.2", 1464 + "@babel/types": "^7.28.0", 1465 + "debug": "^4.3.1" 1466 }, 1467 "engines": { 1468 "node": ">=6.9.0" 1469 } 1470 }, 1471 "node_modules/@babel/types": { 1472 + "version": "7.28.0", 1473 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", 1474 + "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", 1475 "dev": true, 1476 "dependencies": { 1477 "@babel/helper-string-parser": "^7.27.1", ··· 1505 "darwin" 1506 ] 1507 }, 1508 + "node_modules/@cbor-extract/cbor-extract-darwin-x64": { 1509 + "version": "2.2.0", 1510 + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz", 1511 + "integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==", 1512 + "cpu": [ 1513 + "x64" 1514 + ], 1515 + "optional": true, 1516 + "os": [ 1517 + "darwin" 1518 + ] 1519 + }, 1520 + "node_modules/@cbor-extract/cbor-extract-linux-arm": { 1521 + "version": "2.2.0", 1522 + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz", 1523 + "integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==", 1524 + "cpu": [ 1525 + "arm" 1526 + ], 1527 + "optional": true, 1528 + "os": [ 1529 + "linux" 1530 + ] 1531 + }, 1532 + "node_modules/@cbor-extract/cbor-extract-linux-arm64": { 1533 + "version": "2.2.0", 1534 + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz", 1535 + "integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==", 1536 + "cpu": [ 1537 + "arm64" 1538 + ], 1539 + "optional": true, 1540 + "os": [ 1541 + "linux" 1542 + ] 1543 + }, 1544 + "node_modules/@cbor-extract/cbor-extract-linux-x64": { 1545 + "version": "2.2.0", 1546 + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz", 1547 + "integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==", 1548 + "cpu": [ 1549 + "x64" 1550 + ], 1551 + "optional": true, 1552 + "os": [ 1553 + "linux" 1554 + ] 1555 + }, 1556 + "node_modules/@cbor-extract/cbor-extract-win32-x64": { 1557 + "version": "2.2.0", 1558 + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz", 1559 + "integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==", 1560 + "cpu": [ 1561 + "x64" 1562 + ], 1563 + "optional": true, 1564 + "os": [ 1565 + "win32" 1566 + ] 1567 + }, 1568 "node_modules/@csstools/color-helpers": { 1569 "version": "5.0.2", 1570 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", ··· 1692 "source-map-support": "^0.5.21" 1693 } 1694 }, 1695 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { 1696 + "version": "0.18.20", 1697 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", 1698 + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", 1699 + "cpu": [ 1700 + "arm" 1701 + ], 1702 + "dev": true, 1703 + "optional": true, 1704 + "os": [ 1705 + "android" 1706 + ], 1707 + "engines": { 1708 + "node": ">=12" 1709 + } 1710 + }, 1711 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm64": { 1712 + "version": "0.18.20", 1713 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", 1714 + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", 1715 + "cpu": [ 1716 + "arm64" 1717 + ], 1718 + "dev": true, 1719 + "optional": true, 1720 + "os": [ 1721 + "android" 1722 + ], 1723 + "engines": { 1724 + "node": ">=12" 1725 + } 1726 + }, 1727 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-x64": { 1728 + "version": "0.18.20", 1729 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", 1730 + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", 1731 + "cpu": [ 1732 + "x64" 1733 + ], 1734 + "dev": true, 1735 + "optional": true, 1736 + "os": [ 1737 + "android" 1738 + ], 1739 + "engines": { 1740 + "node": ">=12" 1741 + } 1742 + }, 1743 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-arm64": { 1744 "version": "0.18.20", 1745 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", ··· 1756 "node": ">=12" 1757 } 1758 }, 1759 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/darwin-x64": { 1760 + "version": "0.18.20", 1761 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 1762 + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 1763 + "cpu": [ 1764 + "x64" 1765 + ], 1766 + "dev": true, 1767 + "optional": true, 1768 + "os": [ 1769 + "darwin" 1770 + ], 1771 + "engines": { 1772 + "node": ">=12" 1773 + } 1774 + }, 1775 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-arm64": { 1776 + "version": "0.18.20", 1777 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", 1778 + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", 1779 + "cpu": [ 1780 + "arm64" 1781 + ], 1782 + "dev": true, 1783 + "optional": true, 1784 + "os": [ 1785 + "freebsd" 1786 + ], 1787 + "engines": { 1788 + "node": ">=12" 1789 + } 1790 + }, 1791 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/freebsd-x64": { 1792 + "version": "0.18.20", 1793 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", 1794 + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", 1795 + "cpu": [ 1796 + "x64" 1797 + ], 1798 + "dev": true, 1799 + "optional": true, 1800 + "os": [ 1801 + "freebsd" 1802 + ], 1803 + "engines": { 1804 + "node": ">=12" 1805 + } 1806 + }, 1807 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm": { 1808 + "version": "0.18.20", 1809 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", 1810 + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", 1811 + "cpu": [ 1812 + "arm" 1813 + ], 1814 + "dev": true, 1815 + "optional": true, 1816 + "os": [ 1817 + "linux" 1818 + ], 1819 + "engines": { 1820 + "node": ">=12" 1821 + } 1822 + }, 1823 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-arm64": { 1824 + "version": "0.18.20", 1825 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", 1826 + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", 1827 + "cpu": [ 1828 + "arm64" 1829 + ], 1830 + "dev": true, 1831 + "optional": true, 1832 + "os": [ 1833 + "linux" 1834 + ], 1835 + "engines": { 1836 + "node": ">=12" 1837 + } 1838 + }, 1839 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ia32": { 1840 + "version": "0.18.20", 1841 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", 1842 + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", 1843 + "cpu": [ 1844 + "ia32" 1845 + ], 1846 + "dev": true, 1847 + "optional": true, 1848 + "os": [ 1849 + "linux" 1850 + ], 1851 + "engines": { 1852 + "node": ">=12" 1853 + } 1854 + }, 1855 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { 1856 + "version": "0.18.20", 1857 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", 1858 + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", 1859 + "cpu": [ 1860 + "loong64" 1861 + ], 1862 + "dev": true, 1863 + "optional": true, 1864 + "os": [ 1865 + "linux" 1866 + ], 1867 + "engines": { 1868 + "node": ">=12" 1869 + } 1870 + }, 1871 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-mips64el": { 1872 + "version": "0.18.20", 1873 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", 1874 + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", 1875 + "cpu": [ 1876 + "mips64el" 1877 + ], 1878 + "dev": true, 1879 + "optional": true, 1880 + "os": [ 1881 + "linux" 1882 + ], 1883 + "engines": { 1884 + "node": ">=12" 1885 + } 1886 + }, 1887 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-ppc64": { 1888 + "version": "0.18.20", 1889 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", 1890 + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", 1891 + "cpu": [ 1892 + "ppc64" 1893 + ], 1894 + "dev": true, 1895 + "optional": true, 1896 + "os": [ 1897 + "linux" 1898 + ], 1899 + "engines": { 1900 + "node": ">=12" 1901 + } 1902 + }, 1903 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-riscv64": { 1904 + "version": "0.18.20", 1905 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", 1906 + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", 1907 + "cpu": [ 1908 + "riscv64" 1909 + ], 1910 + "dev": true, 1911 + "optional": true, 1912 + "os": [ 1913 + "linux" 1914 + ], 1915 + "engines": { 1916 + "node": ">=12" 1917 + } 1918 + }, 1919 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-s390x": { 1920 + "version": "0.18.20", 1921 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", 1922 + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", 1923 + "cpu": [ 1924 + "s390x" 1925 + ], 1926 + "dev": true, 1927 + "optional": true, 1928 + "os": [ 1929 + "linux" 1930 + ], 1931 + "engines": { 1932 + "node": ">=12" 1933 + } 1934 + }, 1935 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-x64": { 1936 + "version": "0.18.20", 1937 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 1938 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 1939 + "cpu": [ 1940 + "x64" 1941 + ], 1942 + "dev": true, 1943 + "optional": true, 1944 + "os": [ 1945 + "linux" 1946 + ], 1947 + "engines": { 1948 + "node": ">=12" 1949 + } 1950 + }, 1951 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/netbsd-x64": { 1952 + "version": "0.18.20", 1953 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", 1954 + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", 1955 + "cpu": [ 1956 + "x64" 1957 + ], 1958 + "dev": true, 1959 + "optional": true, 1960 + "os": [ 1961 + "netbsd" 1962 + ], 1963 + "engines": { 1964 + "node": ">=12" 1965 + } 1966 + }, 1967 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/openbsd-x64": { 1968 + "version": "0.18.20", 1969 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", 1970 + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", 1971 + "cpu": [ 1972 + "x64" 1973 + ], 1974 + "dev": true, 1975 + "optional": true, 1976 + "os": [ 1977 + "openbsd" 1978 + ], 1979 + "engines": { 1980 + "node": ">=12" 1981 + } 1982 + }, 1983 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/sunos-x64": { 1984 + "version": "0.18.20", 1985 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", 1986 + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", 1987 + "cpu": [ 1988 + "x64" 1989 + ], 1990 + "dev": true, 1991 + "optional": true, 1992 + "os": [ 1993 + "sunos" 1994 + ], 1995 + "engines": { 1996 + "node": ">=12" 1997 + } 1998 + }, 1999 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-arm64": { 2000 + "version": "0.18.20", 2001 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", 2002 + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", 2003 + "cpu": [ 2004 + "arm64" 2005 + ], 2006 + "dev": true, 2007 + "optional": true, 2008 + "os": [ 2009 + "win32" 2010 + ], 2011 + "engines": { 2012 + "node": ">=12" 2013 + } 2014 + }, 2015 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-ia32": { 2016 + "version": "0.18.20", 2017 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", 2018 + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", 2019 + "cpu": [ 2020 + "ia32" 2021 + ], 2022 + "dev": true, 2023 + "optional": true, 2024 + "os": [ 2025 + "win32" 2026 + ], 2027 + "engines": { 2028 + "node": ">=12" 2029 + } 2030 + }, 2031 + "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": { 2032 + "version": "0.18.20", 2033 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", 2034 + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", 2035 + "cpu": [ 2036 + "x64" 2037 + ], 2038 + "dev": true, 2039 + "optional": true, 2040 + "os": [ 2041 + "win32" 2042 + ], 2043 + "engines": { 2044 + "node": ">=12" 2045 + } 2046 + }, 2047 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 2048 "version": "0.18.20", 2049 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", ··· 2092 "get-tsconfig": "^4.7.0" 2093 } 2094 }, 2095 + "node_modules/@esbuild/aix-ppc64": { 2096 + "version": "0.25.5", 2097 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", 2098 + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", 2099 + "cpu": [ 2100 + "ppc64" 2101 + ], 2102 + "dev": true, 2103 + "optional": true, 2104 + "os": [ 2105 + "aix" 2106 + ], 2107 + "engines": { 2108 + "node": ">=18" 2109 + } 2110 + }, 2111 + "node_modules/@esbuild/android-arm": { 2112 + "version": "0.25.5", 2113 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", 2114 + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", 2115 + "cpu": [ 2116 + "arm" 2117 + ], 2118 + "dev": true, 2119 + "optional": true, 2120 + "os": [ 2121 + "android" 2122 + ], 2123 + "engines": { 2124 + "node": ">=18" 2125 + } 2126 + }, 2127 + "node_modules/@esbuild/android-arm64": { 2128 + "version": "0.25.5", 2129 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", 2130 + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", 2131 + "cpu": [ 2132 + "arm64" 2133 + ], 2134 + "dev": true, 2135 + "optional": true, 2136 + "os": [ 2137 + "android" 2138 + ], 2139 + "engines": { 2140 + "node": ">=18" 2141 + } 2142 + }, 2143 + "node_modules/@esbuild/android-x64": { 2144 + "version": "0.25.5", 2145 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", 2146 + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", 2147 + "cpu": [ 2148 + "x64" 2149 + ], 2150 + "dev": true, 2151 + "optional": true, 2152 + "os": [ 2153 + "android" 2154 + ], 2155 + "engines": { 2156 + "node": ">=18" 2157 + } 2158 + }, 2159 "node_modules/@esbuild/darwin-arm64": { 2160 + "version": "0.25.5", 2161 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", 2162 + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", 2163 "cpu": [ 2164 "arm64" 2165 ], ··· 2172 "node": ">=18" 2173 } 2174 }, 2175 + "node_modules/@esbuild/darwin-x64": { 2176 + "version": "0.25.5", 2177 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", 2178 + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", 2179 + "cpu": [ 2180 + "x64" 2181 + ], 2182 + "dev": true, 2183 + "optional": true, 2184 + "os": [ 2185 + "darwin" 2186 + ], 2187 + "engines": { 2188 + "node": ">=18" 2189 + } 2190 + }, 2191 + "node_modules/@esbuild/freebsd-arm64": { 2192 + "version": "0.25.5", 2193 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", 2194 + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", 2195 + "cpu": [ 2196 + "arm64" 2197 + ], 2198 + "dev": true, 2199 + "optional": true, 2200 + "os": [ 2201 + "freebsd" 2202 + ], 2203 + "engines": { 2204 + "node": ">=18" 2205 + } 2206 + }, 2207 + "node_modules/@esbuild/freebsd-x64": { 2208 + "version": "0.25.5", 2209 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", 2210 + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", 2211 + "cpu": [ 2212 + "x64" 2213 + ], 2214 + "dev": true, 2215 + "optional": true, 2216 + "os": [ 2217 + "freebsd" 2218 + ], 2219 + "engines": { 2220 + "node": ">=18" 2221 + } 2222 + }, 2223 + "node_modules/@esbuild/linux-arm": { 2224 + "version": "0.25.5", 2225 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", 2226 + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", 2227 + "cpu": [ 2228 + "arm" 2229 + ], 2230 + "dev": true, 2231 + "optional": true, 2232 + "os": [ 2233 + "linux" 2234 + ], 2235 + "engines": { 2236 + "node": ">=18" 2237 + } 2238 + }, 2239 + "node_modules/@esbuild/linux-arm64": { 2240 + "version": "0.25.5", 2241 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", 2242 + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", 2243 + "cpu": [ 2244 + "arm64" 2245 + ], 2246 + "dev": true, 2247 + "optional": true, 2248 + "os": [ 2249 + "linux" 2250 + ], 2251 + "engines": { 2252 + "node": ">=18" 2253 + } 2254 + }, 2255 + "node_modules/@esbuild/linux-ia32": { 2256 + "version": "0.25.5", 2257 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", 2258 + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", 2259 + "cpu": [ 2260 + "ia32" 2261 + ], 2262 + "dev": true, 2263 + "optional": true, 2264 + "os": [ 2265 + "linux" 2266 + ], 2267 + "engines": { 2268 + "node": ">=18" 2269 + } 2270 + }, 2271 + "node_modules/@esbuild/linux-loong64": { 2272 + "version": "0.25.5", 2273 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", 2274 + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", 2275 + "cpu": [ 2276 + "loong64" 2277 + ], 2278 + "dev": true, 2279 + "optional": true, 2280 + "os": [ 2281 + "linux" 2282 + ], 2283 + "engines": { 2284 + "node": ">=18" 2285 + } 2286 + }, 2287 + "node_modules/@esbuild/linux-mips64el": { 2288 + "version": "0.25.5", 2289 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", 2290 + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", 2291 + "cpu": [ 2292 + "mips64el" 2293 + ], 2294 + "dev": true, 2295 + "optional": true, 2296 + "os": [ 2297 + "linux" 2298 + ], 2299 + "engines": { 2300 + "node": ">=18" 2301 + } 2302 + }, 2303 + "node_modules/@esbuild/linux-ppc64": { 2304 + "version": "0.25.5", 2305 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", 2306 + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", 2307 + "cpu": [ 2308 + "ppc64" 2309 + ], 2310 + "dev": true, 2311 + "optional": true, 2312 + "os": [ 2313 + "linux" 2314 + ], 2315 + "engines": { 2316 + "node": ">=18" 2317 + } 2318 + }, 2319 + "node_modules/@esbuild/linux-riscv64": { 2320 + "version": "0.25.5", 2321 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", 2322 + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", 2323 + "cpu": [ 2324 + "riscv64" 2325 + ], 2326 + "dev": true, 2327 + "optional": true, 2328 + "os": [ 2329 + "linux" 2330 + ], 2331 + "engines": { 2332 + "node": ">=18" 2333 + } 2334 + }, 2335 + "node_modules/@esbuild/linux-s390x": { 2336 + "version": "0.25.5", 2337 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", 2338 + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", 2339 + "cpu": [ 2340 + "s390x" 2341 + ], 2342 + "dev": true, 2343 + "optional": true, 2344 + "os": [ 2345 + "linux" 2346 + ], 2347 + "engines": { 2348 + "node": ">=18" 2349 + } 2350 + }, 2351 + "node_modules/@esbuild/linux-x64": { 2352 + "version": "0.25.5", 2353 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", 2354 + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", 2355 + "cpu": [ 2356 + "x64" 2357 + ], 2358 + "dev": true, 2359 + "optional": true, 2360 + "os": [ 2361 + "linux" 2362 + ], 2363 + "engines": { 2364 + "node": ">=18" 2365 + } 2366 + }, 2367 + "node_modules/@esbuild/netbsd-arm64": { 2368 + "version": "0.25.5", 2369 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", 2370 + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", 2371 + "cpu": [ 2372 + "arm64" 2373 + ], 2374 + "dev": true, 2375 + "optional": true, 2376 + "os": [ 2377 + "netbsd" 2378 + ], 2379 + "engines": { 2380 + "node": ">=18" 2381 + } 2382 + }, 2383 + "node_modules/@esbuild/netbsd-x64": { 2384 + "version": "0.25.5", 2385 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", 2386 + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", 2387 + "cpu": [ 2388 + "x64" 2389 + ], 2390 + "dev": true, 2391 + "optional": true, 2392 + "os": [ 2393 + "netbsd" 2394 + ], 2395 + "engines": { 2396 + "node": ">=18" 2397 + } 2398 + }, 2399 + "node_modules/@esbuild/openbsd-arm64": { 2400 + "version": "0.25.5", 2401 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", 2402 + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", 2403 + "cpu": [ 2404 + "arm64" 2405 + ], 2406 + "dev": true, 2407 + "optional": true, 2408 + "os": [ 2409 + "openbsd" 2410 + ], 2411 + "engines": { 2412 + "node": ">=18" 2413 + } 2414 + }, 2415 + "node_modules/@esbuild/openbsd-x64": { 2416 + "version": "0.25.5", 2417 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", 2418 + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", 2419 + "cpu": [ 2420 + "x64" 2421 + ], 2422 + "dev": true, 2423 + "optional": true, 2424 + "os": [ 2425 + "openbsd" 2426 + ], 2427 + "engines": { 2428 + "node": ">=18" 2429 + } 2430 + }, 2431 + "node_modules/@esbuild/sunos-x64": { 2432 + "version": "0.25.5", 2433 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", 2434 + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", 2435 + "cpu": [ 2436 + "x64" 2437 + ], 2438 + "dev": true, 2439 + "optional": true, 2440 + "os": [ 2441 + "sunos" 2442 + ], 2443 + "engines": { 2444 + "node": ">=18" 2445 + } 2446 + }, 2447 + "node_modules/@esbuild/win32-arm64": { 2448 + "version": "0.25.5", 2449 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", 2450 + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", 2451 + "cpu": [ 2452 + "arm64" 2453 + ], 2454 + "dev": true, 2455 + "optional": true, 2456 + "os": [ 2457 + "win32" 2458 + ], 2459 + "engines": { 2460 + "node": ">=18" 2461 + } 2462 + }, 2463 + "node_modules/@esbuild/win32-ia32": { 2464 + "version": "0.25.5", 2465 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", 2466 + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", 2467 + "cpu": [ 2468 + "ia32" 2469 + ], 2470 + "dev": true, 2471 + "optional": true, 2472 + "os": [ 2473 + "win32" 2474 + ], 2475 + "engines": { 2476 + "node": ">=18" 2477 + } 2478 + }, 2479 + "node_modules/@esbuild/win32-x64": { 2480 + "version": "0.25.5", 2481 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", 2482 + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", 2483 + "cpu": [ 2484 + "x64" 2485 + ], 2486 + "dev": true, 2487 + "optional": true, 2488 + "os": [ 2489 + "win32" 2490 + ], 2491 + "engines": { 2492 + "node": ">=18" 2493 + } 2494 + }, 2495 "node_modules/@flydotio/dockerfile": { 2496 "version": "0.7.10", 2497 "resolved": "https://registry.npmjs.org/@flydotio/dockerfile/-/dockerfile-0.7.10.tgz", ··· 2556 } 2557 }, 2558 "node_modules/@inquirer/checkbox": { 2559 + "version": "4.1.9", 2560 + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz", 2561 + "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==", 2562 "dev": true, 2563 "dependencies": { 2564 + "@inquirer/core": "^10.1.14", 2565 + "@inquirer/figures": "^1.0.12", 2566 + "@inquirer/type": "^3.0.7", 2567 "ansi-escapes": "^4.3.2", 2568 "yoctocolors-cjs": "^2.1.2" 2569 }, ··· 2580 } 2581 }, 2582 "node_modules/@inquirer/confirm": { 2583 + "version": "5.1.13", 2584 + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz", 2585 + "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==", 2586 "dev": true, 2587 "dependencies": { 2588 + "@inquirer/core": "^10.1.14", 2589 + "@inquirer/type": "^3.0.7" 2590 }, 2591 "engines": { 2592 "node": ">=18" ··· 2601 } 2602 }, 2603 "node_modules/@inquirer/core": { 2604 + "version": "10.1.14", 2605 + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz", 2606 + "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==", 2607 "dev": true, 2608 "dependencies": { 2609 + "@inquirer/figures": "^1.0.12", 2610 + "@inquirer/type": "^3.0.7", 2611 "ansi-escapes": "^4.3.2", 2612 "cli-width": "^4.1.0", 2613 "mute-stream": "^2.0.0", ··· 2628 } 2629 }, 2630 "node_modules/@inquirer/editor": { 2631 + "version": "4.2.14", 2632 + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz", 2633 + "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==", 2634 "dev": true, 2635 "dependencies": { 2636 + "@inquirer/core": "^10.1.14", 2637 + "@inquirer/type": "^3.0.7", 2638 "external-editor": "^3.1.0" 2639 }, 2640 "engines": { ··· 2650 } 2651 }, 2652 "node_modules/@inquirer/expand": { 2653 + "version": "4.0.16", 2654 + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz", 2655 + "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==", 2656 "dev": true, 2657 "dependencies": { 2658 + "@inquirer/core": "^10.1.14", 2659 + "@inquirer/type": "^3.0.7", 2660 "yoctocolors-cjs": "^2.1.2" 2661 }, 2662 "engines": { ··· 2672 } 2673 }, 2674 "node_modules/@inquirer/figures": { 2675 + "version": "1.0.12", 2676 + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", 2677 + "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", 2678 "dev": true, 2679 "engines": { 2680 "node": ">=18" 2681 } 2682 }, 2683 "node_modules/@inquirer/input": { 2684 + "version": "4.2.0", 2685 + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz", 2686 + "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==", 2687 "dev": true, 2688 "dependencies": { 2689 + "@inquirer/core": "^10.1.14", 2690 + "@inquirer/type": "^3.0.7" 2691 }, 2692 "engines": { 2693 "node": ">=18" ··· 2702 } 2703 }, 2704 "node_modules/@inquirer/number": { 2705 + "version": "3.0.16", 2706 + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz", 2707 + "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==", 2708 "dev": true, 2709 "dependencies": { 2710 + "@inquirer/core": "^10.1.14", 2711 + "@inquirer/type": "^3.0.7" 2712 }, 2713 "engines": { 2714 "node": ">=18" ··· 2723 } 2724 }, 2725 "node_modules/@inquirer/password": { 2726 + "version": "4.0.16", 2727 + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz", 2728 + "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==", 2729 "dev": true, 2730 "dependencies": { 2731 + "@inquirer/core": "^10.1.14", 2732 + "@inquirer/type": "^3.0.7", 2733 "ansi-escapes": "^4.3.2" 2734 }, 2735 "engines": { ··· 2745 } 2746 }, 2747 "node_modules/@inquirer/prompts": { 2748 + "version": "7.6.0", 2749 + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz", 2750 + "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==", 2751 "dev": true, 2752 "dependencies": { 2753 + "@inquirer/checkbox": "^4.1.9", 2754 + "@inquirer/confirm": "^5.1.13", 2755 + "@inquirer/editor": "^4.2.14", 2756 + "@inquirer/expand": "^4.0.16", 2757 + "@inquirer/input": "^4.2.0", 2758 + "@inquirer/number": "^3.0.16", 2759 + "@inquirer/password": "^4.0.16", 2760 + "@inquirer/rawlist": "^4.1.4", 2761 + "@inquirer/search": "^3.0.16", 2762 + "@inquirer/select": "^4.2.4" 2763 }, 2764 "engines": { 2765 "node": ">=18" ··· 2774 } 2775 }, 2776 "node_modules/@inquirer/rawlist": { 2777 + "version": "4.1.4", 2778 + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz", 2779 + "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==", 2780 "dev": true, 2781 "dependencies": { 2782 + "@inquirer/core": "^10.1.14", 2783 + "@inquirer/type": "^3.0.7", 2784 "yoctocolors-cjs": "^2.1.2" 2785 }, 2786 "engines": { ··· 2796 } 2797 }, 2798 "node_modules/@inquirer/search": { 2799 + "version": "3.0.16", 2800 + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz", 2801 + "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==", 2802 "dev": true, 2803 "dependencies": { 2804 + "@inquirer/core": "^10.1.14", 2805 + "@inquirer/figures": "^1.0.12", 2806 + "@inquirer/type": "^3.0.7", 2807 "yoctocolors-cjs": "^2.1.2" 2808 }, 2809 "engines": { ··· 2819 } 2820 }, 2821 "node_modules/@inquirer/select": { 2822 + "version": "4.2.4", 2823 + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz", 2824 + "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==", 2825 "dev": true, 2826 "dependencies": { 2827 + "@inquirer/core": "^10.1.14", 2828 + "@inquirer/figures": "^1.0.12", 2829 + "@inquirer/type": "^3.0.7", 2830 "ansi-escapes": "^4.3.2", 2831 "yoctocolors-cjs": "^2.1.2" 2832 }, ··· 2843 } 2844 }, 2845 "node_modules/@inquirer/type": { 2846 + "version": "3.0.7", 2847 + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", 2848 + "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", 2849 "dev": true, 2850 "engines": { 2851 "node": ">=18" ··· 3268 } 3269 }, 3270 "node_modules/@jridgewell/gen-mapping": { 3271 + "version": "0.3.12", 3272 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", 3273 + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", 3274 "dev": true, 3275 "dependencies": { 3276 + "@jridgewell/sourcemap-codec": "^1.5.0", 3277 "@jridgewell/trace-mapping": "^0.3.24" 3278 } 3279 }, 3280 "node_modules/@jridgewell/resolve-uri": { ··· 3286 "node": ">=6.0.0" 3287 } 3288 }, 3289 "node_modules/@jridgewell/sourcemap-codec": { 3290 + "version": "1.5.4", 3291 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", 3292 + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", 3293 "dev": true 3294 }, 3295 "node_modules/@jridgewell/trace-mapping": { 3296 + "version": "0.3.29", 3297 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", 3298 + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", 3299 "dev": true, 3300 "dependencies": { 3301 "@jridgewell/resolve-uri": "^3.1.0", ··· 3313 } 3314 }, 3315 "node_modules/@noble/curves": { 3316 + "version": "1.9.2", 3317 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.2.tgz", 3318 + "integrity": "sha512-HxngEd2XUcg9xi20JkwlLCtYwfoFw4JGkuZpT+WlsPD4gB/cxkvTD8fSsoAnphGZhFdZYKeQIPCuFlWPm1uE0g==", 3319 "dependencies": { 3320 "@noble/hashes": "1.8.0" 3321 }, ··· 3337 "url": "https://paulmillr.com/funding/" 3338 } 3339 }, 3340 + "node_modules/@oxlint/darwin-arm64": { 3341 + "version": "1.5.0", 3342 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.5.0.tgz", 3343 + "integrity": "sha512-CxzOtmOwQfaXXwAAJzPInNHhzldMeFsga7oe9mUp5bYIa/mm/Aqs0lxyAP9RZXoxaUHJTbfJovSsl6PU6gbCHw==", 3344 + "cpu": [ 3345 + "arm64" 3346 + ], 3347 + "dev": true, 3348 + "optional": true, 3349 + "os": [ 3350 + "darwin" 3351 + ] 3352 + }, 3353 + "node_modules/@oxlint/darwin-x64": { 3354 + "version": "1.5.0", 3355 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.5.0.tgz", 3356 + "integrity": "sha512-awD5yNGIRy2DrfzbrfeTSjZ+ITKr9+FGGvufquAB7kzfveFZNa621FpmCJ8MQY8hzXFD99iP7ClMNbaCzDfV/g==", 3357 + "cpu": [ 3358 + "x64" 3359 + ], 3360 + "dev": true, 3361 + "optional": true, 3362 + "os": [ 3363 + "darwin" 3364 + ] 3365 + }, 3366 + "node_modules/@oxlint/linux-arm64-gnu": { 3367 + "version": "1.5.0", 3368 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.5.0.tgz", 3369 + "integrity": "sha512-Nr8oUAEo20WIBo/qi76dBo5IGw2bQcl7d2YbaigOSQoAGfHR9xE9hAySYhIsnv7W0jtAZu1YTn0So7Tg0idExw==", 3370 + "cpu": [ 3371 + "arm64" 3372 + ], 3373 + "dev": true, 3374 + "optional": true, 3375 + "os": [ 3376 + "linux" 3377 + ] 3378 + }, 3379 + "node_modules/@oxlint/linux-arm64-musl": { 3380 + "version": "1.5.0", 3381 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.5.0.tgz", 3382 + "integrity": "sha512-H2MBL0LZnl3GP09r12tFfcv3Y2fvetMD1TYbf5cetYCQ7hG7aIYTsuOTENjZ0SDK+L9Id35YWFNP3YES+3tsgw==", 3383 + "cpu": [ 3384 + "arm64" 3385 + ], 3386 + "dev": true, 3387 + "optional": true, 3388 + "os": [ 3389 + "linux" 3390 + ] 3391 + }, 3392 + "node_modules/@oxlint/linux-x64-gnu": { 3393 + "version": "1.5.0", 3394 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.5.0.tgz", 3395 + "integrity": "sha512-pRu77WJ+Uy0l6OkCjljnHuzOlSbMsN1mFDeAyzh8R69O44Mc2C7f1Fe+fbbW2kjgIwFQq8JkUffvPWr1MCMa+A==", 3396 + "cpu": [ 3397 + "x64" 3398 + ], 3399 + "dev": true, 3400 + "optional": true, 3401 + "os": [ 3402 + "linux" 3403 + ] 3404 + }, 3405 + "node_modules/@oxlint/linux-x64-musl": { 3406 + "version": "1.5.0", 3407 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.5.0.tgz", 3408 + "integrity": "sha512-qHG2YR+06pEAF4Gfp3T8hSaiI/IchdbuditnnVYxy32pN43vNMVDO7fU5hnNzJpxh6HozAD3uRrskBNvxgeSrQ==", 3409 + "cpu": [ 3410 + "x64" 3411 + ], 3412 + "dev": true, 3413 + "optional": true, 3414 + "os": [ 3415 + "linux" 3416 + ] 3417 + }, 3418 + "node_modules/@oxlint/win32-arm64": { 3419 + "version": "1.5.0", 3420 + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.5.0.tgz", 3421 + "integrity": "sha512-/YRDPf1sPCF6B026buZTvh1vOF/pS+75aBDnxrDWIFhP1w3flqcI9v5QVjtq/sOZEWAoP2ee46CrxcxK5UuYag==", 3422 + "cpu": [ 3423 + "arm64" 3424 + ], 3425 + "dev": true, 3426 + "optional": true, 3427 + "os": [ 3428 + "win32" 3429 + ] 3430 + }, 3431 + "node_modules/@oxlint/win32-x64": { 3432 + "version": "1.5.0", 3433 + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.5.0.tgz", 3434 + "integrity": "sha512-4HmkdYgDmejTxXESV1EBXd0zFLsoNJad+VrWZizzpTCmBnWEL5+tueEmEBBb4F55/sFZt8bdD//RbaTM9aOQJA==", 3435 + "cpu": [ 3436 + "x64" 3437 + ], 3438 + "dev": true, 3439 + "optional": true, 3440 + "os": [ 3441 + "win32" 3442 + ] 3443 + }, 3444 "node_modules/@paralleldrive/cuid2": { 3445 "version": "2.2.2", 3446 "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz", ··· 3524 "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 3525 "dev": true 3526 }, 3527 + "node_modules/@rollup/rollup-android-arm-eabi": { 3528 + "version": "4.44.2", 3529 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.2.tgz", 3530 + "integrity": "sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==", 3531 + "cpu": [ 3532 + "arm" 3533 + ], 3534 + "dev": true, 3535 + "optional": true, 3536 + "os": [ 3537 + "android" 3538 + ] 3539 + }, 3540 + "node_modules/@rollup/rollup-android-arm64": { 3541 + "version": "4.44.2", 3542 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.2.tgz", 3543 + "integrity": "sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==", 3544 + "cpu": [ 3545 + "arm64" 3546 + ], 3547 + "dev": true, 3548 + "optional": true, 3549 + "os": [ 3550 + "android" 3551 + ] 3552 + }, 3553 "node_modules/@rollup/rollup-darwin-arm64": { 3554 + "version": "4.44.2", 3555 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.2.tgz", 3556 + "integrity": "sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==", 3557 "cpu": [ 3558 "arm64" 3559 ], ··· 3563 "darwin" 3564 ] 3565 }, 3566 + "node_modules/@rollup/rollup-darwin-x64": { 3567 + "version": "4.44.2", 3568 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.2.tgz", 3569 + "integrity": "sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==", 3570 + "cpu": [ 3571 + "x64" 3572 + ], 3573 + "dev": true, 3574 + "optional": true, 3575 + "os": [ 3576 + "darwin" 3577 + ] 3578 + }, 3579 + "node_modules/@rollup/rollup-freebsd-arm64": { 3580 + "version": "4.44.2", 3581 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.2.tgz", 3582 + "integrity": "sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==", 3583 + "cpu": [ 3584 + "arm64" 3585 + ], 3586 + "dev": true, 3587 + "optional": true, 3588 + "os": [ 3589 + "freebsd" 3590 + ] 3591 + }, 3592 + "node_modules/@rollup/rollup-freebsd-x64": { 3593 + "version": "4.44.2", 3594 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.2.tgz", 3595 + "integrity": "sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==", 3596 + "cpu": [ 3597 + "x64" 3598 + ], 3599 + "dev": true, 3600 + "optional": true, 3601 + "os": [ 3602 + "freebsd" 3603 + ] 3604 + }, 3605 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 3606 + "version": "4.44.2", 3607 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.2.tgz", 3608 + "integrity": "sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==", 3609 + "cpu": [ 3610 + "arm" 3611 + ], 3612 + "dev": true, 3613 + "optional": true, 3614 + "os": [ 3615 + "linux" 3616 + ] 3617 + }, 3618 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 3619 + "version": "4.44.2", 3620 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.2.tgz", 3621 + "integrity": "sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==", 3622 + "cpu": [ 3623 + "arm" 3624 + ], 3625 + "dev": true, 3626 + "optional": true, 3627 + "os": [ 3628 + "linux" 3629 + ] 3630 + }, 3631 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 3632 + "version": "4.44.2", 3633 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.2.tgz", 3634 + "integrity": "sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==", 3635 + "cpu": [ 3636 + "arm64" 3637 + ], 3638 + "dev": true, 3639 + "optional": true, 3640 + "os": [ 3641 + "linux" 3642 + ] 3643 + }, 3644 + "node_modules/@rollup/rollup-linux-arm64-musl": { 3645 + "version": "4.44.2", 3646 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.2.tgz", 3647 + "integrity": "sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==", 3648 + "cpu": [ 3649 + "arm64" 3650 + ], 3651 + "dev": true, 3652 + "optional": true, 3653 + "os": [ 3654 + "linux" 3655 + ] 3656 + }, 3657 + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 3658 + "version": "4.44.2", 3659 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.2.tgz", 3660 + "integrity": "sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==", 3661 + "cpu": [ 3662 + "loong64" 3663 + ], 3664 + "dev": true, 3665 + "optional": true, 3666 + "os": [ 3667 + "linux" 3668 + ] 3669 + }, 3670 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 3671 + "version": "4.44.2", 3672 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.2.tgz", 3673 + "integrity": "sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==", 3674 + "cpu": [ 3675 + "ppc64" 3676 + ], 3677 + "dev": true, 3678 + "optional": true, 3679 + "os": [ 3680 + "linux" 3681 + ] 3682 + }, 3683 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 3684 + "version": "4.44.2", 3685 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.2.tgz", 3686 + "integrity": "sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==", 3687 + "cpu": [ 3688 + "riscv64" 3689 + ], 3690 + "dev": true, 3691 + "optional": true, 3692 + "os": [ 3693 + "linux" 3694 + ] 3695 + }, 3696 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 3697 + "version": "4.44.2", 3698 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.2.tgz", 3699 + "integrity": "sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==", 3700 + "cpu": [ 3701 + "riscv64" 3702 + ], 3703 + "dev": true, 3704 + "optional": true, 3705 + "os": [ 3706 + "linux" 3707 + ] 3708 + }, 3709 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 3710 + "version": "4.44.2", 3711 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.2.tgz", 3712 + "integrity": "sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==", 3713 + "cpu": [ 3714 + "s390x" 3715 + ], 3716 + "dev": true, 3717 + "optional": true, 3718 + "os": [ 3719 + "linux" 3720 + ] 3721 + }, 3722 + "node_modules/@rollup/rollup-linux-x64-gnu": { 3723 + "version": "4.44.2", 3724 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.2.tgz", 3725 + "integrity": "sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==", 3726 + "cpu": [ 3727 + "x64" 3728 + ], 3729 + "dev": true, 3730 + "optional": true, 3731 + "os": [ 3732 + "linux" 3733 + ] 3734 + }, 3735 + "node_modules/@rollup/rollup-linux-x64-musl": { 3736 + "version": "4.44.2", 3737 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.2.tgz", 3738 + "integrity": "sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==", 3739 + "cpu": [ 3740 + "x64" 3741 + ], 3742 + "dev": true, 3743 + "optional": true, 3744 + "os": [ 3745 + "linux" 3746 + ] 3747 + }, 3748 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 3749 + "version": "4.44.2", 3750 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.2.tgz", 3751 + "integrity": "sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==", 3752 + "cpu": [ 3753 + "arm64" 3754 + ], 3755 + "dev": true, 3756 + "optional": true, 3757 + "os": [ 3758 + "win32" 3759 + ] 3760 + }, 3761 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 3762 + "version": "4.44.2", 3763 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.2.tgz", 3764 + "integrity": "sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==", 3765 + "cpu": [ 3766 + "ia32" 3767 + ], 3768 + "dev": true, 3769 + "optional": true, 3770 + "os": [ 3771 + "win32" 3772 + ] 3773 + }, 3774 + "node_modules/@rollup/rollup-win32-x64-msvc": { 3775 + "version": "4.44.2", 3776 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.2.tgz", 3777 + "integrity": "sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==", 3778 + "cpu": [ 3779 + "x64" 3780 + ], 3781 + "dev": true, 3782 + "optional": true, 3783 + "os": [ 3784 + "win32" 3785 + ] 3786 + }, 3787 "node_modules/@sinclair/typebox": { 3788 "version": "0.27.8", 3789 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", ··· 3829 } 3830 }, 3831 "node_modules/@ts-morph/common/node_modules/brace-expansion": { 3832 + "version": "2.0.2", 3833 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 3834 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 3835 "dev": true, 3836 "dependencies": { 3837 "balanced-match": "^1.0.0" ··· 3894 } 3895 }, 3896 "node_modules/@types/body-parser": { 3897 + "version": "1.19.6", 3898 + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", 3899 + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", 3900 "dev": true, 3901 "dependencies": { 3902 "@types/connect": "*", ··· 3919 "dev": true 3920 }, 3921 "node_modules/@types/cors": { 3922 + "version": "2.8.19", 3923 + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", 3924 + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", 3925 "dev": true, 3926 "dependencies": { 3927 "@types/node": "*" ··· 3949 } 3950 }, 3951 "node_modules/@types/estree": { 3952 + "version": "1.0.8", 3953 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 3954 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 3955 "dev": true 3956 }, 3957 "node_modules/@types/express": { 3958 + "version": "5.0.3", 3959 + "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", 3960 + "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", 3961 "dev": true, 3962 "dependencies": { 3963 "@types/body-parser": "*", ··· 3987 } 3988 }, 3989 "node_modules/@types/http-errors": { 3990 + "version": "2.0.5", 3991 + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", 3992 + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", 3993 "dev": true 3994 }, 3995 "node_modules/@types/istanbul-lib-coverage": { ··· 4038 } 4039 }, 4040 "node_modules/@types/jsonwebtoken": { 4041 + "version": "9.0.10", 4042 + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.10.tgz", 4043 + "integrity": "sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==", 4044 "dev": true, 4045 "dependencies": { 4046 "@types/ms": "*", ··· 4066 "dev": true 4067 }, 4068 "node_modules/@types/node": { 4069 + "version": "24.0.10", 4070 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.10.tgz", 4071 + "integrity": "sha512-ENHwaH+JIRTDIEEbDK6QSQntAYGtbvdDXnMXnZaZ6k13Du1dPMmprkEHIL7ok2Wl2aZevetwTAb5S+7yIF+enA==", 4072 "dev": true, 4073 "dependencies": { 4074 + "undici-types": "~7.8.0" 4075 } 4076 }, 4077 "node_modules/@types/pg": { 4078 + "version": "8.15.4", 4079 + "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.4.tgz", 4080 + "integrity": "sha512-I6UNVBAoYbvuWkkU3oosC8yxqH21f4/Jc4DK71JLG3dT2mdlGe1z+ep/LQGXaKaOgcvUrsQoPRqfgtMcvZiJhg==", 4081 "dev": true, 4082 "dependencies": { 4083 "@types/node": "*", 4084 "pg-protocol": "*", 4085 + "pg-types": "^2.2.0" 4086 } 4087 }, 4088 "node_modules/@types/qs": { 4089 + "version": "6.14.0", 4090 + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", 4091 + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", 4092 "dev": true 4093 }, 4094 "node_modules/@types/range-parser": { ··· 4098 "dev": true 4099 }, 4100 "node_modules/@types/send": { 4101 + "version": "0.17.5", 4102 + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", 4103 + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", 4104 "dev": true, 4105 "dependencies": { 4106 "@types/mime": "^1", ··· 4108 } 4109 }, 4110 "node_modules/@types/serve-static": { 4111 + "version": "1.15.8", 4112 + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", 4113 + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", 4114 "dev": true, 4115 "dependencies": { 4116 "@types/http-errors": "*", ··· 4240 }, 4241 "engines": { 4242 "node": ">= 0.6" 4243 + } 4244 + }, 4245 + "node_modules/acorn": { 4246 + "version": "8.15.0", 4247 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 4248 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 4249 + "dev": true, 4250 + "bin": { 4251 + "acorn": "bin/acorn" 4252 + }, 4253 + "engines": { 4254 + "node": ">=0.4.0" 4255 } 4256 }, 4257 "node_modules/agent-base": { ··· 4591 "optional": true 4592 }, 4593 "node_modules/bare-fs": { 4594 + "version": "4.1.6", 4595 + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", 4596 + "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==", 4597 "dev": true, 4598 "optional": true, 4599 "dependencies": { ··· 4752 } 4753 }, 4754 "node_modules/brace-expansion": { 4755 + "version": "1.1.12", 4756 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 4757 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 4758 "dev": true, 4759 "dependencies": { 4760 "balanced-match": "^1.0.0", ··· 4774 } 4775 }, 4776 "node_modules/browserslist": { 4777 + "version": "4.25.1", 4778 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", 4779 + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", 4780 "dev": true, 4781 "funding": [ 4782 { ··· 4793 } 4794 ], 4795 "dependencies": { 4796 + "caniuse-lite": "^1.0.30001726", 4797 + "electron-to-chromium": "^1.5.173", 4798 "node-releases": "^2.0.19", 4799 "update-browserslist-db": "^1.1.3" 4800 }, ··· 4966 } 4967 }, 4968 "node_modules/caniuse-lite": { 4969 + "version": "1.0.30001726", 4970 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", 4971 + "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", 4972 "dev": true, 4973 "funding": [ 4974 { ··· 5228 "dev": true 5229 }, 5230 "node_modules/concurrently": { 5231 + "version": "9.2.0", 5232 + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.0.tgz", 5233 + "integrity": "sha512-IsB/fiXTupmagMW4MNp2lx2cdSN2FfZq78vF90LBB+zZHArbIQZjQtzXCiXnvTxCZSvXanTqFLWBjw2UkLx1SQ==", 5234 "dev": true, 5235 "dependencies": { 5236 "chalk": "^4.1.2", ··· 5266 "funding": { 5267 "url": "https://github.com/chalk/supports-color?sponsor=1" 5268 } 5269 + }, 5270 + "node_modules/confbox": { 5271 + "version": "0.1.8", 5272 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 5273 + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 5274 + "dev": true 5275 }, 5276 "node_modules/consola": { 5277 "version": "3.4.2", ··· 5423 } 5424 }, 5425 "node_modules/cssstyle": { 5426 + "version": "4.6.0", 5427 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", 5428 + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", 5429 "dev": true, 5430 "dependencies": { 5431 + "@asamuzakjp/css-color": "^3.2.0", 5432 "rrweb-cssom": "^0.8.0" 5433 }, 5434 "engines": { ··· 5448 "node": ">=18" 5449 } 5450 }, 5451 "node_modules/debug": { 5452 "version": "4.4.1", 5453 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", ··· 5680 } 5681 }, 5682 "node_modules/dotenv": { 5683 + "version": "16.6.1", 5684 + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", 5685 + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", 5686 "engines": { 5687 "node": ">=12" 5688 }, ··· 5715 } 5716 }, 5717 "node_modules/drizzle-kit": { 5718 + "version": "0.31.4", 5719 + "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.4.tgz", 5720 + "integrity": "sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA==", 5721 "dev": true, 5722 "dependencies": { 5723 "@drizzle-team/brocli": "^0.10.2", 5724 "@esbuild-kit/esm-loader": "^2.5.5", 5725 + "esbuild": "^0.25.4", 5726 "esbuild-register": "^3.5.0" 5727 }, 5728 "bin": { ··· 5898 } 5899 }, 5900 "node_modules/electron-to-chromium": { 5901 + "version": "1.5.179", 5902 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.179.tgz", 5903 + "integrity": "sha512-UWKi/EbBopgfFsc5k61wFpV7WrnnSlSzW/e2XcBmS6qKYTivZlLtoll5/rdqRTxGglGHkmkW0j0pFNJG10EUIQ==", 5904 "dev": true 5905 }, 5906 "node_modules/emittery": { ··· 5939 } 5940 }, 5941 "node_modules/entities": { 5942 + "version": "6.0.1", 5943 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 5944 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 5945 "dev": true, 5946 "engines": { 5947 "node": ">=0.12" ··· 6002 } 6003 }, 6004 "node_modules/esbuild": { 6005 + "version": "0.25.5", 6006 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", 6007 + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", 6008 "dev": true, 6009 "hasInstallScript": true, 6010 "bin": { ··· 6014 "node": ">=18" 6015 }, 6016 "optionalDependencies": { 6017 + "@esbuild/aix-ppc64": "0.25.5", 6018 + "@esbuild/android-arm": "0.25.5", 6019 + "@esbuild/android-arm64": "0.25.5", 6020 + "@esbuild/android-x64": "0.25.5", 6021 + "@esbuild/darwin-arm64": "0.25.5", 6022 + "@esbuild/darwin-x64": "0.25.5", 6023 + "@esbuild/freebsd-arm64": "0.25.5", 6024 + "@esbuild/freebsd-x64": "0.25.5", 6025 + "@esbuild/linux-arm": "0.25.5", 6026 + "@esbuild/linux-arm64": "0.25.5", 6027 + "@esbuild/linux-ia32": "0.25.5", 6028 + "@esbuild/linux-loong64": "0.25.5", 6029 + "@esbuild/linux-mips64el": "0.25.5", 6030 + "@esbuild/linux-ppc64": "0.25.5", 6031 + "@esbuild/linux-riscv64": "0.25.5", 6032 + "@esbuild/linux-s390x": "0.25.5", 6033 + "@esbuild/linux-x64": "0.25.5", 6034 + "@esbuild/netbsd-arm64": "0.25.5", 6035 + "@esbuild/netbsd-x64": "0.25.5", 6036 + "@esbuild/openbsd-arm64": "0.25.5", 6037 + "@esbuild/openbsd-x64": "0.25.5", 6038 + "@esbuild/sunos-x64": "0.25.5", 6039 + "@esbuild/win32-arm64": "0.25.5", 6040 + "@esbuild/win32-ia32": "0.25.5", 6041 + "@esbuild/win32-x64": "0.25.5" 6042 } 6043 }, 6044 "node_modules/esbuild-register": { ··· 6303 } 6304 }, 6305 "node_modules/filelist/node_modules/brace-expansion": { 6306 + "version": "2.0.2", 6307 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6308 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6309 "dev": true, 6310 "dependencies": { 6311 "balanced-match": "^1.0.0" ··· 6364 "node": ">=8" 6365 } 6366 }, 6367 + "node_modules/fix-dts-default-cjs-exports": { 6368 + "version": "1.0.1", 6369 + "resolved": "https://registry.npmjs.org/fix-dts-default-cjs-exports/-/fix-dts-default-cjs-exports-1.0.1.tgz", 6370 + "integrity": "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==", 6371 + "dev": true, 6372 + "dependencies": { 6373 + "magic-string": "^0.30.17", 6374 + "mlly": "^1.7.4", 6375 + "rollup": "^4.34.8" 6376 + } 6377 + }, 6378 "node_modules/foreground-child": { 6379 "version": "3.3.1", 6380 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", ··· 6392 } 6393 }, 6394 "node_modules/form-data": { 6395 + "version": "4.0.3", 6396 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.3.tgz", 6397 + "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==", 6398 "dev": true, 6399 "dependencies": { 6400 "asynckit": "^0.4.0", 6401 "combined-stream": "^1.0.8", 6402 "es-set-tostringtag": "^2.1.0", 6403 + "hasown": "^2.0.2", 6404 "mime-types": "^2.1.12" 6405 }, 6406 "engines": { ··· 6561 } 6562 }, 6563 "node_modules/get-tsconfig": { 6564 + "version": "4.10.1", 6565 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", 6566 + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", 6567 "dev": true, 6568 "dependencies": { 6569 "resolve-pkg-maps": "^1.0.0" ··· 6593 "url": "https://github.com/sponsors/isaacs" 6594 } 6595 }, 6596 "node_modules/gopd": { 6597 "version": "1.2.0", 6598 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", ··· 6690 "statuses": "2.0.1", 6691 "toidentifier": "1.0.1" 6692 }, 6693 + "engines": { 6694 + "node": ">= 0.8" 6695 + } 6696 + }, 6697 + "node_modules/http-errors/node_modules/statuses": { 6698 + "version": "2.0.1", 6699 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 6700 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 6701 "engines": { 6702 "node": ">= 0.8" 6703 } ··· 6812 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 6813 }, 6814 "node_modules/inquirer": { 6815 + "version": "12.7.0", 6816 + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.7.0.tgz", 6817 + "integrity": "sha512-KKFRc++IONSyE2UYw9CJ1V0IWx5yQKomwB+pp3cWomWs+v2+ZsG11G2OVfAjFS6WWCppKw+RfKmpqGfSzD5QBQ==", 6818 "dev": true, 6819 "dependencies": { 6820 + "@inquirer/core": "^10.1.14", 6821 + "@inquirer/prompts": "^7.6.0", 6822 + "@inquirer/type": "^3.0.7", 6823 "ansi-escapes": "^4.3.2", 6824 "mute-stream": "^2.0.0", 6825 + "run-async": "^4.0.4", 6826 "rxjs": "^7.8.2" 6827 }, 6828 "engines": { ··· 7696 } 7697 } 7698 }, 7699 "node_modules/jsesc": { 7700 "version": "3.1.0", 7701 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", ··· 7946 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 7947 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 7948 }, 7949 + "node_modules/magic-string": { 7950 + "version": "0.30.17", 7951 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 7952 + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 7953 + "dev": true, 7954 + "dependencies": { 7955 + "@jridgewell/sourcemap-codec": "^1.5.0" 7956 + } 7957 + }, 7958 "node_modules/make-dir": { 7959 "version": "4.0.0", 7960 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", ··· 8139 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 8140 "dev": true 8141 }, 8142 + "node_modules/mlly": { 8143 + "version": "1.7.4", 8144 + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", 8145 + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", 8146 + "dev": true, 8147 + "dependencies": { 8148 + "acorn": "^8.14.0", 8149 + "pathe": "^2.0.1", 8150 + "pkg-types": "^1.3.0", 8151 + "ufo": "^1.5.4" 8152 + } 8153 + }, 8154 "node_modules/ms": { 8155 "version": "2.1.3", 8156 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", ··· 8273 "funding": { 8274 "url": "https://github.com/sponsors/ljharb" 8275 } 8276 }, 8277 "node_modules/on-exit-leak-free": { 8278 "version": "2.1.2", ··· 8325 "node": ">=0.10.0" 8326 } 8327 }, 8328 + "node_modules/oxlint": { 8329 + "version": "1.5.0", 8330 + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.5.0.tgz", 8331 + "integrity": "sha512-Oh48XZy6BY2jE9xKwN4DjwpK/l7LOUHfPJsZ/rUKudWN1RXHXBnJkubsgIHlfTwWJGYJU2LAlyXKZcE46mD4OQ==", 8332 + "dev": true, 8333 + "bin": { 8334 + "oxc_language_server": "bin/oxc_language_server", 8335 + "oxlint": "bin/oxlint" 8336 + }, 8337 + "engines": { 8338 + "node": ">=8.*" 8339 + }, 8340 + "funding": { 8341 + "url": "https://github.com/sponsors/Boshen" 8342 + }, 8343 + "optionalDependencies": { 8344 + "@oxlint/darwin-arm64": "1.5.0", 8345 + "@oxlint/darwin-x64": "1.5.0", 8346 + "@oxlint/linux-arm64-gnu": "1.5.0", 8347 + "@oxlint/linux-arm64-musl": "1.5.0", 8348 + "@oxlint/linux-x64-gnu": "1.5.0", 8349 + "@oxlint/linux-x64-musl": "1.5.0", 8350 + "@oxlint/win32-arm64": "1.5.0", 8351 + "@oxlint/win32-x64": "1.5.0" 8352 + } 8353 + }, 8354 "node_modules/p-finally": { 8355 "version": "1.0.0", 8356 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", ··· 8543 "node": ">=16" 8544 } 8545 }, 8546 + "node_modules/pathe": { 8547 + "version": "2.0.3", 8548 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 8549 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 8550 + "dev": true 8551 + }, 8552 "node_modules/pg": { 8553 + "version": "8.16.3", 8554 + "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", 8555 + "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", 8556 "dev": true, 8557 "dependencies": { 8558 + "pg-connection-string": "^2.9.1", 8559 + "pg-pool": "^3.10.1", 8560 + "pg-protocol": "^1.10.3", 8561 "pg-types": "2.2.0", 8562 "pgpass": "1.0.5" 8563 }, 8564 "engines": { 8565 + "node": ">= 16.0.0" 8566 }, 8567 "optionalDependencies": { 8568 + "pg-cloudflare": "^1.2.7" 8569 }, 8570 "peerDependencies": { 8571 "pg-native": ">=3.0.1" ··· 8577 } 8578 }, 8579 "node_modules/pg-cloudflare": { 8580 + "version": "1.2.7", 8581 + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz", 8582 + "integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==", 8583 "dev": true, 8584 "optional": true 8585 }, 8586 "node_modules/pg-connection-string": { 8587 + "version": "2.9.1", 8588 + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz", 8589 + "integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==", 8590 "dev": true 8591 }, 8592 "node_modules/pg-int8": { ··· 8598 "node": ">=4.0.0" 8599 } 8600 }, 8601 "node_modules/pg-pool": { 8602 + "version": "3.10.1", 8603 + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.1.tgz", 8604 + "integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==", 8605 "dev": true, 8606 "peerDependencies": { 8607 "pg": ">=8.0" 8608 } 8609 }, 8610 "node_modules/pg-protocol": { 8611 + "version": "1.10.3", 8612 + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", 8613 + "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==", 8614 "dev": true 8615 }, 8616 "node_modules/pg-types": { 8617 "version": "2.2.0", 8618 "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", 8619 "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", ··· 8629 "node": ">=4" 8630 } 8631 }, 8632 "node_modules/pgpass": { 8633 "version": "1.0.5", 8634 "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", ··· 8712 "node": ">=8" 8713 } 8714 }, 8715 + "node_modules/pkg-types": { 8716 + "version": "1.3.1", 8717 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 8718 + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 8719 + "dev": true, 8720 + "dependencies": { 8721 + "confbox": "^0.1.8", 8722 + "mlly": "^1.7.4", 8723 + "pathe": "^2.0.1" 8724 + } 8725 + }, 8726 "node_modules/playwright": { 8727 + "version": "1.53.2", 8728 + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.2.tgz", 8729 + "integrity": "sha512-6K/qQxVFuVQhRQhFsVZ9fGeatxirtrpPgxzBYWyZLEXJzqYwuL4fuNmfOfD5et1tJE4GScKyPNeLhZeRwuTU3A==", 8730 "dev": true, 8731 "dependencies": { 8732 + "playwright-core": "1.53.2" 8733 }, 8734 "bin": { 8735 "playwright": "cli.js" ··· 8742 } 8743 }, 8744 "node_modules/playwright-core": { 8745 + "version": "1.53.2", 8746 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.53.2.tgz", 8747 + "integrity": "sha512-ox/OytMy+2w1jcYEYlOo1Hhp8hZkLCximMTUTMBXjGUA1KoFfiSZ+DU+3a739jsPY0yoKH2TFy9S2fsJas8yAw==", 8748 "dev": true, 8749 "bin": { 8750 "playwright-core": "cli.js" ··· 8810 } 8811 }, 8812 "node_modules/postgres": { 8813 + "version": "3.4.7", 8814 + "resolved": "https://registry.npmjs.org/postgres/-/postgres-3.4.7.tgz", 8815 + "integrity": "sha512-Jtc2612XINuBjIl/QTWsV5UvE8UHuNblcO3vVADSrKsrc6RqGX6lOW1cEo3CM2v0XG4Nat8nI+YM7/f26VxXLw==", 8816 "engines": { 8817 "node": ">=12" 8818 }, ··· 8822 } 8823 }, 8824 "node_modules/postgres-array": { 8825 + "version": "2.0.0", 8826 + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", 8827 + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", 8828 "dev": true, 8829 "engines": { 8830 + "node": ">=4" 8831 } 8832 }, 8833 "node_modules/postgres-bytea": { 8834 + "version": "1.0.0", 8835 + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", 8836 + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", 8837 "dev": true, 8838 "engines": { 8839 + "node": ">=0.10.0" 8840 } 8841 }, 8842 "node_modules/postgres-date": { 8843 + "version": "1.0.7", 8844 + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", 8845 + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", 8846 "dev": true, 8847 "engines": { 8848 + "node": ">=0.10.0" 8849 } 8850 }, 8851 "node_modules/postgres-interval": { 8852 + "version": "1.2.0", 8853 + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", 8854 + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", 8855 "dev": true, 8856 + "dependencies": { 8857 + "xtend": "^4.0.0" 8858 + }, 8859 "engines": { 8860 + "node": ">=0.10.0" 8861 } 8862 }, 8863 "node_modules/prettier": { 8864 + "version": "3.6.2", 8865 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", 8866 + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", 8867 "dev": true, 8868 "bin": { 8869 "prettier": "bin/prettier.cjs" ··· 9010 "node": ">= 0.10" 9011 } 9012 }, 9013 "node_modules/pump": { 9014 "version": "3.0.3", 9015 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", ··· 9024 "version": "2.3.1", 9025 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 9026 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 9027 + "dev": true, 9028 "engines": { 9029 "node": ">=6" 9030 } ··· 9241 } 9242 }, 9243 "node_modules/rollup": { 9244 + "version": "4.44.2", 9245 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.2.tgz", 9246 + "integrity": "sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==", 9247 "dev": true, 9248 "dependencies": { 9249 + "@types/estree": "1.0.8" 9250 }, 9251 "bin": { 9252 "rollup": "dist/bin/rollup" ··· 9256 "npm": ">=8.0.0" 9257 }, 9258 "optionalDependencies": { 9259 + "@rollup/rollup-android-arm-eabi": "4.44.2", 9260 + "@rollup/rollup-android-arm64": "4.44.2", 9261 + "@rollup/rollup-darwin-arm64": "4.44.2", 9262 + "@rollup/rollup-darwin-x64": "4.44.2", 9263 + "@rollup/rollup-freebsd-arm64": "4.44.2", 9264 + "@rollup/rollup-freebsd-x64": "4.44.2", 9265 + "@rollup/rollup-linux-arm-gnueabihf": "4.44.2", 9266 + "@rollup/rollup-linux-arm-musleabihf": "4.44.2", 9267 + "@rollup/rollup-linux-arm64-gnu": "4.44.2", 9268 + "@rollup/rollup-linux-arm64-musl": "4.44.2", 9269 + "@rollup/rollup-linux-loongarch64-gnu": "4.44.2", 9270 + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.2", 9271 + "@rollup/rollup-linux-riscv64-gnu": "4.44.2", 9272 + "@rollup/rollup-linux-riscv64-musl": "4.44.2", 9273 + "@rollup/rollup-linux-s390x-gnu": "4.44.2", 9274 + "@rollup/rollup-linux-x64-gnu": "4.44.2", 9275 + "@rollup/rollup-linux-x64-musl": "4.44.2", 9276 + "@rollup/rollup-win32-arm64-msvc": "4.44.2", 9277 + "@rollup/rollup-win32-ia32-msvc": "4.44.2", 9278 + "@rollup/rollup-win32-x64-msvc": "4.44.2", 9279 "fsevents": "~2.3.2" 9280 } 9281 }, ··· 9301 "dev": true 9302 }, 9303 "node_modules/run-async": { 9304 + "version": "4.0.4", 9305 + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.4.tgz", 9306 + "integrity": "sha512-2cgeRHnV11lSXBEhq7sN7a5UVjTKm9JTb9x8ApIT//16D7QL96AgnNeWSGoB4gIHc0iYw/Ha0Z+waBaCYZVNhg==", 9307 "dev": true, 9308 + "dependencies": { 9309 + "oxlint": "^1.2.0", 9310 + "prettier": "^3.5.3" 9311 + }, 9312 "engines": { 9313 "node": ">=0.12.0" 9314 } ··· 9456 } 9457 }, 9458 "node_modules/shell-quote": { 9459 + "version": "1.8.3", 9460 + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", 9461 + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", 9462 "dev": true, 9463 "engines": { 9464 "node": ">= 0.4" ··· 9660 } 9661 }, 9662 "node_modules/statuses": { 9663 + "version": "2.0.2", 9664 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 9665 + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 9666 "engines": { 9667 "node": ">= 0.8" 9668 } ··· 9808 } 9809 }, 9810 "node_modules/sucrase/node_modules/brace-expansion": { 9811 + "version": "2.0.2", 9812 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 9813 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 9814 "dev": true, 9815 "dependencies": { 9816 "balanced-match": "^1.0.0" ··· 10048 "dev": true 10049 }, 10050 "node_modules/tinyglobby": { 10051 + "version": "0.2.14", 10052 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 10053 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 10054 "dev": true, 10055 "dependencies": { 10056 "fdir": "^6.4.4", ··· 10064 } 10065 }, 10066 "node_modules/tinyglobby/node_modules/fdir": { 10067 + "version": "6.4.6", 10068 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 10069 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 10070 "dev": true, 10071 "peerDependencies": { 10072 "picomatch": "^3 || ^4" ··· 10090 } 10091 }, 10092 "node_modules/tlds": { 10093 + "version": "1.259.0", 10094 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.259.0.tgz", 10095 + "integrity": "sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==", 10096 "bin": { 10097 "tlds": "bin.js" 10098 } ··· 10166 } 10167 }, 10168 "node_modules/tr46": { 10169 + "version": "5.1.1", 10170 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", 10171 + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", 10172 "dev": true, 10173 "dependencies": { 10174 + "punycode": "^2.3.1" 10175 + }, 10176 + "engines": { 10177 + "node": ">=18" 10178 } 10179 }, 10180 "node_modules/tree-kill": { ··· 10193 "dev": true 10194 }, 10195 "node_modules/ts-jest": { 10196 + "version": "29.4.0", 10197 + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.0.tgz", 10198 + "integrity": "sha512-d423TJMnJGu80/eSgfQ5w/R+0zFJvdtTxwtF9KzFFunOpSeD+79lHJQIiAhluJoyGRbvj9NZJsl9WjCUo0ND7Q==", 10199 "dev": true, 10200 "dependencies": { 10201 "bs-logger": "^0.2.6", 10202 "ejs": "^3.1.10", 10203 "fast-json-stable-stringify": "^2.1.0", 10204 "json5": "^2.2.3", 10205 "lodash.memoize": "^4.1.2", 10206 "make-error": "^1.3.6", ··· 10216 }, 10217 "peerDependencies": { 10218 "@babel/core": ">=7.0.0-beta.0 <8", 10219 + "@jest/transform": "^29.0.0 || ^30.0.0", 10220 + "@jest/types": "^29.0.0 || ^30.0.0", 10221 + "babel-jest": "^29.0.0 || ^30.0.0", 10222 + "jest": "^29.0.0 || ^30.0.0", 10223 + "jest-util": "^29.0.0 || ^30.0.0", 10224 "typescript": ">=4.3 <6" 10225 }, 10226 "peerDependenciesMeta": { ··· 10237 "optional": true 10238 }, 10239 "esbuild": { 10240 + "optional": true 10241 + }, 10242 + "jest-util": { 10243 "optional": true 10244 } 10245 } ··· 10308 "dev": true 10309 }, 10310 "node_modules/tsup": { 10311 + "version": "8.5.0", 10312 + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.5.0.tgz", 10313 + "integrity": "sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==", 10314 "dev": true, 10315 "dependencies": { 10316 "bundle-require": "^5.1.0", ··· 10319 "consola": "^3.4.0", 10320 "debug": "^4.4.0", 10321 "esbuild": "^0.25.0", 10322 + "fix-dts-default-cjs-exports": "^1.0.0", 10323 "joycon": "^3.1.1", 10324 "picocolors": "^1.1.1", 10325 "postcss-load-config": "^6.0.1", ··· 10371 "node": ">= 8" 10372 } 10373 }, 10374 + "node_modules/tsup/node_modules/tr46": { 10375 + "version": "1.0.1", 10376 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 10377 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 10378 + "dev": true, 10379 + "dependencies": { 10380 + "punycode": "^2.1.0" 10381 + } 10382 + }, 10383 + "node_modules/tsup/node_modules/webidl-conversions": { 10384 + "version": "4.0.2", 10385 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 10386 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 10387 + "dev": true 10388 + }, 10389 + "node_modules/tsup/node_modules/whatwg-url": { 10390 + "version": "7.1.0", 10391 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 10392 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 10393 + "dev": true, 10394 + "dependencies": { 10395 + "lodash.sortby": "^4.7.0", 10396 + "tr46": "^1.0.1", 10397 + "webidl-conversions": "^4.0.2" 10398 + } 10399 + }, 10400 "node_modules/tweetnacl": { 10401 "version": "0.14.5", 10402 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", ··· 10469 "node": ">=14.17" 10470 } 10471 }, 10472 + "node_modules/ufo": { 10473 + "version": "1.6.1", 10474 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 10475 + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 10476 + "dev": true 10477 + }, 10478 "node_modules/uint8arrays": { 10479 "version": "3.0.0", 10480 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", ··· 10492 } 10493 }, 10494 "node_modules/undici-types": { 10495 + "version": "7.8.0", 10496 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", 10497 + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", 10498 "dev": true 10499 }, 10500 "node_modules/unpipe": { ··· 10610 } 10611 }, 10612 "node_modules/webidl-conversions": { 10613 + "version": "7.0.0", 10614 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", 10615 + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", 10616 + "dev": true, 10617 + "engines": { 10618 + "node": ">=12" 10619 + } 10620 }, 10621 "node_modules/whatwg-encoding": { 10622 "version": "3.1.1", ··· 10640 } 10641 }, 10642 "node_modules/whatwg-url": { 10643 + "version": "14.2.0", 10644 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", 10645 + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", 10646 "dev": true, 10647 "dependencies": { 10648 + "tr46": "^5.1.0", 10649 + "webidl-conversions": "^7.0.0" 10650 + }, 10651 + "engines": { 10652 + "node": ">=18" 10653 } 10654 }, 10655 "node_modules/which": { ··· 10724 "dev": true 10725 }, 10726 "node_modules/ws": { 10727 + "version": "8.18.3", 10728 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", 10729 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", 10730 "engines": { 10731 "node": ">=10.0.0" 10732 }, ··· 10783 "dev": true 10784 }, 10785 "node_modules/yaml": { 10786 + "version": "2.8.0", 10787 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 10788 + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 10789 "dev": true, 10790 "bin": { 10791 "yaml": "bin.mjs" 10792 }, 10793 "engines": { 10794 + "node": ">= 14.6" 10795 } 10796 }, 10797 "node_modules/yargs": { ··· 10866 } 10867 }, 10868 "node_modules/zod": { 10869 + "version": "3.25.74", 10870 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.74.tgz", 10871 + "integrity": "sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==", 10872 "funding": { 10873 "url": "https://github.com/sponsors/colinhacks" 10874 }