pnpm-lock.yaml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848
  1. lockfileVersion: '6.0'
  2. settings:
  3. autoInstallPeers: true
  4. excludeLinksFromLockfile: false
  5. dependencies:
  6. express:
  7. specifier: ^4.18.2
  8. version: 4.18.2
  9. husky:
  10. specifier: ^8.0.3
  11. version: 8.0.3
  12. lint-staged:
  13. specifier: ^15.1.0
  14. version: 15.1.0
  15. prettier:
  16. specifier: ^3.1.0
  17. version: 3.1.0
  18. uuid:
  19. specifier: ^9.0.1
  20. version: 9.0.1
  21. ws:
  22. specifier: ^8.14.2
  23. version: 8.14.2
  24. packages:
  25. /accepts@1.3.8:
  26. resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
  27. engines: {node: '>= 0.6'}
  28. dependencies:
  29. mime-types: 2.1.35
  30. negotiator: 0.6.3
  31. dev: false
  32. /ansi-escapes@5.0.0:
  33. resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
  34. engines: {node: '>=12'}
  35. dependencies:
  36. type-fest: 1.4.0
  37. dev: false
  38. /ansi-regex@6.0.1:
  39. resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
  40. engines: {node: '>=12'}
  41. dev: false
  42. /ansi-styles@6.2.1:
  43. resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
  44. engines: {node: '>=12'}
  45. dev: false
  46. /array-flatten@1.1.1:
  47. resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
  48. dev: false
  49. /body-parser@1.20.1:
  50. resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
  51. engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
  52. dependencies:
  53. bytes: 3.1.2
  54. content-type: 1.0.5
  55. debug: 2.6.9
  56. depd: 2.0.0
  57. destroy: 1.2.0
  58. http-errors: 2.0.0
  59. iconv-lite: 0.4.24
  60. on-finished: 2.4.1
  61. qs: 6.11.0
  62. raw-body: 2.5.1
  63. type-is: 1.6.18
  64. unpipe: 1.0.0
  65. transitivePeerDependencies:
  66. - supports-color
  67. dev: false
  68. /braces@3.0.2:
  69. resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
  70. engines: {node: '>=8'}
  71. dependencies:
  72. fill-range: 7.0.1
  73. dev: false
  74. /bytes@3.1.2:
  75. resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
  76. engines: {node: '>= 0.8'}
  77. dev: false
  78. /call-bind@1.0.5:
  79. resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
  80. dependencies:
  81. function-bind: 1.1.2
  82. get-intrinsic: 1.2.2
  83. set-function-length: 1.1.1
  84. dev: false
  85. /chalk@5.3.0:
  86. resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
  87. engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
  88. dev: false
  89. /cli-cursor@4.0.0:
  90. resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
  91. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  92. dependencies:
  93. restore-cursor: 4.0.0
  94. dev: false
  95. /cli-truncate@3.1.0:
  96. resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
  97. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  98. dependencies:
  99. slice-ansi: 5.0.0
  100. string-width: 5.1.2
  101. dev: false
  102. /colorette@2.0.20:
  103. resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
  104. dev: false
  105. /commander@11.1.0:
  106. resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
  107. engines: {node: '>=16'}
  108. dev: false
  109. /content-disposition@0.5.4:
  110. resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
  111. engines: {node: '>= 0.6'}
  112. dependencies:
  113. safe-buffer: 5.2.1
  114. dev: false
  115. /content-type@1.0.5:
  116. resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
  117. engines: {node: '>= 0.6'}
  118. dev: false
  119. /cookie-signature@1.0.6:
  120. resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
  121. dev: false
  122. /cookie@0.5.0:
  123. resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
  124. engines: {node: '>= 0.6'}
  125. dev: false
  126. /cross-spawn@7.0.3:
  127. resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
  128. engines: {node: '>= 8'}
  129. dependencies:
  130. path-key: 3.1.1
  131. shebang-command: 2.0.0
  132. which: 2.0.2
  133. dev: false
  134. /debug@2.6.9:
  135. resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
  136. peerDependencies:
  137. supports-color: '*'
  138. peerDependenciesMeta:
  139. supports-color:
  140. optional: true
  141. dependencies:
  142. ms: 2.0.0
  143. dev: false
  144. /debug@4.3.4:
  145. resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
  146. engines: {node: '>=6.0'}
  147. peerDependencies:
  148. supports-color: '*'
  149. peerDependenciesMeta:
  150. supports-color:
  151. optional: true
  152. dependencies:
  153. ms: 2.1.2
  154. dev: false
  155. /define-data-property@1.1.1:
  156. resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
  157. engines: {node: '>= 0.4'}
  158. dependencies:
  159. get-intrinsic: 1.2.2
  160. gopd: 1.0.1
  161. has-property-descriptors: 1.0.1
  162. dev: false
  163. /depd@2.0.0:
  164. resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
  165. engines: {node: '>= 0.8'}
  166. dev: false
  167. /destroy@1.2.0:
  168. resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
  169. engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
  170. dev: false
  171. /eastasianwidth@0.2.0:
  172. resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
  173. dev: false
  174. /ee-first@1.1.1:
  175. resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
  176. dev: false
  177. /emoji-regex@9.2.2:
  178. resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
  179. dev: false
  180. /encodeurl@1.0.2:
  181. resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
  182. engines: {node: '>= 0.8'}
  183. dev: false
  184. /escape-html@1.0.3:
  185. resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
  186. dev: false
  187. /etag@1.8.1:
  188. resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
  189. engines: {node: '>= 0.6'}
  190. dev: false
  191. /eventemitter3@5.0.1:
  192. resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
  193. dev: false
  194. /execa@8.0.1:
  195. resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
  196. engines: {node: '>=16.17'}
  197. dependencies:
  198. cross-spawn: 7.0.3
  199. get-stream: 8.0.1
  200. human-signals: 5.0.0
  201. is-stream: 3.0.0
  202. merge-stream: 2.0.0
  203. npm-run-path: 5.1.0
  204. onetime: 6.0.0
  205. signal-exit: 4.1.0
  206. strip-final-newline: 3.0.0
  207. dev: false
  208. /express@4.18.2:
  209. resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
  210. engines: {node: '>= 0.10.0'}
  211. dependencies:
  212. accepts: 1.3.8
  213. array-flatten: 1.1.1
  214. body-parser: 1.20.1
  215. content-disposition: 0.5.4
  216. content-type: 1.0.5
  217. cookie: 0.5.0
  218. cookie-signature: 1.0.6
  219. debug: 2.6.9
  220. depd: 2.0.0
  221. encodeurl: 1.0.2
  222. escape-html: 1.0.3
  223. etag: 1.8.1
  224. finalhandler: 1.2.0
  225. fresh: 0.5.2
  226. http-errors: 2.0.0
  227. merge-descriptors: 1.0.1
  228. methods: 1.1.2
  229. on-finished: 2.4.1
  230. parseurl: 1.3.3
  231. path-to-regexp: 0.1.7
  232. proxy-addr: 2.0.7
  233. qs: 6.11.0
  234. range-parser: 1.2.1
  235. safe-buffer: 5.2.1
  236. send: 0.18.0
  237. serve-static: 1.15.0
  238. setprototypeof: 1.2.0
  239. statuses: 2.0.1
  240. type-is: 1.6.18
  241. utils-merge: 1.0.1
  242. vary: 1.1.2
  243. transitivePeerDependencies:
  244. - supports-color
  245. dev: false
  246. /fill-range@7.0.1:
  247. resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
  248. engines: {node: '>=8'}
  249. dependencies:
  250. to-regex-range: 5.0.1
  251. dev: false
  252. /finalhandler@1.2.0:
  253. resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
  254. engines: {node: '>= 0.8'}
  255. dependencies:
  256. debug: 2.6.9
  257. encodeurl: 1.0.2
  258. escape-html: 1.0.3
  259. on-finished: 2.4.1
  260. parseurl: 1.3.3
  261. statuses: 2.0.1
  262. unpipe: 1.0.0
  263. transitivePeerDependencies:
  264. - supports-color
  265. dev: false
  266. /forwarded@0.2.0:
  267. resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
  268. engines: {node: '>= 0.6'}
  269. dev: false
  270. /fresh@0.5.2:
  271. resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
  272. engines: {node: '>= 0.6'}
  273. dev: false
  274. /function-bind@1.1.2:
  275. resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
  276. dev: false
  277. /get-intrinsic@1.2.2:
  278. resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
  279. dependencies:
  280. function-bind: 1.1.2
  281. has-proto: 1.0.1
  282. has-symbols: 1.0.3
  283. hasown: 2.0.0
  284. dev: false
  285. /get-stream@8.0.1:
  286. resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
  287. engines: {node: '>=16'}
  288. dev: false
  289. /gopd@1.0.1:
  290. resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
  291. dependencies:
  292. get-intrinsic: 1.2.2
  293. dev: false
  294. /has-property-descriptors@1.0.1:
  295. resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
  296. dependencies:
  297. get-intrinsic: 1.2.2
  298. dev: false
  299. /has-proto@1.0.1:
  300. resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
  301. engines: {node: '>= 0.4'}
  302. dev: false
  303. /has-symbols@1.0.3:
  304. resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
  305. engines: {node: '>= 0.4'}
  306. dev: false
  307. /hasown@2.0.0:
  308. resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
  309. engines: {node: '>= 0.4'}
  310. dependencies:
  311. function-bind: 1.1.2
  312. dev: false
  313. /http-errors@2.0.0:
  314. resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
  315. engines: {node: '>= 0.8'}
  316. dependencies:
  317. depd: 2.0.0
  318. inherits: 2.0.4
  319. setprototypeof: 1.2.0
  320. statuses: 2.0.1
  321. toidentifier: 1.0.1
  322. dev: false
  323. /human-signals@5.0.0:
  324. resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
  325. engines: {node: '>=16.17.0'}
  326. dev: false
  327. /husky@8.0.3:
  328. resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
  329. engines: {node: '>=14'}
  330. hasBin: true
  331. dev: false
  332. /iconv-lite@0.4.24:
  333. resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
  334. engines: {node: '>=0.10.0'}
  335. dependencies:
  336. safer-buffer: 2.1.2
  337. dev: false
  338. /inherits@2.0.4:
  339. resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
  340. dev: false
  341. /ipaddr.js@1.9.1:
  342. resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
  343. engines: {node: '>= 0.10'}
  344. dev: false
  345. /is-fullwidth-code-point@4.0.0:
  346. resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
  347. engines: {node: '>=12'}
  348. dev: false
  349. /is-number@7.0.0:
  350. resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
  351. engines: {node: '>=0.12.0'}
  352. dev: false
  353. /is-stream@3.0.0:
  354. resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
  355. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  356. dev: false
  357. /isexe@2.0.0:
  358. resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
  359. dev: false
  360. /lilconfig@2.1.0:
  361. resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
  362. engines: {node: '>=10'}
  363. dev: false
  364. /lint-staged@15.1.0:
  365. resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==}
  366. engines: {node: '>=18.12.0'}
  367. hasBin: true
  368. dependencies:
  369. chalk: 5.3.0
  370. commander: 11.1.0
  371. debug: 4.3.4
  372. execa: 8.0.1
  373. lilconfig: 2.1.0
  374. listr2: 7.0.2
  375. micromatch: 4.0.5
  376. pidtree: 0.6.0
  377. string-argv: 0.3.2
  378. yaml: 2.3.4
  379. transitivePeerDependencies:
  380. - supports-color
  381. dev: false
  382. /listr2@7.0.2:
  383. resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==}
  384. engines: {node: '>=16.0.0'}
  385. dependencies:
  386. cli-truncate: 3.1.0
  387. colorette: 2.0.20
  388. eventemitter3: 5.0.1
  389. log-update: 5.0.1
  390. rfdc: 1.3.0
  391. wrap-ansi: 8.1.0
  392. dev: false
  393. /log-update@5.0.1:
  394. resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==}
  395. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  396. dependencies:
  397. ansi-escapes: 5.0.0
  398. cli-cursor: 4.0.0
  399. slice-ansi: 5.0.0
  400. strip-ansi: 7.1.0
  401. wrap-ansi: 8.1.0
  402. dev: false
  403. /media-typer@0.3.0:
  404. resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
  405. engines: {node: '>= 0.6'}
  406. dev: false
  407. /merge-descriptors@1.0.1:
  408. resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
  409. dev: false
  410. /merge-stream@2.0.0:
  411. resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
  412. dev: false
  413. /methods@1.1.2:
  414. resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
  415. engines: {node: '>= 0.6'}
  416. dev: false
  417. /micromatch@4.0.5:
  418. resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
  419. engines: {node: '>=8.6'}
  420. dependencies:
  421. braces: 3.0.2
  422. picomatch: 2.3.1
  423. dev: false
  424. /mime-db@1.52.0:
  425. resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
  426. engines: {node: '>= 0.6'}
  427. dev: false
  428. /mime-types@2.1.35:
  429. resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
  430. engines: {node: '>= 0.6'}
  431. dependencies:
  432. mime-db: 1.52.0
  433. dev: false
  434. /mime@1.6.0:
  435. resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
  436. engines: {node: '>=4'}
  437. hasBin: true
  438. dev: false
  439. /mimic-fn@2.1.0:
  440. resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
  441. engines: {node: '>=6'}
  442. dev: false
  443. /mimic-fn@4.0.0:
  444. resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
  445. engines: {node: '>=12'}
  446. dev: false
  447. /ms@2.0.0:
  448. resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
  449. dev: false
  450. /ms@2.1.2:
  451. resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
  452. dev: false
  453. /ms@2.1.3:
  454. resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
  455. dev: false
  456. /negotiator@0.6.3:
  457. resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
  458. engines: {node: '>= 0.6'}
  459. dev: false
  460. /npm-run-path@5.1.0:
  461. resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
  462. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  463. dependencies:
  464. path-key: 4.0.0
  465. dev: false
  466. /object-inspect@1.13.1:
  467. resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
  468. dev: false
  469. /on-finished@2.4.1:
  470. resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
  471. engines: {node: '>= 0.8'}
  472. dependencies:
  473. ee-first: 1.1.1
  474. dev: false
  475. /onetime@5.1.2:
  476. resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
  477. engines: {node: '>=6'}
  478. dependencies:
  479. mimic-fn: 2.1.0
  480. dev: false
  481. /onetime@6.0.0:
  482. resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
  483. engines: {node: '>=12'}
  484. dependencies:
  485. mimic-fn: 4.0.0
  486. dev: false
  487. /parseurl@1.3.3:
  488. resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
  489. engines: {node: '>= 0.8'}
  490. dev: false
  491. /path-key@3.1.1:
  492. resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
  493. engines: {node: '>=8'}
  494. dev: false
  495. /path-key@4.0.0:
  496. resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
  497. engines: {node: '>=12'}
  498. dev: false
  499. /path-to-regexp@0.1.7:
  500. resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
  501. dev: false
  502. /picomatch@2.3.1:
  503. resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
  504. engines: {node: '>=8.6'}
  505. dev: false
  506. /pidtree@0.6.0:
  507. resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
  508. engines: {node: '>=0.10'}
  509. hasBin: true
  510. dev: false
  511. /prettier@3.1.0:
  512. resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==}
  513. engines: {node: '>=14'}
  514. hasBin: true
  515. dev: false
  516. /proxy-addr@2.0.7:
  517. resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
  518. engines: {node: '>= 0.10'}
  519. dependencies:
  520. forwarded: 0.2.0
  521. ipaddr.js: 1.9.1
  522. dev: false
  523. /qs@6.11.0:
  524. resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
  525. engines: {node: '>=0.6'}
  526. dependencies:
  527. side-channel: 1.0.4
  528. dev: false
  529. /range-parser@1.2.1:
  530. resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
  531. engines: {node: '>= 0.6'}
  532. dev: false
  533. /raw-body@2.5.1:
  534. resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
  535. engines: {node: '>= 0.8'}
  536. dependencies:
  537. bytes: 3.1.2
  538. http-errors: 2.0.0
  539. iconv-lite: 0.4.24
  540. unpipe: 1.0.0
  541. dev: false
  542. /restore-cursor@4.0.0:
  543. resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
  544. engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  545. dependencies:
  546. onetime: 5.1.2
  547. signal-exit: 3.0.7
  548. dev: false
  549. /rfdc@1.3.0:
  550. resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
  551. dev: false
  552. /safe-buffer@5.2.1:
  553. resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
  554. dev: false
  555. /safer-buffer@2.1.2:
  556. resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
  557. dev: false
  558. /send@0.18.0:
  559. resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
  560. engines: {node: '>= 0.8.0'}
  561. dependencies:
  562. debug: 2.6.9
  563. depd: 2.0.0
  564. destroy: 1.2.0
  565. encodeurl: 1.0.2
  566. escape-html: 1.0.3
  567. etag: 1.8.1
  568. fresh: 0.5.2
  569. http-errors: 2.0.0
  570. mime: 1.6.0
  571. ms: 2.1.3
  572. on-finished: 2.4.1
  573. range-parser: 1.2.1
  574. statuses: 2.0.1
  575. transitivePeerDependencies:
  576. - supports-color
  577. dev: false
  578. /serve-static@1.15.0:
  579. resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
  580. engines: {node: '>= 0.8.0'}
  581. dependencies:
  582. encodeurl: 1.0.2
  583. escape-html: 1.0.3
  584. parseurl: 1.3.3
  585. send: 0.18.0
  586. transitivePeerDependencies:
  587. - supports-color
  588. dev: false
  589. /set-function-length@1.1.1:
  590. resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
  591. engines: {node: '>= 0.4'}
  592. dependencies:
  593. define-data-property: 1.1.1
  594. get-intrinsic: 1.2.2
  595. gopd: 1.0.1
  596. has-property-descriptors: 1.0.1
  597. dev: false
  598. /setprototypeof@1.2.0:
  599. resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
  600. dev: false
  601. /shebang-command@2.0.0:
  602. resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
  603. engines: {node: '>=8'}
  604. dependencies:
  605. shebang-regex: 3.0.0
  606. dev: false
  607. /shebang-regex@3.0.0:
  608. resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
  609. engines: {node: '>=8'}
  610. dev: false
  611. /side-channel@1.0.4:
  612. resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
  613. dependencies:
  614. call-bind: 1.0.5
  615. get-intrinsic: 1.2.2
  616. object-inspect: 1.13.1
  617. dev: false
  618. /signal-exit@3.0.7:
  619. resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
  620. dev: false
  621. /signal-exit@4.1.0:
  622. resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
  623. engines: {node: '>=14'}
  624. dev: false
  625. /slice-ansi@5.0.0:
  626. resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
  627. engines: {node: '>=12'}
  628. dependencies:
  629. ansi-styles: 6.2.1
  630. is-fullwidth-code-point: 4.0.0
  631. dev: false
  632. /statuses@2.0.1:
  633. resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
  634. engines: {node: '>= 0.8'}
  635. dev: false
  636. /string-argv@0.3.2:
  637. resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
  638. engines: {node: '>=0.6.19'}
  639. dev: false
  640. /string-width@5.1.2:
  641. resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
  642. engines: {node: '>=12'}
  643. dependencies:
  644. eastasianwidth: 0.2.0
  645. emoji-regex: 9.2.2
  646. strip-ansi: 7.1.0
  647. dev: false
  648. /strip-ansi@7.1.0:
  649. resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
  650. engines: {node: '>=12'}
  651. dependencies:
  652. ansi-regex: 6.0.1
  653. dev: false
  654. /strip-final-newline@3.0.0:
  655. resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
  656. engines: {node: '>=12'}
  657. dev: false
  658. /to-regex-range@5.0.1:
  659. resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
  660. engines: {node: '>=8.0'}
  661. dependencies:
  662. is-number: 7.0.0
  663. dev: false
  664. /toidentifier@1.0.1:
  665. resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
  666. engines: {node: '>=0.6'}
  667. dev: false
  668. /type-fest@1.4.0:
  669. resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
  670. engines: {node: '>=10'}
  671. dev: false
  672. /type-is@1.6.18:
  673. resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
  674. engines: {node: '>= 0.6'}
  675. dependencies:
  676. media-typer: 0.3.0
  677. mime-types: 2.1.35
  678. dev: false
  679. /unpipe@1.0.0:
  680. resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
  681. engines: {node: '>= 0.8'}
  682. dev: false
  683. /utils-merge@1.0.1:
  684. resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
  685. engines: {node: '>= 0.4.0'}
  686. dev: false
  687. /uuid@9.0.1:
  688. resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
  689. hasBin: true
  690. dev: false
  691. /vary@1.1.2:
  692. resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
  693. engines: {node: '>= 0.8'}
  694. dev: false
  695. /which@2.0.2:
  696. resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
  697. engines: {node: '>= 8'}
  698. hasBin: true
  699. dependencies:
  700. isexe: 2.0.0
  701. dev: false
  702. /wrap-ansi@8.1.0:
  703. resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
  704. engines: {node: '>=12'}
  705. dependencies:
  706. ansi-styles: 6.2.1
  707. string-width: 5.1.2
  708. strip-ansi: 7.1.0
  709. dev: false
  710. /ws@8.14.2:
  711. resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
  712. engines: {node: '>=10.0.0'}
  713. peerDependencies:
  714. bufferutil: ^4.0.1
  715. utf-8-validate: '>=5.0.2'
  716. peerDependenciesMeta:
  717. bufferutil:
  718. optional: true
  719. utf-8-validate:
  720. optional: true
  721. dev: false
  722. /yaml@2.3.4:
  723. resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
  724. engines: {node: '>= 14'}
  725. dev: false