fdaudens/fastvlm-webgpu-upload
3
1{2 "name": "fastvlm-webgpu",3 "version": "0.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "fastvlm-webgpu",9 "version": "0.0.0",10 "dependencies": {11 "@huggingface/transformers": "^3.7.2",12 "@tailwindcss/vite": "^4.1.11",13 "react": "^19.1.0",14 "react-dom": "^19.1.0",15 "tailwindcss": "^4.1.11"16 },17 "devDependencies": {18 "@eslint/js": "^9.29.0",19 "@types/react": "^19.1.12",20 "@types/react-dom": "^19.1.9",21 "@vitejs/plugin-react": "^4.5.2",22 "@webgpu/types": "^0.1.63",23 "eslint": "^9.29.0",24 "eslint-plugin-react-hooks": "^5.2.0",25 "eslint-plugin-react-refresh": "^0.4.20",26 "globals": "^16.2.0",27 "prettier": "3.6.2",28 "typescript": "~5.8.3",29 "typescript-eslint": "^8.34.1",30 "vite": "^7.0.0"31 }32 },33 "node_modules/@ampproject/remapping": {34 "version": "2.3.0",35 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",36 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",37 "dev": true,38 "license": "Apache-2.0",39 "dependencies": {40 "@jridgewell/gen-mapping": "^0.3.5",41 "@jridgewell/trace-mapping": "^0.3.24"42 },43 "engines": {44 "node": ">=6.0.0"45 }46 },47 "node_modules/@babel/code-frame": {48 "version": "7.27.1",49 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",50 "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",51 "dev": true,52 "license": "MIT",53 "dependencies": {54 "@babel/helper-validator-identifier": "^7.27.1",55 "js-tokens": "^4.0.0",56 "picocolors": "^1.1.1"57 },58 "engines": {59 "node": ">=6.9.0"60 }61 },62 "node_modules/@babel/compat-data": {63 "version": "7.28.0",64 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",65 "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",66 "dev": true,67 "license": "MIT",68 "engines": {69 "node": ">=6.9.0"70 }71 },72 "node_modules/@babel/core": {73 "version": "7.28.3",74 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",75 "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",76 "dev": true,77 "license": "MIT",78 "dependencies": {79 "@ampproject/remapping": "^2.2.0",80 "@babel/code-frame": "^7.27.1",81 "@babel/generator": "^7.28.3",82 "@babel/helper-compilation-targets": "^7.27.2",83 "@babel/helper-module-transforms": "^7.28.3",84 "@babel/helpers": "^7.28.3",85 "@babel/parser": "^7.28.3",86 "@babel/template": "^7.27.2",87 "@babel/traverse": "^7.28.3",88 "@babel/types": "^7.28.2",89 "convert-source-map": "^2.0.0",90 "debug": "^4.1.0",91 "gensync": "^1.0.0-beta.2",92 "json5": "^2.2.3",93 "semver": "^6.3.1"94 },95 "engines": {96 "node": ">=6.9.0"97 },98 "funding": {99 "type": "opencollective",100 "url": "https://opencollective.com/babel"101 }102 },103 "node_modules/@babel/generator": {104 "version": "7.28.3",105 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",106 "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",107 "dev": true,108 "license": "MIT",109 "dependencies": {110 "@babel/parser": "^7.28.3",111 "@babel/types": "^7.28.2",112 "@jridgewell/gen-mapping": "^0.3.12",113 "@jridgewell/trace-mapping": "^0.3.28",114 "jsesc": "^3.0.2"115 },116 "engines": {117 "node": ">=6.9.0"118 }119 },120 "node_modules/@babel/helper-compilation-targets": {121 "version": "7.27.2",122 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",123 "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",124 "dev": true,125 "license": "MIT",126 "dependencies": {127 "@babel/compat-data": "^7.27.2",128 "@babel/helper-validator-option": "^7.27.1",129 "browserslist": "^4.24.0",130 "lru-cache": "^5.1.1",131 "semver": "^6.3.1"132 },133 "engines": {134 "node": ">=6.9.0"135 }136 },137 "node_modules/@babel/helper-globals": {138 "version": "7.28.0",139 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",140 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",141 "dev": true,142 "license": "MIT",143 "engines": {144 "node": ">=6.9.0"145 }146 },147 "node_modules/@babel/helper-module-imports": {148 "version": "7.27.1",149 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",150 "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",151 "dev": true,152 "license": "MIT",153 "dependencies": {154 "@babel/traverse": "^7.27.1",155 "@babel/types": "^7.27.1"156 },157 "engines": {158 "node": ">=6.9.0"159 }160 },161 "node_modules/@babel/helper-module-transforms": {162 "version": "7.28.3",163 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",164 "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",165 "dev": true,166 "license": "MIT",167 "dependencies": {168 "@babel/helper-module-imports": "^7.27.1",169 "@babel/helper-validator-identifier": "^7.27.1",170 "@babel/traverse": "^7.28.3"171 },172 "engines": {173 "node": ">=6.9.0"174 },175 "peerDependencies": {176 "@babel/core": "^7.0.0"177 }178 },179 "node_modules/@babel/helper-plugin-utils": {180 "version": "7.27.1",181 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",182 "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",183 "dev": true,184 "license": "MIT",185 "engines": {186 "node": ">=6.9.0"187 }188 },189 "node_modules/@babel/helper-string-parser": {190 "version": "7.27.1",191 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",192 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",193 "dev": true,194 "license": "MIT",195 "engines": {196 "node": ">=6.9.0"197 }198 },199 "node_modules/@babel/helper-validator-identifier": {200 "version": "7.27.1",201 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",202 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",203 "dev": true,204 "license": "MIT",205 "engines": {206 "node": ">=6.9.0"207 }208 },209 "node_modules/@babel/helper-validator-option": {210 "version": "7.27.1",211 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",212 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",213 "dev": true,214 "license": "MIT",215 "engines": {216 "node": ">=6.9.0"217 }218 },219 "node_modules/@babel/helpers": {220 "version": "7.28.3",221 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",222 "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",223 "dev": true,224 "license": "MIT",225 "dependencies": {226 "@babel/template": "^7.27.2",227 "@babel/types": "^7.28.2"228 },229 "engines": {230 "node": ">=6.9.0"231 }232 },233 "node_modules/@babel/parser": {234 "version": "7.28.3",235 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",236 "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",237 "dev": true,238 "license": "MIT",239 "dependencies": {240 "@babel/types": "^7.28.2"241 },242 "bin": {243 "parser": "bin/babel-parser.js"244 },245 "engines": {246 "node": ">=6.0.0"247 }248 },249 "node_modules/@babel/plugin-transform-react-jsx-self": {250 "version": "7.27.1",251 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",252 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",253 "dev": true,254 "license": "MIT",255 "dependencies": {256 "@babel/helper-plugin-utils": "^7.27.1"257 },258 "engines": {259 "node": ">=6.9.0"260 },261 "peerDependencies": {262 "@babel/core": "^7.0.0-0"263 }264 },265 "node_modules/@babel/plugin-transform-react-jsx-source": {266 "version": "7.27.1",267 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",268 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",269 "dev": true,270 "license": "MIT",271 "dependencies": {272 "@babel/helper-plugin-utils": "^7.27.1"273 },274 "engines": {275 "node": ">=6.9.0"276 },277 "peerDependencies": {278 "@babel/core": "^7.0.0-0"279 }280 },281 "node_modules/@babel/template": {282 "version": "7.27.2",283 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",284 "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",285 "dev": true,286 "license": "MIT",287 "dependencies": {288 "@babel/code-frame": "^7.27.1",289 "@babel/parser": "^7.27.2",290 "@babel/types": "^7.27.1"291 },292 "engines": {293 "node": ">=6.9.0"294 }295 },296 "node_modules/@babel/traverse": {297 "version": "7.28.3",298 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",299 "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",300 "dev": true,301 "license": "MIT",302 "dependencies": {303 "@babel/code-frame": "^7.27.1",304 "@babel/generator": "^7.28.3",305 "@babel/helper-globals": "^7.28.0",306 "@babel/parser": "^7.28.3",307 "@babel/template": "^7.27.2",308 "@babel/types": "^7.28.2",309 "debug": "^4.3.1"310 },311 "engines": {312 "node": ">=6.9.0"313 }314 },315 "node_modules/@babel/types": {316 "version": "7.28.2",317 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",318 "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",319 "dev": true,320 "license": "MIT",321 "dependencies": {322 "@babel/helper-string-parser": "^7.27.1",323 "@babel/helper-validator-identifier": "^7.27.1"324 },325 "engines": {326 "node": ">=6.9.0"327 }328 },329 "node_modules/@emnapi/runtime": {330 "version": "1.5.0",331 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",332 "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",333 "license": "MIT",334 "optional": true,335 "dependencies": {336 "tslib": "^2.4.0"337 }338 },339 "node_modules/@esbuild/aix-ppc64": {340 "version": "0.25.9",341 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",342 "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",343 "cpu": [344 "ppc64"345 ],346 "license": "MIT",347 "optional": true,348 "os": [349 "aix"350 ],351 "engines": {352 "node": ">=18"353 }354 },355 "node_modules/@esbuild/android-arm": {356 "version": "0.25.9",357 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",358 "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",359 "cpu": [360 "arm"361 ],362 "license": "MIT",363 "optional": true,364 "os": [365 "android"366 ],367 "engines": {368 "node": ">=18"369 }370 },371 "node_modules/@esbuild/android-arm64": {372 "version": "0.25.9",373 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",374 "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",375 "cpu": [376 "arm64"377 ],378 "license": "MIT",379 "optional": true,380 "os": [381 "android"382 ],383 "engines": {384 "node": ">=18"385 }386 },387 "node_modules/@esbuild/android-x64": {388 "version": "0.25.9",389 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",390 "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",391 "cpu": [392 "x64"393 ],394 "license": "MIT",395 "optional": true,396 "os": [397 "android"398 ],399 "engines": {400 "node": ">=18"401 }402 },403 "node_modules/@esbuild/darwin-arm64": {404 "version": "0.25.9",405 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",406 "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",407 "cpu": [408 "arm64"409 ],410 "license": "MIT",411 "optional": true,412 "os": [413 "darwin"414 ],415 "engines": {416 "node": ">=18"417 }418 },419 "node_modules/@esbuild/darwin-x64": {420 "version": "0.25.9",421 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",422 "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",423 "cpu": [424 "x64"425 ],426 "license": "MIT",427 "optional": true,428 "os": [429 "darwin"430 ],431 "engines": {432 "node": ">=18"433 }434 },435 "node_modules/@esbuild/freebsd-arm64": {436 "version": "0.25.9",437 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",438 "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",439 "cpu": [440 "arm64"441 ],442 "license": "MIT",443 "optional": true,444 "os": [445 "freebsd"446 ],447 "engines": {448 "node": ">=18"449 }450 },451 "node_modules/@esbuild/freebsd-x64": {452 "version": "0.25.9",453 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",454 "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",455 "cpu": [456 "x64"457 ],458 "license": "MIT",459 "optional": true,460 "os": [461 "freebsd"462 ],463 "engines": {464 "node": ">=18"465 }466 },467 "node_modules/@esbuild/linux-arm": {468 "version": "0.25.9",469 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",470 "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",471 "cpu": [472 "arm"473 ],474 "license": "MIT",475 "optional": true,476 "os": [477 "linux"478 ],479 "engines": {480 "node": ">=18"481 }482 },483 "node_modules/@esbuild/linux-arm64": {484 "version": "0.25.9",485 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",486 "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",487 "cpu": [488 "arm64"489 ],490 "license": "MIT",491 "optional": true,492 "os": [493 "linux"494 ],495 "engines": {496 "node": ">=18"497 }498 },499 "node_modules/@esbuild/linux-ia32": {500 "version": "0.25.9",501 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",502 "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",503 "cpu": [504 "ia32"505 ],506 "license": "MIT",507 "optional": true,508 "os": [509 "linux"510 ],511 "engines": {512 "node": ">=18"513 }514 },515 "node_modules/@esbuild/linux-loong64": {516 "version": "0.25.9",517 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",518 "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",519 "cpu": [520 "loong64"521 ],522 "license": "MIT",523 "optional": true,524 "os": [525 "linux"526 ],527 "engines": {528 "node": ">=18"529 }530 },531 "node_modules/@esbuild/linux-mips64el": {532 "version": "0.25.9",533 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",534 "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",535 "cpu": [536 "mips64el"537 ],538 "license": "MIT",539 "optional": true,540 "os": [541 "linux"542 ],543 "engines": {544 "node": ">=18"545 }546 },547 "node_modules/@esbuild/linux-ppc64": {548 "version": "0.25.9",549 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",550 "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",551 "cpu": [552 "ppc64"553 ],554 "license": "MIT",555 "optional": true,556 "os": [557 "linux"558 ],559 "engines": {560 "node": ">=18"561 }562 },563 "node_modules/@esbuild/linux-riscv64": {564 "version": "0.25.9",565 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",566 "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",567 "cpu": [568 "riscv64"569 ],570 "license": "MIT",571 "optional": true,572 "os": [573 "linux"574 ],575 "engines": {576 "node": ">=18"577 }578 },579 "node_modules/@esbuild/linux-s390x": {580 "version": "0.25.9",581 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",582 "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",583 "cpu": [584 "s390x"585 ],586 "license": "MIT",587 "optional": true,588 "os": [589 "linux"590 ],591 "engines": {592 "node": ">=18"593 }594 },595 "node_modules/@esbuild/linux-x64": {596 "version": "0.25.9",597 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",598 "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",599 "cpu": [600 "x64"601 ],602 "license": "MIT",603 "optional": true,604 "os": [605 "linux"606 ],607 "engines": {608 "node": ">=18"609 }610 },611 "node_modules/@esbuild/netbsd-arm64": {612 "version": "0.25.9",613 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",614 "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",615 "cpu": [616 "arm64"617 ],618 "license": "MIT",619 "optional": true,620 "os": [621 "netbsd"622 ],623 "engines": {624 "node": ">=18"625 }626 },627 "node_modules/@esbuild/netbsd-x64": {628 "version": "0.25.9",629 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",630 "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",631 "cpu": [632 "x64"633 ],634 "license": "MIT",635 "optional": true,636 "os": [637 "netbsd"638 ],639 "engines": {640 "node": ">=18"641 }642 },643 "node_modules/@esbuild/openbsd-arm64": {644 "version": "0.25.9",645 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",646 "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",647 "cpu": [648 "arm64"649 ],650 "license": "MIT",651 "optional": true,652 "os": [653 "openbsd"654 ],655 "engines": {656 "node": ">=18"657 }658 },659 "node_modules/@esbuild/openbsd-x64": {660 "version": "0.25.9",661 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",662 "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",663 "cpu": [664 "x64"665 ],666 "license": "MIT",667 "optional": true,668 "os": [669 "openbsd"670 ],671 "engines": {672 "node": ">=18"673 }674 },675 "node_modules/@esbuild/openharmony-arm64": {676 "version": "0.25.9",677 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",678 "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",679 "cpu": [680 "arm64"681 ],682 "license": "MIT",683 "optional": true,684 "os": [685 "openharmony"686 ],687 "engines": {688 "node": ">=18"689 }690 },691 "node_modules/@esbuild/sunos-x64": {692 "version": "0.25.9",693 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",694 "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",695 "cpu": [696 "x64"697 ],698 "license": "MIT",699 "optional": true,700 "os": [701 "sunos"702 ],703 "engines": {704 "node": ">=18"705 }706 },707 "node_modules/@esbuild/win32-arm64": {708 "version": "0.25.9",709 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",710 "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",711 "cpu": [712 "arm64"713 ],714 "license": "MIT",715 "optional": true,716 "os": [717 "win32"718 ],719 "engines": {720 "node": ">=18"721 }722 },723 "node_modules/@esbuild/win32-ia32": {724 "version": "0.25.9",725 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",726 "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",727 "cpu": [728 "ia32"729 ],730 "license": "MIT",731 "optional": true,732 "os": [733 "win32"734 ],735 "engines": {736 "node": ">=18"737 }738 },739 "node_modules/@esbuild/win32-x64": {740 "version": "0.25.9",741 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",742 "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",743 "cpu": [744 "x64"745 ],746 "license": "MIT",747 "optional": true,748 "os": [749 "win32"750 ],751 "engines": {752 "node": ">=18"753 }754 },755 "node_modules/@eslint-community/eslint-utils": {756 "version": "4.8.0",757 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.8.0.tgz",758 "integrity": "sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q==",759 "dev": true,760 "license": "MIT",761 "dependencies": {762 "eslint-visitor-keys": "^3.4.3"763 },764 "engines": {765 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"766 },767 "funding": {768 "url": "https://opencollective.com/eslint"769 },770 "peerDependencies": {771 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"772 }773 },774 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {775 "version": "3.4.3",776 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",777 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",778 "dev": true,779 "license": "Apache-2.0",780 "engines": {781 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"782 },783 "funding": {784 "url": "https://opencollective.com/eslint"785 }786 },787 "node_modules/@eslint-community/regexpp": {788 "version": "4.12.1",789 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",790 "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",791 "dev": true,792 "license": "MIT",793 "engines": {794 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"795 }796 },797 "node_modules/@eslint/config-array": {798 "version": "0.21.0",799 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",800 "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",801 "dev": true,802 "license": "Apache-2.0",803 "dependencies": {804 "@eslint/object-schema": "^2.1.6",805 "debug": "^4.3.1",806 "minimatch": "^3.1.2"807 },808 "engines": {809 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"810 }811 },812 "node_modules/@eslint/config-helpers": {813 "version": "0.3.1",814 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",815 "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",816 "dev": true,817 "license": "Apache-2.0",818 "engines": {819 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"820 }821 },822 "node_modules/@eslint/core": {823 "version": "0.15.2",824 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",825 "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",826 "dev": true,827 "license": "Apache-2.0",828 "dependencies": {829 "@types/json-schema": "^7.0.15"830 },831 "engines": {832 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"833 }834 },835 "node_modules/@eslint/eslintrc": {836 "version": "3.3.1",837 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",838 "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",839 "dev": true,840 "license": "MIT",841 "dependencies": {842 "ajv": "^6.12.4",843 "debug": "^4.3.2",844 "espree": "^10.0.1",845 "globals": "^14.0.0",846 "ignore": "^5.2.0",847 "import-fresh": "^3.2.1",848 "js-yaml": "^4.1.0",849 "minimatch": "^3.1.2",850 "strip-json-comments": "^3.1.1"851 },852 "engines": {853 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"854 },855 "funding": {856 "url": "https://opencollective.com/eslint"857 }858 },859 "node_modules/@eslint/eslintrc/node_modules/globals": {860 "version": "14.0.0",861 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",862 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",863 "dev": true,864 "license": "MIT",865 "engines": {866 "node": ">=18"867 },868 "funding": {869 "url": "https://github.com/sponsors/sindresorhus"870 }871 },872 "node_modules/@eslint/js": {873 "version": "9.34.0",874 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",875 "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",876 "dev": true,877 "license": "MIT",878 "engines": {879 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"880 },881 "funding": {882 "url": "https://eslint.org/donate"883 }884 },885 "node_modules/@eslint/object-schema": {886 "version": "2.1.6",887 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",888 "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",889 "dev": true,890 "license": "Apache-2.0",891 "engines": {892 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"893 }894 },895 "node_modules/@eslint/plugin-kit": {896 "version": "0.3.5",897 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",898 "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",899 "dev": true,900 "license": "Apache-2.0",901 "dependencies": {902 "@eslint/core": "^0.15.2",903 "levn": "^0.4.1"904 },905 "engines": {906 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"907 }908 },909 "node_modules/@huggingface/jinja": {910 "version": "0.5.1",911 "resolved": "https://registry.npmjs.org/@huggingface/jinja/-/jinja-0.5.1.tgz",912 "integrity": "sha512-yUZLld4lrM9iFxHCwFQ7D1HW2MWMwSbeB7WzWqFYDWK+rEb+WldkLdAJxUPOmgICMHZLzZGVcVjFh3w/YGubng==",913 "license": "MIT",914 "engines": {915 "node": ">=18"916 }917 },918 "node_modules/@huggingface/transformers": {919 "version": "3.7.2",920 "resolved": "https://registry.npmjs.org/@huggingface/transformers/-/transformers-3.7.2.tgz",921 "integrity": "sha512-6SOxo6XziupnQ5Vs5vbbs74CNB6ViHLHGQJjY6zj88JeiDtJ2d/ADKxaay688Sf2KcjtdF3dyBL11C5pJS2NxQ==",922 "license": "Apache-2.0",923 "dependencies": {924 "@huggingface/jinja": "^0.5.1",925 "onnxruntime-node": "1.21.0",926 "onnxruntime-web": "1.22.0-dev.20250409-89f8206ba4",927 "sharp": "^0.34.1"928 }929 },930 "node_modules/@humanfs/core": {931 "version": "0.19.1",932 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",933 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",934 "dev": true,935 "license": "Apache-2.0",936 "engines": {937 "node": ">=18.18.0"938 }939 },940 "node_modules/@humanfs/node": {941 "version": "0.16.7",942 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",943 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",944 "dev": true,945 "license": "Apache-2.0",946 "dependencies": {947 "@humanfs/core": "^0.19.1",948 "@humanwhocodes/retry": "^0.4.0"949 },950 "engines": {951 "node": ">=18.18.0"952 }953 },954 "node_modules/@humanwhocodes/module-importer": {955 "version": "1.0.1",956 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",957 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",958 "dev": true,959 "license": "Apache-2.0",960 "engines": {961 "node": ">=12.22"962 },963 "funding": {964 "type": "github",965 "url": "https://github.com/sponsors/nzakas"966 }967 },968 "node_modules/@humanwhocodes/retry": {969 "version": "0.4.3",970 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",971 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",972 "dev": true,973 "license": "Apache-2.0",974 "engines": {975 "node": ">=18.18"976 },977 "funding": {978 "type": "github",979 "url": "https://github.com/sponsors/nzakas"980 }981 },982 "node_modules/@img/sharp-darwin-arm64": {983 "version": "0.34.3",984 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz",985 "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==",986 "cpu": [987 "arm64"988 ],989 "license": "Apache-2.0",990 "optional": true,991 "os": [992 "darwin"993 ],994 "engines": {995 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"996 },997 "funding": {998 "url": "https://opencollective.com/libvips"999 },1000 "optionalDependencies": {1001 "@img/sharp-libvips-darwin-arm64": "1.2.0"1002 }1003 },1004 "node_modules/@img/sharp-darwin-x64": {1005 "version": "0.34.3",1006 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz",1007 "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==",1008 "cpu": [1009 "x64"1010 ],1011 "license": "Apache-2.0",1012 "optional": true,1013 "os": [1014 "darwin"1015 ],1016 "engines": {1017 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1018 },1019 "funding": {1020 "url": "https://opencollective.com/libvips"1021 },1022 "optionalDependencies": {1023 "@img/sharp-libvips-darwin-x64": "1.2.0"1024 }1025 },1026 "node_modules/@img/sharp-libvips-darwin-arm64": {1027 "version": "1.2.0",1028 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz",1029 "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==",1030 "cpu": [1031 "arm64"1032 ],1033 "license": "LGPL-3.0-or-later",1034 "optional": true,1035 "os": [1036 "darwin"1037 ],1038 "funding": {1039 "url": "https://opencollective.com/libvips"1040 }1041 },1042 "node_modules/@img/sharp-libvips-darwin-x64": {1043 "version": "1.2.0",1044 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz",1045 "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==",1046 "cpu": [1047 "x64"1048 ],1049 "license": "LGPL-3.0-or-later",1050 "optional": true,1051 "os": [1052 "darwin"1053 ],1054 "funding": {1055 "url": "https://opencollective.com/libvips"1056 }1057 },1058 "node_modules/@img/sharp-libvips-linux-arm": {1059 "version": "1.2.0",1060 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz",1061 "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==",1062 "cpu": [1063 "arm"1064 ],1065 "license": "LGPL-3.0-or-later",1066 "optional": true,1067 "os": [1068 "linux"1069 ],1070 "funding": {1071 "url": "https://opencollective.com/libvips"1072 }1073 },1074 "node_modules/@img/sharp-libvips-linux-arm64": {1075 "version": "1.2.0",1076 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz",1077 "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==",1078 "cpu": [1079 "arm64"1080 ],1081 "license": "LGPL-3.0-or-later",1082 "optional": true,1083 "os": [1084 "linux"1085 ],1086 "funding": {1087 "url": "https://opencollective.com/libvips"1088 }1089 },1090 "node_modules/@img/sharp-libvips-linux-ppc64": {1091 "version": "1.2.0",1092 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz",1093 "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==",1094 "cpu": [1095 "ppc64"1096 ],1097 "license": "LGPL-3.0-or-later",1098 "optional": true,1099 "os": [1100 "linux"1101 ],1102 "funding": {1103 "url": "https://opencollective.com/libvips"1104 }1105 },1106 "node_modules/@img/sharp-libvips-linux-s390x": {1107 "version": "1.2.0",1108 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz",1109 "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==",1110 "cpu": [1111 "s390x"1112 ],1113 "license": "LGPL-3.0-or-later",1114 "optional": true,1115 "os": [1116 "linux"1117 ],1118 "funding": {1119 "url": "https://opencollective.com/libvips"1120 }1121 },1122 "node_modules/@img/sharp-libvips-linux-x64": {1123 "version": "1.2.0",1124 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz",1125 "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==",1126 "cpu": [1127 "x64"1128 ],1129 "license": "LGPL-3.0-or-later",1130 "optional": true,1131 "os": [1132 "linux"1133 ],1134 "funding": {1135 "url": "https://opencollective.com/libvips"1136 }1137 },1138 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {1139 "version": "1.2.0",1140 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz",1141 "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==",1142 "cpu": [1143 "arm64"1144 ],1145 "license": "LGPL-3.0-or-later",1146 "optional": true,1147 "os": [1148 "linux"1149 ],1150 "funding": {1151 "url": "https://opencollective.com/libvips"1152 }1153 },1154 "node_modules/@img/sharp-libvips-linuxmusl-x64": {1155 "version": "1.2.0",1156 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz",1157 "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==",1158 "cpu": [1159 "x64"1160 ],1161 "license": "LGPL-3.0-or-later",1162 "optional": true,1163 "os": [1164 "linux"1165 ],1166 "funding": {1167 "url": "https://opencollective.com/libvips"1168 }1169 },1170 "node_modules/@img/sharp-linux-arm": {1171 "version": "0.34.3",1172 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz",1173 "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==",1174 "cpu": [1175 "arm"1176 ],1177 "license": "Apache-2.0",1178 "optional": true,1179 "os": [1180 "linux"1181 ],1182 "engines": {1183 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1184 },1185 "funding": {1186 "url": "https://opencollective.com/libvips"1187 },1188 "optionalDependencies": {1189 "@img/sharp-libvips-linux-arm": "1.2.0"1190 }1191 },1192 "node_modules/@img/sharp-linux-arm64": {1193 "version": "0.34.3",1194 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz",1195 "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==",1196 "cpu": [1197 "arm64"1198 ],1199 "license": "Apache-2.0",1200 "optional": true,