AK-21/Graphite-Industrial-Intelligence
0
1{2 "name": "server",3 "version": "1.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "node_modules/@drizzle-team/brocli": {8 "version": "0.10.2",9 "resolved": "https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz",10 "integrity": "sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==",11 "dev": true,12 "license": "Apache-2.0"13 },14 "node_modules/@esbuild-kit/core-utils": {15 "version": "3.3.2",16 "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz",17 "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==",18 "deprecated": "Merged into tsx: https://tsx.is",19 "dev": true,20 "license": "MIT",21 "dependencies": {22 "esbuild": "~0.18.20",23 "source-map-support": "^0.5.21"24 }25 },26 "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/win32-x64": {27 "version": "0.18.20",28 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",29 "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",30 "cpu": [31 "x64"32 ],33 "dev": true,34 "license": "MIT",35 "optional": true,36 "os": [37 "win32"38 ],39 "engines": {40 "node": ">=12"41 }42 },43 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": {44 "version": "0.18.20",45 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz",46 "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==",47 "dev": true,48 "hasInstallScript": true,49 "license": "MIT",50 "bin": {51 "esbuild": "bin/esbuild"52 },53 "engines": {54 "node": ">=12"55 },56 "optionalDependencies": {57 "@esbuild/android-arm": "0.18.20",58 "@esbuild/android-arm64": "0.18.20",59 "@esbuild/android-x64": "0.18.20",60 "@esbuild/darwin-arm64": "0.18.20",61 "@esbuild/darwin-x64": "0.18.20",62 "@esbuild/freebsd-arm64": "0.18.20",63 "@esbuild/freebsd-x64": "0.18.20",64 "@esbuild/linux-arm": "0.18.20",65 "@esbuild/linux-arm64": "0.18.20",66 "@esbuild/linux-ia32": "0.18.20",67 "@esbuild/linux-loong64": "0.18.20",68 "@esbuild/linux-mips64el": "0.18.20",69 "@esbuild/linux-ppc64": "0.18.20",70 "@esbuild/linux-riscv64": "0.18.20",71 "@esbuild/linux-s390x": "0.18.20",72 "@esbuild/linux-x64": "0.18.20",73 "@esbuild/netbsd-x64": "0.18.20",74 "@esbuild/openbsd-x64": "0.18.20",75 "@esbuild/sunos-x64": "0.18.20",76 "@esbuild/win32-arm64": "0.18.20",77 "@esbuild/win32-ia32": "0.18.20",78 "@esbuild/win32-x64": "0.18.20"79 }80 },81 "node_modules/@esbuild-kit/esm-loader": {82 "version": "2.6.5",83 "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz",84 "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==",85 "deprecated": "Merged into tsx: https://tsx.is",86 "dev": true,87 "license": "MIT",88 "dependencies": {89 "@esbuild-kit/core-utils": "^3.3.2",90 "get-tsconfig": "^4.7.0"91 }92 },93 "node_modules/@esbuild/win32-x64": {94 "version": "0.25.12",95 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",96 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",97 "cpu": [98 "x64"99 ],100 "dev": true,101 "license": "MIT",102 "optional": true,103 "os": [104 "win32"105 ],106 "engines": {107 "node": ">=18"108 }109 },110 "node_modules/@trpc/client": {111 "version": "11.18.0",112 "resolved": "https://registry.npmjs.org/@trpc/client/-/client-11.18.0.tgz",113 "integrity": "sha512-wOqeg3Fvl25V1ZisQhUD3K8G60ZJDlSGJNSyeXrLH24xAo5w6GSR2Kzb1cSNY9Y+IQ2YZvYGZstBU+V/ulo/ow==",114 "funding": [115 "https://trpc.io/sponsor"116 ],117 "license": "MIT",118 "bin": {119 "intent": "bin/intent.js"120 },121 "peerDependencies": {122 "@trpc/server": "11.18.0",123 "typescript": ">=5.7.2"124 }125 },126 "node_modules/@trpc/server": {127 "version": "11.18.0",128 "resolved": "https://registry.npmjs.org/@trpc/server/-/server-11.18.0.tgz",129 "integrity": "sha512-JAvXOuNTxgXjIDfQaOvDq1j66LMNfDJUH1IU7Slfn8EvRv2EkH6ehu3A7zpYhjO0syHHiYg77v2lG2JFJgvw7Q==",130 "funding": [131 "https://trpc.io/sponsor"132 ],133 "license": "MIT",134 "peer": true,135 "bin": {136 "intent": "bin/intent.js"137 },138 "peerDependencies": {139 "typescript": ">=5.7.2"140 }141 },142 "node_modules/@types/better-sqlite3": {143 "version": "7.6.13",144 "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.13.tgz",145 "integrity": "sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==",146 "devOptional": true,147 "license": "MIT",148 "peer": true,149 "dependencies": {150 "@types/node": "*"151 }152 },153 "node_modules/@types/body-parser": {154 "version": "1.19.6",155 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz",156 "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==",157 "license": "MIT",158 "dependencies": {159 "@types/connect": "*",160 "@types/node": "*"161 }162 },163 "node_modules/@types/connect": {164 "version": "3.4.38",165 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",166 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",167 "license": "MIT",168 "dependencies": {169 "@types/node": "*"170 }171 },172 "node_modules/@types/cors": {173 "version": "2.8.19",174 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",175 "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==",176 "dev": true,177 "license": "MIT",178 "dependencies": {179 "@types/node": "*"180 }181 },182 "node_modules/@types/express": {183 "version": "5.0.6",184 "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz",185 "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==",186 "license": "MIT",187 "dependencies": {188 "@types/body-parser": "*",189 "@types/express-serve-static-core": "^5.0.0",190 "@types/serve-static": "^2"191 }192 },193 "node_modules/@types/express-serve-static-core": {194 "version": "5.1.1",195 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz",196 "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==",197 "license": "MIT",198 "dependencies": {199 "@types/node": "*",200 "@types/qs": "*",201 "@types/range-parser": "*",202 "@types/send": "*"203 }204 },205 "node_modules/@types/http-errors": {206 "version": "2.0.5",207 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz",208 "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==",209 "license": "MIT"210 },211 "node_modules/@types/multer": {212 "version": "2.1.0",213 "resolved": "https://registry.npmjs.org/@types/multer/-/multer-2.1.0.tgz",214 "integrity": "sha512-zYZb0+nJhOHtPpGDb3vqPjwpdeGlGC157VpkqNQL+UU2qwoacoQ7MpsAmUptI/0Oa127X32JzWDqQVEXp2RcIA==",215 "license": "MIT",216 "dependencies": {217 "@types/express": "*"218 }219 },220 "node_modules/@types/node": {221 "version": "26.0.1",222 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz",223 "integrity": "sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==",224 "license": "MIT",225 "dependencies": {226 "undici-types": "~8.3.0"227 }228 },229 "node_modules/@types/qs": {230 "version": "6.15.1",231 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz",232 "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==",233 "license": "MIT"234 },235 "node_modules/@types/range-parser": {236 "version": "1.2.7",237 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",238 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",239 "license": "MIT"240 },241 "node_modules/@types/send": {242 "version": "1.2.1",243 "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz",244 "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==",245 "license": "MIT",246 "dependencies": {247 "@types/node": "*"248 }249 },250 "node_modules/@types/serve-static": {251 "version": "2.2.0",252 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz",253 "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==",254 "license": "MIT",255 "dependencies": {256 "@types/http-errors": "*",257 "@types/node": "*"258 }259 },260 "node_modules/accepts": {261 "version": "2.0.0",262 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",263 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",264 "license": "MIT",265 "dependencies": {266 "mime-types": "^3.0.0",267 "negotiator": "^1.0.0"268 },269 "engines": {270 "node": ">= 0.6"271 }272 },273 "node_modules/append-field": {274 "version": "1.0.0",275 "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",276 "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==",277 "license": "MIT"278 },279 "node_modules/base64-js": {280 "version": "1.5.1",281 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",282 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",283 "funding": [284 {285 "type": "github",286 "url": "https://github.com/sponsors/feross"287 },288 {289 "type": "patreon",290 "url": "https://www.patreon.com/feross"291 },292 {293 "type": "consulting",294 "url": "https://feross.org/support"295 }296 ],297 "license": "MIT"298 },299 "node_modules/better-sqlite3": {300 "version": "12.11.1",301 "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-12.11.1.tgz",302 "integrity": "sha512-dq9AtApgg5PGFtBzPFSBl3HZQjHok5gaQCM6zh2Yk0aSmDCs1CbnVI8/HgASQkNKsWFpseIO9beg5xxpYhbIfA==",303 "hasInstallScript": true,304 "license": "MIT",305 "peer": true,306 "dependencies": {307 "bindings": "^1.5.0",308 "prebuild-install": "^7.1.1"309 },310 "engines": {311 "node": "20.x || 22.x || 23.x || 24.x || 25.x || 26.x"312 }313 },314 "node_modules/bindings": {315 "version": "1.5.0",316 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",317 "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",318 "license": "MIT",319 "dependencies": {320 "file-uri-to-path": "1.0.0"321 }322 },323 "node_modules/bl": {324 "version": "4.1.0",325 "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",326 "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",327 "license": "MIT",328 "dependencies": {329 "buffer": "^5.5.0",330 "inherits": "^2.0.4",331 "readable-stream": "^3.4.0"332 }333 },334 "node_modules/body-parser": {335 "version": "2.3.0",336 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",337 "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",338 "license": "MIT",339 "dependencies": {340 "bytes": "^3.1.2",341 "content-type": "^2.0.0",342 "debug": "^4.4.3",343 "http-errors": "^2.0.1",344 "iconv-lite": "^0.7.2",345 "on-finished": "^2.4.1",346 "qs": "^6.15.2",347 "raw-body": "^3.0.2",348 "type-is": "^2.1.0"349 },350 "engines": {351 "node": ">=18"352 },353 "funding": {354 "type": "opencollective",355 "url": "https://opencollective.com/express"356 }357 },358 "node_modules/body-parser/node_modules/content-type": {359 "version": "2.0.0",360 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",361 "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",362 "license": "MIT",363 "engines": {364 "node": ">=18"365 },366 "funding": {367 "type": "opencollective",368 "url": "https://opencollective.com/express"369 }370 },371 "node_modules/buffer": {372 "version": "5.7.1",373 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",374 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",375 "funding": [376 {377 "type": "github",378 "url": "https://github.com/sponsors/feross"379 },380 {381 "type": "patreon",382 "url": "https://www.patreon.com/feross"383 },384 {385 "type": "consulting",386 "url": "https://feross.org/support"387 }388 ],389 "license": "MIT",390 "dependencies": {391 "base64-js": "^1.3.1",392 "ieee754": "^1.1.13"393 }394 },395 "node_modules/buffer-from": {396 "version": "1.1.2",397 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",398 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",399 "license": "MIT"400 },401 "node_modules/busboy": {402 "version": "1.6.0",403 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",404 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",405 "dependencies": {406 "streamsearch": "^1.1.0"407 },408 "engines": {409 "node": ">=10.16.0"410 }411 },412 "node_modules/bytes": {413 "version": "3.1.2",414 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",415 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",416 "license": "MIT",417 "engines": {418 "node": ">= 0.8"419 }420 },421 "node_modules/call-bind-apply-helpers": {422 "version": "1.0.2",423 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",424 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",425 "license": "MIT",426 "dependencies": {427 "es-errors": "^1.3.0",428 "function-bind": "^1.1.2"429 },430 "engines": {431 "node": ">= 0.4"432 }433 },434 "node_modules/call-bound": {435 "version": "1.0.4",436 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",437 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",438 "license": "MIT",439 "dependencies": {440 "call-bind-apply-helpers": "^1.0.2",441 "get-intrinsic": "^1.3.0"442 },443 "engines": {444 "node": ">= 0.4"445 },446 "funding": {447 "url": "https://github.com/sponsors/ljharb"448 }449 },450 "node_modules/chownr": {451 "version": "1.1.4",452 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",453 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",454 "license": "ISC"455 },456 "node_modules/concat-stream": {457 "version": "2.0.0",458 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",459 "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",460 "engines": [461 "node >= 6.0"462 ],463 "license": "MIT",464 "dependencies": {465 "buffer-from": "^1.0.0",466 "inherits": "^2.0.3",467 "readable-stream": "^3.0.2",468 "typedarray": "^0.0.6"469 }470 },471 "node_modules/content-disposition": {472 "version": "1.1.0",473 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",474 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",475 "license": "MIT",476 "engines": {477 "node": ">=18"478 },479 "funding": {480 "type": "opencollective",481 "url": "https://opencollective.com/express"482 }483 },484 "node_modules/content-type": {485 "version": "1.0.5",486 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",487 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",488 "license": "MIT",489 "engines": {490 "node": ">= 0.6"491 }492 },493 "node_modules/cookie": {494 "version": "0.7.2",495 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",496 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",497 "license": "MIT",498 "engines": {499 "node": ">= 0.6"500 }501 },502 "node_modules/cookie-signature": {503 "version": "1.2.2",504 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",505 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",506 "license": "MIT",507 "engines": {508 "node": ">=6.6.0"509 }510 },511 "node_modules/cors": {512 "version": "2.8.6",513 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",514 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",515 "license": "MIT",516 "dependencies": {517 "object-assign": "^4",518 "vary": "^1"519 },520 "engines": {521 "node": ">= 0.10"522 },523 "funding": {524 "type": "opencollective",525 "url": "https://opencollective.com/express"526 }527 },528 "node_modules/debug": {529 "version": "4.4.3",530 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",531 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",532 "license": "MIT",533 "dependencies": {534 "ms": "^2.1.3"535 },536 "engines": {537 "node": ">=6.0"538 },539 "peerDependenciesMeta": {540 "supports-color": {541 "optional": true542 }543 }544 },545 "node_modules/decompress-response": {546 "version": "6.0.0",547 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",548 "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",549 "license": "MIT",550 "dependencies": {551 "mimic-response": "^3.1.0"552 },553 "engines": {554 "node": ">=10"555 },556 "funding": {557 "url": "https://github.com/sponsors/sindresorhus"558 }559 },560 "node_modules/deep-extend": {561 "version": "0.6.0",562 "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",563 "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",564 "license": "MIT",565 "engines": {566 "node": ">=4.0.0"567 }568 },569 "node_modules/depd": {570 "version": "2.0.0",571 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",572 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",573 "license": "MIT",574 "engines": {575 "node": ">= 0.8"576 }577 },578 "node_modules/detect-libc": {579 "version": "2.1.2",580 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",581 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",582 "license": "Apache-2.0",583 "engines": {584 "node": ">=8"585 }586 },587 "node_modules/dotenv": {588 "version": "17.4.2",589 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz",590 "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==",591 "license": "BSD-2-Clause",592 "engines": {593 "node": ">=12"594 },595 "funding": {596 "url": "https://dotenvx.com"597 }598 },599 "node_modules/drizzle-kit": {600 "version": "0.31.10",601 "resolved": "https://registry.npmjs.org/drizzle-kit/-/drizzle-kit-0.31.10.tgz",602 "integrity": "sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==",603 "dev": true,604 "license": "MIT",605 "dependencies": {606 "@drizzle-team/brocli": "^0.10.2",607 "@esbuild-kit/esm-loader": "^2.5.5",608 "esbuild": "^0.25.4",609 "tsx": "^4.21.0"610 },611 "bin": {612 "drizzle-kit": "bin.cjs"613 }614 },615 "node_modules/drizzle-orm": {616 "version": "0.45.2",617 "resolved": "https://registry.npmjs.org/drizzle-orm/-/drizzle-orm-0.45.2.tgz",618 "integrity": "sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==",619 "license": "Apache-2.0",620 "peerDependencies": {621 "@aws-sdk/client-rds-data": ">=3",622 "@cloudflare/workers-types": ">=4",623 "@electric-sql/pglite": ">=0.2.0",624 "@libsql/client": ">=0.10.0",625 "@libsql/client-wasm": ">=0.10.0",626 "@neondatabase/serverless": ">=0.10.0",627 "@op-engineering/op-sqlite": ">=2",628 "@opentelemetry/api": "^1.4.1",629 "@planetscale/database": ">=1.13",630 "@prisma/client": "*",631 "@tidbcloud/serverless": "*",632 "@types/better-sqlite3": "*",633 "@types/pg": "*",634 "@types/sql.js": "*",635 "@upstash/redis": ">=1.34.7",636 "@vercel/postgres": ">=0.8.0",637 "@xata.io/client": "*",638 "better-sqlite3": ">=7",639 "bun-types": "*",640 "expo-sqlite": ">=14.0.0",641 "gel": ">=2",642 "knex": "*",643 "kysely": "*",644 "mysql2": ">=2",645 "pg": ">=8",646 "postgres": ">=3",647 "sql.js": ">=1",648 "sqlite3": ">=5"649 },650 "peerDependenciesMeta": {651 "@aws-sdk/client-rds-data": {652 "optional": true653 },654 "@cloudflare/workers-types": {655 "optional": true656 },657 "@electric-sql/pglite": {658 "optional": true659 },660 "@libsql/client": {661 "optional": true662 },663 "@libsql/client-wasm": {664 "optional": true665 },666 "@neondatabase/serverless": {667 "optional": true668 },669 "@op-engineering/op-sqlite": {670 "optional": true671 },672 "@opentelemetry/api": {673 "optional": true674 },675 "@planetscale/database": {676 "optional": true677 },678 "@prisma/client": {679 "optional": true680 },681 "@tidbcloud/serverless": {682 "optional": true683 },684 "@types/better-sqlite3": {685 "optional": true686 },687 "@types/pg": {688 "optional": true689 },690 "@types/sql.js": {691 "optional": true692 },693 "@upstash/redis": {694 "optional": true695 },696 "@vercel/postgres": {697 "optional": true698 },699 "@xata.io/client": {700 "optional": true701 },702 "better-sqlite3": {703 "optional": true704 },705 "bun-types": {706 "optional": true707 },708 "expo-sqlite": {709 "optional": true710 },711 "gel": {712 "optional": true713 },714 "knex": {715 "optional": true716 },717 "kysely": {718 "optional": true719 },720 "mysql2": {721 "optional": true722 },723 "pg": {724 "optional": true725 },726 "postgres": {727 "optional": true728 },729 "prisma": {730 "optional": true731 },732 "sql.js": {733 "optional": true734 },735 "sqlite3": {736 "optional": true737 }738 }739 },740 "node_modules/dunder-proto": {741 "version": "1.0.1",742 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",743 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",744 "license": "MIT",745 "dependencies": {746 "call-bind-apply-helpers": "^1.0.1",747 "es-errors": "^1.3.0",748 "gopd": "^1.2.0"749 },750 "engines": {751 "node": ">= 0.4"752 }753 },754 "node_modules/ee-first": {755 "version": "1.1.1",756 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",757 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",758 "license": "MIT"759 },760 "node_modules/encodeurl": {761 "version": "2.0.0",762 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",763 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",764 "license": "MIT",765 "engines": {766 "node": ">= 0.8"767 }768 },769 "node_modules/end-of-stream": {770 "version": "1.4.5",771 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",772 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",773 "license": "MIT",774 "dependencies": {775 "once": "^1.4.0"776 }777 },778 "node_modules/es-define-property": {779 "version": "1.0.1",780 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",781 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",782 "license": "MIT",783 "engines": {784 "node": ">= 0.4"785 }786 },787 "node_modules/es-errors": {788 "version": "1.3.0",789 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",790 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",791 "license": "MIT",792 "engines": {793 "node": ">= 0.4"794 }795 },796 "node_modules/es-object-atoms": {797 "version": "1.1.2",798 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",799 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",800 "license": "MIT",801 "dependencies": {802 "es-errors": "^1.3.0"803 },804 "engines": {805 "node": ">= 0.4"806 }807 },808 "node_modules/esbuild": {809 "version": "0.25.12",810 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",811 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",812 "dev": true,813 "hasInstallScript": true,814 "license": "MIT",815 "bin": {816 "esbuild": "bin/esbuild"817 },818 "engines": {819 "node": ">=18"820 },821 "optionalDependencies": {822 "@esbuild/aix-ppc64": "0.25.12",823 "@esbuild/android-arm": "0.25.12",824 "@esbuild/android-arm64": "0.25.12",825 "@esbuild/android-x64": "0.25.12",826 "@esbuild/darwin-arm64": "0.25.12",827 "@esbuild/darwin-x64": "0.25.12",828 "@esbuild/freebsd-arm64": "0.25.12",829 "@esbuild/freebsd-x64": "0.25.12",830 "@esbuild/linux-arm": "0.25.12",831 "@esbuild/linux-arm64": "0.25.12",832 "@esbuild/linux-ia32": "0.25.12",833 "@esbuild/linux-loong64": "0.25.12",834 "@esbuild/linux-mips64el": "0.25.12",835 "@esbuild/linux-ppc64": "0.25.12",836 "@esbuild/linux-riscv64": "0.25.12",837 "@esbuild/linux-s390x": "0.25.12",838 "@esbuild/linux-x64": "0.25.12",839 "@esbuild/netbsd-arm64": "0.25.12",840 "@esbuild/netbsd-x64": "0.25.12",841 "@esbuild/openbsd-arm64": "0.25.12",842 "@esbuild/openbsd-x64": "0.25.12",843 "@esbuild/openharmony-arm64": "0.25.12",844 "@esbuild/sunos-x64": "0.25.12",845 "@esbuild/win32-arm64": "0.25.12",846 "@esbuild/win32-ia32": "0.25.12",847 "@esbuild/win32-x64": "0.25.12"848 }849 },850 "node_modules/escape-html": {851 "version": "1.0.3",852 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",853 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",854 "license": "MIT"855 },856 "node_modules/etag": {857 "version": "1.8.1",858 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",859 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",860 "license": "MIT",861 "engines": {862 "node": ">= 0.6"863 }864 },865 "node_modules/expand-template": {866 "version": "2.0.3",867 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",868 "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",869 "license": "(MIT OR WTFPL)",870 "engines": {871 "node": ">=6"872 }873 },874 "node_modules/express": {875 "version": "5.2.1",876 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",877 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",878 "license": "MIT",879 "dependencies": {880 "accepts": "^2.0.0",881 "body-parser": "^2.2.1",882 "content-disposition": "^1.0.0",883 "content-type": "^1.0.5",884 "cookie": "^0.7.1",885 "cookie-signature": "^1.2.1",886 "debug": "^4.4.0",887 "depd": "^2.0.0",888 "encodeurl": "^2.0.0",889 "escape-html": "^1.0.3",890 "etag": "^1.8.1",891 "finalhandler": "^2.1.0",892 "fresh": "^2.0.0",893 "http-errors": "^2.0.0",894 "merge-descriptors": "^2.0.0",895 "mime-types": "^3.0.0",896 "on-finished": "^2.4.1",897 "once": "^1.4.0",898 "parseurl": "^1.3.3",899 "proxy-addr": "^2.0.7",900 "qs": "^6.14.0",901 "range-parser": "^1.2.1",902 "router": "^2.2.0",903 "send": "^1.1.0",904 "serve-static": "^2.2.0",905 "statuses": "^2.0.1",906 "type-is": "^2.0.1",907 "vary": "^1.1.2"908 },909 "engines": {910 "node": ">= 18"911 },912 "funding": {913 "type": "opencollective",914 "url": "https://opencollective.com/express"915 }916 },917 "node_modules/file-uri-to-path": {918 "version": "1.0.0",919 "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",920 "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",921 "license": "MIT"922 },923 "node_modules/finalhandler": {924 "version": "2.1.1",925 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",926 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",927 "license": "MIT",928 "dependencies": {929 "debug": "^4.4.0",930 "encodeurl": "^2.0.0",931 "escape-html": "^1.0.3",932 "on-finished": "^2.4.1",933 "parseurl": "^1.3.3",934 "statuses": "^2.0.1"935 },936 "engines": {937 "node": ">= 18.0.0"938 },939 "funding": {940 "type": "opencollective",941 "url": "https://opencollective.com/express"942 }943 },944 "node_modules/forwarded": {945 "version": "0.2.0",946 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",947 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",948 "license": "MIT",949 "engines": {950 "node": ">= 0.6"951 }952 },953 "node_modules/fresh": {954 "version": "2.0.0",955 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",956 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",957 "license": "MIT",958 "engines": {959 "node": ">= 0.8"960 }961 },962 "node_modules/fs-constants": {963 "version": "1.0.0",964 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",965 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",966 "license": "MIT"967 },968 "node_modules/function-bind": {969 "version": "1.1.2",970 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",971 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",972 "license": "MIT",973 "funding": {974 "url": "https://github.com/sponsors/ljharb"975 }976 },977 "node_modules/get-intrinsic": {978 "version": "1.3.0",979 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",980 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",981 "license": "MIT",982 "dependencies": {983 "call-bind-apply-helpers": "^1.0.2",984 "es-define-property": "^1.0.1",985 "es-errors": "^1.3.0",986 "es-object-atoms": "^1.1.1",987 "function-bind": "^1.1.2",988 "get-proto": "^1.0.1",989 "gopd": "^1.2.0",990 "has-symbols": "^1.1.0",991 "hasown": "^2.0.2",992 "math-intrinsics": "^1.1.0"993 },994 "engines": {995 "node": ">= 0.4"996 },997 "funding": {998 "url": "https://github.com/sponsors/ljharb"999 }1000 },1001 "node_modules/get-proto": {1002 "version": "1.0.1",1003 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",1004 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",1005 "license": "MIT",1006 "dependencies": {1007 "dunder-proto": "^1.0.1",1008 "es-object-atoms": "^1.0.0"1009 },1010 "engines": {1011 "node": ">= 0.4"1012 }1013 },1014 "node_modules/get-tsconfig": {1015 "version": "4.14.0",1016 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz",1017 "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==",1018 "dev": true,1019 "license": "MIT",1020 "dependencies": {1021 "resolve-pkg-maps": "^1.0.0"1022 },1023 "funding": {1024 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"1025 }1026 },1027 "node_modules/github-from-package": {1028 "version": "0.0.0",1029 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",1030 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",1031 "license": "MIT"1032 },1033 "node_modules/gopd": {1034 "version": "1.2.0",1035 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",1036 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",1037 "license": "MIT",1038 "engines": {1039 "node": ">= 0.4"1040 },1041 "funding": {1042 "url": "https://github.com/sponsors/ljharb"1043 }1044 },1045 "node_modules/has-symbols": {1046 "version": "1.1.0",1047 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",1048 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",1049 "license": "MIT",1050 "engines": {1051 "node": ">= 0.4"1052 },1053 "funding": {1054 "url": "https://github.com/sponsors/ljharb"1055 }1056 },1057 "node_modules/hasown": {1058 "version": "2.0.4",1059 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",1060 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",1061 "license": "MIT",1062 "dependencies": {1063 "function-bind": "^1.1.2"1064 },1065 "engines": {1066 "node": ">= 0.4"1067 }1068 },1069 "node_modules/http-errors": {1070 "version": "2.0.1",1071 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",1072 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",1073 "license": "MIT",1074 "dependencies": {1075 "depd": "~2.0.0",1076 "inherits": "~2.0.4",1077 "setprototypeof": "~1.2.0",1078 "statuses": "~2.0.2",1079 "toidentifier": "~1.0.1"1080 },1081 "engines": {1082 "node": ">= 0.8"1083 },1084 "funding": {1085 "type": "opencollective",1086 "url": "https://opencollective.com/express"1087 }1088 },1089 "node_modules/iconv-lite": {1090 "version": "0.7.2",1091 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",1092 "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",1093 "license": "MIT",1094 "dependencies": {1095 "safer-buffer": ">= 2.1.2 < 3.0.0"1096 },1097 "engines": {1098 "node": ">=0.10.0"1099 },1100 "funding": {1101 "type": "opencollective",1102 "url": "https://opencollective.com/express"1103 }1104 },1105 "node_modules/ieee754": {1106 "version": "1.2.1",1107 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",1108 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",1109 "funding": [1110 {1111 "type": "github",1112 "url": "https://github.com/sponsors/feross"1113 },1114 {1115 "type": "patreon",1116 "url": "https://www.patreon.com/feross"1117 },1118 {1119 "type": "consulting",1120 "url": "https://feross.org/support"1121 }1122 ],1123 "license": "BSD-3-Clause"1124 },1125 "node_modules/inherits": {1126 "version": "2.0.4",1127 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",1128 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",1129 "license": "ISC"1130 },1131 "node_modules/ini": {1132 "version": "1.3.8",1133 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",1134 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",1135 "license": "ISC"1136 },1137 "node_modules/ipaddr.js": {1138 "version": "1.9.1",1139 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",1140 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",1141 "license": "MIT",1142 "engines": {1143 "node": ">= 0.10"1144 }1145 },1146 "node_modules/is-promise": {1147 "version": "4.0.0",1148 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",1149 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",1150 "license": "MIT"1151 },1152 "node_modules/math-intrinsics": {1153 "version": "1.1.0",1154 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",1155 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",1156 "license": "MIT",1157 "engines": {1158 "node": ">= 0.4"1159 }1160 },1161 "node_modules/media-typer": {1162 "version": "1.1.0",1163 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",1164 "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==",1165 "license": "MIT",1166 "engines": {1167 "node": ">= 0.8"1168 }1169 },1170 "node_modules/merge-descriptors": {1171 "version": "2.0.0",1172 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",1173 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",1174 "license": "MIT",1175 "engines": {1176 "node": ">=18"1177 },1178 "funding": {1179 "url": "https://github.com/sponsors/sindresorhus"1180 }1181 },1182 "node_modules/mime-db": {1183 "version": "1.54.0",1184 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",1185 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",1186 "license": "MIT",1187 "engines": {1188 "node": ">= 0.6"1189 }1190 },1191 "node_modules/mime-types": {1192 "version": "3.0.2",1193 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",1194 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",1195 "license": "MIT",1196 "dependencies": {1197 "mime-db": "^1.54.0"1198 },1199 "engines": {1200 "node": ">=18"