@uppy/thumbnail-generator: exifr: remove legacy IE support (#3382)

Co-authored-by: Artur Paikin <artur@arturpaikin.com>

Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
Artur Paikin 2022-01-24 23:26:29 +00:00 committed by GitHub
parent 72c5515355
commit ce950f3bf3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 1370 additions and 9 deletions

File diff suppressed because one or more lines are too long

View file

@ -185,6 +185,7 @@
"@types/redis": "2",
"@types/eslint@^7.2.13": "^8.2.0",
"npm-auth-to-token@1.0.0": "patch:npm-auth-to-token@npm:1.0.0#.yarn/patches/npm-auth-to-token-npm-1.0.0-c288ce201f",
"babel-plugin-transform-commonjs@1.1.6": "patch:babel-plugin-transform-commonjs@npm:1.1.6#.yarn/patches/babel-plugin-transform-commonjs-npm-1.1.6-0007fa2809"
"babel-plugin-transform-commonjs@1.1.6": "patch:babel-plugin-transform-commonjs@npm:1.1.6#.yarn/patches/babel-plugin-transform-commonjs-npm-1.1.6-0007fa2809",
"exifr": "patch:exifr@npm:7.1.3#.yarn/patches/exifr-npm-7.1.3-e3f1c7a57d"
}
}

View file

@ -23,7 +23,7 @@
},
"dependencies": {
"@uppy/utils": "workspace:^",
"exifr": "^6.0.0"
"exifr": "^7.0.0"
},
"devDependencies": {
"namespace-emitter": "2.0.1"

View file

@ -2,7 +2,7 @@ const { UIPlugin } = require('@uppy/core')
const dataURItoBlob = require('@uppy/utils/lib/dataURItoBlob')
const isObjectURL = require('@uppy/utils/lib/isObjectURL')
const isPreviewSupported = require('@uppy/utils/lib/isPreviewSupported')
const exifr = require('exifr/dist/mini.legacy.umd.js')
const { rotation } = require('exifr/dist/mini.umd.js')
const locale = require('./locale')
@ -64,7 +64,7 @@ module.exports = class ThumbnailGenerator extends UIPlugin {
})
})
const orientationPromise = exifr.rotation(file.data).catch(() => 1)
const orientationPromise = rotation(file.data).catch(() => 1)
return Promise.all([onload, orientationPromise])
.then(([image, orientation]) => {

View file

@ -8458,7 +8458,7 @@ __metadata:
resolution: "@uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator"
dependencies:
"@uppy/utils": "workspace:^"
exifr: ^6.0.0
exifr: ^7.0.0
namespace-emitter: 2.0.1
peerDependencies:
"@uppy/core": "workspace:^"
@ -18518,10 +18518,17 @@ __metadata:
languageName: node
linkType: hard
"exifr@npm:^6.0.0":
version: 6.3.0
resolution: "exifr@npm:6.3.0"
checksum: 0fae51ab73ae52f3c59401be86a1983833c0ec4c6d5c5ce79f21b6242da26ed091124be1b866c8954377040ff77621fbc34283061c81632ae75880472173a0e4
"exifr@npm:7.1.3":
version: 7.1.3
resolution: "exifr@npm:7.1.3"
checksum: c75a21e700378a29d226dd2c102d43679a68539ff1774b05ca19acce366ad47d056985e4f497afe7da6d0d8966d7dc73efb51acc11ff84fa57c9467e630c67ff
languageName: node
linkType: hard
"exifr@patch:exifr@npm:7.1.3#.yarn/patches/exifr-npm-7.1.3-e3f1c7a57d::locator=%40uppy-dev%2Fbuild%40workspace%3A.":
version: 7.1.3
resolution: "exifr@patch:exifr@npm%3A7.1.3#.yarn/patches/exifr-npm-7.1.3-e3f1c7a57d::version=7.1.3&hash=a0fd48&locator=%40uppy-dev%2Fbuild%40workspace%3A."
checksum: ac8f7ee214a7101f87dbabd5ab9cba7c0711f8046a1d4d023eae4755c2ad33f0fe2976ce0f0fd4dd3b97414d2f2caf54e8a753f0e59af42d3c00f4dffbdc389e
languageName: node
linkType: hard