package-lock.json 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. {
  2. "name": "doc2markdown-node-poc",
  3. "version": "0.1.0",
  4. "lockfileVersion": 3,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "doc2markdown-node-poc",
  9. "version": "0.1.0",
  10. "dependencies": {
  11. "chardet": "^2.1.1",
  12. "cheerio": "^1.1.2",
  13. "commander": "^14.0.3",
  14. "iconv-lite": "^0.7.0",
  15. "mammoth": "^1.12.0",
  16. "mime-types": "^3.0.1",
  17. "pdf-parse": "^2.4.5",
  18. "pdfjs-dist": "^5.4.296",
  19. "turndown": "^7.2.4",
  20. "turndown-plugin-gfm": "^1.0.2"
  21. }
  22. },
  23. "node_modules/@mixmark-io/domino": {
  24. "version": "2.2.0",
  25. "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz",
  26. "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==",
  27. "license": "BSD-2-Clause"
  28. },
  29. "node_modules/@napi-rs/canvas": {
  30. "version": "0.1.80",
  31. "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.80.tgz",
  32. "integrity": "sha512-DxuT1ClnIPts1kQx8FBmkk4BQDTfI5kIzywAaMjQSXfNnra5UFU9PwurXrl+Je3bJ6BGsp/zmshVVFbCmyI+ww==",
  33. "license": "MIT",
  34. "workspaces": [
  35. "e2e/*"
  36. ],
  37. "engines": {
  38. "node": ">= 10"
  39. },
  40. "optionalDependencies": {
  41. "@napi-rs/canvas-android-arm64": "0.1.80",
  42. "@napi-rs/canvas-darwin-arm64": "0.1.80",
  43. "@napi-rs/canvas-darwin-x64": "0.1.80",
  44. "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.80",
  45. "@napi-rs/canvas-linux-arm64-gnu": "0.1.80",
  46. "@napi-rs/canvas-linux-arm64-musl": "0.1.80",
  47. "@napi-rs/canvas-linux-riscv64-gnu": "0.1.80",
  48. "@napi-rs/canvas-linux-x64-gnu": "0.1.80",
  49. "@napi-rs/canvas-linux-x64-musl": "0.1.80",
  50. "@napi-rs/canvas-win32-x64-msvc": "0.1.80"
  51. }
  52. },
  53. "node_modules/@napi-rs/canvas-android-arm64": {
  54. "version": "0.1.80",
  55. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.80.tgz",
  56. "integrity": "sha512-sk7xhN/MoXeuExlggf91pNziBxLPVUqF2CAVnB57KLG/pz7+U5TKG8eXdc3pm0d7Od0WreB6ZKLj37sX9muGOQ==",
  57. "cpu": [
  58. "arm64"
  59. ],
  60. "license": "MIT",
  61. "optional": true,
  62. "os": [
  63. "android"
  64. ],
  65. "engines": {
  66. "node": ">= 10"
  67. }
  68. },
  69. "node_modules/@napi-rs/canvas-darwin-arm64": {
  70. "version": "0.1.80",
  71. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.80.tgz",
  72. "integrity": "sha512-O64APRTXRUiAz0P8gErkfEr3lipLJgM6pjATwavZ22ebhjYl/SUbpgM0xcWPQBNMP1n29afAC/Us5PX1vg+JNQ==",
  73. "cpu": [
  74. "arm64"
  75. ],
  76. "license": "MIT",
  77. "optional": true,
  78. "os": [
  79. "darwin"
  80. ],
  81. "engines": {
  82. "node": ">= 10"
  83. }
  84. },
  85. "node_modules/@napi-rs/canvas-darwin-x64": {
  86. "version": "0.1.80",
  87. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.80.tgz",
  88. "integrity": "sha512-FqqSU7qFce0Cp3pwnTjVkKjjOtxMqRe6lmINxpIZYaZNnVI0H5FtsaraZJ36SiTHNjZlUB69/HhxNDT1Aaa9vA==",
  89. "cpu": [
  90. "x64"
  91. ],
  92. "license": "MIT",
  93. "optional": true,
  94. "os": [
  95. "darwin"
  96. ],
  97. "engines": {
  98. "node": ">= 10"
  99. }
  100. },
  101. "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
  102. "version": "0.1.80",
  103. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.80.tgz",
  104. "integrity": "sha512-eyWz0ddBDQc7/JbAtY4OtZ5SpK8tR4JsCYEZjCE3dI8pqoWUC8oMwYSBGCYfsx2w47cQgQCgMVRVTFiiO38hHQ==",
  105. "cpu": [
  106. "arm"
  107. ],
  108. "license": "MIT",
  109. "optional": true,
  110. "os": [
  111. "linux"
  112. ],
  113. "engines": {
  114. "node": ">= 10"
  115. }
  116. },
  117. "node_modules/@napi-rs/canvas-linux-arm64-gnu": {
  118. "version": "0.1.80",
  119. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.80.tgz",
  120. "integrity": "sha512-qwA63t8A86bnxhuA/GwOkK3jvb+XTQaTiVML0vAWoHyoZYTjNs7BzoOONDgTnNtr8/yHrq64XXzUoLqDzU+Uuw==",
  121. "cpu": [
  122. "arm64"
  123. ],
  124. "license": "MIT",
  125. "optional": true,
  126. "os": [
  127. "linux"
  128. ],
  129. "engines": {
  130. "node": ">= 10"
  131. }
  132. },
  133. "node_modules/@napi-rs/canvas-linux-arm64-musl": {
  134. "version": "0.1.80",
  135. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.80.tgz",
  136. "integrity": "sha512-1XbCOz/ymhj24lFaIXtWnwv/6eFHXDrjP0jYkc6iHQ9q8oXKzUX1Lc6bu+wuGiLhGh2GS/2JlfORC5ZcXimRcg==",
  137. "cpu": [
  138. "arm64"
  139. ],
  140. "license": "MIT",
  141. "optional": true,
  142. "os": [
  143. "linux"
  144. ],
  145. "engines": {
  146. "node": ">= 10"
  147. }
  148. },
  149. "node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
  150. "version": "0.1.80",
  151. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.80.tgz",
  152. "integrity": "sha512-XTzR125w5ZMs0lJcxRlS1K3P5RaZ9RmUsPtd1uGt+EfDyYMu4c6SEROYsxyatbbu/2+lPe7MPHOO/0a0x7L/gw==",
  153. "cpu": [
  154. "riscv64"
  155. ],
  156. "license": "MIT",
  157. "optional": true,
  158. "os": [
  159. "linux"
  160. ],
  161. "engines": {
  162. "node": ">= 10"
  163. }
  164. },
  165. "node_modules/@napi-rs/canvas-linux-x64-gnu": {
  166. "version": "0.1.80",
  167. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.80.tgz",
  168. "integrity": "sha512-BeXAmhKg1kX3UCrJsYbdQd3hIMDH/K6HnP/pG2LuITaXhXBiNdh//TVVVVCBbJzVQaV5gK/4ZOCMrQW9mvuTqA==",
  169. "cpu": [
  170. "x64"
  171. ],
  172. "license": "MIT",
  173. "optional": true,
  174. "os": [
  175. "linux"
  176. ],
  177. "engines": {
  178. "node": ">= 10"
  179. }
  180. },
  181. "node_modules/@napi-rs/canvas-linux-x64-musl": {
  182. "version": "0.1.80",
  183. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.80.tgz",
  184. "integrity": "sha512-x0XvZWdHbkgdgucJsRxprX/4o4sEed7qo9rCQA9ugiS9qE2QvP0RIiEugtZhfLH3cyI+jIRFJHV4Fuz+1BHHMg==",
  185. "cpu": [
  186. "x64"
  187. ],
  188. "license": "MIT",
  189. "optional": true,
  190. "os": [
  191. "linux"
  192. ],
  193. "engines": {
  194. "node": ">= 10"
  195. }
  196. },
  197. "node_modules/@napi-rs/canvas-win32-x64-msvc": {
  198. "version": "0.1.80",
  199. "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.80.tgz",
  200. "integrity": "sha512-Z8jPsM6df5V8B1HrCHB05+bDiCxjE9QA//3YrkKIdVDEwn5RKaqOxCJDRJkl48cJbylcrJbW4HxZbTte8juuPg==",
  201. "cpu": [
  202. "x64"
  203. ],
  204. "license": "MIT",
  205. "optional": true,
  206. "os": [
  207. "win32"
  208. ],
  209. "engines": {
  210. "node": ">= 10"
  211. }
  212. },
  213. "node_modules/@xmldom/xmldom": {
  214. "version": "0.8.13",
  215. "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz",
  216. "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==",
  217. "license": "MIT",
  218. "engines": {
  219. "node": ">=10.0.0"
  220. }
  221. },
  222. "node_modules/argparse": {
  223. "version": "1.0.10",
  224. "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
  225. "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
  226. "license": "MIT",
  227. "dependencies": {
  228. "sprintf-js": "~1.0.2"
  229. }
  230. },
  231. "node_modules/base64-js": {
  232. "version": "1.5.1",
  233. "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
  234. "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
  235. "funding": [
  236. {
  237. "type": "github",
  238. "url": "https://github.com/sponsors/feross"
  239. },
  240. {
  241. "type": "patreon",
  242. "url": "https://www.patreon.com/feross"
  243. },
  244. {
  245. "type": "consulting",
  246. "url": "https://feross.org/support"
  247. }
  248. ],
  249. "license": "MIT"
  250. },
  251. "node_modules/bluebird": {
  252. "version": "3.4.7",
  253. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
  254. "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==",
  255. "license": "MIT"
  256. },
  257. "node_modules/boolbase": {
  258. "version": "1.0.0",
  259. "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
  260. "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
  261. "license": "ISC"
  262. },
  263. "node_modules/chardet": {
  264. "version": "2.1.1",
  265. "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
  266. "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
  267. "license": "MIT"
  268. },
  269. "node_modules/cheerio": {
  270. "version": "1.2.0",
  271. "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",
  272. "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",
  273. "license": "MIT",
  274. "dependencies": {
  275. "cheerio-select": "^2.1.0",
  276. "dom-serializer": "^2.0.0",
  277. "domhandler": "^5.0.3",
  278. "domutils": "^3.2.2",
  279. "encoding-sniffer": "^0.2.1",
  280. "htmlparser2": "^10.1.0",
  281. "parse5": "^7.3.0",
  282. "parse5-htmlparser2-tree-adapter": "^7.1.0",
  283. "parse5-parser-stream": "^7.1.2",
  284. "undici": "^7.19.0",
  285. "whatwg-mimetype": "^4.0.0"
  286. },
  287. "engines": {
  288. "node": ">=20.18.1"
  289. },
  290. "funding": {
  291. "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
  292. }
  293. },
  294. "node_modules/cheerio-select": {
  295. "version": "2.1.0",
  296. "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
  297. "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
  298. "license": "BSD-2-Clause",
  299. "dependencies": {
  300. "boolbase": "^1.0.0",
  301. "css-select": "^5.1.0",
  302. "css-what": "^6.1.0",
  303. "domelementtype": "^2.3.0",
  304. "domhandler": "^5.0.3",
  305. "domutils": "^3.0.1"
  306. },
  307. "funding": {
  308. "url": "https://github.com/sponsors/fb55"
  309. }
  310. },
  311. "node_modules/commander": {
  312. "version": "14.0.3",
  313. "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
  314. "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
  315. "license": "MIT",
  316. "engines": {
  317. "node": ">=20"
  318. }
  319. },
  320. "node_modules/core-util-is": {
  321. "version": "1.0.3",
  322. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  323. "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
  324. "license": "MIT"
  325. },
  326. "node_modules/css-select": {
  327. "version": "5.2.2",
  328. "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
  329. "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
  330. "license": "BSD-2-Clause",
  331. "dependencies": {
  332. "boolbase": "^1.0.0",
  333. "css-what": "^6.1.0",
  334. "domhandler": "^5.0.2",
  335. "domutils": "^3.0.1",
  336. "nth-check": "^2.0.1"
  337. },
  338. "funding": {
  339. "url": "https://github.com/sponsors/fb55"
  340. }
  341. },
  342. "node_modules/css-what": {
  343. "version": "6.2.2",
  344. "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
  345. "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
  346. "license": "BSD-2-Clause",
  347. "engines": {
  348. "node": ">= 6"
  349. },
  350. "funding": {
  351. "url": "https://github.com/sponsors/fb55"
  352. }
  353. },
  354. "node_modules/dingbat-to-unicode": {
  355. "version": "1.0.1",
  356. "resolved": "https://registry.npmjs.org/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz",
  357. "integrity": "sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==",
  358. "license": "BSD-2-Clause"
  359. },
  360. "node_modules/dom-serializer": {
  361. "version": "2.0.0",
  362. "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
  363. "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
  364. "license": "MIT",
  365. "dependencies": {
  366. "domelementtype": "^2.3.0",
  367. "domhandler": "^5.0.2",
  368. "entities": "^4.2.0"
  369. },
  370. "funding": {
  371. "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
  372. }
  373. },
  374. "node_modules/domelementtype": {
  375. "version": "2.3.0",
  376. "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
  377. "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
  378. "funding": [
  379. {
  380. "type": "github",
  381. "url": "https://github.com/sponsors/fb55"
  382. }
  383. ],
  384. "license": "BSD-2-Clause"
  385. },
  386. "node_modules/domhandler": {
  387. "version": "5.0.3",
  388. "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
  389. "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
  390. "license": "BSD-2-Clause",
  391. "dependencies": {
  392. "domelementtype": "^2.3.0"
  393. },
  394. "engines": {
  395. "node": ">= 4"
  396. },
  397. "funding": {
  398. "url": "https://github.com/fb55/domhandler?sponsor=1"
  399. }
  400. },
  401. "node_modules/domutils": {
  402. "version": "3.2.2",
  403. "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
  404. "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
  405. "license": "BSD-2-Clause",
  406. "dependencies": {
  407. "dom-serializer": "^2.0.0",
  408. "domelementtype": "^2.3.0",
  409. "domhandler": "^5.0.3"
  410. },
  411. "funding": {
  412. "url": "https://github.com/fb55/domutils?sponsor=1"
  413. }
  414. },
  415. "node_modules/duck": {
  416. "version": "0.1.12",
  417. "resolved": "https://registry.npmjs.org/duck/-/duck-0.1.12.tgz",
  418. "integrity": "sha512-wkctla1O6VfP89gQ+J/yDesM0S7B7XLXjKGzXxMDVFg7uEn706niAtyYovKbyq1oT9YwDcly721/iUWoc8MVRg==",
  419. "license": "BSD",
  420. "dependencies": {
  421. "underscore": "^1.13.1"
  422. }
  423. },
  424. "node_modules/encoding-sniffer": {
  425. "version": "0.2.1",
  426. "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",
  427. "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",
  428. "license": "MIT",
  429. "dependencies": {
  430. "iconv-lite": "^0.6.3",
  431. "whatwg-encoding": "^3.1.1"
  432. },
  433. "funding": {
  434. "url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
  435. }
  436. },
  437. "node_modules/encoding-sniffer/node_modules/iconv-lite": {
  438. "version": "0.6.3",
  439. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  440. "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  441. "license": "MIT",
  442. "dependencies": {
  443. "safer-buffer": ">= 2.1.2 < 3.0.0"
  444. },
  445. "engines": {
  446. "node": ">=0.10.0"
  447. }
  448. },
  449. "node_modules/entities": {
  450. "version": "4.5.0",
  451. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  452. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  453. "license": "BSD-2-Clause",
  454. "engines": {
  455. "node": ">=0.12"
  456. },
  457. "funding": {
  458. "url": "https://github.com/fb55/entities?sponsor=1"
  459. }
  460. },
  461. "node_modules/htmlparser2": {
  462. "version": "10.1.0",
  463. "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
  464. "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
  465. "funding": [
  466. "https://github.com/fb55/htmlparser2?sponsor=1",
  467. {
  468. "type": "github",
  469. "url": "https://github.com/sponsors/fb55"
  470. }
  471. ],
  472. "license": "MIT",
  473. "dependencies": {
  474. "domelementtype": "^2.3.0",
  475. "domhandler": "^5.0.3",
  476. "domutils": "^3.2.2",
  477. "entities": "^7.0.1"
  478. }
  479. },
  480. "node_modules/htmlparser2/node_modules/entities": {
  481. "version": "7.0.1",
  482. "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
  483. "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
  484. "license": "BSD-2-Clause",
  485. "engines": {
  486. "node": ">=0.12"
  487. },
  488. "funding": {
  489. "url": "https://github.com/fb55/entities?sponsor=1"
  490. }
  491. },
  492. "node_modules/iconv-lite": {
  493. "version": "0.7.2",
  494. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
  495. "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
  496. "license": "MIT",
  497. "dependencies": {
  498. "safer-buffer": ">= 2.1.2 < 3.0.0"
  499. },
  500. "engines": {
  501. "node": ">=0.10.0"
  502. },
  503. "funding": {
  504. "type": "opencollective",
  505. "url": "https://opencollective.com/express"
  506. }
  507. },
  508. "node_modules/immediate": {
  509. "version": "3.0.6",
  510. "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  511. "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
  512. "license": "MIT"
  513. },
  514. "node_modules/inherits": {
  515. "version": "2.0.4",
  516. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  517. "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  518. "license": "ISC"
  519. },
  520. "node_modules/isarray": {
  521. "version": "1.0.0",
  522. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  523. "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
  524. "license": "MIT"
  525. },
  526. "node_modules/jszip": {
  527. "version": "3.10.1",
  528. "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  529. "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
  530. "license": "(MIT OR GPL-3.0-or-later)",
  531. "dependencies": {
  532. "lie": "~3.3.0",
  533. "pako": "~1.0.2",
  534. "readable-stream": "~2.3.6",
  535. "setimmediate": "^1.0.5"
  536. }
  537. },
  538. "node_modules/lie": {
  539. "version": "3.3.0",
  540. "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  541. "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
  542. "license": "MIT",
  543. "dependencies": {
  544. "immediate": "~3.0.5"
  545. }
  546. },
  547. "node_modules/lop": {
  548. "version": "0.4.2",
  549. "resolved": "https://registry.npmjs.org/lop/-/lop-0.4.2.tgz",
  550. "integrity": "sha512-RefILVDQ4DKoRZsJ4Pj22TxE3omDO47yFpkIBoDKzkqPRISs5U1cnAdg/5583YPkWPaLIYHOKRMQSvjFsO26cw==",
  551. "license": "BSD-2-Clause",
  552. "dependencies": {
  553. "duck": "^0.1.12",
  554. "option": "~0.2.1",
  555. "underscore": "^1.13.1"
  556. }
  557. },
  558. "node_modules/mammoth": {
  559. "version": "1.12.0",
  560. "resolved": "https://registry.npmjs.org/mammoth/-/mammoth-1.12.0.tgz",
  561. "integrity": "sha512-cwnK1RIcRdDMi2HRx2EXGYlxqIEh0Oo3bLhorgnsVJi2UkbX1+jKxuBNR9PC5+JaX7EkmJxFPmo6mjLpqShI2w==",
  562. "license": "BSD-2-Clause",
  563. "dependencies": {
  564. "@xmldom/xmldom": "^0.8.6",
  565. "argparse": "~1.0.3",
  566. "base64-js": "^1.5.1",
  567. "bluebird": "~3.4.0",
  568. "dingbat-to-unicode": "^1.0.1",
  569. "jszip": "^3.7.1",
  570. "lop": "^0.4.2",
  571. "path-is-absolute": "^1.0.0",
  572. "underscore": "^1.13.1",
  573. "xmlbuilder": "^10.0.0"
  574. },
  575. "bin": {
  576. "mammoth": "bin/mammoth"
  577. },
  578. "engines": {
  579. "node": ">=12.0.0"
  580. }
  581. },
  582. "node_modules/mime-db": {
  583. "version": "1.54.0",
  584. "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
  585. "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
  586. "license": "MIT",
  587. "engines": {
  588. "node": ">= 0.6"
  589. }
  590. },
  591. "node_modules/mime-types": {
  592. "version": "3.0.2",
  593. "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
  594. "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
  595. "license": "MIT",
  596. "dependencies": {
  597. "mime-db": "^1.54.0"
  598. },
  599. "engines": {
  600. "node": ">=18"
  601. },
  602. "funding": {
  603. "type": "opencollective",
  604. "url": "https://opencollective.com/express"
  605. }
  606. },
  607. "node_modules/nth-check": {
  608. "version": "2.1.1",
  609. "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
  610. "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
  611. "license": "BSD-2-Clause",
  612. "dependencies": {
  613. "boolbase": "^1.0.0"
  614. },
  615. "funding": {
  616. "url": "https://github.com/fb55/nth-check?sponsor=1"
  617. }
  618. },
  619. "node_modules/option": {
  620. "version": "0.2.4",
  621. "resolved": "https://registry.npmjs.org/option/-/option-0.2.4.tgz",
  622. "integrity": "sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==",
  623. "license": "BSD-2-Clause"
  624. },
  625. "node_modules/pako": {
  626. "version": "1.0.11",
  627. "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  628. "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
  629. "license": "(MIT AND Zlib)"
  630. },
  631. "node_modules/parse5": {
  632. "version": "7.3.0",
  633. "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
  634. "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
  635. "license": "MIT",
  636. "dependencies": {
  637. "entities": "^6.0.0"
  638. },
  639. "funding": {
  640. "url": "https://github.com/inikulin/parse5?sponsor=1"
  641. }
  642. },
  643. "node_modules/parse5-htmlparser2-tree-adapter": {
  644. "version": "7.1.0",
  645. "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
  646. "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
  647. "license": "MIT",
  648. "dependencies": {
  649. "domhandler": "^5.0.3",
  650. "parse5": "^7.0.0"
  651. },
  652. "funding": {
  653. "url": "https://github.com/inikulin/parse5?sponsor=1"
  654. }
  655. },
  656. "node_modules/parse5-parser-stream": {
  657. "version": "7.1.2",
  658. "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
  659. "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
  660. "license": "MIT",
  661. "dependencies": {
  662. "parse5": "^7.0.0"
  663. },
  664. "funding": {
  665. "url": "https://github.com/inikulin/parse5?sponsor=1"
  666. }
  667. },
  668. "node_modules/parse5/node_modules/entities": {
  669. "version": "6.0.1",
  670. "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
  671. "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
  672. "license": "BSD-2-Clause",
  673. "engines": {
  674. "node": ">=0.12"
  675. },
  676. "funding": {
  677. "url": "https://github.com/fb55/entities?sponsor=1"
  678. }
  679. },
  680. "node_modules/path-is-absolute": {
  681. "version": "1.0.1",
  682. "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
  683. "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
  684. "license": "MIT",
  685. "engines": {
  686. "node": ">=0.10.0"
  687. }
  688. },
  689. "node_modules/pdf-parse": {
  690. "version": "2.4.5",
  691. "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-2.4.5.tgz",
  692. "integrity": "sha512-mHU89HGh7v+4u2ubfnevJ03lmPgQ5WU4CxAVmTSh/sxVTEDYd1er/dKS/A6vg77NX47KTEoihq8jZBLr8Cxuwg==",
  693. "license": "Apache-2.0",
  694. "dependencies": {
  695. "@napi-rs/canvas": "0.1.80",
  696. "pdfjs-dist": "5.4.296"
  697. },
  698. "bin": {
  699. "pdf-parse": "bin/cli.mjs"
  700. },
  701. "engines": {
  702. "node": ">=20.16.0 <21 || >=22.3.0"
  703. },
  704. "funding": {
  705. "type": "github",
  706. "url": "https://github.com/sponsors/mehmet-kozan"
  707. }
  708. },
  709. "node_modules/pdfjs-dist": {
  710. "version": "5.4.296",
  711. "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.296.tgz",
  712. "integrity": "sha512-DlOzet0HO7OEnmUmB6wWGJrrdvbyJKftI1bhMitK7O2N8W2gc757yyYBbINy9IDafXAV9wmKr9t7xsTaNKRG5Q==",
  713. "license": "Apache-2.0",
  714. "engines": {
  715. "node": ">=20.16.0 || >=22.3.0"
  716. },
  717. "optionalDependencies": {
  718. "@napi-rs/canvas": "^0.1.80"
  719. }
  720. },
  721. "node_modules/process-nextick-args": {
  722. "version": "2.0.1",
  723. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  724. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  725. "license": "MIT"
  726. },
  727. "node_modules/readable-stream": {
  728. "version": "2.3.8",
  729. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  730. "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
  731. "license": "MIT",
  732. "dependencies": {
  733. "core-util-is": "~1.0.0",
  734. "inherits": "~2.0.3",
  735. "isarray": "~1.0.0",
  736. "process-nextick-args": "~2.0.0",
  737. "safe-buffer": "~5.1.1",
  738. "string_decoder": "~1.1.1",
  739. "util-deprecate": "~1.0.1"
  740. }
  741. },
  742. "node_modules/safe-buffer": {
  743. "version": "5.1.2",
  744. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  745. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  746. "license": "MIT"
  747. },
  748. "node_modules/safer-buffer": {
  749. "version": "2.1.2",
  750. "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
  751. "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
  752. "license": "MIT"
  753. },
  754. "node_modules/setimmediate": {
  755. "version": "1.0.5",
  756. "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  757. "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
  758. "license": "MIT"
  759. },
  760. "node_modules/sprintf-js": {
  761. "version": "1.0.3",
  762. "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
  763. "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
  764. "license": "BSD-3-Clause"
  765. },
  766. "node_modules/string_decoder": {
  767. "version": "1.1.1",
  768. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  769. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  770. "license": "MIT",
  771. "dependencies": {
  772. "safe-buffer": "~5.1.0"
  773. }
  774. },
  775. "node_modules/turndown": {
  776. "version": "7.2.4",
  777. "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.4.tgz",
  778. "integrity": "sha512-I8yFsfRzmzK0WV1pNNOA4A7y4RDfFxPRxb3t+e3ui14qSGOxGtiSP6GjeX+Y6CHb7HYaFj7ECUD7VE5kQMZWGQ==",
  779. "license": "MIT",
  780. "dependencies": {
  781. "@mixmark-io/domino": "^2.2.0"
  782. },
  783. "engines": {
  784. "node": ">=18",
  785. "npm": ">=9"
  786. }
  787. },
  788. "node_modules/turndown-plugin-gfm": {
  789. "version": "1.0.2",
  790. "resolved": "https://registry.npmjs.org/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.2.tgz",
  791. "integrity": "sha512-vwz9tfvF7XN/jE0dGoBei3FXWuvll78ohzCZQuOb+ZjWrs3a0XhQVomJEb2Qh4VHTPNRO4GPZh0V7VRbiWwkRg==",
  792. "license": "MIT"
  793. },
  794. "node_modules/underscore": {
  795. "version": "1.13.8",
  796. "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz",
  797. "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==",
  798. "license": "MIT"
  799. },
  800. "node_modules/undici": {
  801. "version": "7.25.0",
  802. "resolved": "https://registry.npmjs.org/undici/-/undici-7.25.0.tgz",
  803. "integrity": "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==",
  804. "license": "MIT",
  805. "engines": {
  806. "node": ">=20.18.1"
  807. }
  808. },
  809. "node_modules/util-deprecate": {
  810. "version": "1.0.2",
  811. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  812. "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  813. "license": "MIT"
  814. },
  815. "node_modules/whatwg-encoding": {
  816. "version": "3.1.1",
  817. "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
  818. "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
  819. "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation",
  820. "license": "MIT",
  821. "dependencies": {
  822. "iconv-lite": "0.6.3"
  823. },
  824. "engines": {
  825. "node": ">=18"
  826. }
  827. },
  828. "node_modules/whatwg-encoding/node_modules/iconv-lite": {
  829. "version": "0.6.3",
  830. "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
  831. "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
  832. "license": "MIT",
  833. "dependencies": {
  834. "safer-buffer": ">= 2.1.2 < 3.0.0"
  835. },
  836. "engines": {
  837. "node": ">=0.10.0"
  838. }
  839. },
  840. "node_modules/whatwg-mimetype": {
  841. "version": "4.0.0",
  842. "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
  843. "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
  844. "license": "MIT",
  845. "engines": {
  846. "node": ">=18"
  847. }
  848. },
  849. "node_modules/xmlbuilder": {
  850. "version": "10.1.1",
  851. "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz",
  852. "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==",
  853. "license": "MIT",
  854. "engines": {
  855. "node": ">=4.0"
  856. }
  857. }
  858. }
  859. }