├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── .travis.yml ├── LICENSE.md ├── README.md ├── package.json ├── src └── index.js └── test ├── .eslintrc ├── fixtures ├── image-rotated-exif-3.jpg ├── image-rotated-exif-6.jpg └── image.jpg ├── setup └── index.js └── spec ├── __image_snapshots__ ├── index-spec-js-download-image-jpg-should-properly-support-object-fit-contain-1-snap.png ├── index-spec-js-download-image-jpg-should-properly-support-object-fit-cover-1-snap.png ├── index-spec-js-download-image-jpg-should-properly-support-object-fit-none-1-snap.png ├── index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-contain-1-snap.png ├── index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-cover-1-snap.png ├── index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-none-1-snap.png ├── index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-contain-1-snap.png ├── index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-cover-1-snap.png └── index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-none-1-snap.png └── index.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/src/index.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/fixtures/image-rotated-exif-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/fixtures/image-rotated-exif-3.jpg -------------------------------------------------------------------------------- /test/fixtures/image-rotated-exif-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/fixtures/image-rotated-exif-6.jpg -------------------------------------------------------------------------------- /test/fixtures/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/fixtures/image.jpg -------------------------------------------------------------------------------- /test/setup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/setup/index.js -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-contain-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-contain-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-cover-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-cover-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-none-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-jpg-should-properly-support-object-fit-none-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-contain-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-contain-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-cover-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-cover-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-none-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-3-jpg-should-properly-support-object-fit-none-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-contain-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-contain-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-cover-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-cover-1-snap.png -------------------------------------------------------------------------------- /test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-none-1-snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/__image_snapshots__/index-spec-js-download-image-rotated-exif-6-jpg-should-properly-support-object-fit-none-1-snap.png -------------------------------------------------------------------------------- /test/spec/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgcrea/js-canvas-object-fit/HEAD/test/spec/index.spec.js --------------------------------------------------------------------------------