MasterDee/chat-ui
0
1{2 "name": "chat-ui",3 "version": "0.8.3",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "chat-ui",9 "version": "0.8.3",10 "dependencies": {11 "@huggingface/hub": "^0.5.1",12 "@huggingface/inference": "^2.6.3",13 "@iconify-json/bi": "^1.1.21",14 "@resvg/resvg-js": "^2.6.0",15 "@xenova/transformers": "^2.16.1",16 "autoprefixer": "^10.4.14",17 "browser-image-resizer": "^2.4.1",18 "date-fns": "^2.29.3",19 "dotenv": "^16.0.3",20 "express": "^4.19.2",21 "handlebars": "^4.7.8",22 "highlight.js": "^11.7.0",23 "image-size": "^1.0.2",24 "ip-address": "^9.0.5",25 "jsdom": "^22.0.0",26 "json5": "^2.2.3",27 "marked": "^12.0.1",28 "marked-katex-extension": "^5.0.1",29 "mongodb": "^5.8.0",30 "nanoid": "^4.0.2",31 "openid-client": "^5.4.2",32 "parquetjs": "^0.11.2",33 "pino": "^9.0.0",34 "pino-pretty": "^11.0.0",35 "postcss": "^8.4.31",36 "saslprep": "^1.0.3",37 "satori": "^0.10.11",38 "satori-html": "^0.3.2",39 "serpapi": "^1.1.1",40 "sharp": "^0.33.2",41 "tailwind-scrollbar": "^3.0.0",42 "tailwindcss": "^3.4.0",43 "uuid": "^9.0.1",44 "zod": "^3.22.3"45 },46 "devDependencies": {47 "@faker-js/faker": "^8.4.1",48 "@iconify-json/carbon": "^1.1.16",49 "@iconify-json/eos-icons": "^1.1.6",50 "@sveltejs/adapter-node": "^1.3.1",51 "@sveltejs/kit": "^1.30.4",52 "@tailwindcss/typography": "^0.5.9",53 "@types/express": "^4.17.21",54 "@types/jsdom": "^21.1.1",55 "@types/minimist": "^1.2.5",56 "@types/parquetjs": "^0.10.3",57 "@types/uuid": "^9.0.8",58 "@typescript-eslint/eslint-plugin": "^6.x",59 "@typescript-eslint/parser": "^6.x",60 "eslint": "^8.28.0",61 "eslint-config-prettier": "^8.5.0",62 "eslint-plugin-svelte": "^2.30.0",63 "minimist": "^1.2.8",64 "prettier": "^2.8.0",65 "prettier-plugin-svelte": "^2.10.1",66 "prettier-plugin-tailwindcss": "^0.2.7",67 "prom-client": "^15.1.2",68 "svelte": "^4.2.8",69 "svelte-check": "^3.6.2",70 "ts-node": "^10.9.1",71 "tslib": "^2.4.1",72 "typescript": "^5.0.0",73 "unplugin-icons": "^0.16.1",74 "vite": "^4.5.3",75 "vite-node": "^1.3.1",76 "vitest": "^0.31.0"77 },78 "optionalDependencies": {79 "@anthropic-ai/sdk": "^0.17.1",80 "@google-cloud/vertexai": "^1.1.0",81 "aws4fetch": "^1.0.17",82 "cohere-ai": "^7.9.0",83 "openai": "^4.14.2"84 }85 },86 "node_modules/@alloc/quick-lru": {87 "version": "5.2.0",88 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",89 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",90 "engines": {91 "node": ">=10"92 },93 "funding": {94 "url": "https://github.com/sponsors/sindresorhus"95 }96 },97 "node_modules/@ampproject/remapping": {98 "version": "2.2.1",99 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",100 "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",101 "dev": true,102 "dependencies": {103 "@jridgewell/gen-mapping": "^0.3.0",104 "@jridgewell/trace-mapping": "^0.3.9"105 },106 "engines": {107 "node": ">=6.0.0"108 }109 },110 "node_modules/@antfu/install-pkg": {111 "version": "0.1.1",112 "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz",113 "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==",114 "dev": true,115 "dependencies": {116 "execa": "^5.1.1",117 "find-up": "^5.0.0"118 },119 "funding": {120 "url": "https://github.com/sponsors/antfu"121 }122 },123 "node_modules/@antfu/utils": {124 "version": "0.7.6",125 "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.6.tgz",126 "integrity": "sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==",127 "dev": true,128 "funding": {129 "url": "https://github.com/sponsors/antfu"130 }131 },132 "node_modules/@anthropic-ai/sdk": {133 "version": "0.17.1",134 "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.17.1.tgz",135 "integrity": "sha512-ke/JGfaa4sc1PB58L4B9hXI/BlJphXc696+cVX8Z8gQt51l++a9umZTN/7UymV8Dcat6KKYNQE8P8yeeyAldHg==",136 "optional": true,137 "dependencies": {138 "@types/node": "^18.11.18",139 "@types/node-fetch": "^2.6.4",140 "abort-controller": "^3.0.0",141 "agentkeepalive": "^4.2.1",142 "digest-fetch": "^1.3.0",143 "form-data-encoder": "1.7.2",144 "formdata-node": "^4.3.2",145 "node-fetch": "^2.6.7",146 "web-streams-polyfill": "^3.2.1"147 }148 },149 "node_modules/@anthropic-ai/sdk/node_modules/web-streams-polyfill": {150 "version": "3.3.3",151 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",152 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",153 "optional": true,154 "engines": {155 "node": ">= 8"156 }157 },158 "node_modules/@cspotcode/source-map-support": {159 "version": "0.8.1",160 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",161 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",162 "devOptional": true,163 "dependencies": {164 "@jridgewell/trace-mapping": "0.3.9"165 },166 "engines": {167 "node": ">=12"168 }169 },170 "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {171 "version": "0.3.9",172 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",173 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",174 "devOptional": true,175 "dependencies": {176 "@jridgewell/resolve-uri": "^3.0.3",177 "@jridgewell/sourcemap-codec": "^1.4.10"178 }179 },180 "node_modules/@emnapi/runtime": {181 "version": "0.45.0",182 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.45.0.tgz",183 "integrity": "sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==",184 "optional": true,185 "dependencies": {186 "tslib": "^2.4.0"187 }188 },189 "node_modules/@esbuild/aix-ppc64": {190 "version": "0.19.12",191 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",192 "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",193 "cpu": [194 "ppc64"195 ],196 "dev": true,197 "optional": true,198 "os": [199 "aix"200 ],201 "engines": {202 "node": ">=12"203 }204 },205 "node_modules/@esbuild/android-arm": {206 "version": "0.18.20",207 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz",208 "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==",209 "cpu": [210 "arm"211 ],212 "dev": true,213 "optional": true,214 "os": [215 "android"216 ],217 "engines": {218 "node": ">=12"219 }220 },221 "node_modules/@esbuild/android-arm64": {222 "version": "0.18.20",223 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz",224 "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==",225 "cpu": [226 "arm64"227 ],228 "dev": true,229 "optional": true,230 "os": [231 "android"232 ],233 "engines": {234 "node": ">=12"235 }236 },237 "node_modules/@esbuild/android-x64": {238 "version": "0.18.20",239 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz",240 "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==",241 "cpu": [242 "x64"243 ],244 "dev": true,245 "optional": true,246 "os": [247 "android"248 ],249 "engines": {250 "node": ">=12"251 }252 },253 "node_modules/@esbuild/darwin-arm64": {254 "version": "0.18.20",255 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz",256 "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==",257 "cpu": [258 "arm64"259 ],260 "dev": true,261 "optional": true,262 "os": [263 "darwin"264 ],265 "engines": {266 "node": ">=12"267 }268 },269 "node_modules/@esbuild/darwin-x64": {270 "version": "0.18.20",271 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz",272 "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==",273 "cpu": [274 "x64"275 ],276 "dev": true,277 "optional": true,278 "os": [279 "darwin"280 ],281 "engines": {282 "node": ">=12"283 }284 },285 "node_modules/@esbuild/freebsd-arm64": {286 "version": "0.18.20",287 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz",288 "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==",289 "cpu": [290 "arm64"291 ],292 "dev": true,293 "optional": true,294 "os": [295 "freebsd"296 ],297 "engines": {298 "node": ">=12"299 }300 },301 "node_modules/@esbuild/freebsd-x64": {302 "version": "0.18.20",303 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz",304 "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==",305 "cpu": [306 "x64"307 ],308 "dev": true,309 "optional": true,310 "os": [311 "freebsd"312 ],313 "engines": {314 "node": ">=12"315 }316 },317 "node_modules/@esbuild/linux-arm": {318 "version": "0.18.20",319 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz",320 "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==",321 "cpu": [322 "arm"323 ],324 "dev": true,325 "optional": true,326 "os": [327 "linux"328 ],329 "engines": {330 "node": ">=12"331 }332 },333 "node_modules/@esbuild/linux-arm64": {334 "version": "0.18.20",335 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz",336 "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==",337 "cpu": [338 "arm64"339 ],340 "dev": true,341 "optional": true,342 "os": [343 "linux"344 ],345 "engines": {346 "node": ">=12"347 }348 },349 "node_modules/@esbuild/linux-ia32": {350 "version": "0.18.20",351 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz",352 "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==",353 "cpu": [354 "ia32"355 ],356 "dev": true,357 "optional": true,358 "os": [359 "linux"360 ],361 "engines": {362 "node": ">=12"363 }364 },365 "node_modules/@esbuild/linux-loong64": {366 "version": "0.18.20",367 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz",368 "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==",369 "cpu": [370 "loong64"371 ],372 "dev": true,373 "optional": true,374 "os": [375 "linux"376 ],377 "engines": {378 "node": ">=12"379 }380 },381 "node_modules/@esbuild/linux-mips64el": {382 "version": "0.18.20",383 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz",384 "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==",385 "cpu": [386 "mips64el"387 ],388 "dev": true,389 "optional": true,390 "os": [391 "linux"392 ],393 "engines": {394 "node": ">=12"395 }396 },397 "node_modules/@esbuild/linux-ppc64": {398 "version": "0.18.20",399 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz",400 "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==",401 "cpu": [402 "ppc64"403 ],404 "dev": true,405 "optional": true,406 "os": [407 "linux"408 ],409 "engines": {410 "node": ">=12"411 }412 },413 "node_modules/@esbuild/linux-riscv64": {414 "version": "0.18.20",415 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz",416 "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==",417 "cpu": [418 "riscv64"419 ],420 "dev": true,421 "optional": true,422 "os": [423 "linux"424 ],425 "engines": {426 "node": ">=12"427 }428 },429 "node_modules/@esbuild/linux-s390x": {430 "version": "0.18.20",431 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz",432 "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==",433 "cpu": [434 "s390x"435 ],436 "dev": true,437 "optional": true,438 "os": [439 "linux"440 ],441 "engines": {442 "node": ">=12"443 }444 },445 "node_modules/@esbuild/linux-x64": {446 "version": "0.18.20",447 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz",448 "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==",449 "cpu": [450 "x64"451 ],452 "dev": true,453 "optional": true,454 "os": [455 "linux"456 ],457 "engines": {458 "node": ">=12"459 }460 },461 "node_modules/@esbuild/netbsd-x64": {462 "version": "0.18.20",463 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz",464 "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==",465 "cpu": [466 "x64"467 ],468 "dev": true,469 "optional": true,470 "os": [471 "netbsd"472 ],473 "engines": {474 "node": ">=12"475 }476 },477 "node_modules/@esbuild/openbsd-x64": {478 "version": "0.18.20",479 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz",480 "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==",481 "cpu": [482 "x64"483 ],484 "dev": true,485 "optional": true,486 "os": [487 "openbsd"488 ],489 "engines": {490 "node": ">=12"491 }492 },493 "node_modules/@esbuild/sunos-x64": {494 "version": "0.18.20",495 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz",496 "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==",497 "cpu": [498 "x64"499 ],500 "dev": true,501 "optional": true,502 "os": [503 "sunos"504 ],505 "engines": {506 "node": ">=12"507 }508 },509 "node_modules/@esbuild/win32-arm64": {510 "version": "0.18.20",511 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz",512 "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==",513 "cpu": [514 "arm64"515 ],516 "dev": true,517 "optional": true,518 "os": [519 "win32"520 ],521 "engines": {522 "node": ">=12"523 }524 },525 "node_modules/@esbuild/win32-ia32": {526 "version": "0.18.20",527 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz",528 "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==",529 "cpu": [530 "ia32"531 ],532 "dev": true,533 "optional": true,534 "os": [535 "win32"536 ],537 "engines": {538 "node": ">=12"539 }540 },541 "node_modules/@esbuild/win32-x64": {542 "version": "0.18.20",543 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz",544 "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==",545 "cpu": [546 "x64"547 ],548 "dev": true,549 "optional": true,550 "os": [551 "win32"552 ],553 "engines": {554 "node": ">=12"555 }556 },557 "node_modules/@eslint-community/eslint-utils": {558 "version": "4.4.0",559 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",560 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",561 "dev": true,562 "dependencies": {563 "eslint-visitor-keys": "^3.3.0"564 },565 "engines": {566 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"567 },568 "peerDependencies": {569 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"570 }571 },572 "node_modules/@eslint-community/regexpp": {573 "version": "4.9.1",574 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz",575 "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==",576 "dev": true,577 "engines": {578 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"579 }580 },581 "node_modules/@eslint/eslintrc": {582 "version": "2.0.2",583 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",584 "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",585 "dev": true,586 "dependencies": {587 "ajv": "^6.12.4",588 "debug": "^4.3.2",589 "espree": "^9.5.1",590 "globals": "^13.19.0",591 "ignore": "^5.2.0",592 "import-fresh": "^3.2.1",593 "js-yaml": "^4.1.0",594 "minimatch": "^3.1.2",595 "strip-json-comments": "^3.1.1"596 },597 "engines": {598 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"599 },600 "funding": {601 "url": "https://opencollective.com/eslint"602 }603 },604 "node_modules/@eslint/js": {605 "version": "8.38.0",606 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz",607 "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==",608 "dev": true,609 "engines": {610 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"611 }612 },613 "node_modules/@faker-js/faker": {614 "version": "8.4.1",615 "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz",616 "integrity": "sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==",617 "dev": true,618 "funding": [619 {620 "type": "opencollective",621 "url": "https://opencollective.com/fakerjs"622 }623 ],624 "engines": {625 "node": "^14.17.0 || ^16.13.0 || >=18.0.0",626 "npm": ">=6.14.13"627 }628 },629 "node_modules/@fastify/busboy": {630 "version": "2.0.0",631 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.0.0.tgz",632 "integrity": "sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==",633 "engines": {634 "node": ">=14"635 }636 },637 "node_modules/@google-cloud/vertexai": {638 "version": "1.1.0",639 "resolved": "https://registry.npmjs.org/@google-cloud/vertexai/-/vertexai-1.1.0.tgz",640 "integrity": "sha512-hfwfdlVpJ+kM6o2b5UFfPnweBcz8tgHAFRswnqUKYqLJsvKU0DDD0Z2/YKoHyAUoPJAv20qg6KlC3msNeUKUiw==",641 "optional": true,642 "dependencies": {643 "google-auth-library": "^9.1.0"644 },645 "engines": {646 "node": ">=18.0.0"647 }648 },649 "node_modules/@huggingface/hub": {650 "version": "0.5.1",651 "resolved": "https://registry.npmjs.org/@huggingface/hub/-/hub-0.5.1.tgz",652 "integrity": "sha512-ZaE2gY8NY+XwIOL7+gBhPq19PXG4gbGSSJ7zwWLoq6MKP+nsgkQk/c7fBFrxgBwR6lNd0AJMHPRCjwTndqsqWQ==",653 "dependencies": {654 "hash-wasm": "^4.9.0"655 },656 "engines": {657 "node": ">=18"658 }659 },660 "node_modules/@huggingface/inference": {661 "version": "2.6.3",662 "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.6.3.tgz",663 "integrity": "sha512-KK6xNrEldjjopiGqwaBCkA+4tEyuIz0qHsD5SVYaQ65HSlmBbntJieSw4NRWT+S5bK/Bf/GFCixW0NshAOcBqA==",664 "engines": {665 "node": ">=18"666 }667 },668 "node_modules/@huggingface/jinja": {669 "version": "0.2.2",670 "resolved": "https://registry.npmjs.org/@huggingface/jinja/-/jinja-0.2.2.tgz",671 "integrity": "sha512-/KPde26khDUIPkTGU82jdtTW9UAuvUTumCAbFs/7giR0SxsvZC4hru51PBvpijH6BVkHcROcvZM/lpy5h1jRRA==",672 "engines": {673 "node": ">=18"674 }675 },676 "node_modules/@humanwhocodes/config-array": {677 "version": "0.11.8",678 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",679 "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",680 "dev": true,681 "dependencies": {682 "@humanwhocodes/object-schema": "^1.2.1",683 "debug": "^4.1.1",684 "minimatch": "^3.0.5"685 },686 "engines": {687 "node": ">=10.10.0"688 }689 },690 "node_modules/@humanwhocodes/module-importer": {691 "version": "1.0.1",692 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",693 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",694 "dev": true,695 "engines": {696 "node": ">=12.22"697 },698 "funding": {699 "type": "github",700 "url": "https://github.com/sponsors/nzakas"701 }702 },703 "node_modules/@humanwhocodes/object-schema": {704 "version": "1.2.1",705 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",706 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",707 "dev": true708 },709 "node_modules/@iconify-json/bi": {710 "version": "1.1.21",711 "resolved": "https://registry.npmjs.org/@iconify-json/bi/-/bi-1.1.21.tgz",712 "integrity": "sha512-6TaRGfIoelS9GBxU4SHkj59pbKliI0WQK4jq2hjuDFE49wrtvREyktOXfyKD11UjMGqx3EpSQKQVEZqaTzmrxA==",713 "dependencies": {714 "@iconify/types": "*"715 }716 },717 "node_modules/@iconify-json/carbon": {718 "version": "1.1.16",719 "resolved": "https://registry.npmjs.org/@iconify-json/carbon/-/carbon-1.1.16.tgz",720 "integrity": "sha512-AD8bcnRSGA0WfcGEass2FbA0sagrUzrpFx5WchuDy3uf7yKBWumdypdQK121DH321fQDl5+zZQ26T6gC9knwUQ==",721 "dev": true,722 "dependencies": {723 "@iconify/types": "*"724 }725 },726 "node_modules/@iconify-json/eos-icons": {727 "version": "1.1.6",728 "resolved": "https://registry.npmjs.org/@iconify-json/eos-icons/-/eos-icons-1.1.6.tgz",729 "integrity": "sha512-A1kUcVbgrdlBBacFcs+srwnfSH9htQvlgbi0u6Jf38lp4PZAK3InXVbVySrJKx//FJtSMdnpZh0b89yjcAIIBg==",730 "dev": true,731 "dependencies": {732 "@iconify/types": "*"733 }734 },735 "node_modules/@iconify/types": {736 "version": "2.0.0",737 "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",738 "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="739 },740 "node_modules/@iconify/utils": {741 "version": "2.1.5",742 "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.5.tgz",743 "integrity": "sha512-6MvDI+I6QMvXn5rK9KQGdpEE4mmLTcuQdLZEiX5N+uZB+vc4Yw9K1OtnOgkl8mp4d9X0UrILREyZgF1NUwUt+Q==",744 "dev": true,745 "dependencies": {746 "@antfu/install-pkg": "^0.1.1",747 "@antfu/utils": "^0.7.2",748 "@iconify/types": "^2.0.0",749 "debug": "^4.3.4",750 "kolorist": "^1.7.0",751 "local-pkg": "^0.4.3"752 }753 },754 "node_modules/@img/sharp-darwin-arm64": {755 "version": "0.33.2",756 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz",757 "integrity": "sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==",758 "cpu": [759 "arm64"760 ],761 "optional": true,762 "os": [763 "darwin"764 ],765 "engines": {766 "glibc": ">=2.26",767 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",768 "npm": ">=9.6.5",769 "pnpm": ">=7.1.0",770 "yarn": ">=3.2.0"771 },772 "funding": {773 "url": "https://opencollective.com/libvips"774 },775 "optionalDependencies": {776 "@img/sharp-libvips-darwin-arm64": "1.0.1"777 }778 },779 "node_modules/@img/sharp-darwin-x64": {780 "version": "0.33.2",781 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.2.tgz",782 "integrity": "sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==",783 "cpu": [784 "x64"785 ],786 "optional": true,787 "os": [788 "darwin"789 ],790 "engines": {791 "glibc": ">=2.26",792 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",793 "npm": ">=9.6.5",794 "pnpm": ">=7.1.0",795 "yarn": ">=3.2.0"796 },797 "funding": {798 "url": "https://opencollective.com/libvips"799 },800 "optionalDependencies": {801 "@img/sharp-libvips-darwin-x64": "1.0.1"802 }803 },804 "node_modules/@img/sharp-libvips-darwin-arm64": {805 "version": "1.0.1",806 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.1.tgz",807 "integrity": "sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==",808 "cpu": [809 "arm64"810 ],811 "optional": true,812 "os": [813 "darwin"814 ],815 "engines": {816 "macos": ">=11",817 "npm": ">=9.6.5",818 "pnpm": ">=7.1.0",819 "yarn": ">=3.2.0"820 },821 "funding": {822 "url": "https://opencollective.com/libvips"823 }824 },825 "node_modules/@img/sharp-libvips-darwin-x64": {826 "version": "1.0.1",827 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.1.tgz",828 "integrity": "sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==",829 "cpu": [830 "x64"831 ],832 "optional": true,833 "os": [834 "darwin"835 ],836 "engines": {837 "macos": ">=10.13",838 "npm": ">=9.6.5",839 "pnpm": ">=7.1.0",840 "yarn": ">=3.2.0"841 },842 "funding": {843 "url": "https://opencollective.com/libvips"844 }845 },846 "node_modules/@img/sharp-libvips-linux-arm": {847 "version": "1.0.1",848 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.1.tgz",849 "integrity": "sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==",850 "cpu": [851 "arm"852 ],853 "optional": true,854 "os": [855 "linux"856 ],857 "engines": {858 "glibc": ">=2.28",859 "npm": ">=9.6.5",860 "pnpm": ">=7.1.0",861 "yarn": ">=3.2.0"862 },863 "funding": {864 "url": "https://opencollective.com/libvips"865 }866 },867 "node_modules/@img/sharp-libvips-linux-arm64": {868 "version": "1.0.1",869 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.1.tgz",870 "integrity": "sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==",871 "cpu": [872 "arm64"873 ],874 "optional": true,875 "os": [876 "linux"877 ],878 "engines": {879 "glibc": ">=2.26",880 "npm": ">=9.6.5",881 "pnpm": ">=7.1.0",882 "yarn": ">=3.2.0"883 },884 "funding": {885 "url": "https://opencollective.com/libvips"886 }887 },888 "node_modules/@img/sharp-libvips-linux-s390x": {889 "version": "1.0.1",890 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.1.tgz",891 "integrity": "sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==",892 "cpu": [893 "s390x"894 ],895 "optional": true,896 "os": [897 "linux"898 ],899 "engines": {900 "glibc": ">=2.28",901 "npm": ">=9.6.5",902 "pnpm": ">=7.1.0",903 "yarn": ">=3.2.0"904 },905 "funding": {906 "url": "https://opencollective.com/libvips"907 }908 },909 "node_modules/@img/sharp-libvips-linux-x64": {910 "version": "1.0.1",911 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.1.tgz",912 "integrity": "sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==",913 "cpu": [914 "x64"915 ],916 "optional": true,917 "os": [918 "linux"919 ],920 "engines": {921 "glibc": ">=2.26",922 "npm": ">=9.6.5",923 "pnpm": ">=7.1.0",924 "yarn": ">=3.2.0"925 },926 "funding": {927 "url": "https://opencollective.com/libvips"928 }929 },930 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {931 "version": "1.0.1",932 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.1.tgz",933 "integrity": "sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==",934 "cpu": [935 "arm64"936 ],937 "optional": true,938 "os": [939 "linux"940 ],941 "engines": {942 "musl": ">=1.2.2",943 "npm": ">=9.6.5",944 "pnpm": ">=7.1.0",945 "yarn": ">=3.2.0"946 },947 "funding": {948 "url": "https://opencollective.com/libvips"949 }950 },951 "node_modules/@img/sharp-libvips-linuxmusl-x64": {952 "version": "1.0.1",953 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.1.tgz",954 "integrity": "sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==",955 "cpu": [956 "x64"957 ],958 "optional": true,959 "os": [960 "linux"961 ],962 "engines": {963 "musl": ">=1.2.2",964 "npm": ">=9.6.5",965 "pnpm": ">=7.1.0",966 "yarn": ">=3.2.0"967 },968 "funding": {969 "url": "https://opencollective.com/libvips"970 }971 },972 "node_modules/@img/sharp-linux-arm": {973 "version": "0.33.2",974 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.2.tgz",975 "integrity": "sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==",976 "cpu": [977 "arm"978 ],979 "optional": true,980 "os": [981 "linux"982 ],983 "engines": {984 "glibc": ">=2.28",985 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",986 "npm": ">=9.6.5",987 "pnpm": ">=7.1.0",988 "yarn": ">=3.2.0"989 },990 "funding": {991 "url": "https://opencollective.com/libvips"992 },993 "optionalDependencies": {994 "@img/sharp-libvips-linux-arm": "1.0.1"995 }996 },997 "node_modules/@img/sharp-linux-arm64": {998 "version": "0.33.2",999 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.2.tgz",1000 "integrity": "sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==",1001 "cpu": [1002 "arm64"1003 ],1004 "optional": true,1005 "os": [1006 "linux"1007 ],1008 "engines": {1009 "glibc": ">=2.26",1010 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1011 "npm": ">=9.6.5",1012 "pnpm": ">=7.1.0",1013 "yarn": ">=3.2.0"1014 },1015 "funding": {1016 "url": "https://opencollective.com/libvips"1017 },1018 "optionalDependencies": {1019 "@img/sharp-libvips-linux-arm64": "1.0.1"1020 }1021 },1022 "node_modules/@img/sharp-linux-s390x": {1023 "version": "0.33.2",1024 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.2.tgz",1025 "integrity": "sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==",1026 "cpu": [1027 "s390x"1028 ],1029 "optional": true,1030 "os": [1031 "linux"1032 ],1033 "engines": {1034 "glibc": ">=2.28",1035 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1036 "npm": ">=9.6.5",1037 "pnpm": ">=7.1.0",1038 "yarn": ">=3.2.0"1039 },1040 "funding": {1041 "url": "https://opencollective.com/libvips"1042 },1043 "optionalDependencies": {1044 "@img/sharp-libvips-linux-s390x": "1.0.1"1045 }1046 },1047 "node_modules/@img/sharp-linux-x64": {1048 "version": "0.33.2",1049 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.2.tgz",1050 "integrity": "sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==",1051 "cpu": [1052 "x64"1053 ],1054 "optional": true,1055 "os": [1056 "linux"1057 ],1058 "engines": {1059 "glibc": ">=2.26",1060 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1061 "npm": ">=9.6.5",1062 "pnpm": ">=7.1.0",1063 "yarn": ">=3.2.0"1064 },1065 "funding": {1066 "url": "https://opencollective.com/libvips"1067 },1068 "optionalDependencies": {1069 "@img/sharp-libvips-linux-x64": "1.0.1"1070 }1071 },1072 "node_modules/@img/sharp-linuxmusl-arm64": {1073 "version": "0.33.2",1074 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.2.tgz",1075 "integrity": "sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==",1076 "cpu": [1077 "arm64"1078 ],1079 "optional": true,1080 "os": [1081 "linux"1082 ],1083 "engines": {1084 "musl": ">=1.2.2",1085 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1086 "npm": ">=9.6.5",1087 "pnpm": ">=7.1.0",1088 "yarn": ">=3.2.0"1089 },1090 "funding": {1091 "url": "https://opencollective.com/libvips"1092 },1093 "optionalDependencies": {1094 "@img/sharp-libvips-linuxmusl-arm64": "1.0.1"1095 }1096 },1097 "node_modules/@img/sharp-linuxmusl-x64": {1098 "version": "0.33.2",1099 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.2.tgz",1100 "integrity": "sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==",1101 "cpu": [1102 "x64"1103 ],1104 "optional": true,1105 "os": [1106 "linux"1107 ],1108 "engines": {1109 "musl": ">=1.2.2",1110 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1111 "npm": ">=9.6.5",1112 "pnpm": ">=7.1.0",1113 "yarn": ">=3.2.0"1114 },1115 "funding": {1116 "url": "https://opencollective.com/libvips"1117 },1118 "optionalDependencies": {1119 "@img/sharp-libvips-linuxmusl-x64": "1.0.1"1120 }1121 },1122 "node_modules/@img/sharp-wasm32": {1123 "version": "0.33.2",1124 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.2.tgz",1125 "integrity": "sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==",1126 "cpu": [1127 "wasm32"1128 ],1129 "optional": true,1130 "dependencies": {1131 "@emnapi/runtime": "^0.45.0"1132 },1133 "engines": {1134 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1135 "npm": ">=9.6.5",1136 "pnpm": ">=7.1.0",1137 "yarn": ">=3.2.0"1138 },1139 "funding": {1140 "url": "https://opencollective.com/libvips"1141 }1142 },1143 "node_modules/@img/sharp-win32-ia32": {1144 "version": "0.33.2",1145 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.2.tgz",1146 "integrity": "sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==",1147 "cpu": [1148 "ia32"1149 ],1150 "optional": true,1151 "os": [1152 "win32"1153 ],1154 "engines": {1155 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1156 "npm": ">=9.6.5",1157 "pnpm": ">=7.1.0",1158 "yarn": ">=3.2.0"1159 },1160 "funding": {1161 "url": "https://opencollective.com/libvips"1162 }1163 },1164 "node_modules/@img/sharp-win32-x64": {1165 "version": "0.33.2",1166 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.2.tgz",1167 "integrity": "sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==",1168 "cpu": [1169 "x64"1170 ],1171 "optional": true,1172 "os": [1173 "win32"1174 ],1175 "engines": {1176 "node": "^18.17.0 || ^20.3.0 || >=21.0.0",1177 "npm": ">=9.6.5",1178 "pnpm": ">=7.1.0",1179 "yarn": ">=3.2.0"1180 },1181 "funding": {1182 "url": "https://opencollective.com/libvips"1183 }1184 },1185 "node_modules/@jridgewell/gen-mapping": {1186 "version": "0.3.3",1187 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",1188 "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",1189 "dependencies": {1190 "@jridgewell/set-array": "^1.0.1",1191 "@jridgewell/sourcemap-codec": "^1.4.10",1192 "@jridgewell/trace-mapping": "^0.3.9"1193 },1194 "engines": {1195 "node": ">=6.0.0"1196 }1197 },1198 "node_modules/@jridgewell/resolve-uri": {1199 "version": "3.1.0",1200 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",