package-lock.json 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694
  1. {
  2. "name": "clawd",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "dependencies": {
  8. "arxiv-api": "^1.1.1",
  9. "jsdom": "^28.0.0",
  10. "mustache": "^4.2.0",
  11. "xml2js": "^0.6.2"
  12. }
  13. },
  14. "node_modules/@acemir/cssom": {
  15. "version": "0.9.31",
  16. "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz",
  17. "integrity": "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==",
  18. "license": "MIT"
  19. },
  20. "node_modules/@asamuzakjp/css-color": {
  21. "version": "4.1.2",
  22. "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.2.tgz",
  23. "integrity": "sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==",
  24. "license": "MIT",
  25. "dependencies": {
  26. "@csstools/css-calc": "^3.0.0",
  27. "@csstools/css-color-parser": "^4.0.1",
  28. "@csstools/css-parser-algorithms": "^4.0.0",
  29. "@csstools/css-tokenizer": "^4.0.0",
  30. "lru-cache": "^11.2.5"
  31. }
  32. },
  33. "node_modules/@asamuzakjp/dom-selector": {
  34. "version": "6.8.1",
  35. "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz",
  36. "integrity": "sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==",
  37. "license": "MIT",
  38. "dependencies": {
  39. "@asamuzakjp/nwsapi": "^2.3.9",
  40. "bidi-js": "^1.0.3",
  41. "css-tree": "^3.1.0",
  42. "is-potential-custom-element-name": "^1.0.1",
  43. "lru-cache": "^11.2.6"
  44. }
  45. },
  46. "node_modules/@asamuzakjp/nwsapi": {
  47. "version": "2.3.9",
  48. "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
  49. "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
  50. "license": "MIT"
  51. },
  52. "node_modules/@csstools/color-helpers": {
  53. "version": "6.0.1",
  54. "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.1.tgz",
  55. "integrity": "sha512-NmXRccUJMk2AWA5A7e5a//3bCIMyOu2hAtdRYrhPPHjDxINuCwX1w6rnIZ4xjLcp0ayv6h8Pc3X0eJUGiAAXHQ==",
  56. "funding": [
  57. {
  58. "type": "github",
  59. "url": "https://github.com/sponsors/csstools"
  60. },
  61. {
  62. "type": "opencollective",
  63. "url": "https://opencollective.com/csstools"
  64. }
  65. ],
  66. "license": "MIT-0",
  67. "engines": {
  68. "node": ">=20.19.0"
  69. }
  70. },
  71. "node_modules/@csstools/css-calc": {
  72. "version": "3.1.1",
  73. "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
  74. "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
  75. "funding": [
  76. {
  77. "type": "github",
  78. "url": "https://github.com/sponsors/csstools"
  79. },
  80. {
  81. "type": "opencollective",
  82. "url": "https://opencollective.com/csstools"
  83. }
  84. ],
  85. "license": "MIT",
  86. "engines": {
  87. "node": ">=20.19.0"
  88. },
  89. "peerDependencies": {
  90. "@csstools/css-parser-algorithms": "^4.0.0",
  91. "@csstools/css-tokenizer": "^4.0.0"
  92. }
  93. },
  94. "node_modules/@csstools/css-color-parser": {
  95. "version": "4.0.1",
  96. "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.1.tgz",
  97. "integrity": "sha512-vYwO15eRBEkeF6xjAno/KQ61HacNhfQuuU/eGwH67DplL0zD5ZixUa563phQvUelA07yDczIXdtmYojCphKJcw==",
  98. "funding": [
  99. {
  100. "type": "github",
  101. "url": "https://github.com/sponsors/csstools"
  102. },
  103. {
  104. "type": "opencollective",
  105. "url": "https://opencollective.com/csstools"
  106. }
  107. ],
  108. "license": "MIT",
  109. "dependencies": {
  110. "@csstools/color-helpers": "^6.0.1",
  111. "@csstools/css-calc": "^3.0.0"
  112. },
  113. "engines": {
  114. "node": ">=20.19.0"
  115. },
  116. "peerDependencies": {
  117. "@csstools/css-parser-algorithms": "^4.0.0",
  118. "@csstools/css-tokenizer": "^4.0.0"
  119. }
  120. },
  121. "node_modules/@csstools/css-parser-algorithms": {
  122. "version": "4.0.0",
  123. "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
  124. "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
  125. "funding": [
  126. {
  127. "type": "github",
  128. "url": "https://github.com/sponsors/csstools"
  129. },
  130. {
  131. "type": "opencollective",
  132. "url": "https://opencollective.com/csstools"
  133. }
  134. ],
  135. "license": "MIT",
  136. "engines": {
  137. "node": ">=20.19.0"
  138. },
  139. "peerDependencies": {
  140. "@csstools/css-tokenizer": "^4.0.0"
  141. }
  142. },
  143. "node_modules/@csstools/css-syntax-patches-for-csstree": {
  144. "version": "1.0.27",
  145. "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.27.tgz",
  146. "integrity": "sha512-sxP33Jwg1bviSUXAV43cVYdmjt2TLnLXNqCWl9xmxHawWVjGz/kEbdkr7F9pxJNBN2Mh+dq0crgItbW6tQvyow==",
  147. "funding": [
  148. {
  149. "type": "github",
  150. "url": "https://github.com/sponsors/csstools"
  151. },
  152. {
  153. "type": "opencollective",
  154. "url": "https://opencollective.com/csstools"
  155. }
  156. ],
  157. "license": "MIT-0"
  158. },
  159. "node_modules/@csstools/css-tokenizer": {
  160. "version": "4.0.0",
  161. "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
  162. "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
  163. "funding": [
  164. {
  165. "type": "github",
  166. "url": "https://github.com/sponsors/csstools"
  167. },
  168. {
  169. "type": "opencollective",
  170. "url": "https://opencollective.com/csstools"
  171. }
  172. ],
  173. "license": "MIT",
  174. "engines": {
  175. "node": ">=20.19.0"
  176. }
  177. },
  178. "node_modules/@exodus/bytes": {
  179. "version": "1.14.1",
  180. "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.14.1.tgz",
  181. "integrity": "sha512-OhkBFWI6GcRMUroChZiopRiSp2iAMvEBK47NhJooDqz1RERO4QuZIZnjP63TXX8GAiLABkYmX+fuQsdJ1dd2QQ==",
  182. "license": "MIT",
  183. "engines": {
  184. "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
  185. },
  186. "peerDependencies": {
  187. "@noble/hashes": "^1.8.0 || ^2.0.0"
  188. },
  189. "peerDependenciesMeta": {
  190. "@noble/hashes": {
  191. "optional": true
  192. }
  193. }
  194. },
  195. "node_modules/agent-base": {
  196. "version": "7.1.4",
  197. "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
  198. "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
  199. "license": "MIT",
  200. "engines": {
  201. "node": ">= 14"
  202. }
  203. },
  204. "node_modules/arxiv-api": {
  205. "version": "1.1.1",
  206. "resolved": "https://registry.npmjs.org/arxiv-api/-/arxiv-api-1.1.1.tgz",
  207. "integrity": "sha512-34Kp1sCS3/n/6vNU9nNs8lPWPxbI+POYPrXGinUKYCqDJeCvnreA8D53In9wCgO97XcsTuKnWxYMhfB6ZsMFxQ==",
  208. "license": "ISC",
  209. "dependencies": {
  210. "axios": "0.19.2",
  211. "lodash": "4.17.15",
  212. "xml2js": "0.4.23"
  213. },
  214. "engines": {
  215. "node": ">=8.10.0"
  216. }
  217. },
  218. "node_modules/arxiv-api/node_modules/xml2js": {
  219. "version": "0.4.23",
  220. "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
  221. "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
  222. "license": "MIT",
  223. "dependencies": {
  224. "sax": ">=0.6.0",
  225. "xmlbuilder": "~11.0.0"
  226. },
  227. "engines": {
  228. "node": ">=4.0.0"
  229. }
  230. },
  231. "node_modules/axios": {
  232. "version": "0.19.2",
  233. "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
  234. "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
  235. "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
  236. "license": "MIT",
  237. "dependencies": {
  238. "follow-redirects": "1.5.10"
  239. }
  240. },
  241. "node_modules/bidi-js": {
  242. "version": "1.0.3",
  243. "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
  244. "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
  245. "license": "MIT",
  246. "dependencies": {
  247. "require-from-string": "^2.0.2"
  248. }
  249. },
  250. "node_modules/css-tree": {
  251. "version": "3.1.0",
  252. "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz",
  253. "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
  254. "license": "MIT",
  255. "dependencies": {
  256. "mdn-data": "2.12.2",
  257. "source-map-js": "^1.0.1"
  258. },
  259. "engines": {
  260. "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
  261. }
  262. },
  263. "node_modules/cssstyle": {
  264. "version": "5.3.7",
  265. "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz",
  266. "integrity": "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==",
  267. "license": "MIT",
  268. "dependencies": {
  269. "@asamuzakjp/css-color": "^4.1.1",
  270. "@csstools/css-syntax-patches-for-csstree": "^1.0.21",
  271. "css-tree": "^3.1.0",
  272. "lru-cache": "^11.2.4"
  273. },
  274. "engines": {
  275. "node": ">=20"
  276. }
  277. },
  278. "node_modules/data-urls": {
  279. "version": "7.0.0",
  280. "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
  281. "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
  282. "license": "MIT",
  283. "dependencies": {
  284. "whatwg-mimetype": "^5.0.0",
  285. "whatwg-url": "^16.0.0"
  286. },
  287. "engines": {
  288. "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
  289. }
  290. },
  291. "node_modules/debug": {
  292. "version": "3.1.0",
  293. "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  294. "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  295. "license": "MIT",
  296. "dependencies": {
  297. "ms": "2.0.0"
  298. }
  299. },
  300. "node_modules/decimal.js": {
  301. "version": "10.6.0",
  302. "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
  303. "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
  304. "license": "MIT"
  305. },
  306. "node_modules/entities": {
  307. "version": "6.0.1",
  308. "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
  309. "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
  310. "license": "BSD-2-Clause",
  311. "engines": {
  312. "node": ">=0.12"
  313. },
  314. "funding": {
  315. "url": "https://github.com/fb55/entities?sponsor=1"
  316. }
  317. },
  318. "node_modules/follow-redirects": {
  319. "version": "1.5.10",
  320. "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
  321. "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
  322. "license": "MIT",
  323. "dependencies": {
  324. "debug": "=3.1.0"
  325. },
  326. "engines": {
  327. "node": ">=4.0"
  328. }
  329. },
  330. "node_modules/html-encoding-sniffer": {
  331. "version": "6.0.0",
  332. "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
  333. "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
  334. "license": "MIT",
  335. "dependencies": {
  336. "@exodus/bytes": "^1.6.0"
  337. },
  338. "engines": {
  339. "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
  340. }
  341. },
  342. "node_modules/http-proxy-agent": {
  343. "version": "7.0.2",
  344. "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
  345. "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
  346. "license": "MIT",
  347. "dependencies": {
  348. "agent-base": "^7.1.0",
  349. "debug": "^4.3.4"
  350. },
  351. "engines": {
  352. "node": ">= 14"
  353. }
  354. },
  355. "node_modules/http-proxy-agent/node_modules/debug": {
  356. "version": "4.4.3",
  357. "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  358. "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  359. "license": "MIT",
  360. "dependencies": {
  361. "ms": "^2.1.3"
  362. },
  363. "engines": {
  364. "node": ">=6.0"
  365. },
  366. "peerDependenciesMeta": {
  367. "supports-color": {
  368. "optional": true
  369. }
  370. }
  371. },
  372. "node_modules/http-proxy-agent/node_modules/ms": {
  373. "version": "2.1.3",
  374. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  375. "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  376. "license": "MIT"
  377. },
  378. "node_modules/https-proxy-agent": {
  379. "version": "7.0.6",
  380. "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
  381. "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
  382. "license": "MIT",
  383. "dependencies": {
  384. "agent-base": "^7.1.2",
  385. "debug": "4"
  386. },
  387. "engines": {
  388. "node": ">= 14"
  389. }
  390. },
  391. "node_modules/https-proxy-agent/node_modules/debug": {
  392. "version": "4.4.3",
  393. "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
  394. "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
  395. "license": "MIT",
  396. "dependencies": {
  397. "ms": "^2.1.3"
  398. },
  399. "engines": {
  400. "node": ">=6.0"
  401. },
  402. "peerDependenciesMeta": {
  403. "supports-color": {
  404. "optional": true
  405. }
  406. }
  407. },
  408. "node_modules/https-proxy-agent/node_modules/ms": {
  409. "version": "2.1.3",
  410. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  411. "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
  412. "license": "MIT"
  413. },
  414. "node_modules/is-potential-custom-element-name": {
  415. "version": "1.0.1",
  416. "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
  417. "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
  418. "license": "MIT"
  419. },
  420. "node_modules/jsdom": {
  421. "version": "28.0.0",
  422. "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-28.0.0.tgz",
  423. "integrity": "sha512-KDYJgZ6T2TKdU8yBfYueq5EPG/EylMsBvCaenWMJb2OXmjgczzwveRCoJ+Hgj1lXPDyasvrgneSn4GBuR1hYyA==",
  424. "license": "MIT",
  425. "dependencies": {
  426. "@acemir/cssom": "^0.9.31",
  427. "@asamuzakjp/dom-selector": "^6.7.6",
  428. "@exodus/bytes": "^1.11.0",
  429. "cssstyle": "^5.3.7",
  430. "data-urls": "^7.0.0",
  431. "decimal.js": "^10.6.0",
  432. "html-encoding-sniffer": "^6.0.0",
  433. "http-proxy-agent": "^7.0.2",
  434. "https-proxy-agent": "^7.0.6",
  435. "is-potential-custom-element-name": "^1.0.1",
  436. "parse5": "^8.0.0",
  437. "saxes": "^6.0.0",
  438. "symbol-tree": "^3.2.4",
  439. "tough-cookie": "^6.0.0",
  440. "undici": "^7.20.0",
  441. "w3c-xmlserializer": "^5.0.0",
  442. "webidl-conversions": "^8.0.1",
  443. "whatwg-mimetype": "^5.0.0",
  444. "whatwg-url": "^16.0.0",
  445. "xml-name-validator": "^5.0.0"
  446. },
  447. "engines": {
  448. "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
  449. },
  450. "peerDependencies": {
  451. "canvas": "^3.0.0"
  452. },
  453. "peerDependenciesMeta": {
  454. "canvas": {
  455. "optional": true
  456. }
  457. }
  458. },
  459. "node_modules/lodash": {
  460. "version": "4.17.15",
  461. "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
  462. "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
  463. "license": "MIT"
  464. },
  465. "node_modules/lru-cache": {
  466. "version": "11.2.6",
  467. "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
  468. "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
  469. "license": "BlueOak-1.0.0",
  470. "engines": {
  471. "node": "20 || >=22"
  472. }
  473. },
  474. "node_modules/mdn-data": {
  475. "version": "2.12.2",
  476. "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz",
  477. "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==",
  478. "license": "CC0-1.0"
  479. },
  480. "node_modules/ms": {
  481. "version": "2.0.0",
  482. "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  483. "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
  484. "license": "MIT"
  485. },
  486. "node_modules/mustache": {
  487. "version": "4.2.0",
  488. "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
  489. "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
  490. "license": "MIT",
  491. "bin": {
  492. "mustache": "bin/mustache"
  493. }
  494. },
  495. "node_modules/parse5": {
  496. "version": "8.0.0",
  497. "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
  498. "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
  499. "license": "MIT",
  500. "dependencies": {
  501. "entities": "^6.0.0"
  502. },
  503. "funding": {
  504. "url": "https://github.com/inikulin/parse5?sponsor=1"
  505. }
  506. },
  507. "node_modules/punycode": {
  508. "version": "2.3.1",
  509. "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  510. "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  511. "license": "MIT",
  512. "engines": {
  513. "node": ">=6"
  514. }
  515. },
  516. "node_modules/require-from-string": {
  517. "version": "2.0.2",
  518. "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  519. "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  520. "license": "MIT",
  521. "engines": {
  522. "node": ">=0.10.0"
  523. }
  524. },
  525. "node_modules/sax": {
  526. "version": "1.4.4",
  527. "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz",
  528. "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==",
  529. "license": "BlueOak-1.0.0",
  530. "engines": {
  531. "node": ">=11.0.0"
  532. }
  533. },
  534. "node_modules/saxes": {
  535. "version": "6.0.0",
  536. "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
  537. "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
  538. "license": "ISC",
  539. "dependencies": {
  540. "xmlchars": "^2.2.0"
  541. },
  542. "engines": {
  543. "node": ">=v12.22.7"
  544. }
  545. },
  546. "node_modules/source-map-js": {
  547. "version": "1.2.1",
  548. "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  549. "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  550. "license": "BSD-3-Clause",
  551. "engines": {
  552. "node": ">=0.10.0"
  553. }
  554. },
  555. "node_modules/symbol-tree": {
  556. "version": "3.2.4",
  557. "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
  558. "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
  559. "license": "MIT"
  560. },
  561. "node_modules/tldts": {
  562. "version": "7.0.23",
  563. "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.23.tgz",
  564. "integrity": "sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw==",
  565. "license": "MIT",
  566. "dependencies": {
  567. "tldts-core": "^7.0.23"
  568. },
  569. "bin": {
  570. "tldts": "bin/cli.js"
  571. }
  572. },
  573. "node_modules/tldts-core": {
  574. "version": "7.0.23",
  575. "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.23.tgz",
  576. "integrity": "sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ==",
  577. "license": "MIT"
  578. },
  579. "node_modules/tough-cookie": {
  580. "version": "6.0.0",
  581. "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz",
  582. "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==",
  583. "license": "BSD-3-Clause",
  584. "dependencies": {
  585. "tldts": "^7.0.5"
  586. },
  587. "engines": {
  588. "node": ">=16"
  589. }
  590. },
  591. "node_modules/tr46": {
  592. "version": "6.0.0",
  593. "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
  594. "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
  595. "license": "MIT",
  596. "dependencies": {
  597. "punycode": "^2.3.1"
  598. },
  599. "engines": {
  600. "node": ">=20"
  601. }
  602. },
  603. "node_modules/undici": {
  604. "version": "7.22.0",
  605. "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz",
  606. "integrity": "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==",
  607. "license": "MIT",
  608. "engines": {
  609. "node": ">=20.18.1"
  610. }
  611. },
  612. "node_modules/w3c-xmlserializer": {
  613. "version": "5.0.0",
  614. "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
  615. "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
  616. "license": "MIT",
  617. "dependencies": {
  618. "xml-name-validator": "^5.0.0"
  619. },
  620. "engines": {
  621. "node": ">=18"
  622. }
  623. },
  624. "node_modules/webidl-conversions": {
  625. "version": "8.0.1",
  626. "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
  627. "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
  628. "license": "BSD-2-Clause",
  629. "engines": {
  630. "node": ">=20"
  631. }
  632. },
  633. "node_modules/whatwg-mimetype": {
  634. "version": "5.0.0",
  635. "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
  636. "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
  637. "license": "MIT",
  638. "engines": {
  639. "node": ">=20"
  640. }
  641. },
  642. "node_modules/whatwg-url": {
  643. "version": "16.0.0",
  644. "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.0.tgz",
  645. "integrity": "sha512-9CcxtEKsf53UFwkSUZjG+9vydAsFO4lFHBpJUtjBcoJOCJpKnSJNwCw813zrYJHpCJ7sgfbtOe0V5Ku7Pa1XMQ==",
  646. "license": "MIT",
  647. "dependencies": {
  648. "@exodus/bytes": "^1.11.0",
  649. "tr46": "^6.0.0",
  650. "webidl-conversions": "^8.0.1"
  651. },
  652. "engines": {
  653. "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
  654. }
  655. },
  656. "node_modules/xml-name-validator": {
  657. "version": "5.0.0",
  658. "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
  659. "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
  660. "license": "Apache-2.0",
  661. "engines": {
  662. "node": ">=18"
  663. }
  664. },
  665. "node_modules/xml2js": {
  666. "version": "0.6.2",
  667. "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz",
  668. "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==",
  669. "license": "MIT",
  670. "dependencies": {
  671. "sax": ">=0.6.0",
  672. "xmlbuilder": "~11.0.0"
  673. },
  674. "engines": {
  675. "node": ">=4.0.0"
  676. }
  677. },
  678. "node_modules/xmlbuilder": {
  679. "version": "11.0.1",
  680. "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
  681. "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
  682. "license": "MIT",
  683. "engines": {
  684. "node": ">=4.0"
  685. }
  686. },
  687. "node_modules/xmlchars": {
  688. "version": "2.2.0",
  689. "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
  690. "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
  691. "license": "MIT"
  692. }
  693. }
  694. }