{"_id":"image-size-next","_rev":"3-c389d99164d019a274713e157fd2ca35","name":"image-size-next","dist-tags":{"latest":"2.1.1","legacy":"1.2.2"},"versions":{"2.1.0":{"name":"image-size-next","version":"2.1.0","keywords":["image","size","dimensions","resolution","width","height","image-size","image-size-next","security","cve-2025-71329","cve-2025-71330","avif","bmp","cur","gif","heic","heif","icns","ico","jpeg","jxl","png","psd","svg","tga","tiff","webp"],"author":{"url":"https://github.com/lcf2212dev","name":"lcf2212dev"},"license":"MIT","_id":"image-size-next@2.1.0","maintainers":[{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"}],"contributors":[{"url":"original image-size author","name":"Aditya Yadav","email":"aditya@netroy.in"}],"homepage":"https://github.com/lcf2212dev/image-size-next#readme","bugs":{"url":"https://github.com/lcf2212dev/image-size-next/issues"},"bin":{"image-size-next":"bin/image-size-next.js"},"dist":{"shasum":"f0c2d5ea995f6beb974b17c02265d924647a360f","tarball":"https://registry.npmjs.org/image-size-next/-/image-size-next-2.1.0.tgz","fileCount":117,"integrity":"sha512-OUXyc22p+zA9CmiJbuYygTcoHbmZ9tFnJ0NX8LcgfewtrKJnfM+zYwsfrNdoKqz9WsSPTR++2yz+Fqz7Rzvvjg==","signatures":[{"sig":"MEQCICrXGLaMuiEd5ZL5tabmG1BqyluosSQlnEXHl0oclW6NAiAID7LgYypxvuHKPi4uKGf2m4UsN58nnUAIa2HTe4ylMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388022},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./types/*":{"import":{"types":"./dist/types/*.d.ts","default":"./dist/types/*.mjs"},"require":{"types":"./dist/types/*.d.ts","default":"./dist/types/*.cjs"}},"./fromFile":{"import":{"types":"./dist/fromFile.d.ts","default":"./dist/fromFile.mjs"},"require":{"types":"./dist/fromFile.d.ts","default":"./dist/fromFile.cjs"}}},"gitHead":"129dea66ddf6f4f45a7e8ab77cc81fb13690c2b6","scripts":{"lint":"biome check lib specs","test":"TS_NODE_PROJECT=tsconfig.test.json c8 --reporter=text --reporter=lcov node --require ts-node/register --test --test-reporter=dot specs/*.spec.ts","build":"tsup","clean":"rm -rf dist docs","format":"biome format --write lib specs","test:watch":"TS_NODE_PROJECT=tsconfig.test.json node --require ts-node/register --test --watch specs/*.spec.ts","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"},"repository":{"url":"git+https://github.com/lcf2212dev/image-size-next.git","type":"git"},"_npmVersion":"11.16.0","description":"Community-maintained fork of image-size: get dimensions of any image file or buffer. Fixes CVE-2025-71329 and CVE-2025-71330 (DoS via infinite loops).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","glob":"10.4.2","tsup":"8.3.5","ts-node":"10.9.2","typescript":"5.4.5","@types/glob":"8.1.0","@types/node":"18.19.39","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/image-size-next_2.1.0_1786376574960_0.05769816228996172","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"image-size-next","version":"2.1.1","keywords":["image","size","dimensions","resolution","width","height","image-size","image-size-next","security","cve-2025-71329","cve-2025-71330","avif","bmp","cur","gif","heic","heif","icns","ico","jpeg","jxl","png","psd","svg","tga","tiff","webp"],"author":{"url":"https://github.com/lcf2212dev","name":"lcf2212dev"},"license":"MIT","_id":"image-size-next@2.1.1","maintainers":[{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"}],"contributors":[{"url":"original image-size author","name":"Aditya Yadav","email":"aditya@netroy.in"}],"homepage":"https://github.com/lcf2212dev/image-size-next#readme","bugs":{"url":"https://github.com/lcf2212dev/image-size-next/issues"},"bin":{"image-size-next":"bin/image-size-next.js"},"dist":{"shasum":"99fdf188c9bdeb9aabb409b3dd94f9f87ea22ca4","tarball":"https://registry.npmjs.org/image-size-next/-/image-size-next-2.1.1.tgz","fileCount":118,"integrity":"sha512-n+DFjUct+G9mxZck+lvzqrTsqBJvSHMs6iEo//W5iAgRV7oUbrh1JWmKgAEpmyRB5lw6plIQizS1wK1dvrsvAw==","signatures":[{"sig":"MEYCIQCavJyvmkYzIFzo+URk2hRH2QqxSDpan73dyFd4FU0CgQIhAMz/KRBsK0XC71O4xk9YTBXRkE8JOpNL+PF1PzRFbDBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403797},"main":"./dist/index.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./types/*":{"import":{"types":"./dist/types/*.d.ts","default":"./dist/types/*.mjs"},"require":{"types":"./dist/types/*.d.ts","default":"./dist/types/*.cjs"}},"./fromFile":{"import":{"types":"./dist/fromFile.d.ts","default":"./dist/fromFile.mjs"},"require":{"types":"./dist/fromFile.d.ts","default":"./dist/fromFile.cjs"}}},"gitHead":"9ef701d361b57edb7baaf9772fa593a7dd3ae7f3","scripts":{"lint":"biome check lib specs","test":"TS_NODE_PROJECT=tsconfig.test.json c8 --reporter=text --reporter=lcov node --require ts-node/register --test --test-reporter=dot specs/*.spec.ts","build":"tsup","clean":"rm -rf dist docs","format":"biome format --write lib specs","test:watch":"TS_NODE_PROJECT=tsconfig.test.json node --require ts-node/register --test --watch specs/*.spec.ts","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"},"repository":{"url":"git+https://github.com/lcf2212dev/image-size-next.git","type":"git"},"_npmVersion":"11.16.0","description":"Community-maintained fork of image-size: get dimensions of any image file or buffer. Fixes CVE-2025-71329 and CVE-2025-71330 (DoS via infinite loops).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","glob":"10.4.2","tsup":"8.3.5","ts-node":"10.9.2","typescript":"5.4.5","@types/glob":"8.1.0","@types/node":"18.19.39","@biomejs/biome":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/image-size-next_2.1.1_1786640702351_0.44330973487291336","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"image-size-next","version":"1.2.2","description":"Community-maintained 1.x line of image-size with CVE-2025-71329 / CVE-2025-71330 fixed. For Metro and other image-size@^1.x consumers.","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.x"},"packageManager":"yarn@4.0.2","bin":{"image-size-next":"bin/image-size-next.js"},"scripts":{"lint":"eslint bin lib specs","format":"prettier --write lib specs eslint.config.mjs","test":"nyc mocha","clean":"rm -rf dist docs","generate-docs":"typedoc","build":"tsc","prepack":"yarn clean && yarn build"},"keywords":["image","size","dimensions","resolution","width","height","avif","bmp","cur","gif","heic","heif","icns","ico","jpeg","jxl","png","psd","svg","tga","tiff","webp"],"repository":{"type":"git","url":"git+https://github.com/lcf2212dev/image-size-next.git"},"bugs":{"url":"https://github.com/lcf2212dev/image-size-next/issues"},"homepage":"https://github.com/lcf2212dev/image-size-next#readme","author":{"name":"lcf2212dev","url":"https://github.com/lcf2212dev"},"contributors":[{"name":"Aditya Yadav","email":"aditya@netroy.in","url":"original image-size author"}],"license":"MIT","devDependencies":{"@eslint/js":"9.5.0","@types/chai":"4.3.16","@types/eslint__js":"8.42.3","@types/glob":"8.1.0","@types/mocha":"10.0.7","@types/node":"18.19.39","@types/sinon":"17.0.3","chai":"4.4.1","eslint":"8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","glob":"10.4.2","mocha":"10.2.0","nyc":"15.1.0","prettier":"3.3.2","sinon":"17.0.1","ts-node":"10.9.2","typedoc":"0.25.13","typescript":"5.4.5","typescript-eslint":"7.13.1"},"nyc":{"include":"lib","exclude":"specs/*.spec.ts"},"dependencies":{"queue":"6.0.2"},"readmeFilename":"Readme.md","_id":"image-size-next@1.2.2","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Pd3CJ2+Ifk2H2jWikkoz2BSZgnuF3Qsea4gQmj2gtiOtYpGWBl7elj8EXnFMiY5PaYNruTTLD0hQ0UWK7pz9xA==","shasum":"40997f20d5918fed93717c7cb1acc58b7e15d361","tarball":"https://registry.npmjs.org/image-size-next/-/image-size-next-1.2.2.tgz","fileCount":57,"unpackedSize":59523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZo17KOvBiY5zXDD5vwF3ZZOPjtNI5CCF77UUybZOC6AIhAJLcq5qn6XX5Qr6i5d+S4gY6b3eLPU7GZFA9LXC2Eqs/"}]},"_npmUser":{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"},"directories":{},"maintainers":[{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-size-next_1.2.2_1786727154930_0.42881092045148606"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-10T15:42:54.787Z","modified":"2026-08-14T17:05:55.256Z","2.1.0":"2026-08-10T15:42:55.105Z","2.1.1":"2026-08-13T17:05:02.514Z","1.2.2":"2026-08-14T17:05:55.088Z"},"bugs":{"url":"https://github.com/lcf2212dev/image-size-next/issues"},"author":{"url":"https://github.com/lcf2212dev","name":"lcf2212dev"},"license":"MIT","homepage":"https://github.com/lcf2212dev/image-size-next#readme","keywords":["image","size","dimensions","resolution","width","height","image-size","image-size-next","security","cve-2025-71329","cve-2025-71330","avif","bmp","cur","gif","heic","heif","icns","ico","jpeg","jxl","png","psd","svg","tga","tiff","webp"],"repository":{"url":"git+https://github.com/lcf2212dev/image-size-next.git","type":"git"},"description":"Community-maintained fork of image-size: get dimensions of any image file or buffer. Fixes CVE-2025-71329 and CVE-2025-71330 (DoS via infinite loops).","contributors":[{"url":"original image-size author","name":"Aditya Yadav","email":"aditya@netroy.in"}],"maintainers":[{"name":"lcf2212dev","email":"lcf2212.dev@gmail.com"}],"readme":"","readmeFilename":""}