package-lock.json 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015
  1. {
  2. "name": "exam",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "devDependencies": {
  8. "puppeteer-core": "^24.43.0"
  9. }
  10. },
  11. "node_modules/@puppeteer/browsers": {
  12. "version": "2.13.1",
  13. "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.1.tgz",
  14. "integrity": "sha512-zmS4RTK9fbrc++WlAJhxYbfz3IjDeOmkK/CwwbLmk7ydfS9e2CiEeRJHEPvjDVElO/bwXbidwGA37Bsm6LzCnQ==",
  15. "dev": true,
  16. "license": "Apache-2.0",
  17. "dependencies": {
  18. "debug": "^4.4.3",
  19. "extract-zip": "^2.0.1",
  20. "progress": "^2.0.3",
  21. "proxy-agent": "^6.5.0",
  22. "semver": "^7.7.4",
  23. "tar-fs": "^3.1.1",
  24. "yargs": "^17.7.2"
  25. },
  26. "bin": {
  27. "browsers": "lib/cjs/main-cli.js"
  28. },
  29. "engines": {
  30. "node": ">=18"
  31. }
  32. },
  33. "node_modules/@tootallnate/quickjs-emscripten": {
  34. "version": "0.23.0",
  35. "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
  36. "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
  37. "dev": true,
  38. "license": "MIT"
  39. },
  40. "node_modules/@types/node": {
  41. "version": "25.6.2",
  42. "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz",
  43. "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==",
  44. "dev": true,
  45. "license": "MIT",
  46. "optional": true,
  47. "dependencies": {
  48. "undici-types": "~7.19.0"
  49. }
  50. },
  51. "node_modules/@types/yauzl": {
  52. "version": "2.10.3",
  53. "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
  54. "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
  55. "dev": true,
  56. "license": "MIT",
  57. "optional": true,
  58. "dependencies": {
  59. "@types/node": "*"
  60. }
  61. },
  62. "node_modules/agent-base": {
  63. "version": "7.1.4",
  64. "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
  65. "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
  66. "dev": true,
  67. "license": "MIT",
  68. "engines": {
  69. "node": ">= 14"
  70. }
  71. },
  72. "node_modules/ansi-regex": {
  73. "version": "5.0.1",
  74. "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
  75. "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
  76. "dev": true,
  77. "license": "MIT",
  78. "engines": {
  79. "node": ">=8"
  80. }
  81. },
  82. "node_modules/ansi-styles": {
  83. "version": "4.3.0",
  84. "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
  85. "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
  86. "dev": true,
  87. "license": "MIT",
  88. "dependencies": {
  89. "color-convert": "^2.0.1"
  90. },
  91. "engines": {
  92. "node": ">=8"
  93. },
  94. "funding": {
  95. "url": "https://github.com/chalk/ansi-styles?sponsor=1"
  96. }
  97. },
  98. "node_modules/ast-types": {
  99. "version": "0.13.4",
  100. "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
  101. "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
  102. "dev": true,
  103. "license": "MIT",
  104. "dependencies": {
  105. "tslib": "^2.0.1"
  106. },
  107. "engines": {
  108. "node": ">=4"
  109. }
  110. },
  111. "node_modules/b4a": {
  112. "version": "1.8.1",
  113. "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
  114. "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
  115. "dev": true,
  116. "license": "Apache-2.0",
  117. "peerDependencies": {
  118. "react-native-b4a": "*"
  119. },
  120. "peerDependenciesMeta": {
  121. "react-native-b4a": {
  122. "optional": true
  123. }
  124. }
  125. },
  126. "node_modules/bare-events": {
  127. "version": "2.8.2",
  128. "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
  129. "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
  130. "dev": true,
  131. "license": "Apache-2.0",
  132. "peerDependencies": {
  133. "bare-abort-controller": "*"
  134. },
  135. "peerDependenciesMeta": {
  136. "bare-abort-controller": {
  137. "optional": true
  138. }
  139. }
  140. },
  141. "node_modules/bare-fs": {
  142. "version": "4.7.1",
  143. "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.1.tgz",
  144. "integrity": "sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==",
  145. "dev": true,
  146. "license": "Apache-2.0",
  147. "dependencies": {
  148. "bare-events": "^2.5.4",
  149. "bare-path": "^3.0.0",
  150. "bare-stream": "^2.6.4",
  151. "bare-url": "^2.2.2",
  152. "fast-fifo": "^1.3.2"
  153. },
  154. "engines": {
  155. "bare": ">=1.16.0"
  156. },
  157. "peerDependencies": {
  158. "bare-buffer": "*"
  159. },
  160. "peerDependenciesMeta": {
  161. "bare-buffer": {
  162. "optional": true
  163. }
  164. }
  165. },
  166. "node_modules/bare-os": {
  167. "version": "3.9.1",
  168. "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.1.tgz",
  169. "integrity": "sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==",
  170. "dev": true,
  171. "license": "Apache-2.0",
  172. "engines": {
  173. "bare": ">=1.14.0"
  174. }
  175. },
  176. "node_modules/bare-path": {
  177. "version": "3.0.0",
  178. "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
  179. "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
  180. "dev": true,
  181. "license": "Apache-2.0",
  182. "dependencies": {
  183. "bare-os": "^3.0.1"
  184. }
  185. },
  186. "node_modules/bare-stream": {
  187. "version": "2.13.1",
  188. "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.1.tgz",
  189. "integrity": "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==",
  190. "dev": true,
  191. "license": "Apache-2.0",
  192. "dependencies": {
  193. "streamx": "^2.25.0",
  194. "teex": "^1.0.1"
  195. },
  196. "peerDependencies": {
  197. "bare-abort-controller": "*",
  198. "bare-buffer": "*",
  199. "bare-events": "*"
  200. },
  201. "peerDependenciesMeta": {
  202. "bare-abort-controller": {
  203. "optional": true
  204. },
  205. "bare-buffer": {
  206. "optional": true
  207. },
  208. "bare-events": {
  209. "optional": true
  210. }
  211. }
  212. },
  213. "node_modules/bare-url": {
  214. "version": "2.4.3",
  215. "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.3.tgz",
  216. "integrity": "sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ==",
  217. "dev": true,
  218. "license": "Apache-2.0",
  219. "dependencies": {
  220. "bare-path": "^3.0.0"
  221. }
  222. },
  223. "node_modules/basic-ftp": {
  224. "version": "5.3.1",
  225. "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
  226. "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
  227. "dev": true,
  228. "license": "MIT",
  229. "engines": {
  230. "node": ">=10.0.0"
  231. }
  232. },
  233. "node_modules/buffer-crc32": {
  234. "version": "0.2.13",
  235. "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
  236. "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
  237. "dev": true,
  238. "license": "MIT",
  239. "engines": {
  240. "node": "*"
  241. }
  242. },
  243. "node_modules/chromium-bidi": {
  244. "version": "14.0.0",
  245. "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-14.0.0.tgz",
  246. "integrity": "sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==",
  247. "dev": true,
  248. "license": "Apache-2.0",
  249. "dependencies": {
  250. "mitt": "^3.0.1",
  251. "zod": "^3.24.1"
  252. },
  253. "peerDependencies": {
  254. "devtools-protocol": "*"
  255. }
  256. },
  257. "node_modules/cliui": {
  258. "version": "8.0.1",
  259. "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
  260. "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
  261. "dev": true,
  262. "license": "ISC",
  263. "dependencies": {
  264. "string-width": "^4.2.0",
  265. "strip-ansi": "^6.0.1",
  266. "wrap-ansi": "^7.0.0"
  267. },
  268. "engines": {
  269. "node": ">=12"
  270. }
  271. },
  272. "node_modules/color-convert": {
  273. "version": "2.0.1",
  274. "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
  275. "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
  276. "dev": true,
  277. "license": "MIT",
  278. "dependencies": {
  279. "color-name": "~1.1.4"
  280. },
  281. "engines": {
  282. "node": ">=7.0.0"
  283. }
  284. },
  285. "node_modules/color-name": {
  286. "version": "1.1.4",
  287. "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
  288. "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
  289. "dev": true,
  290. "license": "MIT"
  291. },
  292. "node_modules/data-uri-to-buffer": {
  293. "version": "6.0.2",
  294. "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
  295. "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
  296. "dev": true,
  297. "license": "MIT",
  298. "engines": {
  299. "node": ">= 14"
  300. }
  301. },
  302. "node_modules/debug": {
  303. "version": "4.4.3",
  304. "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  305. "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  306. "dev": true,
  307. "license": "MIT",
  308. "dependencies": {
  309. "ms": "^2.1.3"
  310. },
  311. "engines": {
  312. "node": ">=6.0"
  313. },
  314. "peerDependenciesMeta": {
  315. "supports-color": {
  316. "optional": true
  317. }
  318. }
  319. },
  320. "node_modules/degenerator": {
  321. "version": "5.0.1",
  322. "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
  323. "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
  324. "dev": true,
  325. "license": "MIT",
  326. "dependencies": {
  327. "ast-types": "^0.13.4",
  328. "escodegen": "^2.1.0",
  329. "esprima": "^4.0.1"
  330. },
  331. "engines": {
  332. "node": ">= 14"
  333. }
  334. },
  335. "node_modules/devtools-protocol": {
  336. "version": "0.0.1608973",
  337. "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1608973.tgz",
  338. "integrity": "sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==",
  339. "dev": true,
  340. "license": "BSD-3-Clause"
  341. },
  342. "node_modules/emoji-regex": {
  343. "version": "8.0.0",
  344. "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
  345. "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
  346. "dev": true,
  347. "license": "MIT"
  348. },
  349. "node_modules/end-of-stream": {
  350. "version": "1.4.5",
  351. "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
  352. "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
  353. "dev": true,
  354. "license": "MIT",
  355. "dependencies": {
  356. "once": "^1.4.0"
  357. }
  358. },
  359. "node_modules/escalade": {
  360. "version": "3.2.0",
  361. "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
  362. "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
  363. "dev": true,
  364. "license": "MIT",
  365. "engines": {
  366. "node": ">=6"
  367. }
  368. },
  369. "node_modules/escodegen": {
  370. "version": "2.1.0",
  371. "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
  372. "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
  373. "dev": true,
  374. "license": "BSD-2-Clause",
  375. "dependencies": {
  376. "esprima": "^4.0.1",
  377. "estraverse": "^5.2.0",
  378. "esutils": "^2.0.2"
  379. },
  380. "bin": {
  381. "escodegen": "bin/escodegen.js",
  382. "esgenerate": "bin/esgenerate.js"
  383. },
  384. "engines": {
  385. "node": ">=6.0"
  386. },
  387. "optionalDependencies": {
  388. "source-map": "~0.6.1"
  389. }
  390. },
  391. "node_modules/esprima": {
  392. "version": "4.0.1",
  393. "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
  394. "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
  395. "dev": true,
  396. "license": "BSD-2-Clause",
  397. "bin": {
  398. "esparse": "bin/esparse.js",
  399. "esvalidate": "bin/esvalidate.js"
  400. },
  401. "engines": {
  402. "node": ">=4"
  403. }
  404. },
  405. "node_modules/estraverse": {
  406. "version": "5.3.0",
  407. "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
  408. "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
  409. "dev": true,
  410. "license": "BSD-2-Clause",
  411. "engines": {
  412. "node": ">=4.0"
  413. }
  414. },
  415. "node_modules/esutils": {
  416. "version": "2.0.3",
  417. "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
  418. "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
  419. "dev": true,
  420. "license": "BSD-2-Clause",
  421. "engines": {
  422. "node": ">=0.10.0"
  423. }
  424. },
  425. "node_modules/events-universal": {
  426. "version": "1.0.1",
  427. "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
  428. "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
  429. "dev": true,
  430. "license": "Apache-2.0",
  431. "dependencies": {
  432. "bare-events": "^2.7.0"
  433. }
  434. },
  435. "node_modules/extract-zip": {
  436. "version": "2.0.1",
  437. "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
  438. "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
  439. "dev": true,
  440. "license": "BSD-2-Clause",
  441. "dependencies": {
  442. "debug": "^4.1.1",
  443. "get-stream": "^5.1.0",
  444. "yauzl": "^2.10.0"
  445. },
  446. "bin": {
  447. "extract-zip": "cli.js"
  448. },
  449. "engines": {
  450. "node": ">= 10.17.0"
  451. },
  452. "optionalDependencies": {
  453. "@types/yauzl": "^2.9.1"
  454. }
  455. },
  456. "node_modules/fast-fifo": {
  457. "version": "1.3.2",
  458. "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
  459. "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
  460. "dev": true,
  461. "license": "MIT"
  462. },
  463. "node_modules/fd-slicer": {
  464. "version": "1.1.0",
  465. "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
  466. "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
  467. "dev": true,
  468. "license": "MIT",
  469. "dependencies": {
  470. "pend": "~1.2.0"
  471. }
  472. },
  473. "node_modules/get-caller-file": {
  474. "version": "2.0.5",
  475. "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
  476. "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
  477. "dev": true,
  478. "license": "ISC",
  479. "engines": {
  480. "node": "6.* || 8.* || >= 10.*"
  481. }
  482. },
  483. "node_modules/get-stream": {
  484. "version": "5.2.0",
  485. "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
  486. "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
  487. "dev": true,
  488. "license": "MIT",
  489. "dependencies": {
  490. "pump": "^3.0.0"
  491. },
  492. "engines": {
  493. "node": ">=8"
  494. },
  495. "funding": {
  496. "url": "https://github.com/sponsors/sindresorhus"
  497. }
  498. },
  499. "node_modules/get-uri": {
  500. "version": "6.0.5",
  501. "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
  502. "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
  503. "dev": true,
  504. "license": "MIT",
  505. "dependencies": {
  506. "basic-ftp": "^5.0.2",
  507. "data-uri-to-buffer": "^6.0.2",
  508. "debug": "^4.3.4"
  509. },
  510. "engines": {
  511. "node": ">= 14"
  512. }
  513. },
  514. "node_modules/http-proxy-agent": {
  515. "version": "7.0.2",
  516. "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  517. "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
  518. "dev": true,
  519. "license": "MIT",
  520. "dependencies": {
  521. "agent-base": "^7.1.0",
  522. "debug": "^4.3.4"
  523. },
  524. "engines": {
  525. "node": ">= 14"
  526. }
  527. },
  528. "node_modules/https-proxy-agent": {
  529. "version": "7.0.6",
  530. "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  531. "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
  532. "dev": true,
  533. "license": "MIT",
  534. "dependencies": {
  535. "agent-base": "^7.1.2",
  536. "debug": "4"
  537. },
  538. "engines": {
  539. "node": ">= 14"
  540. }
  541. },
  542. "node_modules/ip-address": {
  543. "version": "10.2.0",
  544. "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz",
  545. "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==",
  546. "dev": true,
  547. "license": "MIT",
  548. "engines": {
  549. "node": ">= 12"
  550. }
  551. },
  552. "node_modules/is-fullwidth-code-point": {
  553. "version": "3.0.0",
  554. "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
  555. "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
  556. "dev": true,
  557. "license": "MIT",
  558. "engines": {
  559. "node": ">=8"
  560. }
  561. },
  562. "node_modules/lru-cache": {
  563. "version": "7.18.3",
  564. "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
  565. "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
  566. "dev": true,
  567. "license": "ISC",
  568. "engines": {
  569. "node": ">=12"
  570. }
  571. },
  572. "node_modules/mitt": {
  573. "version": "3.0.1",
  574. "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
  575. "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
  576. "dev": true,
  577. "license": "MIT"
  578. },
  579. "node_modules/ms": {
  580. "version": "2.1.3",
  581. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  582. "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  583. "dev": true,
  584. "license": "MIT"
  585. },
  586. "node_modules/netmask": {
  587. "version": "2.1.1",
  588. "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
  589. "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
  590. "dev": true,
  591. "license": "MIT",
  592. "engines": {
  593. "node": ">= 0.4.0"
  594. }
  595. },
  596. "node_modules/once": {
  597. "version": "1.4.0",
  598. "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
  599. "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
  600. "dev": true,
  601. "license": "ISC",
  602. "dependencies": {
  603. "wrappy": "1"
  604. }
  605. },
  606. "node_modules/pac-proxy-agent": {
  607. "version": "7.2.0",
  608. "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
  609. "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
  610. "dev": true,
  611. "license": "MIT",
  612. "dependencies": {
  613. "@tootallnate/quickjs-emscripten": "^0.23.0",
  614. "agent-base": "^7.1.2",
  615. "debug": "^4.3.4",
  616. "get-uri": "^6.0.1",
  617. "http-proxy-agent": "^7.0.0",
  618. "https-proxy-agent": "^7.0.6",
  619. "pac-resolver": "^7.0.1",
  620. "socks-proxy-agent": "^8.0.5"
  621. },
  622. "engines": {
  623. "node": ">= 14"
  624. }
  625. },
  626. "node_modules/pac-resolver": {
  627. "version": "7.0.1",
  628. "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
  629. "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
  630. "dev": true,
  631. "license": "MIT",
  632. "dependencies": {
  633. "degenerator": "^5.0.0",
  634. "netmask": "^2.0.2"
  635. },
  636. "engines": {
  637. "node": ">= 14"
  638. }
  639. },
  640. "node_modules/pend": {
  641. "version": "1.2.0",
  642. "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
  643. "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
  644. "dev": true,
  645. "license": "MIT"
  646. },
  647. "node_modules/progress": {
  648. "version": "2.0.3",
  649. "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
  650. "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
  651. "dev": true,
  652. "license": "MIT",
  653. "engines": {
  654. "node": ">=0.4.0"
  655. }
  656. },
  657. "node_modules/proxy-agent": {
  658. "version": "6.5.0",
  659. "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
  660. "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
  661. "dev": true,
  662. "license": "MIT",
  663. "dependencies": {
  664. "agent-base": "^7.1.2",
  665. "debug": "^4.3.4",
  666. "http-proxy-agent": "^7.0.1",
  667. "https-proxy-agent": "^7.0.6",
  668. "lru-cache": "^7.14.1",
  669. "pac-proxy-agent": "^7.1.0",
  670. "proxy-from-env": "^1.1.0",
  671. "socks-proxy-agent": "^8.0.5"
  672. },
  673. "engines": {
  674. "node": ">= 14"
  675. }
  676. },
  677. "node_modules/proxy-from-env": {
  678. "version": "1.1.0",
  679. "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
  680. "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
  681. "dev": true,
  682. "license": "MIT"
  683. },
  684. "node_modules/pump": {
  685. "version": "3.0.4",
  686. "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
  687. "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
  688. "dev": true,
  689. "license": "MIT",
  690. "dependencies": {
  691. "end-of-stream": "^1.1.0",
  692. "once": "^1.3.1"
  693. }
  694. },
  695. "node_modules/puppeteer-core": {
  696. "version": "24.43.0",
  697. "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.43.0.tgz",
  698. "integrity": "sha512-cCRNXsUlhyPoKDz6+TiSpfZpRS3mD6Y1YFKhkdr6ik6TMfuJb7fAtXq9ThUFc4sphxObDk3BuAvdxc1Y6YOnqQ==",
  699. "dev": true,
  700. "license": "Apache-2.0",
  701. "dependencies": {
  702. "@puppeteer/browsers": "2.13.1",
  703. "chromium-bidi": "14.0.0",
  704. "debug": "^4.4.3",
  705. "devtools-protocol": "0.0.1608973",
  706. "typed-query-selector": "^2.12.2",
  707. "webdriver-bidi-protocol": "0.4.1",
  708. "ws": "^8.20.0"
  709. },
  710. "engines": {
  711. "node": ">=18"
  712. }
  713. },
  714. "node_modules/require-directory": {
  715. "version": "2.1.1",
  716. "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
  717. "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
  718. "dev": true,
  719. "license": "MIT",
  720. "engines": {
  721. "node": ">=0.10.0"
  722. }
  723. },
  724. "node_modules/semver": {
  725. "version": "7.8.0",
  726. "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
  727. "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
  728. "dev": true,
  729. "license": "ISC",
  730. "bin": {
  731. "semver": "bin/semver.js"
  732. },
  733. "engines": {
  734. "node": ">=10"
  735. }
  736. },
  737. "node_modules/smart-buffer": {
  738. "version": "4.2.0",
  739. "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
  740. "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
  741. "dev": true,
  742. "license": "MIT",
  743. "engines": {
  744. "node": ">= 6.0.0",
  745. "npm": ">= 3.0.0"
  746. }
  747. },
  748. "node_modules/socks": {
  749. "version": "2.8.9",
  750. "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
  751. "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
  752. "dev": true,
  753. "license": "MIT",
  754. "dependencies": {
  755. "ip-address": "^10.1.1",
  756. "smart-buffer": "^4.2.0"
  757. },
  758. "engines": {
  759. "node": ">= 10.0.0",
  760. "npm": ">= 3.0.0"
  761. }
  762. },
  763. "node_modules/socks-proxy-agent": {
  764. "version": "8.0.5",
  765. "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
  766. "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
  767. "dev": true,
  768. "license": "MIT",
  769. "dependencies": {
  770. "agent-base": "^7.1.2",
  771. "debug": "^4.3.4",
  772. "socks": "^2.8.3"
  773. },
  774. "engines": {
  775. "node": ">= 14"
  776. }
  777. },
  778. "node_modules/source-map": {
  779. "version": "0.6.1",
  780. "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  781. "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  782. "dev": true,
  783. "license": "BSD-3-Clause",
  784. "optional": true,
  785. "engines": {
  786. "node": ">=0.10.0"
  787. }
  788. },
  789. "node_modules/streamx": {
  790. "version": "2.25.0",
  791. "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
  792. "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
  793. "dev": true,
  794. "license": "MIT",
  795. "dependencies": {
  796. "events-universal": "^1.0.0",
  797. "fast-fifo": "^1.3.2",
  798. "text-decoder": "^1.1.0"
  799. }
  800. },
  801. "node_modules/string-width": {
  802. "version": "4.2.3",
  803. "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
  804. "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
  805. "dev": true,
  806. "license": "MIT",
  807. "dependencies": {
  808. "emoji-regex": "^8.0.0",
  809. "is-fullwidth-code-point": "^3.0.0",
  810. "strip-ansi": "^6.0.1"
  811. },
  812. "engines": {
  813. "node": ">=8"
  814. }
  815. },
  816. "node_modules/strip-ansi": {
  817. "version": "6.0.1",
  818. "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  819. "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  820. "dev": true,
  821. "license": "MIT",
  822. "dependencies": {
  823. "ansi-regex": "^5.0.1"
  824. },
  825. "engines": {
  826. "node": ">=8"
  827. }
  828. },
  829. "node_modules/tar-fs": {
  830. "version": "3.1.2",
  831. "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
  832. "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
  833. "dev": true,
  834. "license": "MIT",
  835. "dependencies": {
  836. "pump": "^3.0.0",
  837. "tar-stream": "^3.1.5"
  838. },
  839. "optionalDependencies": {
  840. "bare-fs": "^4.0.1",
  841. "bare-path": "^3.0.0"
  842. }
  843. },
  844. "node_modules/tar-stream": {
  845. "version": "3.2.0",
  846. "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
  847. "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
  848. "dev": true,
  849. "license": "MIT",
  850. "dependencies": {
  851. "b4a": "^1.6.4",
  852. "bare-fs": "^4.5.5",
  853. "fast-fifo": "^1.2.0",
  854. "streamx": "^2.15.0"
  855. }
  856. },
  857. "node_modules/teex": {
  858. "version": "1.0.1",
  859. "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
  860. "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
  861. "dev": true,
  862. "license": "MIT",
  863. "dependencies": {
  864. "streamx": "^2.12.5"
  865. }
  866. },
  867. "node_modules/text-decoder": {
  868. "version": "1.2.7",
  869. "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
  870. "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
  871. "dev": true,
  872. "license": "Apache-2.0",
  873. "dependencies": {
  874. "b4a": "^1.6.4"
  875. }
  876. },
  877. "node_modules/tslib": {
  878. "version": "2.8.1",
  879. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  880. "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  881. "dev": true,
  882. "license": "0BSD"
  883. },
  884. "node_modules/typed-query-selector": {
  885. "version": "2.12.2",
  886. "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
  887. "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
  888. "dev": true,
  889. "license": "MIT"
  890. },
  891. "node_modules/undici-types": {
  892. "version": "7.19.2",
  893. "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
  894. "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==",
  895. "dev": true,
  896. "license": "MIT",
  897. "optional": true
  898. },
  899. "node_modules/webdriver-bidi-protocol": {
  900. "version": "0.4.1",
  901. "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.1.tgz",
  902. "integrity": "sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==",
  903. "dev": true,
  904. "license": "Apache-2.0"
  905. },
  906. "node_modules/wrap-ansi": {
  907. "version": "7.0.0",
  908. "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
  909. "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
  910. "dev": true,
  911. "license": "MIT",
  912. "dependencies": {
  913. "ansi-styles": "^4.0.0",
  914. "string-width": "^4.1.0",
  915. "strip-ansi": "^6.0.0"
  916. },
  917. "engines": {
  918. "node": ">=10"
  919. },
  920. "funding": {
  921. "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
  922. }
  923. },
  924. "node_modules/wrappy": {
  925. "version": "1.0.2",
  926. "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
  927. "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
  928. "dev": true,
  929. "license": "ISC"
  930. },
  931. "node_modules/ws": {
  932. "version": "8.20.0",
  933. "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
  934. "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==",
  935. "dev": true,
  936. "license": "MIT",
  937. "engines": {
  938. "node": ">=10.0.0"
  939. },
  940. "peerDependencies": {
  941. "bufferutil": "^4.0.1",
  942. "utf-8-validate": ">=5.0.2"
  943. },
  944. "peerDependenciesMeta": {
  945. "bufferutil": {
  946. "optional": true
  947. },
  948. "utf-8-validate": {
  949. "optional": true
  950. }
  951. }
  952. },
  953. "node_modules/y18n": {
  954. "version": "5.0.8",
  955. "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
  956. "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
  957. "dev": true,
  958. "license": "ISC",
  959. "engines": {
  960. "node": ">=10"
  961. }
  962. },
  963. "node_modules/yargs": {
  964. "version": "17.7.2",
  965. "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
  966. "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
  967. "dev": true,
  968. "license": "MIT",
  969. "dependencies": {
  970. "cliui": "^8.0.1",
  971. "escalade": "^3.1.1",
  972. "get-caller-file": "^2.0.5",
  973. "require-directory": "^2.1.1",
  974. "string-width": "^4.2.3",
  975. "y18n": "^5.0.5",
  976. "yargs-parser": "^21.1.1"
  977. },
  978. "engines": {
  979. "node": ">=12"
  980. }
  981. },
  982. "node_modules/yargs-parser": {
  983. "version": "21.1.1",
  984. "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
  985. "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
  986. "dev": true,
  987. "license": "ISC",
  988. "engines": {
  989. "node": ">=12"
  990. }
  991. },
  992. "node_modules/yauzl": {
  993. "version": "2.10.0",
  994. "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
  995. "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
  996. "dev": true,
  997. "license": "MIT",
  998. "dependencies": {
  999. "buffer-crc32": "~0.2.3",
  1000. "fd-slicer": "~1.1.0"
  1001. }
  1002. },
  1003. "node_modules/zod": {
  1004. "version": "3.25.76",
  1005. "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
  1006. "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
  1007. "dev": true,
  1008. "license": "MIT",
  1009. "funding": {
  1010. "url": "https://github.com/sponsors/colinhacks"
  1011. }
  1012. }
  1013. }
  1014. }