pnpm-lock.yaml 31 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030
  1. lockfileVersion: '9.0'
  2. settings:
  3. autoInstallPeers: true
  4. excludeLinksFromLockfile: false
  5. importers:
  6. .:
  7. dependencies:
  8. cors:
  9. specifier: ^2.8.5
  10. version: 2.8.6
  11. dotenv:
  12. specifier: ^16.4.5
  13. version: 16.6.1
  14. express:
  15. specifier: ^5.0.0
  16. version: 5.2.1
  17. swagger-ui-express:
  18. specifier: ^5.0.1
  19. version: 5.0.1(express@5.2.1)
  20. devDependencies:
  21. '@types/cors':
  22. specifier: ^2.8.17
  23. version: 2.8.19
  24. '@types/express':
  25. specifier: ^5.0.0
  26. version: 5.0.6
  27. '@types/swagger-ui-express':
  28. specifier: ^4.1.8
  29. version: 4.1.8
  30. tsx:
  31. specifier: ^4.19.0
  32. version: 4.21.0
  33. typescript:
  34. specifier: ^5.6.0
  35. version: 5.9.3
  36. packages:
  37. '@esbuild/aix-ppc64@0.27.7':
  38. resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
  39. engines: {node: '>=18'}
  40. cpu: [ppc64]
  41. os: [aix]
  42. '@esbuild/android-arm64@0.27.7':
  43. resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
  44. engines: {node: '>=18'}
  45. cpu: [arm64]
  46. os: [android]
  47. '@esbuild/android-arm@0.27.7':
  48. resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
  49. engines: {node: '>=18'}
  50. cpu: [arm]
  51. os: [android]
  52. '@esbuild/android-x64@0.27.7':
  53. resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
  54. engines: {node: '>=18'}
  55. cpu: [x64]
  56. os: [android]
  57. '@esbuild/darwin-arm64@0.27.7':
  58. resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
  59. engines: {node: '>=18'}
  60. cpu: [arm64]
  61. os: [darwin]
  62. '@esbuild/darwin-x64@0.27.7':
  63. resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
  64. engines: {node: '>=18'}
  65. cpu: [x64]
  66. os: [darwin]
  67. '@esbuild/freebsd-arm64@0.27.7':
  68. resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
  69. engines: {node: '>=18'}
  70. cpu: [arm64]
  71. os: [freebsd]
  72. '@esbuild/freebsd-x64@0.27.7':
  73. resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
  74. engines: {node: '>=18'}
  75. cpu: [x64]
  76. os: [freebsd]
  77. '@esbuild/linux-arm64@0.27.7':
  78. resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
  79. engines: {node: '>=18'}
  80. cpu: [arm64]
  81. os: [linux]
  82. '@esbuild/linux-arm@0.27.7':
  83. resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
  84. engines: {node: '>=18'}
  85. cpu: [arm]
  86. os: [linux]
  87. '@esbuild/linux-ia32@0.27.7':
  88. resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
  89. engines: {node: '>=18'}
  90. cpu: [ia32]
  91. os: [linux]
  92. '@esbuild/linux-loong64@0.27.7':
  93. resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
  94. engines: {node: '>=18'}
  95. cpu: [loong64]
  96. os: [linux]
  97. '@esbuild/linux-mips64el@0.27.7':
  98. resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
  99. engines: {node: '>=18'}
  100. cpu: [mips64el]
  101. os: [linux]
  102. '@esbuild/linux-ppc64@0.27.7':
  103. resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
  104. engines: {node: '>=18'}
  105. cpu: [ppc64]
  106. os: [linux]
  107. '@esbuild/linux-riscv64@0.27.7':
  108. resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
  109. engines: {node: '>=18'}
  110. cpu: [riscv64]
  111. os: [linux]
  112. '@esbuild/linux-s390x@0.27.7':
  113. resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
  114. engines: {node: '>=18'}
  115. cpu: [s390x]
  116. os: [linux]
  117. '@esbuild/linux-x64@0.27.7':
  118. resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
  119. engines: {node: '>=18'}
  120. cpu: [x64]
  121. os: [linux]
  122. '@esbuild/netbsd-arm64@0.27.7':
  123. resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
  124. engines: {node: '>=18'}
  125. cpu: [arm64]
  126. os: [netbsd]
  127. '@esbuild/netbsd-x64@0.27.7':
  128. resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
  129. engines: {node: '>=18'}
  130. cpu: [x64]
  131. os: [netbsd]
  132. '@esbuild/openbsd-arm64@0.27.7':
  133. resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
  134. engines: {node: '>=18'}
  135. cpu: [arm64]
  136. os: [openbsd]
  137. '@esbuild/openbsd-x64@0.27.7':
  138. resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
  139. engines: {node: '>=18'}
  140. cpu: [x64]
  141. os: [openbsd]
  142. '@esbuild/openharmony-arm64@0.27.7':
  143. resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
  144. engines: {node: '>=18'}
  145. cpu: [arm64]
  146. os: [openharmony]
  147. '@esbuild/sunos-x64@0.27.7':
  148. resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
  149. engines: {node: '>=18'}
  150. cpu: [x64]
  151. os: [sunos]
  152. '@esbuild/win32-arm64@0.27.7':
  153. resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
  154. engines: {node: '>=18'}
  155. cpu: [arm64]
  156. os: [win32]
  157. '@esbuild/win32-ia32@0.27.7':
  158. resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
  159. engines: {node: '>=18'}
  160. cpu: [ia32]
  161. os: [win32]
  162. '@esbuild/win32-x64@0.27.7':
  163. resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
  164. engines: {node: '>=18'}
  165. cpu: [x64]
  166. os: [win32]
  167. '@scarf/scarf@1.4.0':
  168. resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==}
  169. '@types/body-parser@1.19.6':
  170. resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
  171. '@types/connect@3.4.38':
  172. resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
  173. '@types/cors@2.8.19':
  174. resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==}
  175. '@types/express-serve-static-core@5.1.1':
  176. resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==}
  177. '@types/express@5.0.6':
  178. resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==}
  179. '@types/http-errors@2.0.5':
  180. resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
  181. '@types/node@25.6.0':
  182. resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==}
  183. '@types/qs@6.15.1':
  184. resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==}
  185. '@types/range-parser@1.2.7':
  186. resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
  187. '@types/send@1.2.1':
  188. resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==}
  189. '@types/serve-static@2.2.0':
  190. resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==}
  191. '@types/swagger-ui-express@4.1.8':
  192. resolution: {integrity: sha512-AhZV8/EIreHFmBV5wAs0gzJUNq9JbbSXgJLQubCC0jtIo6prnI9MIRRxnU4MZX9RB9yXxF1V4R7jtLl/Wcj31g==}
  193. accepts@2.0.0:
  194. resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
  195. engines: {node: '>= 0.6'}
  196. body-parser@2.2.2:
  197. resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
  198. engines: {node: '>=18'}
  199. bytes@3.1.2:
  200. resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
  201. engines: {node: '>= 0.8'}
  202. call-bind-apply-helpers@1.0.2:
  203. resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
  204. engines: {node: '>= 0.4'}
  205. call-bound@1.0.4:
  206. resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
  207. engines: {node: '>= 0.4'}
  208. content-disposition@1.1.0:
  209. resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==}
  210. engines: {node: '>=18'}
  211. content-type@1.0.5:
  212. resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
  213. engines: {node: '>= 0.6'}
  214. cookie-signature@1.2.2:
  215. resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
  216. engines: {node: '>=6.6.0'}
  217. cookie@0.7.2:
  218. resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
  219. engines: {node: '>= 0.6'}
  220. cors@2.8.6:
  221. resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
  222. engines: {node: '>= 0.10'}
  223. debug@4.4.3:
  224. resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
  225. engines: {node: '>=6.0'}
  226. peerDependencies:
  227. supports-color: '*'
  228. peerDependenciesMeta:
  229. supports-color:
  230. optional: true
  231. depd@2.0.0:
  232. resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
  233. engines: {node: '>= 0.8'}
  234. dotenv@16.6.1:
  235. resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
  236. engines: {node: '>=12'}
  237. dunder-proto@1.0.1:
  238. resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
  239. engines: {node: '>= 0.4'}
  240. ee-first@1.1.1:
  241. resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
  242. encodeurl@2.0.0:
  243. resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
  244. engines: {node: '>= 0.8'}
  245. es-define-property@1.0.1:
  246. resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
  247. engines: {node: '>= 0.4'}
  248. es-errors@1.3.0:
  249. resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
  250. engines: {node: '>= 0.4'}
  251. es-object-atoms@1.1.1:
  252. resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
  253. engines: {node: '>= 0.4'}
  254. esbuild@0.27.7:
  255. resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
  256. engines: {node: '>=18'}
  257. hasBin: true
  258. escape-html@1.0.3:
  259. resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
  260. etag@1.8.1:
  261. resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
  262. engines: {node: '>= 0.6'}
  263. express@5.2.1:
  264. resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
  265. engines: {node: '>= 18'}
  266. finalhandler@2.1.1:
  267. resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
  268. engines: {node: '>= 18.0.0'}
  269. forwarded@0.2.0:
  270. resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
  271. engines: {node: '>= 0.6'}
  272. fresh@2.0.0:
  273. resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
  274. engines: {node: '>= 0.8'}
  275. fsevents@2.3.3:
  276. resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
  277. engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
  278. os: [darwin]
  279. function-bind@1.1.2:
  280. resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
  281. get-intrinsic@1.3.0:
  282. resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
  283. engines: {node: '>= 0.4'}
  284. get-proto@1.0.1:
  285. resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
  286. engines: {node: '>= 0.4'}
  287. get-tsconfig@4.14.0:
  288. resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
  289. gopd@1.2.0:
  290. resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
  291. engines: {node: '>= 0.4'}
  292. has-symbols@1.1.0:
  293. resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
  294. engines: {node: '>= 0.4'}
  295. hasown@2.0.3:
  296. resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==}
  297. engines: {node: '>= 0.4'}
  298. http-errors@2.0.1:
  299. resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
  300. engines: {node: '>= 0.8'}
  301. iconv-lite@0.7.2:
  302. resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
  303. engines: {node: '>=0.10.0'}
  304. inherits@2.0.4:
  305. resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
  306. ipaddr.js@1.9.1:
  307. resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
  308. engines: {node: '>= 0.10'}
  309. is-promise@4.0.0:
  310. resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
  311. math-intrinsics@1.1.0:
  312. resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
  313. engines: {node: '>= 0.4'}
  314. media-typer@1.1.0:
  315. resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
  316. engines: {node: '>= 0.8'}
  317. merge-descriptors@2.0.0:
  318. resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
  319. engines: {node: '>=18'}
  320. mime-db@1.54.0:
  321. resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
  322. engines: {node: '>= 0.6'}
  323. mime-types@3.0.2:
  324. resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
  325. engines: {node: '>=18'}
  326. ms@2.1.3:
  327. resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
  328. negotiator@1.0.0:
  329. resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
  330. engines: {node: '>= 0.6'}
  331. object-assign@4.1.1:
  332. resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
  333. engines: {node: '>=0.10.0'}
  334. object-inspect@1.13.4:
  335. resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
  336. engines: {node: '>= 0.4'}
  337. on-finished@2.4.1:
  338. resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
  339. engines: {node: '>= 0.8'}
  340. once@1.4.0:
  341. resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
  342. parseurl@1.3.3:
  343. resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
  344. engines: {node: '>= 0.8'}
  345. path-to-regexp@8.4.2:
  346. resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
  347. proxy-addr@2.0.7:
  348. resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
  349. engines: {node: '>= 0.10'}
  350. qs@6.15.1:
  351. resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==}
  352. engines: {node: '>=0.6'}
  353. range-parser@1.2.1:
  354. resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
  355. engines: {node: '>= 0.6'}
  356. raw-body@3.0.2:
  357. resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
  358. engines: {node: '>= 0.10'}
  359. resolve-pkg-maps@1.0.0:
  360. resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
  361. router@2.2.0:
  362. resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
  363. engines: {node: '>= 18'}
  364. safer-buffer@2.1.2:
  365. resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
  366. send@1.2.1:
  367. resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
  368. engines: {node: '>= 18'}
  369. serve-static@2.2.1:
  370. resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
  371. engines: {node: '>= 18'}
  372. setprototypeof@1.2.0:
  373. resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
  374. side-channel-list@1.0.1:
  375. resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
  376. engines: {node: '>= 0.4'}
  377. side-channel-map@1.0.1:
  378. resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
  379. engines: {node: '>= 0.4'}
  380. side-channel-weakmap@1.0.2:
  381. resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
  382. engines: {node: '>= 0.4'}
  383. side-channel@1.1.0:
  384. resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
  385. engines: {node: '>= 0.4'}
  386. statuses@2.0.2:
  387. resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
  388. engines: {node: '>= 0.8'}
  389. swagger-ui-dist@5.32.6:
  390. resolution: {integrity: sha512-75ttZNaYCLoFPnozPZcTUU6mS3wKT8l7WLjU5zJSHFeJa23i5vtnze6IiCl4jDMPeQTXVXIgovq4M11NNfQvSA==}
  391. swagger-ui-express@5.0.1:
  392. resolution: {integrity: sha512-SrNU3RiBGTLLmFU8GIJdOdanJTl4TOmT27tt3bWWHppqYmAZ6IDuEuBvMU6nZq0zLEe6b/1rACXCgLZqO6ZfrA==}
  393. engines: {node: '>= v0.10.32'}
  394. peerDependencies:
  395. express: '>=4.0.0 || >=5.0.0-beta'
  396. toidentifier@1.0.1:
  397. resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
  398. engines: {node: '>=0.6'}
  399. tsx@4.21.0:
  400. resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
  401. engines: {node: '>=18.0.0'}
  402. hasBin: true
  403. type-is@2.0.1:
  404. resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
  405. engines: {node: '>= 0.6'}
  406. typescript@5.9.3:
  407. resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
  408. engines: {node: '>=14.17'}
  409. hasBin: true
  410. undici-types@7.19.2:
  411. resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
  412. unpipe@1.0.0:
  413. resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
  414. engines: {node: '>= 0.8'}
  415. vary@1.1.2:
  416. resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
  417. engines: {node: '>= 0.8'}
  418. wrappy@1.0.2:
  419. resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
  420. snapshots:
  421. '@esbuild/aix-ppc64@0.27.7':
  422. optional: true
  423. '@esbuild/android-arm64@0.27.7':
  424. optional: true
  425. '@esbuild/android-arm@0.27.7':
  426. optional: true
  427. '@esbuild/android-x64@0.27.7':
  428. optional: true
  429. '@esbuild/darwin-arm64@0.27.7':
  430. optional: true
  431. '@esbuild/darwin-x64@0.27.7':
  432. optional: true
  433. '@esbuild/freebsd-arm64@0.27.7':
  434. optional: true
  435. '@esbuild/freebsd-x64@0.27.7':
  436. optional: true
  437. '@esbuild/linux-arm64@0.27.7':
  438. optional: true
  439. '@esbuild/linux-arm@0.27.7':
  440. optional: true
  441. '@esbuild/linux-ia32@0.27.7':
  442. optional: true
  443. '@esbuild/linux-loong64@0.27.7':
  444. optional: true
  445. '@esbuild/linux-mips64el@0.27.7':
  446. optional: true
  447. '@esbuild/linux-ppc64@0.27.7':
  448. optional: true
  449. '@esbuild/linux-riscv64@0.27.7':
  450. optional: true
  451. '@esbuild/linux-s390x@0.27.7':
  452. optional: true
  453. '@esbuild/linux-x64@0.27.7':
  454. optional: true
  455. '@esbuild/netbsd-arm64@0.27.7':
  456. optional: true
  457. '@esbuild/netbsd-x64@0.27.7':
  458. optional: true
  459. '@esbuild/openbsd-arm64@0.27.7':
  460. optional: true
  461. '@esbuild/openbsd-x64@0.27.7':
  462. optional: true
  463. '@esbuild/openharmony-arm64@0.27.7':
  464. optional: true
  465. '@esbuild/sunos-x64@0.27.7':
  466. optional: true
  467. '@esbuild/win32-arm64@0.27.7':
  468. optional: true
  469. '@esbuild/win32-ia32@0.27.7':
  470. optional: true
  471. '@esbuild/win32-x64@0.27.7':
  472. optional: true
  473. '@scarf/scarf@1.4.0': {}
  474. '@types/body-parser@1.19.6':
  475. dependencies:
  476. '@types/connect': 3.4.38
  477. '@types/node': 25.6.0
  478. '@types/connect@3.4.38':
  479. dependencies:
  480. '@types/node': 25.6.0
  481. '@types/cors@2.8.19':
  482. dependencies:
  483. '@types/node': 25.6.0
  484. '@types/express-serve-static-core@5.1.1':
  485. dependencies:
  486. '@types/node': 25.6.0
  487. '@types/qs': 6.15.1
  488. '@types/range-parser': 1.2.7
  489. '@types/send': 1.2.1
  490. '@types/express@5.0.6':
  491. dependencies:
  492. '@types/body-parser': 1.19.6
  493. '@types/express-serve-static-core': 5.1.1
  494. '@types/serve-static': 2.2.0
  495. '@types/http-errors@2.0.5': {}
  496. '@types/node@25.6.0':
  497. dependencies:
  498. undici-types: 7.19.2
  499. '@types/qs@6.15.1': {}
  500. '@types/range-parser@1.2.7': {}
  501. '@types/send@1.2.1':
  502. dependencies:
  503. '@types/node': 25.6.0
  504. '@types/serve-static@2.2.0':
  505. dependencies:
  506. '@types/http-errors': 2.0.5
  507. '@types/node': 25.6.0
  508. '@types/swagger-ui-express@4.1.8':
  509. dependencies:
  510. '@types/express': 5.0.6
  511. '@types/serve-static': 2.2.0
  512. accepts@2.0.0:
  513. dependencies:
  514. mime-types: 3.0.2
  515. negotiator: 1.0.0
  516. body-parser@2.2.2:
  517. dependencies:
  518. bytes: 3.1.2
  519. content-type: 1.0.5
  520. debug: 4.4.3
  521. http-errors: 2.0.1
  522. iconv-lite: 0.7.2
  523. on-finished: 2.4.1
  524. qs: 6.15.1
  525. raw-body: 3.0.2
  526. type-is: 2.0.1
  527. transitivePeerDependencies:
  528. - supports-color
  529. bytes@3.1.2: {}
  530. call-bind-apply-helpers@1.0.2:
  531. dependencies:
  532. es-errors: 1.3.0
  533. function-bind: 1.1.2
  534. call-bound@1.0.4:
  535. dependencies:
  536. call-bind-apply-helpers: 1.0.2
  537. get-intrinsic: 1.3.0
  538. content-disposition@1.1.0: {}
  539. content-type@1.0.5: {}
  540. cookie-signature@1.2.2: {}
  541. cookie@0.7.2: {}
  542. cors@2.8.6:
  543. dependencies:
  544. object-assign: 4.1.1
  545. vary: 1.1.2
  546. debug@4.4.3:
  547. dependencies:
  548. ms: 2.1.3
  549. depd@2.0.0: {}
  550. dotenv@16.6.1: {}
  551. dunder-proto@1.0.1:
  552. dependencies:
  553. call-bind-apply-helpers: 1.0.2
  554. es-errors: 1.3.0
  555. gopd: 1.2.0
  556. ee-first@1.1.1: {}
  557. encodeurl@2.0.0: {}
  558. es-define-property@1.0.1: {}
  559. es-errors@1.3.0: {}
  560. es-object-atoms@1.1.1:
  561. dependencies:
  562. es-errors: 1.3.0
  563. esbuild@0.27.7:
  564. optionalDependencies:
  565. '@esbuild/aix-ppc64': 0.27.7
  566. '@esbuild/android-arm': 0.27.7
  567. '@esbuild/android-arm64': 0.27.7
  568. '@esbuild/android-x64': 0.27.7
  569. '@esbuild/darwin-arm64': 0.27.7
  570. '@esbuild/darwin-x64': 0.27.7
  571. '@esbuild/freebsd-arm64': 0.27.7
  572. '@esbuild/freebsd-x64': 0.27.7
  573. '@esbuild/linux-arm': 0.27.7
  574. '@esbuild/linux-arm64': 0.27.7
  575. '@esbuild/linux-ia32': 0.27.7
  576. '@esbuild/linux-loong64': 0.27.7
  577. '@esbuild/linux-mips64el': 0.27.7
  578. '@esbuild/linux-ppc64': 0.27.7
  579. '@esbuild/linux-riscv64': 0.27.7
  580. '@esbuild/linux-s390x': 0.27.7
  581. '@esbuild/linux-x64': 0.27.7
  582. '@esbuild/netbsd-arm64': 0.27.7
  583. '@esbuild/netbsd-x64': 0.27.7
  584. '@esbuild/openbsd-arm64': 0.27.7
  585. '@esbuild/openbsd-x64': 0.27.7
  586. '@esbuild/openharmony-arm64': 0.27.7
  587. '@esbuild/sunos-x64': 0.27.7
  588. '@esbuild/win32-arm64': 0.27.7
  589. '@esbuild/win32-ia32': 0.27.7
  590. '@esbuild/win32-x64': 0.27.7
  591. escape-html@1.0.3: {}
  592. etag@1.8.1: {}
  593. express@5.2.1:
  594. dependencies:
  595. accepts: 2.0.0
  596. body-parser: 2.2.2
  597. content-disposition: 1.1.0
  598. content-type: 1.0.5
  599. cookie: 0.7.2
  600. cookie-signature: 1.2.2
  601. debug: 4.4.3
  602. depd: 2.0.0
  603. encodeurl: 2.0.0
  604. escape-html: 1.0.3
  605. etag: 1.8.1
  606. finalhandler: 2.1.1
  607. fresh: 2.0.0
  608. http-errors: 2.0.1
  609. merge-descriptors: 2.0.0
  610. mime-types: 3.0.2
  611. on-finished: 2.4.1
  612. once: 1.4.0
  613. parseurl: 1.3.3
  614. proxy-addr: 2.0.7
  615. qs: 6.15.1
  616. range-parser: 1.2.1
  617. router: 2.2.0
  618. send: 1.2.1
  619. serve-static: 2.2.1
  620. statuses: 2.0.2
  621. type-is: 2.0.1
  622. vary: 1.1.2
  623. transitivePeerDependencies:
  624. - supports-color
  625. finalhandler@2.1.1:
  626. dependencies:
  627. debug: 4.4.3
  628. encodeurl: 2.0.0
  629. escape-html: 1.0.3
  630. on-finished: 2.4.1
  631. parseurl: 1.3.3
  632. statuses: 2.0.2
  633. transitivePeerDependencies:
  634. - supports-color
  635. forwarded@0.2.0: {}
  636. fresh@2.0.0: {}
  637. fsevents@2.3.3:
  638. optional: true
  639. function-bind@1.1.2: {}
  640. get-intrinsic@1.3.0:
  641. dependencies:
  642. call-bind-apply-helpers: 1.0.2
  643. es-define-property: 1.0.1
  644. es-errors: 1.3.0
  645. es-object-atoms: 1.1.1
  646. function-bind: 1.1.2
  647. get-proto: 1.0.1
  648. gopd: 1.2.0
  649. has-symbols: 1.1.0
  650. hasown: 2.0.3
  651. math-intrinsics: 1.1.0
  652. get-proto@1.0.1:
  653. dependencies:
  654. dunder-proto: 1.0.1
  655. es-object-atoms: 1.1.1
  656. get-tsconfig@4.14.0:
  657. dependencies:
  658. resolve-pkg-maps: 1.0.0
  659. gopd@1.2.0: {}
  660. has-symbols@1.1.0: {}
  661. hasown@2.0.3:
  662. dependencies:
  663. function-bind: 1.1.2
  664. http-errors@2.0.1:
  665. dependencies:
  666. depd: 2.0.0
  667. inherits: 2.0.4
  668. setprototypeof: 1.2.0
  669. statuses: 2.0.2
  670. toidentifier: 1.0.1
  671. iconv-lite@0.7.2:
  672. dependencies:
  673. safer-buffer: 2.1.2
  674. inherits@2.0.4: {}
  675. ipaddr.js@1.9.1: {}
  676. is-promise@4.0.0: {}
  677. math-intrinsics@1.1.0: {}
  678. media-typer@1.1.0: {}
  679. merge-descriptors@2.0.0: {}
  680. mime-db@1.54.0: {}
  681. mime-types@3.0.2:
  682. dependencies:
  683. mime-db: 1.54.0
  684. ms@2.1.3: {}
  685. negotiator@1.0.0: {}
  686. object-assign@4.1.1: {}
  687. object-inspect@1.13.4: {}
  688. on-finished@2.4.1:
  689. dependencies:
  690. ee-first: 1.1.1
  691. once@1.4.0:
  692. dependencies:
  693. wrappy: 1.0.2
  694. parseurl@1.3.3: {}
  695. path-to-regexp@8.4.2: {}
  696. proxy-addr@2.0.7:
  697. dependencies:
  698. forwarded: 0.2.0
  699. ipaddr.js: 1.9.1
  700. qs@6.15.1:
  701. dependencies:
  702. side-channel: 1.1.0
  703. range-parser@1.2.1: {}
  704. raw-body@3.0.2:
  705. dependencies:
  706. bytes: 3.1.2
  707. http-errors: 2.0.1
  708. iconv-lite: 0.7.2
  709. unpipe: 1.0.0
  710. resolve-pkg-maps@1.0.0: {}
  711. router@2.2.0:
  712. dependencies:
  713. debug: 4.4.3
  714. depd: 2.0.0
  715. is-promise: 4.0.0
  716. parseurl: 1.3.3
  717. path-to-regexp: 8.4.2
  718. transitivePeerDependencies:
  719. - supports-color
  720. safer-buffer@2.1.2: {}
  721. send@1.2.1:
  722. dependencies:
  723. debug: 4.4.3
  724. encodeurl: 2.0.0
  725. escape-html: 1.0.3
  726. etag: 1.8.1
  727. fresh: 2.0.0
  728. http-errors: 2.0.1
  729. mime-types: 3.0.2
  730. ms: 2.1.3
  731. on-finished: 2.4.1
  732. range-parser: 1.2.1
  733. statuses: 2.0.2
  734. transitivePeerDependencies:
  735. - supports-color
  736. serve-static@2.2.1:
  737. dependencies:
  738. encodeurl: 2.0.0
  739. escape-html: 1.0.3
  740. parseurl: 1.3.3
  741. send: 1.2.1
  742. transitivePeerDependencies:
  743. - supports-color
  744. setprototypeof@1.2.0: {}
  745. side-channel-list@1.0.1:
  746. dependencies:
  747. es-errors: 1.3.0
  748. object-inspect: 1.13.4
  749. side-channel-map@1.0.1:
  750. dependencies:
  751. call-bound: 1.0.4
  752. es-errors: 1.3.0
  753. get-intrinsic: 1.3.0
  754. object-inspect: 1.13.4
  755. side-channel-weakmap@1.0.2:
  756. dependencies:
  757. call-bound: 1.0.4
  758. es-errors: 1.3.0
  759. get-intrinsic: 1.3.0
  760. object-inspect: 1.13.4
  761. side-channel-map: 1.0.1
  762. side-channel@1.1.0:
  763. dependencies:
  764. es-errors: 1.3.0
  765. object-inspect: 1.13.4
  766. side-channel-list: 1.0.1
  767. side-channel-map: 1.0.1
  768. side-channel-weakmap: 1.0.2
  769. statuses@2.0.2: {}
  770. swagger-ui-dist@5.32.6:
  771. dependencies:
  772. '@scarf/scarf': 1.4.0
  773. swagger-ui-express@5.0.1(express@5.2.1):
  774. dependencies:
  775. express: 5.2.1
  776. swagger-ui-dist: 5.32.6
  777. toidentifier@1.0.1: {}
  778. tsx@4.21.0:
  779. dependencies:
  780. esbuild: 0.27.7
  781. get-tsconfig: 4.14.0
  782. optionalDependencies:
  783. fsevents: 2.3.3
  784. type-is@2.0.1:
  785. dependencies:
  786. content-type: 1.0.5
  787. media-typer: 1.1.0
  788. mime-types: 3.0.2
  789. typescript@5.9.3: {}
  790. undici-types@7.19.2: {}
  791. unpipe@1.0.0: {}
  792. vary@1.1.2: {}
  793. wrappy@1.0.2: {}