package-lock.json 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846
  1. {
  2. "name": "huashu-design",
  3. "lockfileVersion": 3,
  4. "requires": true,
  5. "packages": {
  6. "": {
  7. "dependencies": {
  8. "pdf-lib": "^1.17.1",
  9. "playwright": "^1.59.1",
  10. "pptxgenjs": "^4.0.1",
  11. "sharp": "^0.34.5"
  12. }
  13. },
  14. "node_modules/@emnapi/runtime": {
  15. "version": "1.10.0",
  16. "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  17. "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
  18. "license": "MIT",
  19. "optional": true,
  20. "dependencies": {
  21. "tslib": "^2.4.0"
  22. }
  23. },
  24. "node_modules/@emnapi/runtime/node_modules/tslib": {
  25. "version": "2.8.1",
  26. "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  27. "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  28. "license": "0BSD",
  29. "optional": true
  30. },
  31. "node_modules/@img/colour": {
  32. "version": "1.1.0",
  33. "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
  34. "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
  35. "license": "MIT",
  36. "engines": {
  37. "node": ">=18"
  38. }
  39. },
  40. "node_modules/@img/sharp-darwin-arm64": {
  41. "version": "0.34.5",
  42. "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
  43. "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
  44. "cpu": [
  45. "arm64"
  46. ],
  47. "license": "Apache-2.0",
  48. "optional": true,
  49. "os": [
  50. "darwin"
  51. ],
  52. "engines": {
  53. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  54. },
  55. "funding": {
  56. "url": "https://opencollective.com/libvips"
  57. },
  58. "optionalDependencies": {
  59. "@img/sharp-libvips-darwin-arm64": "1.2.4"
  60. }
  61. },
  62. "node_modules/@img/sharp-darwin-x64": {
  63. "version": "0.34.5",
  64. "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
  65. "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
  66. "cpu": [
  67. "x64"
  68. ],
  69. "license": "Apache-2.0",
  70. "optional": true,
  71. "os": [
  72. "darwin"
  73. ],
  74. "engines": {
  75. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  76. },
  77. "funding": {
  78. "url": "https://opencollective.com/libvips"
  79. },
  80. "optionalDependencies": {
  81. "@img/sharp-libvips-darwin-x64": "1.2.4"
  82. }
  83. },
  84. "node_modules/@img/sharp-libvips-darwin-arm64": {
  85. "version": "1.2.4",
  86. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
  87. "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
  88. "cpu": [
  89. "arm64"
  90. ],
  91. "license": "LGPL-3.0-or-later",
  92. "optional": true,
  93. "os": [
  94. "darwin"
  95. ],
  96. "funding": {
  97. "url": "https://opencollective.com/libvips"
  98. }
  99. },
  100. "node_modules/@img/sharp-libvips-darwin-x64": {
  101. "version": "1.2.4",
  102. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
  103. "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
  104. "cpu": [
  105. "x64"
  106. ],
  107. "license": "LGPL-3.0-or-later",
  108. "optional": true,
  109. "os": [
  110. "darwin"
  111. ],
  112. "funding": {
  113. "url": "https://opencollective.com/libvips"
  114. }
  115. },
  116. "node_modules/@img/sharp-libvips-linux-arm": {
  117. "version": "1.2.4",
  118. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
  119. "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
  120. "cpu": [
  121. "arm"
  122. ],
  123. "libc": [
  124. "glibc"
  125. ],
  126. "license": "LGPL-3.0-or-later",
  127. "optional": true,
  128. "os": [
  129. "linux"
  130. ],
  131. "funding": {
  132. "url": "https://opencollective.com/libvips"
  133. }
  134. },
  135. "node_modules/@img/sharp-libvips-linux-arm64": {
  136. "version": "1.2.4",
  137. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
  138. "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
  139. "cpu": [
  140. "arm64"
  141. ],
  142. "libc": [
  143. "glibc"
  144. ],
  145. "license": "LGPL-3.0-or-later",
  146. "optional": true,
  147. "os": [
  148. "linux"
  149. ],
  150. "funding": {
  151. "url": "https://opencollective.com/libvips"
  152. }
  153. },
  154. "node_modules/@img/sharp-libvips-linux-ppc64": {
  155. "version": "1.2.4",
  156. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",
  157. "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",
  158. "cpu": [
  159. "ppc64"
  160. ],
  161. "libc": [
  162. "glibc"
  163. ],
  164. "license": "LGPL-3.0-or-later",
  165. "optional": true,
  166. "os": [
  167. "linux"
  168. ],
  169. "funding": {
  170. "url": "https://opencollective.com/libvips"
  171. }
  172. },
  173. "node_modules/@img/sharp-libvips-linux-riscv64": {
  174. "version": "1.2.4",
  175. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",
  176. "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",
  177. "cpu": [
  178. "riscv64"
  179. ],
  180. "libc": [
  181. "glibc"
  182. ],
  183. "license": "LGPL-3.0-or-later",
  184. "optional": true,
  185. "os": [
  186. "linux"
  187. ],
  188. "funding": {
  189. "url": "https://opencollective.com/libvips"
  190. }
  191. },
  192. "node_modules/@img/sharp-libvips-linux-s390x": {
  193. "version": "1.2.4",
  194. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
  195. "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
  196. "cpu": [
  197. "s390x"
  198. ],
  199. "libc": [
  200. "glibc"
  201. ],
  202. "license": "LGPL-3.0-or-later",
  203. "optional": true,
  204. "os": [
  205. "linux"
  206. ],
  207. "funding": {
  208. "url": "https://opencollective.com/libvips"
  209. }
  210. },
  211. "node_modules/@img/sharp-libvips-linux-x64": {
  212. "version": "1.2.4",
  213. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
  214. "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
  215. "cpu": [
  216. "x64"
  217. ],
  218. "libc": [
  219. "glibc"
  220. ],
  221. "license": "LGPL-3.0-or-later",
  222. "optional": true,
  223. "os": [
  224. "linux"
  225. ],
  226. "funding": {
  227. "url": "https://opencollective.com/libvips"
  228. }
  229. },
  230. "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
  231. "version": "1.2.4",
  232. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
  233. "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
  234. "cpu": [
  235. "arm64"
  236. ],
  237. "libc": [
  238. "musl"
  239. ],
  240. "license": "LGPL-3.0-or-later",
  241. "optional": true,
  242. "os": [
  243. "linux"
  244. ],
  245. "funding": {
  246. "url": "https://opencollective.com/libvips"
  247. }
  248. },
  249. "node_modules/@img/sharp-libvips-linuxmusl-x64": {
  250. "version": "1.2.4",
  251. "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
  252. "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
  253. "cpu": [
  254. "x64"
  255. ],
  256. "libc": [
  257. "musl"
  258. ],
  259. "license": "LGPL-3.0-or-later",
  260. "optional": true,
  261. "os": [
  262. "linux"
  263. ],
  264. "funding": {
  265. "url": "https://opencollective.com/libvips"
  266. }
  267. },
  268. "node_modules/@img/sharp-linux-arm": {
  269. "version": "0.34.5",
  270. "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
  271. "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
  272. "cpu": [
  273. "arm"
  274. ],
  275. "libc": [
  276. "glibc"
  277. ],
  278. "license": "Apache-2.0",
  279. "optional": true,
  280. "os": [
  281. "linux"
  282. ],
  283. "engines": {
  284. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  285. },
  286. "funding": {
  287. "url": "https://opencollective.com/libvips"
  288. },
  289. "optionalDependencies": {
  290. "@img/sharp-libvips-linux-arm": "1.2.4"
  291. }
  292. },
  293. "node_modules/@img/sharp-linux-arm64": {
  294. "version": "0.34.5",
  295. "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
  296. "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
  297. "cpu": [
  298. "arm64"
  299. ],
  300. "libc": [
  301. "glibc"
  302. ],
  303. "license": "Apache-2.0",
  304. "optional": true,
  305. "os": [
  306. "linux"
  307. ],
  308. "engines": {
  309. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  310. },
  311. "funding": {
  312. "url": "https://opencollective.com/libvips"
  313. },
  314. "optionalDependencies": {
  315. "@img/sharp-libvips-linux-arm64": "1.2.4"
  316. }
  317. },
  318. "node_modules/@img/sharp-linux-ppc64": {
  319. "version": "0.34.5",
  320. "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",
  321. "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",
  322. "cpu": [
  323. "ppc64"
  324. ],
  325. "libc": [
  326. "glibc"
  327. ],
  328. "license": "Apache-2.0",
  329. "optional": true,
  330. "os": [
  331. "linux"
  332. ],
  333. "engines": {
  334. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  335. },
  336. "funding": {
  337. "url": "https://opencollective.com/libvips"
  338. },
  339. "optionalDependencies": {
  340. "@img/sharp-libvips-linux-ppc64": "1.2.4"
  341. }
  342. },
  343. "node_modules/@img/sharp-linux-riscv64": {
  344. "version": "0.34.5",
  345. "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",
  346. "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",
  347. "cpu": [
  348. "riscv64"
  349. ],
  350. "libc": [
  351. "glibc"
  352. ],
  353. "license": "Apache-2.0",
  354. "optional": true,
  355. "os": [
  356. "linux"
  357. ],
  358. "engines": {
  359. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  360. },
  361. "funding": {
  362. "url": "https://opencollective.com/libvips"
  363. },
  364. "optionalDependencies": {
  365. "@img/sharp-libvips-linux-riscv64": "1.2.4"
  366. }
  367. },
  368. "node_modules/@img/sharp-linux-s390x": {
  369. "version": "0.34.5",
  370. "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
  371. "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
  372. "cpu": [
  373. "s390x"
  374. ],
  375. "libc": [
  376. "glibc"
  377. ],
  378. "license": "Apache-2.0",
  379. "optional": true,
  380. "os": [
  381. "linux"
  382. ],
  383. "engines": {
  384. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  385. },
  386. "funding": {
  387. "url": "https://opencollective.com/libvips"
  388. },
  389. "optionalDependencies": {
  390. "@img/sharp-libvips-linux-s390x": "1.2.4"
  391. }
  392. },
  393. "node_modules/@img/sharp-linux-x64": {
  394. "version": "0.34.5",
  395. "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
  396. "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
  397. "cpu": [
  398. "x64"
  399. ],
  400. "libc": [
  401. "glibc"
  402. ],
  403. "license": "Apache-2.0",
  404. "optional": true,
  405. "os": [
  406. "linux"
  407. ],
  408. "engines": {
  409. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  410. },
  411. "funding": {
  412. "url": "https://opencollective.com/libvips"
  413. },
  414. "optionalDependencies": {
  415. "@img/sharp-libvips-linux-x64": "1.2.4"
  416. }
  417. },
  418. "node_modules/@img/sharp-linuxmusl-arm64": {
  419. "version": "0.34.5",
  420. "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
  421. "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
  422. "cpu": [
  423. "arm64"
  424. ],
  425. "libc": [
  426. "musl"
  427. ],
  428. "license": "Apache-2.0",
  429. "optional": true,
  430. "os": [
  431. "linux"
  432. ],
  433. "engines": {
  434. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  435. },
  436. "funding": {
  437. "url": "https://opencollective.com/libvips"
  438. },
  439. "optionalDependencies": {
  440. "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
  441. }
  442. },
  443. "node_modules/@img/sharp-linuxmusl-x64": {
  444. "version": "0.34.5",
  445. "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
  446. "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
  447. "cpu": [
  448. "x64"
  449. ],
  450. "libc": [
  451. "musl"
  452. ],
  453. "license": "Apache-2.0",
  454. "optional": true,
  455. "os": [
  456. "linux"
  457. ],
  458. "engines": {
  459. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  460. },
  461. "funding": {
  462. "url": "https://opencollective.com/libvips"
  463. },
  464. "optionalDependencies": {
  465. "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
  466. }
  467. },
  468. "node_modules/@img/sharp-wasm32": {
  469. "version": "0.34.5",
  470. "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
  471. "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
  472. "cpu": [
  473. "wasm32"
  474. ],
  475. "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
  476. "optional": true,
  477. "dependencies": {
  478. "@emnapi/runtime": "^1.7.0"
  479. },
  480. "engines": {
  481. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  482. },
  483. "funding": {
  484. "url": "https://opencollective.com/libvips"
  485. }
  486. },
  487. "node_modules/@img/sharp-win32-arm64": {
  488. "version": "0.34.5",
  489. "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",
  490. "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",
  491. "cpu": [
  492. "arm64"
  493. ],
  494. "license": "Apache-2.0 AND LGPL-3.0-or-later",
  495. "optional": true,
  496. "os": [
  497. "win32"
  498. ],
  499. "engines": {
  500. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  501. },
  502. "funding": {
  503. "url": "https://opencollective.com/libvips"
  504. }
  505. },
  506. "node_modules/@img/sharp-win32-ia32": {
  507. "version": "0.34.5",
  508. "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
  509. "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
  510. "cpu": [
  511. "ia32"
  512. ],
  513. "license": "Apache-2.0 AND LGPL-3.0-or-later",
  514. "optional": true,
  515. "os": [
  516. "win32"
  517. ],
  518. "engines": {
  519. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  520. },
  521. "funding": {
  522. "url": "https://opencollective.com/libvips"
  523. }
  524. },
  525. "node_modules/@img/sharp-win32-x64": {
  526. "version": "0.34.5",
  527. "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
  528. "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
  529. "cpu": [
  530. "x64"
  531. ],
  532. "license": "Apache-2.0 AND LGPL-3.0-or-later",
  533. "optional": true,
  534. "os": [
  535. "win32"
  536. ],
  537. "engines": {
  538. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  539. },
  540. "funding": {
  541. "url": "https://opencollective.com/libvips"
  542. }
  543. },
  544. "node_modules/@pdf-lib/standard-fonts": {
  545. "version": "1.0.0",
  546. "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
  547. "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
  548. "license": "MIT",
  549. "dependencies": {
  550. "pako": "^1.0.6"
  551. }
  552. },
  553. "node_modules/@pdf-lib/upng": {
  554. "version": "1.0.1",
  555. "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
  556. "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
  557. "license": "MIT",
  558. "dependencies": {
  559. "pako": "^1.0.10"
  560. }
  561. },
  562. "node_modules/@types/node": {
  563. "version": "22.19.19",
  564. "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.19.tgz",
  565. "integrity": "sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==",
  566. "license": "MIT",
  567. "dependencies": {
  568. "undici-types": "~6.21.0"
  569. }
  570. },
  571. "node_modules/core-util-is": {
  572. "version": "1.0.3",
  573. "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
  574. "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
  575. "license": "MIT"
  576. },
  577. "node_modules/detect-libc": {
  578. "version": "2.1.2",
  579. "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  580. "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
  581. "license": "Apache-2.0",
  582. "engines": {
  583. "node": ">=8"
  584. }
  585. },
  586. "node_modules/fsevents": {
  587. "version": "2.3.2",
  588. "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  589. "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  590. "hasInstallScript": true,
  591. "license": "MIT",
  592. "optional": true,
  593. "os": [
  594. "darwin"
  595. ],
  596. "engines": {
  597. "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
  598. }
  599. },
  600. "node_modules/https": {
  601. "version": "1.0.0",
  602. "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
  603. "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==",
  604. "license": "ISC"
  605. },
  606. "node_modules/image-size": {
  607. "version": "1.2.1",
  608. "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
  609. "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==",
  610. "license": "MIT",
  611. "dependencies": {
  612. "queue": "6.0.2"
  613. },
  614. "bin": {
  615. "image-size": "bin/image-size.js"
  616. },
  617. "engines": {
  618. "node": ">=16.x"
  619. }
  620. },
  621. "node_modules/immediate": {
  622. "version": "3.0.6",
  623. "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
  624. "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
  625. "license": "MIT"
  626. },
  627. "node_modules/inherits": {
  628. "version": "2.0.4",
  629. "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  630. "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
  631. "license": "ISC"
  632. },
  633. "node_modules/isarray": {
  634. "version": "1.0.0",
  635. "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
  636. "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
  637. "license": "MIT"
  638. },
  639. "node_modules/jszip": {
  640. "version": "3.10.1",
  641. "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
  642. "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
  643. "license": "(MIT OR GPL-3.0-or-later)",
  644. "dependencies": {
  645. "lie": "~3.3.0",
  646. "pako": "~1.0.2",
  647. "readable-stream": "~2.3.6",
  648. "setimmediate": "^1.0.5"
  649. }
  650. },
  651. "node_modules/lie": {
  652. "version": "3.3.0",
  653. "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
  654. "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
  655. "license": "MIT",
  656. "dependencies": {
  657. "immediate": "~3.0.5"
  658. }
  659. },
  660. "node_modules/pako": {
  661. "version": "1.0.11",
  662. "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
  663. "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
  664. "license": "(MIT AND Zlib)"
  665. },
  666. "node_modules/pdf-lib": {
  667. "version": "1.17.1",
  668. "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
  669. "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
  670. "license": "MIT",
  671. "dependencies": {
  672. "@pdf-lib/standard-fonts": "^1.0.0",
  673. "@pdf-lib/upng": "^1.0.1",
  674. "pako": "^1.0.11",
  675. "tslib": "^1.11.1"
  676. }
  677. },
  678. "node_modules/playwright": {
  679. "version": "1.59.1",
  680. "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz",
  681. "integrity": "sha512-C8oWjPR3F81yljW9o5OxcWzfh6avkVwDD2VYdwIGqTkl+OGFISgypqzfu7dOe4QNLL2aqcWBmI3PMtLIK233lw==",
  682. "license": "Apache-2.0",
  683. "dependencies": {
  684. "playwright-core": "1.59.1"
  685. },
  686. "bin": {
  687. "playwright": "cli.js"
  688. },
  689. "engines": {
  690. "node": ">=18"
  691. },
  692. "optionalDependencies": {
  693. "fsevents": "2.3.2"
  694. }
  695. },
  696. "node_modules/playwright-core": {
  697. "version": "1.59.1",
  698. "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.1.tgz",
  699. "integrity": "sha512-HBV/RJg81z5BiiZ9yPzIiClYV/QMsDCKUyogwH9p3MCP6IYjUFu/MActgYAvK0oWyV9NlwM3GLBjADyWgydVyg==",
  700. "license": "Apache-2.0",
  701. "bin": {
  702. "playwright-core": "cli.js"
  703. },
  704. "engines": {
  705. "node": ">=18"
  706. }
  707. },
  708. "node_modules/pptxgenjs": {
  709. "version": "4.0.1",
  710. "resolved": "https://registry.npmjs.org/pptxgenjs/-/pptxgenjs-4.0.1.tgz",
  711. "integrity": "sha512-TeJISr8wouAuXw4C1F/mC33xbZs/FuEG6nH9FG1Zj+nuPcGMP5YRHl6X+j3HSUnS1f3at6k75ZZXPMZlA5Lj9A==",
  712. "license": "MIT",
  713. "dependencies": {
  714. "@types/node": "^22.8.1",
  715. "https": "^1.0.0",
  716. "image-size": "^1.2.1",
  717. "jszip": "^3.10.1"
  718. }
  719. },
  720. "node_modules/process-nextick-args": {
  721. "version": "2.0.1",
  722. "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
  723. "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
  724. "license": "MIT"
  725. },
  726. "node_modules/queue": {
  727. "version": "6.0.2",
  728. "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
  729. "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
  730. "license": "MIT",
  731. "dependencies": {
  732. "inherits": "~2.0.3"
  733. }
  734. },
  735. "node_modules/readable-stream": {
  736. "version": "2.3.8",
  737. "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
  738. "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
  739. "license": "MIT",
  740. "dependencies": {
  741. "core-util-is": "~1.0.0",
  742. "inherits": "~2.0.3",
  743. "isarray": "~1.0.0",
  744. "process-nextick-args": "~2.0.0",
  745. "safe-buffer": "~5.1.1",
  746. "string_decoder": "~1.1.1",
  747. "util-deprecate": "~1.0.1"
  748. }
  749. },
  750. "node_modules/safe-buffer": {
  751. "version": "5.1.2",
  752. "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
  753. "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
  754. "license": "MIT"
  755. },
  756. "node_modules/semver": {
  757. "version": "7.8.2",
  758. "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz",
  759. "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==",
  760. "license": "ISC",
  761. "bin": {
  762. "semver": "bin/semver.js"
  763. },
  764. "engines": {
  765. "node": ">=10"
  766. }
  767. },
  768. "node_modules/setimmediate": {
  769. "version": "1.0.5",
  770. "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
  771. "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
  772. "license": "MIT"
  773. },
  774. "node_modules/sharp": {
  775. "version": "0.34.5",
  776. "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
  777. "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
  778. "hasInstallScript": true,
  779. "license": "Apache-2.0",
  780. "dependencies": {
  781. "@img/colour": "^1.0.0",
  782. "detect-libc": "^2.1.2",
  783. "semver": "^7.7.3"
  784. },
  785. "engines": {
  786. "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
  787. },
  788. "funding": {
  789. "url": "https://opencollective.com/libvips"
  790. },
  791. "optionalDependencies": {
  792. "@img/sharp-darwin-arm64": "0.34.5",
  793. "@img/sharp-darwin-x64": "0.34.5",
  794. "@img/sharp-libvips-darwin-arm64": "1.2.4",
  795. "@img/sharp-libvips-darwin-x64": "1.2.4",
  796. "@img/sharp-libvips-linux-arm": "1.2.4",
  797. "@img/sharp-libvips-linux-arm64": "1.2.4",
  798. "@img/sharp-libvips-linux-ppc64": "1.2.4",
  799. "@img/sharp-libvips-linux-riscv64": "1.2.4",
  800. "@img/sharp-libvips-linux-s390x": "1.2.4",
  801. "@img/sharp-libvips-linux-x64": "1.2.4",
  802. "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
  803. "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
  804. "@img/sharp-linux-arm": "0.34.5",
  805. "@img/sharp-linux-arm64": "0.34.5",
  806. "@img/sharp-linux-ppc64": "0.34.5",
  807. "@img/sharp-linux-riscv64": "0.34.5",
  808. "@img/sharp-linux-s390x": "0.34.5",
  809. "@img/sharp-linux-x64": "0.34.5",
  810. "@img/sharp-linuxmusl-arm64": "0.34.5",
  811. "@img/sharp-linuxmusl-x64": "0.34.5",
  812. "@img/sharp-wasm32": "0.34.5",
  813. "@img/sharp-win32-arm64": "0.34.5",
  814. "@img/sharp-win32-ia32": "0.34.5",
  815. "@img/sharp-win32-x64": "0.34.5"
  816. }
  817. },
  818. "node_modules/string_decoder": {
  819. "version": "1.1.1",
  820. "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
  821. "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
  822. "license": "MIT",
  823. "dependencies": {
  824. "safe-buffer": "~5.1.0"
  825. }
  826. },
  827. "node_modules/tslib": {
  828. "version": "1.14.1",
  829. "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  830. "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
  831. "license": "0BSD"
  832. },
  833. "node_modules/undici-types": {
  834. "version": "6.21.0",
  835. "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
  836. "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
  837. "license": "MIT"
  838. },
  839. "node_modules/util-deprecate": {
  840. "version": "1.0.2",
  841. "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
  842. "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
  843. "license": "MIT"
  844. }
  845. }
  846. }