package-lock.json
1 { 2 "name": "accounting-ledger-backend", 3 "version": "1.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "accounting-ledger-backend", 9 "version": "1.0.0", 10 "dependencies": { 11 "@anthropic-ai/sdk": "^0.68.0", 12 "@notionhq/client": "^2.2.15", 13 "axios": "^1.13.1", 14 "cors": "^2.8.5", 15 "dotenv": "^16.3.1", 16 "express": "^4.18.2", 17 "openai": "^6.7.0" 18 }, 19 "devDependencies": { 20 "nodemon": "^3.0.2" 21 } 22 }, 23 "node_modules/@anthropic-ai/sdk": { 24 "version": "0.68.0", 25 "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.68.0.tgz", 26 "integrity": "sha512-SMYAmbbiprG8k1EjEPMTwaTqssDT7Ae+jxcR5kWXiqTlbwMR2AthXtscEVWOHkRfyAV5+y3PFYTJRNa3OJWIEw==", 27 "license": "MIT", 28 "dependencies": { 29 "json-schema-to-ts": "^3.1.1" 30 }, 31 "bin": { 32 "anthropic-ai-sdk": "bin/cli" 33 }, 34 "peerDependencies": { 35 "zod": "^3.25.0 || ^4.0.0" 36 }, 37 "peerDependenciesMeta": { 38 "zod": { 39 "optional": true 40 } 41 } 42 }, 43 "node_modules/@babel/runtime": { 44 "version": "7.28.4", 45 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", 46 "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", 47 "license": "MIT", 48 "engines": { 49 "node": ">=6.9.0" 50 } 51 }, 52 "node_modules/@notionhq/client": { 53 "version": "2.3.0", 54 "resolved": "https://registry.npmjs.org/@notionhq/client/-/client-2.3.0.tgz", 55 "integrity": "sha512-l7WqTCpQqC+HibkB9chghONQTYcxNQT0/rOJemBfmuKQRTu2vuV8B3yA395iKaUdDo7HI+0KvQaz9687Xskzkw==", 56 "license": "MIT", 57 "dependencies": { 58 "@types/node-fetch": "^2.5.10", 59 "node-fetch": "^2.6.1" 60 }, 61 "engines": { 62 "node": ">=12" 63 } 64 }, 65 "node_modules/@types/node": { 66 "version": "24.9.2", 67 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.2.tgz", 68 "integrity": "sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==", 69 "license": "MIT", 70 "dependencies": { 71 "undici-types": "~7.16.0" 72 } 73 }, 74 "node_modules/@types/node-fetch": { 75 "version": "2.6.13", 76 "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", 77 "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", 78 "license": "MIT", 79 "dependencies": { 80 "@types/node": "*", 81 "form-data": "^4.0.4" 82 } 83 }, 84 "node_modules/accepts": { 85 "version": "1.3.8", 86 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 87 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 88 "license": "MIT", 89 "dependencies": { 90 "mime-types": "~2.1.34", 91 "negotiator": "0.6.3" 92 }, 93 "engines": { 94 "node": ">= 0.6" 95 } 96 }, 97 "node_modules/anymatch": { 98 "version": "3.1.3", 99 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 100 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 101 "dev": true, 102 "license": "ISC", 103 "dependencies": { 104 "normalize-path": "^3.0.0", 105 "picomatch": "^2.0.4" 106 }, 107 "engines": { 108 "node": ">= 8" 109 } 110 }, 111 "node_modules/array-flatten": { 112 "version": "1.1.1", 113 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 114 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 115 "license": "MIT" 116 }, 117 "node_modules/asynckit": { 118 "version": "0.4.0", 119 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 120 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", 121 "license": "MIT" 122 }, 123 "node_modules/axios": { 124 "version": "1.13.1", 125 "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.1.tgz", 126 "integrity": "sha512-hU4EGxxt+j7TQijx1oYdAjw4xuIp1wRQSsbMFwSthCWeBQur1eF+qJ5iQ5sN3Tw8YRzQNKb8jszgBdMDVqwJcw==", 127 "license": "MIT", 128 "dependencies": { 129 "follow-redirects": "^1.15.6", 130 "form-data": "^4.0.4", 131 "proxy-from-env": "^1.1.0" 132 } 133 }, 134 "node_modules/balanced-match": { 135 "version": "1.0.2", 136 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 137 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 138 "dev": true, 139 "license": "MIT" 140 }, 141 "node_modules/binary-extensions": { 142 "version": "2.3.0", 143 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 144 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 145 "dev": true, 146 "license": "MIT", 147 "engines": { 148 "node": ">=8" 149 }, 150 "funding": { 151 "url": "https://github.com/sponsors/sindresorhus" 152 } 153 }, 154 "node_modules/body-parser": { 155 "version": "1.20.3", 156 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 157 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 158 "license": "MIT", 159 "dependencies": { 160 "bytes": "3.1.2", 161 "content-type": "~1.0.5", 162 "debug": "2.6.9", 163 "depd": "2.0.0", 164 "destroy": "1.2.0", 165 "http-errors": "2.0.0", 166 "iconv-lite": "0.4.24", 167 "on-finished": "2.4.1", 168 "qs": "6.13.0", 169 "raw-body": "2.5.2", 170 "type-is": "~1.6.18", 171 "unpipe": "1.0.0" 172 }, 173 "engines": { 174 "node": ">= 0.8", 175 "npm": "1.2.8000 || >= 1.4.16" 176 } 177 }, 178 "node_modules/brace-expansion": { 179 "version": "1.1.12", 180 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 181 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 182 "dev": true, 183 "license": "MIT", 184 "dependencies": { 185 "balanced-match": "^1.0.0", 186 "concat-map": "0.0.1" 187 } 188 }, 189 "node_modules/braces": { 190 "version": "3.0.3", 191 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 192 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 193 "dev": true, 194 "license": "MIT", 195 "dependencies": { 196 "fill-range": "^7.1.1" 197 }, 198 "engines": { 199 "node": ">=8" 200 } 201 }, 202 "node_modules/bytes": { 203 "version": "3.1.2", 204 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 205 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 206 "license": "MIT", 207 "engines": { 208 "node": ">= 0.8" 209 } 210 }, 211 "node_modules/call-bind-apply-helpers": { 212 "version": "1.0.2", 213 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 214 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 215 "license": "MIT", 216 "dependencies": { 217 "es-errors": "^1.3.0", 218 "function-bind": "^1.1.2" 219 }, 220 "engines": { 221 "node": ">= 0.4" 222 } 223 }, 224 "node_modules/call-bound": { 225 "version": "1.0.4", 226 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 227 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 228 "license": "MIT", 229 "dependencies": { 230 "call-bind-apply-helpers": "^1.0.2", 231 "get-intrinsic": "^1.3.0" 232 }, 233 "engines": { 234 "node": ">= 0.4" 235 }, 236 "funding": { 237 "url": "https://github.com/sponsors/ljharb" 238 } 239 }, 240 "node_modules/chokidar": { 241 "version": "3.6.0", 242 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 243 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 244 "dev": true, 245 "license": "MIT", 246 "dependencies": { 247 "anymatch": "~3.1.2", 248 "braces": "~3.0.2", 249 "glob-parent": "~5.1.2", 250 "is-binary-path": "~2.1.0", 251 "is-glob": "~4.0.1", 252 "normalize-path": "~3.0.0", 253 "readdirp": "~3.6.0" 254 }, 255 "engines": { 256 "node": ">= 8.10.0" 257 }, 258 "funding": { 259 "url": "https://paulmillr.com/funding/" 260 }, 261 "optionalDependencies": { 262 "fsevents": "~2.3.2" 263 } 264 }, 265 "node_modules/combined-stream": { 266 "version": "1.0.8", 267 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 268 "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 269 "license": "MIT", 270 "dependencies": { 271 "delayed-stream": "~1.0.0" 272 }, 273 "engines": { 274 "node": ">= 0.8" 275 } 276 }, 277 "node_modules/concat-map": { 278 "version": "0.0.1", 279 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 280 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 281 "dev": true, 282 "license": "MIT" 283 }, 284 "node_modules/content-disposition": { 285 "version": "0.5.4", 286 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 287 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 288 "license": "MIT", 289 "dependencies": { 290 "safe-buffer": "5.2.1" 291 }, 292 "engines": { 293 "node": ">= 0.6" 294 } 295 }, 296 "node_modules/content-type": { 297 "version": "1.0.5", 298 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 299 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 300 "license": "MIT", 301 "engines": { 302 "node": ">= 0.6" 303 } 304 }, 305 "node_modules/cookie": { 306 "version": "0.7.1", 307 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 308 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 309 "license": "MIT", 310 "engines": { 311 "node": ">= 0.6" 312 } 313 }, 314 "node_modules/cookie-signature": { 315 "version": "1.0.6", 316 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 317 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 318 "license": "MIT" 319 }, 320 "node_modules/cors": { 321 "version": "2.8.5", 322 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 323 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 324 "license": "MIT", 325 "dependencies": { 326 "object-assign": "^4", 327 "vary": "^1" 328 }, 329 "engines": { 330 "node": ">= 0.10" 331 } 332 }, 333 "node_modules/debug": { 334 "version": "2.6.9", 335 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 336 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 337 "license": "MIT", 338 "dependencies": { 339 "ms": "2.0.0" 340 } 341 }, 342 "node_modules/delayed-stream": { 343 "version": "1.0.0", 344 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 345 "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 346 "license": "MIT", 347 "engines": { 348 "node": ">=0.4.0" 349 } 350 }, 351 "node_modules/depd": { 352 "version": "2.0.0", 353 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 354 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 355 "license": "MIT", 356 "engines": { 357 "node": ">= 0.8" 358 } 359 }, 360 "node_modules/destroy": { 361 "version": "1.2.0", 362 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 363 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 364 "license": "MIT", 365 "engines": { 366 "node": ">= 0.8", 367 "npm": "1.2.8000 || >= 1.4.16" 368 } 369 }, 370 "node_modules/dotenv": { 371 "version": "16.6.1", 372 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", 373 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", 374 "license": "BSD-2-Clause", 375 "engines": { 376 "node": ">=12" 377 }, 378 "funding": { 379 "url": "https://dotenvx.com" 380 } 381 }, 382 "node_modules/dunder-proto": { 383 "version": "1.0.1", 384 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 385 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 386 "license": "MIT", 387 "dependencies": { 388 "call-bind-apply-helpers": "^1.0.1", 389 "es-errors": "^1.3.0", 390 "gopd": "^1.2.0" 391 }, 392 "engines": { 393 "node": ">= 0.4" 394 } 395 }, 396 "node_modules/ee-first": { 397 "version": "1.1.1", 398 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 399 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 400 "license": "MIT" 401 }, 402 "node_modules/encodeurl": { 403 "version": "2.0.0", 404 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 405 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 406 "license": "MIT", 407 "engines": { 408 "node": ">= 0.8" 409 } 410 }, 411 "node_modules/es-define-property": { 412 "version": "1.0.1", 413 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 414 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 415 "license": "MIT", 416 "engines": { 417 "node": ">= 0.4" 418 } 419 }, 420 "node_modules/es-errors": { 421 "version": "1.3.0", 422 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 423 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 424 "license": "MIT", 425 "engines": { 426 "node": ">= 0.4" 427 } 428 }, 429 "node_modules/es-object-atoms": { 430 "version": "1.1.1", 431 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 432 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 433 "license": "MIT", 434 "dependencies": { 435 "es-errors": "^1.3.0" 436 }, 437 "engines": { 438 "node": ">= 0.4" 439 } 440 }, 441 "node_modules/es-set-tostringtag": { 442 "version": "2.1.0", 443 "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", 444 "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", 445 "license": "MIT", 446 "dependencies": { 447 "es-errors": "^1.3.0", 448 "get-intrinsic": "^1.2.6", 449 "has-tostringtag": "^1.0.2", 450 "hasown": "^2.0.2" 451 }, 452 "engines": { 453 "node": ">= 0.4" 454 } 455 }, 456 "node_modules/escape-html": { 457 "version": "1.0.3", 458 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 459 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 460 "license": "MIT" 461 }, 462 "node_modules/etag": { 463 "version": "1.8.1", 464 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 465 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 466 "license": "MIT", 467 "engines": { 468 "node": ">= 0.6" 469 } 470 }, 471 "node_modules/express": { 472 "version": "4.21.2", 473 "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 474 "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 475 "license": "MIT", 476 "dependencies": { 477 "accepts": "~1.3.8", 478 "array-flatten": "1.1.1", 479 "body-parser": "1.20.3", 480 "content-disposition": "0.5.4", 481 "content-type": "~1.0.4", 482 "cookie": "0.7.1", 483 "cookie-signature": "1.0.6", 484 "debug": "2.6.9", 485 "depd": "2.0.0", 486 "encodeurl": "~2.0.0", 487 "escape-html": "~1.0.3", 488 "etag": "~1.8.1", 489 "finalhandler": "1.3.1", 490 "fresh": "0.5.2", 491 "http-errors": "2.0.0", 492 "merge-descriptors": "1.0.3", 493 "methods": "~1.1.2", 494 "on-finished": "2.4.1", 495 "parseurl": "~1.3.3", 496 "path-to-regexp": "0.1.12", 497 "proxy-addr": "~2.0.7", 498 "qs": "6.13.0", 499 "range-parser": "~1.2.1", 500 "safe-buffer": "5.2.1", 501 "send": "0.19.0", 502 "serve-static": "1.16.2", 503 "setprototypeof": "1.2.0", 504 "statuses": "2.0.1", 505 "type-is": "~1.6.18", 506 "utils-merge": "1.0.1", 507 "vary": "~1.1.2" 508 }, 509 "engines": { 510 "node": ">= 0.10.0" 511 }, 512 "funding": { 513 "type": "opencollective", 514 "url": "https://opencollective.com/express" 515 } 516 }, 517 "node_modules/fill-range": { 518 "version": "7.1.1", 519 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 520 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 521 "dev": true, 522 "license": "MIT", 523 "dependencies": { 524 "to-regex-range": "^5.0.1" 525 }, 526 "engines": { 527 "node": ">=8" 528 } 529 }, 530 "node_modules/finalhandler": { 531 "version": "1.3.1", 532 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 533 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 534 "license": "MIT", 535 "dependencies": { 536 "debug": "2.6.9", 537 "encodeurl": "~2.0.0", 538 "escape-html": "~1.0.3", 539 "on-finished": "2.4.1", 540 "parseurl": "~1.3.3", 541 "statuses": "2.0.1", 542 "unpipe": "~1.0.0" 543 }, 544 "engines": { 545 "node": ">= 0.8" 546 } 547 }, 548 "node_modules/follow-redirects": { 549 "version": "1.15.11", 550 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", 551 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", 552 "funding": [ 553 { 554 "type": "individual", 555 "url": "https://github.com/sponsors/RubenVerborgh" 556 } 557 ], 558 "license": "MIT", 559 "engines": { 560 "node": ">=4.0" 561 }, 562 "peerDependenciesMeta": { 563 "debug": { 564 "optional": true 565 } 566 } 567 }, 568 "node_modules/form-data": { 569 "version": "4.0.4", 570 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", 571 "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", 572 "license": "MIT", 573 "dependencies": { 574 "asynckit": "^0.4.0", 575 "combined-stream": "^1.0.8", 576 "es-set-tostringtag": "^2.1.0", 577 "hasown": "^2.0.2", 578 "mime-types": "^2.1.12" 579 }, 580 "engines": { 581 "node": ">= 6" 582 } 583 }, 584 "node_modules/forwarded": { 585 "version": "0.2.0", 586 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 587 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 588 "license": "MIT", 589 "engines": { 590 "node": ">= 0.6" 591 } 592 }, 593 "node_modules/fresh": { 594 "version": "0.5.2", 595 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 596 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 597 "license": "MIT", 598 "engines": { 599 "node": ">= 0.6" 600 } 601 }, 602 "node_modules/fsevents": { 603 "version": "2.3.3", 604 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 605 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 606 "dev": true, 607 "hasInstallScript": true, 608 "license": "MIT", 609 "optional": true, 610 "os": [ 611 "darwin" 612 ], 613 "engines": { 614 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 615 } 616 }, 617 "node_modules/function-bind": { 618 "version": "1.1.2", 619 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 620 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 621 "license": "MIT", 622 "funding": { 623 "url": "https://github.com/sponsors/ljharb" 624 } 625 }, 626 "node_modules/get-intrinsic": { 627 "version": "1.3.0", 628 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 629 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 630 "license": "MIT", 631 "dependencies": { 632 "call-bind-apply-helpers": "^1.0.2", 633 "es-define-property": "^1.0.1", 634 "es-errors": "^1.3.0", 635 "es-object-atoms": "^1.1.1", 636 "function-bind": "^1.1.2", 637 "get-proto": "^1.0.1", 638 "gopd": "^1.2.0", 639 "has-symbols": "^1.1.0", 640 "hasown": "^2.0.2", 641 "math-intrinsics": "^1.1.0" 642 }, 643 "engines": { 644 "node": ">= 0.4" 645 }, 646 "funding": { 647 "url": "https://github.com/sponsors/ljharb" 648 } 649 }, 650 "node_modules/get-proto": { 651 "version": "1.0.1", 652 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 653 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 654 "license": "MIT", 655 "dependencies": { 656 "dunder-proto": "^1.0.1", 657 "es-object-atoms": "^1.0.0" 658 }, 659 "engines": { 660 "node": ">= 0.4" 661 } 662 }, 663 "node_modules/glob-parent": { 664 "version": "5.1.2", 665 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 666 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 667 "dev": true, 668 "license": "ISC", 669 "dependencies": { 670 "is-glob": "^4.0.1" 671 }, 672 "engines": { 673 "node": ">= 6" 674 } 675 }, 676 "node_modules/gopd": { 677 "version": "1.2.0", 678 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 679 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 680 "license": "MIT", 681 "engines": { 682 "node": ">= 0.4" 683 }, 684 "funding": { 685 "url": "https://github.com/sponsors/ljharb" 686 } 687 }, 688 "node_modules/has-flag": { 689 "version": "3.0.0", 690 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 691 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 692 "dev": true, 693 "license": "MIT", 694 "engines": { 695 "node": ">=4" 696 } 697 }, 698 "node_modules/has-symbols": { 699 "version": "1.1.0", 700 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 701 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 702 "license": "MIT", 703 "engines": { 704 "node": ">= 0.4" 705 }, 706 "funding": { 707 "url": "https://github.com/sponsors/ljharb" 708 } 709 }, 710 "node_modules/has-tostringtag": { 711 "version": "1.0.2", 712 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 713 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 714 "license": "MIT", 715 "dependencies": { 716 "has-symbols": "^1.0.3" 717 }, 718 "engines": { 719 "node": ">= 0.4" 720 }, 721 "funding": { 722 "url": "https://github.com/sponsors/ljharb" 723 } 724 }, 725 "node_modules/hasown": { 726 "version": "2.0.2", 727 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 728 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 729 "license": "MIT", 730 "dependencies": { 731 "function-bind": "^1.1.2" 732 }, 733 "engines": { 734 "node": ">= 0.4" 735 } 736 }, 737 "node_modules/http-errors": { 738 "version": "2.0.0", 739 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 740 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 741 "license": "MIT", 742 "dependencies": { 743 "depd": "2.0.0", 744 "inherits": "2.0.4", 745 "setprototypeof": "1.2.0", 746 "statuses": "2.0.1", 747 "toidentifier": "1.0.1" 748 }, 749 "engines": { 750 "node": ">= 0.8" 751 } 752 }, 753 "node_modules/iconv-lite": { 754 "version": "0.4.24", 755 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 756 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 757 "license": "MIT", 758 "dependencies": { 759 "safer-buffer": ">= 2.1.2 < 3" 760 }, 761 "engines": { 762 "node": ">=0.10.0" 763 } 764 }, 765 "node_modules/ignore-by-default": { 766 "version": "1.0.1", 767 "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 768 "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", 769 "dev": true, 770 "license": "ISC" 771 }, 772 "node_modules/inherits": { 773 "version": "2.0.4", 774 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 775 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 776 "license": "ISC" 777 }, 778 "node_modules/ipaddr.js": { 779 "version": "1.9.1", 780 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 781 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 782 "license": "MIT", 783 "engines": { 784 "node": ">= 0.10" 785 } 786 }, 787 "node_modules/is-binary-path": { 788 "version": "2.1.0", 789 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 790 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 791 "dev": true, 792 "license": "MIT", 793 "dependencies": { 794 "binary-extensions": "^2.0.0" 795 }, 796 "engines": { 797 "node": ">=8" 798 } 799 }, 800 "node_modules/is-extglob": { 801 "version": "2.1.1", 802 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 803 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 804 "dev": true, 805 "license": "MIT", 806 "engines": { 807 "node": ">=0.10.0" 808 } 809 }, 810 "node_modules/is-glob": { 811 "version": "4.0.3", 812 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 813 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 814 "dev": true, 815 "license": "MIT", 816 "dependencies": { 817 "is-extglob": "^2.1.1" 818 }, 819 "engines": { 820 "node": ">=0.10.0" 821 } 822 }, 823 "node_modules/is-number": { 824 "version": "7.0.0", 825 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 826 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 827 "dev": true, 828 "license": "MIT", 829 "engines": { 830 "node": ">=0.12.0" 831 } 832 }, 833 "node_modules/json-schema-to-ts": { 834 "version": "3.1.1", 835 "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", 836 "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==", 837 "license": "MIT", 838 "dependencies": { 839 "@babel/runtime": "^7.18.3", 840 "ts-algebra": "^2.0.0" 841 }, 842 "engines": { 843 "node": ">=16" 844 } 845 }, 846 "node_modules/math-intrinsics": { 847 "version": "1.1.0", 848 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 849 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 850 "license": "MIT", 851 "engines": { 852 "node": ">= 0.4" 853 } 854 }, 855 "node_modules/media-typer": { 856 "version": "0.3.0", 857 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 858 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 859 "license": "MIT", 860 "engines": { 861 "node": ">= 0.6" 862 } 863 }, 864 "node_modules/merge-descriptors": { 865 "version": "1.0.3", 866 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 867 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 868 "license": "MIT", 869 "funding": { 870 "url": "https://github.com/sponsors/sindresorhus" 871 } 872 }, 873 "node_modules/methods": { 874 "version": "1.1.2", 875 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 876 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 877 "license": "MIT", 878 "engines": { 879 "node": ">= 0.6" 880 } 881 }, 882 "node_modules/mime": { 883 "version": "1.6.0", 884 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 885 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 886 "license": "MIT", 887 "bin": { 888 "mime": "cli.js" 889 }, 890 "engines": { 891 "node": ">=4" 892 } 893 }, 894 "node_modules/mime-db": { 895 "version": "1.52.0", 896 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 897 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 898 "license": "MIT", 899 "engines": { 900 "node": ">= 0.6" 901 } 902 }, 903 "node_modules/mime-types": { 904 "version": "2.1.35", 905 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 906 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 907 "license": "MIT", 908 "dependencies": { 909 "mime-db": "1.52.0" 910 }, 911 "engines": { 912 "node": ">= 0.6" 913 } 914 }, 915 "node_modules/minimatch": { 916 "version": "3.1.2", 917 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 918 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 919 "dev": true, 920 "license": "ISC", 921 "dependencies": { 922 "brace-expansion": "^1.1.7" 923 }, 924 "engines": { 925 "node": "*" 926 } 927 }, 928 "node_modules/ms": { 929 "version": "2.0.0", 930 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 931 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 932 "license": "MIT" 933 }, 934 "node_modules/negotiator": { 935 "version": "0.6.3", 936 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 937 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 938 "license": "MIT", 939 "engines": { 940 "node": ">= 0.6" 941 } 942 }, 943 "node_modules/node-fetch": { 944 "version": "2.7.0", 945 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 946 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 947 "license": "MIT", 948 "dependencies": { 949 "whatwg-url": "^5.0.0" 950 }, 951 "engines": { 952 "node": "4.x || >=6.0.0" 953 }, 954 "peerDependencies": { 955 "encoding": "^0.1.0" 956 }, 957 "peerDependenciesMeta": { 958 "encoding": { 959 "optional": true 960 } 961 } 962 }, 963 "node_modules/nodemon": { 964 "version": "3.1.10", 965 "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz", 966 "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==", 967 "dev": true, 968 "license": "MIT", 969 "dependencies": { 970 "chokidar": "^3.5.2", 971 "debug": "^4", 972 "ignore-by-default": "^1.0.1", 973 "minimatch": "^3.1.2", 974 "pstree.remy": "^1.1.8", 975 "semver": "^7.5.3", 976 "simple-update-notifier": "^2.0.0", 977 "supports-color": "^5.5.0", 978 "touch": "^3.1.0", 979 "undefsafe": "^2.0.5" 980 }, 981 "bin": { 982 "nodemon": "bin/nodemon.js" 983 }, 984 "engines": { 985 "node": ">=10" 986 }, 987 "funding": { 988 "type": "opencollective", 989 "url": "https://opencollective.com/nodemon" 990 } 991 }, 992 "node_modules/nodemon/node_modules/debug": { 993 "version": "4.4.3", 994 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 995 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 996 "dev": true, 997 "license": "MIT", 998 "dependencies": { 999 "ms": "^2.1.3" 1000 }, 1001 "engines": { 1002 "node": ">=6.0" 1003 }, 1004 "peerDependenciesMeta": { 1005 "supports-color": { 1006 "optional": true 1007 } 1008 } 1009 }, 1010 "node_modules/nodemon/node_modules/ms": { 1011 "version": "2.1.3", 1012 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1013 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1014 "dev": true, 1015 "license": "MIT" 1016 }, 1017 "node_modules/normalize-path": { 1018 "version": "3.0.0", 1019 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1020 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1021 "dev": true, 1022 "license": "MIT", 1023 "engines": { 1024 "node": ">=0.10.0" 1025 } 1026 }, 1027 "node_modules/object-assign": { 1028 "version": "4.1.1", 1029 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1030 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 1031 "license": "MIT", 1032 "engines": { 1033 "node": ">=0.10.0" 1034 } 1035 }, 1036 "node_modules/object-inspect": { 1037 "version": "1.13.4", 1038 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 1039 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 1040 "license": "MIT", 1041 "engines": { 1042 "node": ">= 0.4" 1043 }, 1044 "funding": { 1045 "url": "https://github.com/sponsors/ljharb" 1046 } 1047 }, 1048 "node_modules/on-finished": { 1049 "version": "2.4.1", 1050 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 1051 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1052 "license": "MIT", 1053 "dependencies": { 1054 "ee-first": "1.1.1" 1055 }, 1056 "engines": { 1057 "node": ">= 0.8" 1058 } 1059 }, 1060 "node_modules/openai": { 1061 "version": "6.7.0", 1062 "resolved": "https://registry.npmjs.org/openai/-/openai-6.7.0.tgz", 1063 "integrity": "sha512-mgSQXa3O/UXTbA8qFzoa7aydbXBJR5dbLQXCRapAOtoNT+v69sLdKMZzgiakpqhclRnhPggPAXoniVGn2kMY2A==", 1064 "license": "Apache-2.0", 1065 "bin": { 1066 "openai": "bin/cli" 1067 }, 1068 "peerDependencies": { 1069 "ws": "^8.18.0", 1070 "zod": "^3.25 || ^4.0" 1071 }, 1072 "peerDependenciesMeta": { 1073 "ws": { 1074 "optional": true 1075 }, 1076 "zod": { 1077 "optional": true 1078 } 1079 } 1080 }, 1081 "node_modules/parseurl": { 1082 "version": "1.3.3", 1083 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 1084 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 1085 "license": "MIT", 1086 "engines": { 1087 "node": ">= 0.8" 1088 } 1089 }, 1090 "node_modules/path-to-regexp": { 1091 "version": "0.1.12", 1092 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 1093 "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 1094 "license": "MIT" 1095 }, 1096 "node_modules/picomatch": { 1097 "version": "2.3.1", 1098 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1099 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1100 "dev": true, 1101 "license": "MIT", 1102 "engines": { 1103 "node": ">=8.6" 1104 }, 1105 "funding": { 1106 "url": "https://github.com/sponsors/jonschlinkert" 1107 } 1108 }, 1109 "node_modules/proxy-addr": { 1110 "version": "2.0.7", 1111 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 1112 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 1113 "license": "MIT", 1114 "dependencies": { 1115 "forwarded": "0.2.0", 1116 "ipaddr.js": "1.9.1" 1117 }, 1118 "engines": { 1119 "node": ">= 0.10" 1120 } 1121 }, 1122 "node_modules/proxy-from-env": { 1123 "version": "1.1.0", 1124 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 1125 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", 1126 "license": "MIT" 1127 }, 1128 "node_modules/pstree.remy": { 1129 "version": "1.1.8", 1130 "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 1131 "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", 1132 "dev": true, 1133 "license": "MIT" 1134 }, 1135 "node_modules/qs": { 1136 "version": "6.13.0", 1137 "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 1138 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 1139 "license": "BSD-3-Clause", 1140 "dependencies": { 1141 "side-channel": "^1.0.6" 1142 }, 1143 "engines": { 1144 "node": ">=0.6" 1145 }, 1146 "funding": { 1147 "url": "https://github.com/sponsors/ljharb" 1148 } 1149 }, 1150 "node_modules/range-parser": { 1151 "version": "1.2.1", 1152 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 1153 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 1154 "license": "MIT", 1155 "engines": { 1156 "node": ">= 0.6" 1157 } 1158 }, 1159 "node_modules/raw-body": { 1160 "version": "2.5.2", 1161 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 1162 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 1163 "license": "MIT", 1164 "dependencies": { 1165 "bytes": "3.1.2", 1166 "http-errors": "2.0.0", 1167 "iconv-lite": "0.4.24", 1168 "unpipe": "1.0.0" 1169 }, 1170 "engines": { 1171 "node": ">= 0.8" 1172 } 1173 }, 1174 "node_modules/readdirp": { 1175 "version": "3.6.0", 1176 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1177 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1178 "dev": true, 1179 "license": "MIT", 1180 "dependencies": { 1181 "picomatch": "^2.2.1" 1182 }, 1183 "engines": { 1184 "node": ">=8.10.0" 1185 } 1186 }, 1187 "node_modules/safe-buffer": { 1188 "version": "5.2.1", 1189 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1190 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1191 "funding": [ 1192 { 1193 "type": "github", 1194 "url": "https://github.com/sponsors/feross" 1195 }, 1196 { 1197 "type": "patreon", 1198 "url": "https://www.patreon.com/feross" 1199 }, 1200 { 1201 "type": "consulting", 1202 "url": "https://feross.org/support" 1203 } 1204 ], 1205 "license": "MIT" 1206 }, 1207 "node_modules/safer-buffer": { 1208 "version": "2.1.2", 1209 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1210 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1211 "license": "MIT" 1212 }, 1213 "node_modules/semver": { 1214 "version": "7.7.3", 1215 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 1216 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1217 "dev": true, 1218 "license": "ISC", 1219 "bin": { 1220 "semver": "bin/semver.js" 1221 }, 1222 "engines": { 1223 "node": ">=10" 1224 } 1225 }, 1226 "node_modules/send": { 1227 "version": "0.19.0", 1228 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 1229 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 1230 "license": "MIT", 1231 "dependencies": { 1232 "debug": "2.6.9", 1233 "depd": "2.0.0", 1234 "destroy": "1.2.0", 1235 "encodeurl": "~1.0.2", 1236 "escape-html": "~1.0.3", 1237 "etag": "~1.8.1", 1238 "fresh": "0.5.2", 1239 "http-errors": "2.0.0", 1240 "mime": "1.6.0", 1241 "ms": "2.1.3", 1242 "on-finished": "2.4.1", 1243 "range-parser": "~1.2.1", 1244 "statuses": "2.0.1" 1245 }, 1246 "engines": { 1247 "node": ">= 0.8.0" 1248 } 1249 }, 1250 "node_modules/send/node_modules/encodeurl": { 1251 "version": "1.0.2", 1252 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 1253 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 1254 "license": "MIT", 1255 "engines": { 1256 "node": ">= 0.8" 1257 } 1258 }, 1259 "node_modules/send/node_modules/ms": { 1260 "version": "2.1.3", 1261 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1262 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1263 "license": "MIT" 1264 }, 1265 "node_modules/serve-static": { 1266 "version": "1.16.2", 1267 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 1268 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 1269 "license": "MIT", 1270 "dependencies": { 1271 "encodeurl": "~2.0.0", 1272 "escape-html": "~1.0.3", 1273 "parseurl": "~1.3.3", 1274 "send": "0.19.0" 1275 }, 1276 "engines": { 1277 "node": ">= 0.8.0" 1278 } 1279 }, 1280 "node_modules/setprototypeof": { 1281 "version": "1.2.0", 1282 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 1283 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 1284 "license": "ISC" 1285 }, 1286 "node_modules/side-channel": { 1287 "version": "1.1.0", 1288 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 1289 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1290 "license": "MIT", 1291 "dependencies": { 1292 "es-errors": "^1.3.0", 1293 "object-inspect": "^1.13.3", 1294 "side-channel-list": "^1.0.0", 1295 "side-channel-map": "^1.0.1", 1296 "side-channel-weakmap": "^1.0.2" 1297 }, 1298 "engines": { 1299 "node": ">= 0.4" 1300 }, 1301 "funding": { 1302 "url": "https://github.com/sponsors/ljharb" 1303 } 1304 }, 1305 "node_modules/side-channel-list": { 1306 "version": "1.0.0", 1307 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 1308 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1309 "license": "MIT", 1310 "dependencies": { 1311 "es-errors": "^1.3.0", 1312 "object-inspect": "^1.13.3" 1313 }, 1314 "engines": { 1315 "node": ">= 0.4" 1316 }, 1317 "funding": { 1318 "url": "https://github.com/sponsors/ljharb" 1319 } 1320 }, 1321 "node_modules/side-channel-map": { 1322 "version": "1.0.1", 1323 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 1324 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1325 "license": "MIT", 1326 "dependencies": { 1327 "call-bound": "^1.0.2", 1328 "es-errors": "^1.3.0", 1329 "get-intrinsic": "^1.2.5", 1330 "object-inspect": "^1.13.3" 1331 }, 1332 "engines": { 1333 "node": ">= 0.4" 1334 }, 1335 "funding": { 1336 "url": "https://github.com/sponsors/ljharb" 1337 } 1338 }, 1339 "node_modules/side-channel-weakmap": { 1340 "version": "1.0.2", 1341 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 1342 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1343 "license": "MIT", 1344 "dependencies": { 1345 "call-bound": "^1.0.2", 1346 "es-errors": "^1.3.0", 1347 "get-intrinsic": "^1.2.5", 1348 "object-inspect": "^1.13.3", 1349 "side-channel-map": "^1.0.1" 1350 }, 1351 "engines": { 1352 "node": ">= 0.4" 1353 }, 1354 "funding": { 1355 "url": "https://github.com/sponsors/ljharb" 1356 } 1357 }, 1358 "node_modules/simple-update-notifier": { 1359 "version": "2.0.0", 1360 "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", 1361 "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", 1362 "dev": true, 1363 "license": "MIT", 1364 "dependencies": { 1365 "semver": "^7.5.3" 1366 }, 1367 "engines": { 1368 "node": ">=10" 1369 } 1370 }, 1371 "node_modules/statuses": { 1372 "version": "2.0.1", 1373 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 1374 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 1375 "license": "MIT", 1376 "engines": { 1377 "node": ">= 0.8" 1378 } 1379 }, 1380 "node_modules/supports-color": { 1381 "version": "5.5.0", 1382 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1383 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1384 "dev": true, 1385 "license": "MIT", 1386 "dependencies": { 1387 "has-flag": "^3.0.0" 1388 }, 1389 "engines": { 1390 "node": ">=4" 1391 } 1392 }, 1393 "node_modules/to-regex-range": { 1394 "version": "5.0.1", 1395 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1396 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1397 "dev": true, 1398 "license": "MIT", 1399 "dependencies": { 1400 "is-number": "^7.0.0" 1401 }, 1402 "engines": { 1403 "node": ">=8.0" 1404 } 1405 }, 1406 "node_modules/toidentifier": { 1407 "version": "1.0.1", 1408 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 1409 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 1410 "license": "MIT", 1411 "engines": { 1412 "node": ">=0.6" 1413 } 1414 }, 1415 "node_modules/touch": { 1416 "version": "3.1.1", 1417 "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", 1418 "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", 1419 "dev": true, 1420 "license": "ISC", 1421 "bin": { 1422 "nodetouch": "bin/nodetouch.js" 1423 } 1424 }, 1425 "node_modules/tr46": { 1426 "version": "0.0.3", 1427 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 1428 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 1429 "license": "MIT" 1430 }, 1431 "node_modules/ts-algebra": { 1432 "version": "2.0.0", 1433 "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", 1434 "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==", 1435 "license": "MIT" 1436 }, 1437 "node_modules/type-is": { 1438 "version": "1.6.18", 1439 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 1440 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 1441 "license": "MIT", 1442 "dependencies": { 1443 "media-typer": "0.3.0", 1444 "mime-types": "~2.1.24" 1445 }, 1446 "engines": { 1447 "node": ">= 0.6" 1448 } 1449 }, 1450 "node_modules/undefsafe": { 1451 "version": "2.0.5", 1452 "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", 1453 "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", 1454 "dev": true, 1455 "license": "MIT" 1456 }, 1457 "node_modules/undici-types": { 1458 "version": "7.16.0", 1459 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 1460 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 1461 "license": "MIT" 1462 }, 1463 "node_modules/unpipe": { 1464 "version": "1.0.0", 1465 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1466 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 1467 "license": "MIT", 1468 "engines": { 1469 "node": ">= 0.8" 1470 } 1471 }, 1472 "node_modules/utils-merge": { 1473 "version": "1.0.1", 1474 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 1475 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 1476 "license": "MIT", 1477 "engines": { 1478 "node": ">= 0.4.0" 1479 } 1480 }, 1481 "node_modules/vary": { 1482 "version": "1.1.2", 1483 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1484 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 1485 "license": "MIT", 1486 "engines": { 1487 "node": ">= 0.8" 1488 } 1489 }, 1490 "node_modules/webidl-conversions": { 1491 "version": "3.0.1", 1492 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 1493 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 1494 "license": "BSD-2-Clause" 1495 }, 1496 "node_modules/whatwg-url": { 1497 "version": "5.0.0", 1498 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 1499 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 1500 "license": "MIT", 1501 "dependencies": { 1502 "tr46": "~0.0.3", 1503 "webidl-conversions": "^3.0.0" 1504 } 1505 } 1506 } 1507 }