package-lock.json 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755
  1. {
  2. "name": "cx-libtranslate",
  3. "version": "1.0.0",
  4. "lockfileVersion": 3,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "cx-libtranslate",
  9. "version": "1.0.0",
  10. "license": "MIT",
  11. "devDependencies": {
  12. "esbuild": "^0.25.5",
  13. "jsdoc": "^4.0.4"
  14. }
  15. },
  16. "node_modules/@babel/helper-string-parser": {
  17. "version": "7.27.1",
  18. "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
  19. "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
  20. "dev": true,
  21. "engines": {
  22. "node": ">=6.9.0"
  23. }
  24. },
  25. "node_modules/@babel/helper-validator-identifier": {
  26. "version": "7.27.1",
  27. "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
  28. "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
  29. "dev": true,
  30. "engines": {
  31. "node": ">=6.9.0"
  32. }
  33. },
  34. "node_modules/@babel/parser": {
  35. "version": "7.27.5",
  36. "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
  37. "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
  38. "dev": true,
  39. "dependencies": {
  40. "@babel/types": "^7.27.3"
  41. },
  42. "bin": {
  43. "parser": "bin/babel-parser.js"
  44. },
  45. "engines": {
  46. "node": ">=6.0.0"
  47. }
  48. },
  49. "node_modules/@babel/types": {
  50. "version": "7.27.6",
  51. "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
  52. "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
  53. "dev": true,
  54. "dependencies": {
  55. "@babel/helper-string-parser": "^7.27.1",
  56. "@babel/helper-validator-identifier": "^7.27.1"
  57. },
  58. "engines": {
  59. "node": ">=6.9.0"
  60. }
  61. },
  62. "node_modules/@esbuild/aix-ppc64": {
  63. "version": "0.25.5",
  64. "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
  65. "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
  66. "cpu": [
  67. "ppc64"
  68. ],
  69. "dev": true,
  70. "optional": true,
  71. "os": [
  72. "aix"
  73. ],
  74. "engines": {
  75. "node": ">=18"
  76. }
  77. },
  78. "node_modules/@esbuild/android-arm": {
  79. "version": "0.25.5",
  80. "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
  81. "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
  82. "cpu": [
  83. "arm"
  84. ],
  85. "dev": true,
  86. "optional": true,
  87. "os": [
  88. "android"
  89. ],
  90. "engines": {
  91. "node": ">=18"
  92. }
  93. },
  94. "node_modules/@esbuild/android-arm64": {
  95. "version": "0.25.5",
  96. "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
  97. "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
  98. "cpu": [
  99. "arm64"
  100. ],
  101. "dev": true,
  102. "optional": true,
  103. "os": [
  104. "android"
  105. ],
  106. "engines": {
  107. "node": ">=18"
  108. }
  109. },
  110. "node_modules/@esbuild/android-x64": {
  111. "version": "0.25.5",
  112. "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
  113. "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
  114. "cpu": [
  115. "x64"
  116. ],
  117. "dev": true,
  118. "optional": true,
  119. "os": [
  120. "android"
  121. ],
  122. "engines": {
  123. "node": ">=18"
  124. }
  125. },
  126. "node_modules/@esbuild/darwin-arm64": {
  127. "version": "0.25.5",
  128. "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
  129. "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
  130. "cpu": [
  131. "arm64"
  132. ],
  133. "dev": true,
  134. "optional": true,
  135. "os": [
  136. "darwin"
  137. ],
  138. "engines": {
  139. "node": ">=18"
  140. }
  141. },
  142. "node_modules/@esbuild/darwin-x64": {
  143. "version": "0.25.5",
  144. "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
  145. "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
  146. "cpu": [
  147. "x64"
  148. ],
  149. "dev": true,
  150. "optional": true,
  151. "os": [
  152. "darwin"
  153. ],
  154. "engines": {
  155. "node": ">=18"
  156. }
  157. },
  158. "node_modules/@esbuild/freebsd-arm64": {
  159. "version": "0.25.5",
  160. "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
  161. "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
  162. "cpu": [
  163. "arm64"
  164. ],
  165. "dev": true,
  166. "optional": true,
  167. "os": [
  168. "freebsd"
  169. ],
  170. "engines": {
  171. "node": ">=18"
  172. }
  173. },
  174. "node_modules/@esbuild/freebsd-x64": {
  175. "version": "0.25.5",
  176. "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
  177. "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
  178. "cpu": [
  179. "x64"
  180. ],
  181. "dev": true,
  182. "optional": true,
  183. "os": [
  184. "freebsd"
  185. ],
  186. "engines": {
  187. "node": ">=18"
  188. }
  189. },
  190. "node_modules/@esbuild/linux-arm": {
  191. "version": "0.25.5",
  192. "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
  193. "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
  194. "cpu": [
  195. "arm"
  196. ],
  197. "dev": true,
  198. "optional": true,
  199. "os": [
  200. "linux"
  201. ],
  202. "engines": {
  203. "node": ">=18"
  204. }
  205. },
  206. "node_modules/@esbuild/linux-arm64": {
  207. "version": "0.25.5",
  208. "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
  209. "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
  210. "cpu": [
  211. "arm64"
  212. ],
  213. "dev": true,
  214. "optional": true,
  215. "os": [
  216. "linux"
  217. ],
  218. "engines": {
  219. "node": ">=18"
  220. }
  221. },
  222. "node_modules/@esbuild/linux-ia32": {
  223. "version": "0.25.5",
  224. "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
  225. "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
  226. "cpu": [
  227. "ia32"
  228. ],
  229. "dev": true,
  230. "optional": true,
  231. "os": [
  232. "linux"
  233. ],
  234. "engines": {
  235. "node": ">=18"
  236. }
  237. },
  238. "node_modules/@esbuild/linux-loong64": {
  239. "version": "0.25.5",
  240. "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
  241. "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
  242. "cpu": [
  243. "loong64"
  244. ],
  245. "dev": true,
  246. "optional": true,
  247. "os": [
  248. "linux"
  249. ],
  250. "engines": {
  251. "node": ">=18"
  252. }
  253. },
  254. "node_modules/@esbuild/linux-mips64el": {
  255. "version": "0.25.5",
  256. "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
  257. "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
  258. "cpu": [
  259. "mips64el"
  260. ],
  261. "dev": true,
  262. "optional": true,
  263. "os": [
  264. "linux"
  265. ],
  266. "engines": {
  267. "node": ">=18"
  268. }
  269. },
  270. "node_modules/@esbuild/linux-ppc64": {
  271. "version": "0.25.5",
  272. "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
  273. "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
  274. "cpu": [
  275. "ppc64"
  276. ],
  277. "dev": true,
  278. "optional": true,
  279. "os": [
  280. "linux"
  281. ],
  282. "engines": {
  283. "node": ">=18"
  284. }
  285. },
  286. "node_modules/@esbuild/linux-riscv64": {
  287. "version": "0.25.5",
  288. "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
  289. "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
  290. "cpu": [
  291. "riscv64"
  292. ],
  293. "dev": true,
  294. "optional": true,
  295. "os": [
  296. "linux"
  297. ],
  298. "engines": {
  299. "node": ">=18"
  300. }
  301. },
  302. "node_modules/@esbuild/linux-s390x": {
  303. "version": "0.25.5",
  304. "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
  305. "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
  306. "cpu": [
  307. "s390x"
  308. ],
  309. "dev": true,
  310. "optional": true,
  311. "os": [
  312. "linux"
  313. ],
  314. "engines": {
  315. "node": ">=18"
  316. }
  317. },
  318. "node_modules/@esbuild/linux-x64": {
  319. "version": "0.25.5",
  320. "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
  321. "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
  322. "cpu": [
  323. "x64"
  324. ],
  325. "dev": true,
  326. "optional": true,
  327. "os": [
  328. "linux"
  329. ],
  330. "engines": {
  331. "node": ">=18"
  332. }
  333. },
  334. "node_modules/@esbuild/netbsd-arm64": {
  335. "version": "0.25.5",
  336. "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
  337. "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
  338. "cpu": [
  339. "arm64"
  340. ],
  341. "dev": true,
  342. "optional": true,
  343. "os": [
  344. "netbsd"
  345. ],
  346. "engines": {
  347. "node": ">=18"
  348. }
  349. },
  350. "node_modules/@esbuild/netbsd-x64": {
  351. "version": "0.25.5",
  352. "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
  353. "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
  354. "cpu": [
  355. "x64"
  356. ],
  357. "dev": true,
  358. "optional": true,
  359. "os": [
  360. "netbsd"
  361. ],
  362. "engines": {
  363. "node": ">=18"
  364. }
  365. },
  366. "node_modules/@esbuild/openbsd-arm64": {
  367. "version": "0.25.5",
  368. "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
  369. "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
  370. "cpu": [
  371. "arm64"
  372. ],
  373. "dev": true,
  374. "optional": true,
  375. "os": [
  376. "openbsd"
  377. ],
  378. "engines": {
  379. "node": ">=18"
  380. }
  381. },
  382. "node_modules/@esbuild/openbsd-x64": {
  383. "version": "0.25.5",
  384. "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
  385. "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
  386. "cpu": [
  387. "x64"
  388. ],
  389. "dev": true,
  390. "optional": true,
  391. "os": [
  392. "openbsd"
  393. ],
  394. "engines": {
  395. "node": ">=18"
  396. }
  397. },
  398. "node_modules/@esbuild/sunos-x64": {
  399. "version": "0.25.5",
  400. "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
  401. "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
  402. "cpu": [
  403. "x64"
  404. ],
  405. "dev": true,
  406. "optional": true,
  407. "os": [
  408. "sunos"
  409. ],
  410. "engines": {
  411. "node": ">=18"
  412. }
  413. },
  414. "node_modules/@esbuild/win32-arm64": {
  415. "version": "0.25.5",
  416. "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
  417. "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
  418. "cpu": [
  419. "arm64"
  420. ],
  421. "dev": true,
  422. "optional": true,
  423. "os": [
  424. "win32"
  425. ],
  426. "engines": {
  427. "node": ">=18"
  428. }
  429. },
  430. "node_modules/@esbuild/win32-ia32": {
  431. "version": "0.25.5",
  432. "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
  433. "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
  434. "cpu": [
  435. "ia32"
  436. ],
  437. "dev": true,
  438. "optional": true,
  439. "os": [
  440. "win32"
  441. ],
  442. "engines": {
  443. "node": ">=18"
  444. }
  445. },
  446. "node_modules/@esbuild/win32-x64": {
  447. "version": "0.25.5",
  448. "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
  449. "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
  450. "cpu": [
  451. "x64"
  452. ],
  453. "dev": true,
  454. "optional": true,
  455. "os": [
  456. "win32"
  457. ],
  458. "engines": {
  459. "node": ">=18"
  460. }
  461. },
  462. "node_modules/@jsdoc/salty": {
  463. "version": "0.2.9",
  464. "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.9.tgz",
  465. "integrity": "sha512-yYxMVH7Dqw6nO0d5NIV8OQWnitU8k6vXH8NtgqAfIa/IUqRMxRv/NUJJ08VEKbAakwxlgBl5PJdrU0dMPStsnw==",
  466. "dev": true,
  467. "dependencies": {
  468. "lodash": "^4.17.21"
  469. },
  470. "engines": {
  471. "node": ">=v12.0.0"
  472. }
  473. },
  474. "node_modules/@types/linkify-it": {
  475. "version": "5.0.0",
  476. "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz",
  477. "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==",
  478. "dev": true
  479. },
  480. "node_modules/@types/markdown-it": {
  481. "version": "14.1.2",
  482. "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz",
  483. "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==",
  484. "dev": true,
  485. "dependencies": {
  486. "@types/linkify-it": "^5",
  487. "@types/mdurl": "^2"
  488. }
  489. },
  490. "node_modules/@types/mdurl": {
  491. "version": "2.0.0",
  492. "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz",
  493. "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==",
  494. "dev": true
  495. },
  496. "node_modules/argparse": {
  497. "version": "2.0.1",
  498. "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
  499. "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
  500. "dev": true
  501. },
  502. "node_modules/bluebird": {
  503. "version": "3.7.2",
  504. "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
  505. "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
  506. "dev": true
  507. },
  508. "node_modules/catharsis": {
  509. "version": "0.9.0",
  510. "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz",
  511. "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==",
  512. "dev": true,
  513. "dependencies": {
  514. "lodash": "^4.17.15"
  515. },
  516. "engines": {
  517. "node": ">= 10"
  518. }
  519. },
  520. "node_modules/entities": {
  521. "version": "4.5.0",
  522. "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
  523. "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
  524. "dev": true,
  525. "engines": {
  526. "node": ">=0.12"
  527. },
  528. "funding": {
  529. "url": "https://github.com/fb55/entities?sponsor=1"
  530. }
  531. },
  532. "node_modules/esbuild": {
  533. "version": "0.25.5",
  534. "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
  535. "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
  536. "dev": true,
  537. "hasInstallScript": true,
  538. "bin": {
  539. "esbuild": "bin/esbuild"
  540. },
  541. "engines": {
  542. "node": ">=18"
  543. },
  544. "optionalDependencies": {
  545. "@esbuild/aix-ppc64": "0.25.5",
  546. "@esbuild/android-arm": "0.25.5",
  547. "@esbuild/android-arm64": "0.25.5",
  548. "@esbuild/android-x64": "0.25.5",
  549. "@esbuild/darwin-arm64": "0.25.5",
  550. "@esbuild/darwin-x64": "0.25.5",
  551. "@esbuild/freebsd-arm64": "0.25.5",
  552. "@esbuild/freebsd-x64": "0.25.5",
  553. "@esbuild/linux-arm": "0.25.5",
  554. "@esbuild/linux-arm64": "0.25.5",
  555. "@esbuild/linux-ia32": "0.25.5",
  556. "@esbuild/linux-loong64": "0.25.5",
  557. "@esbuild/linux-mips64el": "0.25.5",
  558. "@esbuild/linux-ppc64": "0.25.5",
  559. "@esbuild/linux-riscv64": "0.25.5",
  560. "@esbuild/linux-s390x": "0.25.5",
  561. "@esbuild/linux-x64": "0.25.5",
  562. "@esbuild/netbsd-arm64": "0.25.5",
  563. "@esbuild/netbsd-x64": "0.25.5",
  564. "@esbuild/openbsd-arm64": "0.25.5",
  565. "@esbuild/openbsd-x64": "0.25.5",
  566. "@esbuild/sunos-x64": "0.25.5",
  567. "@esbuild/win32-arm64": "0.25.5",
  568. "@esbuild/win32-ia32": "0.25.5",
  569. "@esbuild/win32-x64": "0.25.5"
  570. }
  571. },
  572. "node_modules/escape-string-regexp": {
  573. "version": "2.0.0",
  574. "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
  575. "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
  576. "dev": true,
  577. "engines": {
  578. "node": ">=8"
  579. }
  580. },
  581. "node_modules/graceful-fs": {
  582. "version": "4.2.11",
  583. "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
  584. "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
  585. "dev": true
  586. },
  587. "node_modules/js2xmlparser": {
  588. "version": "4.0.2",
  589. "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz",
  590. "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==",
  591. "dev": true,
  592. "dependencies": {
  593. "xmlcreate": "^2.0.4"
  594. }
  595. },
  596. "node_modules/jsdoc": {
  597. "version": "4.0.4",
  598. "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.4.tgz",
  599. "integrity": "sha512-zeFezwyXeG4syyYHbvh1A967IAqq/67yXtXvuL5wnqCkFZe8I0vKfm+EO+YEvLguo6w9CDUbrAXVtJSHh2E8rw==",
  600. "dev": true,
  601. "dependencies": {
  602. "@babel/parser": "^7.20.15",
  603. "@jsdoc/salty": "^0.2.1",
  604. "@types/markdown-it": "^14.1.1",
  605. "bluebird": "^3.7.2",
  606. "catharsis": "^0.9.0",
  607. "escape-string-regexp": "^2.0.0",
  608. "js2xmlparser": "^4.0.2",
  609. "klaw": "^3.0.0",
  610. "markdown-it": "^14.1.0",
  611. "markdown-it-anchor": "^8.6.7",
  612. "marked": "^4.0.10",
  613. "mkdirp": "^1.0.4",
  614. "requizzle": "^0.2.3",
  615. "strip-json-comments": "^3.1.0",
  616. "underscore": "~1.13.2"
  617. },
  618. "bin": {
  619. "jsdoc": "jsdoc.js"
  620. },
  621. "engines": {
  622. "node": ">=12.0.0"
  623. }
  624. },
  625. "node_modules/klaw": {
  626. "version": "3.0.0",
  627. "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
  628. "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
  629. "dev": true,
  630. "dependencies": {
  631. "graceful-fs": "^4.1.9"
  632. }
  633. },
  634. "node_modules/linkify-it": {
  635. "version": "5.0.0",
  636. "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
  637. "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
  638. "dev": true,
  639. "dependencies": {
  640. "uc.micro": "^2.0.0"
  641. }
  642. },
  643. "node_modules/lodash": {
  644. "version": "4.17.21",
  645. "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
  646. "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
  647. "dev": true
  648. },
  649. "node_modules/markdown-it": {
  650. "version": "14.1.0",
  651. "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
  652. "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
  653. "dev": true,
  654. "dependencies": {
  655. "argparse": "^2.0.1",
  656. "entities": "^4.4.0",
  657. "linkify-it": "^5.0.0",
  658. "mdurl": "^2.0.0",
  659. "punycode.js": "^2.3.1",
  660. "uc.micro": "^2.1.0"
  661. },
  662. "bin": {
  663. "markdown-it": "bin/markdown-it.mjs"
  664. }
  665. },
  666. "node_modules/markdown-it-anchor": {
  667. "version": "8.6.7",
  668. "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz",
  669. "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==",
  670. "dev": true,
  671. "peerDependencies": {
  672. "@types/markdown-it": "*",
  673. "markdown-it": "*"
  674. }
  675. },
  676. "node_modules/marked": {
  677. "version": "4.3.0",
  678. "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz",
  679. "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==",
  680. "dev": true,
  681. "bin": {
  682. "marked": "bin/marked.js"
  683. },
  684. "engines": {
  685. "node": ">= 12"
  686. }
  687. },
  688. "node_modules/mdurl": {
  689. "version": "2.0.0",
  690. "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
  691. "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
  692. "dev": true
  693. },
  694. "node_modules/mkdirp": {
  695. "version": "1.0.4",
  696. "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
  697. "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
  698. "dev": true,
  699. "bin": {
  700. "mkdirp": "bin/cmd.js"
  701. },
  702. "engines": {
  703. "node": ">=10"
  704. }
  705. },
  706. "node_modules/punycode.js": {
  707. "version": "2.3.1",
  708. "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
  709. "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
  710. "dev": true,
  711. "engines": {
  712. "node": ">=6"
  713. }
  714. },
  715. "node_modules/requizzle": {
  716. "version": "0.2.4",
  717. "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz",
  718. "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==",
  719. "dev": true,
  720. "dependencies": {
  721. "lodash": "^4.17.21"
  722. }
  723. },
  724. "node_modules/strip-json-comments": {
  725. "version": "3.1.1",
  726. "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  727. "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  728. "dev": true,
  729. "engines": {
  730. "node": ">=8"
  731. },
  732. "funding": {
  733. "url": "https://github.com/sponsors/sindresorhus"
  734. }
  735. },
  736. "node_modules/uc.micro": {
  737. "version": "2.1.0",
  738. "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
  739. "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
  740. "dev": true
  741. },
  742. "node_modules/underscore": {
  743. "version": "1.13.7",
  744. "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.7.tgz",
  745. "integrity": "sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==",
  746. "dev": true
  747. },
  748. "node_modules/xmlcreate": {
  749. "version": "2.0.4",
  750. "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz",
  751. "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==",
  752. "dev": true
  753. }
  754. }
  755. }