├── .editorconfig ├── .github └── workflows │ ├── autofix.yml │ └── ci.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── src ├── detector.ts ├── index.ts └── types │ ├── avif.ts │ ├── bmp.ts │ ├── cur.ts │ ├── dds.ts │ ├── gif.ts │ ├── heic.ts │ ├── icns.ts │ ├── ico.ts │ ├── index.ts │ ├── interface.ts │ ├── j2c.ts │ ├── jp2.ts │ ├── jpg.ts │ ├── ktx.ts │ ├── png.ts │ ├── pnm.ts │ ├── psd.ts │ ├── svg.ts │ ├── tga.ts │ ├── tiff.ts │ ├── utils.ts │ └── webp.ts ├── test ├── fixtures │ ├── invalid │ │ ├── png │ │ │ └── sample.png │ │ └── svg │ │ │ ├── broken-quotes.svg │ │ │ ├── malformed.svg │ │ │ ├── no-quotes.svg │ │ │ └── width.svg │ └── valid │ │ ├── avif │ │ ├── sample.avif │ │ ├── sample.avif.meta │ │ ├── sample2.avif │ │ ├── sample2.avif.meta │ │ ├── sample3.avif │ │ └── sample3.avif.meta │ │ ├── bmp │ │ ├── sample.bmp │ │ └── sample.bmp.meta │ │ ├── cur │ │ ├── sample.cur │ │ └── sample.cur.meta │ │ ├── dds │ │ ├── sample.dds │ │ └── sample.dds.meta │ │ ├── gif │ │ ├── sample.gif │ │ └── sample.gif.meta │ │ ├── heic │ │ ├── sample1.heic │ │ └── sample1.heic.meta │ │ ├── icns │ │ ├── sample.icns │ │ └── sample.icns.meta │ │ ├── ico │ │ ├── LICENSE.md │ │ ├── multi-size-compressed.ico │ │ ├── multi-size-compressed.ico.meta │ │ ├── multi-size.ico │ │ ├── multi-size.ico.meta │ │ ├── sample-256-compressed.ico │ │ ├── sample-256-compressed.ico.meta │ │ ├── sample-256.ico │ │ ├── sample-256.ico.meta │ │ ├── sample-compressed.ico │ │ ├── sample-compressed.ico.meta │ │ ├── sample.ico │ │ └── sample.ico.meta │ │ ├── jp2 │ │ ├── sample.jp2 │ │ └── sample.jp2.meta │ │ ├── jpg │ │ ├── 1x2-flipped-big-endian.jpg │ │ ├── 1x2-flipped-big-endian.jpg.meta │ │ ├── 1x2-flipped-little-endian.jpg │ │ ├── 1x2-flipped-little-endian.jpg.meta │ │ ├── large.jpg │ │ ├── large.jpg.meta │ │ ├── optimized.jpg │ │ ├── optimized.jpg.meta │ │ ├── progressive.jpg │ │ ├── progressive.jpg.meta │ │ ├── sample.jpg │ │ ├── sample.jpg.meta │ │ ├── sampleExported.jpg │ │ ├── sampleExported.jpg.meta │ │ ├── very-large.jpg │ │ └── very-large.jpg.meta │ │ ├── ktx │ │ ├── sample.ktx │ │ └── sample.ktx.meta │ │ ├── png │ │ ├── sample.png │ │ ├── sample.png.meta │ │ ├── sample_fried.png │ │ └── sample_fried.png.meta │ │ ├── pnm │ │ ├── sample-ascii.pbm │ │ ├── sample-ascii.pbm.meta │ │ ├── sample-ascii.pgm │ │ ├── sample-ascii.pgm.meta │ │ ├── sample-ascii.ppm │ │ ├── sample-ascii.ppm.meta │ │ ├── sample.pam │ │ ├── sample.pam.meta │ │ ├── sample.pbm │ │ ├── sample.pbm.meta │ │ ├── sample.pfm │ │ ├── sample.pfm.meta │ │ ├── sample.pgm │ │ ├── sample.pgm.meta │ │ ├── sample.ppm │ │ └── sample.ppm.meta │ │ ├── psd │ │ ├── sample.psd │ │ └── sample.psd.meta │ │ ├── svg │ │ ├── exponent-width-height.svg │ │ ├── exponent-width-height.svg.meta │ │ ├── ignore-stroke-width.svg │ │ ├── ignore-stroke-width.svg.meta │ │ ├── percentage.svg │ │ ├── percentage.svg.meta │ │ ├── single-quotes.svg │ │ ├── single-quotes.svg.meta │ │ ├── units-inches.svg │ │ ├── units-inches.svg.meta │ │ ├── viewbox-height.svg │ │ ├── viewbox-height.svg.meta │ │ ├── viewbox-lowercase.svg │ │ ├── viewbox-lowercase.svg.meta │ │ ├── viewbox-units.svg │ │ ├── viewbox-units.svg.meta │ │ ├── viewbox-width-height-brackets.svg │ │ ├── viewbox-width-height-brackets.svg.meta │ │ ├── viewbox-width-height.svg │ │ ├── viewbox-width-height.svg.meta │ │ ├── viewbox-width.svg │ │ ├── viewbox-width.svg.meta │ │ ├── viewbox.svg │ │ ├── viewbox.svg.meta │ │ ├── width-height.svg │ │ └── width-height.svg.meta │ │ ├── tga │ │ ├── sample.tga │ │ └── sample.tga.meta │ │ ├── tiff │ │ ├── big-endian.tiff │ │ ├── big-endian.tiff.meta │ │ ├── jpeg.tiff │ │ ├── jpeg.tiff.meta │ │ ├── little-endian.tiff │ │ └── little-endian.tiff.meta │ │ └── webp │ │ ├── extended.webp │ │ ├── extended.webp.meta │ │ ├── lossless.webp │ │ ├── lossless.webp.meta │ │ ├── lossy.webp │ │ └── lossy.webp.meta └── index.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>unjs/renovate-config"] 3 | } 4 | -------------------------------------------------------------------------------- /src/detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/detector.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/avif.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/avif.ts -------------------------------------------------------------------------------- /src/types/bmp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/bmp.ts -------------------------------------------------------------------------------- /src/types/cur.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/cur.ts -------------------------------------------------------------------------------- /src/types/dds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/dds.ts -------------------------------------------------------------------------------- /src/types/gif.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/gif.ts -------------------------------------------------------------------------------- /src/types/heic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/heic.ts -------------------------------------------------------------------------------- /src/types/icns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/icns.ts -------------------------------------------------------------------------------- /src/types/ico.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/ico.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/interface.ts -------------------------------------------------------------------------------- /src/types/j2c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/j2c.ts -------------------------------------------------------------------------------- /src/types/jp2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/jp2.ts -------------------------------------------------------------------------------- /src/types/jpg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/jpg.ts -------------------------------------------------------------------------------- /src/types/ktx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/ktx.ts -------------------------------------------------------------------------------- /src/types/png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/png.ts -------------------------------------------------------------------------------- /src/types/pnm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/pnm.ts -------------------------------------------------------------------------------- /src/types/psd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/psd.ts -------------------------------------------------------------------------------- /src/types/svg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/svg.ts -------------------------------------------------------------------------------- /src/types/tga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/tga.ts -------------------------------------------------------------------------------- /src/types/tiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/tiff.ts -------------------------------------------------------------------------------- /src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/utils.ts -------------------------------------------------------------------------------- /src/types/webp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/src/types/webp.ts -------------------------------------------------------------------------------- /test/fixtures/invalid/png/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/invalid/png/sample.png -------------------------------------------------------------------------------- /test/fixtures/invalid/svg/broken-quotes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/invalid/svg/broken-quotes.svg -------------------------------------------------------------------------------- /test/fixtures/invalid/svg/malformed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/invalid/svg/malformed.svg -------------------------------------------------------------------------------- /test/fixtures/invalid/svg/no-quotes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/invalid/svg/no-quotes.svg -------------------------------------------------------------------------------- /test/fixtures/invalid/svg/width.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/invalid/svg/width.svg -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample.avif -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample.avif.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample.avif.meta -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample2.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample2.avif -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample2.avif.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample2.avif.meta -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample3.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample3.avif -------------------------------------------------------------------------------- /test/fixtures/valid/avif/sample3.avif.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/avif/sample3.avif.meta -------------------------------------------------------------------------------- /test/fixtures/valid/bmp/sample.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/bmp/sample.bmp -------------------------------------------------------------------------------- /test/fixtures/valid/bmp/sample.bmp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/bmp/sample.bmp.meta -------------------------------------------------------------------------------- /test/fixtures/valid/cur/sample.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/cur/sample.cur -------------------------------------------------------------------------------- /test/fixtures/valid/cur/sample.cur.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/cur/sample.cur.meta -------------------------------------------------------------------------------- /test/fixtures/valid/dds/sample.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/dds/sample.dds -------------------------------------------------------------------------------- /test/fixtures/valid/dds/sample.dds.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/dds/sample.dds.meta -------------------------------------------------------------------------------- /test/fixtures/valid/gif/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/gif/sample.gif -------------------------------------------------------------------------------- /test/fixtures/valid/gif/sample.gif.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/gif/sample.gif.meta -------------------------------------------------------------------------------- /test/fixtures/valid/heic/sample1.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/heic/sample1.heic -------------------------------------------------------------------------------- /test/fixtures/valid/heic/sample1.heic.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/heic/sample1.heic.meta -------------------------------------------------------------------------------- /test/fixtures/valid/icns/sample.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/icns/sample.icns -------------------------------------------------------------------------------- /test/fixtures/valid/icns/sample.icns.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/icns/sample.icns.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/LICENSE.md -------------------------------------------------------------------------------- /test/fixtures/valid/ico/multi-size-compressed.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/multi-size-compressed.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/multi-size-compressed.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/multi-size-compressed.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/multi-size.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/multi-size.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/multi-size.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/multi-size.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-256-compressed.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-256-compressed.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-256-compressed.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-256-compressed.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-256.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-256.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-256.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-compressed.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-compressed.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample-compressed.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample-compressed.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample.ico -------------------------------------------------------------------------------- /test/fixtures/valid/ico/sample.ico.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ico/sample.ico.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jp2/sample.jp2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jp2/sample.jp2 -------------------------------------------------------------------------------- /test/fixtures/valid/jp2/sample.jp2.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jp2/sample.jp2.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/1x2-flipped-big-endian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/1x2-flipped-big-endian.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/1x2-flipped-big-endian.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/1x2-flipped-big-endian.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/1x2-flipped-little-endian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/1x2-flipped-little-endian.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/1x2-flipped-little-endian.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/1x2-flipped-little-endian.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/large.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/large.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/large.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/optimized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/optimized.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/optimized.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/optimized.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/progressive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/progressive.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/progressive.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/progressive.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/sample.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/sample.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/sample.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/sampleExported.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/sampleExported.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/sampleExported.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/sampleExported.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/very-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/very-large.jpg -------------------------------------------------------------------------------- /test/fixtures/valid/jpg/very-large.jpg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/jpg/very-large.jpg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/ktx/sample.ktx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ktx/sample.ktx -------------------------------------------------------------------------------- /test/fixtures/valid/ktx/sample.ktx.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/ktx/sample.ktx.meta -------------------------------------------------------------------------------- /test/fixtures/valid/png/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/png/sample.png -------------------------------------------------------------------------------- /test/fixtures/valid/png/sample.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/png/sample.png.meta -------------------------------------------------------------------------------- /test/fixtures/valid/png/sample_fried.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/png/sample_fried.png -------------------------------------------------------------------------------- /test/fixtures/valid/png/sample_fried.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/png/sample_fried.png.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.pbm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.pbm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.pbm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.pgm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.pgm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.pgm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.ppm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample-ascii.ppm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample-ascii.ppm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pam -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pam.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pam.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pbm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pbm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pbm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pfm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pfm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pfm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pgm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.pgm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.pgm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.ppm -------------------------------------------------------------------------------- /test/fixtures/valid/pnm/sample.ppm.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/pnm/sample.ppm.meta -------------------------------------------------------------------------------- /test/fixtures/valid/psd/sample.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/psd/sample.psd -------------------------------------------------------------------------------- /test/fixtures/valid/psd/sample.psd.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/psd/sample.psd.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/exponent-width-height.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/exponent-width-height.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/exponent-width-height.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/exponent-width-height.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/ignore-stroke-width.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/ignore-stroke-width.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/ignore-stroke-width.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/ignore-stroke-width.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/percentage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/percentage.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/percentage.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/percentage.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/single-quotes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/single-quotes.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/single-quotes.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/single-quotes.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/units-inches.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/units-inches.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/units-inches.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/units-inches.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-height.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-height.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-height.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-height.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-lowercase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-lowercase.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-lowercase.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-lowercase.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-units.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-units.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-units.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-units.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width-height-brackets.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width-height-brackets.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width-height-brackets.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width-height-brackets.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width-height.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width-height.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width-height.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width-height.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox-width.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox-width.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/viewbox.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/viewbox.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/svg/width-height.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/width-height.svg -------------------------------------------------------------------------------- /test/fixtures/valid/svg/width-height.svg.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/svg/width-height.svg.meta -------------------------------------------------------------------------------- /test/fixtures/valid/tga/sample.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tga/sample.tga -------------------------------------------------------------------------------- /test/fixtures/valid/tga/sample.tga.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tga/sample.tga.meta -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/big-endian.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/big-endian.tiff -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/big-endian.tiff.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/big-endian.tiff.meta -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/jpeg.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/jpeg.tiff -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/jpeg.tiff.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/jpeg.tiff.meta -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/little-endian.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/little-endian.tiff -------------------------------------------------------------------------------- /test/fixtures/valid/tiff/little-endian.tiff.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/tiff/little-endian.tiff.meta -------------------------------------------------------------------------------- /test/fixtures/valid/webp/extended.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/extended.webp -------------------------------------------------------------------------------- /test/fixtures/valid/webp/extended.webp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/extended.webp.meta -------------------------------------------------------------------------------- /test/fixtures/valid/webp/lossless.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/lossless.webp -------------------------------------------------------------------------------- /test/fixtures/valid/webp/lossless.webp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/lossless.webp.meta -------------------------------------------------------------------------------- /test/fixtures/valid/webp/lossy.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/lossy.webp -------------------------------------------------------------------------------- /test/fixtures/valid/webp/lossy.webp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/fixtures/valid/webp/lossy.webp.meta -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/image-meta/HEAD/tsconfig.json --------------------------------------------------------------------------------