@evshiron/exifr
Version:
📷 The fastest and most versatile JavaScript EXIF reading library.
15 lines (13 loc) • 372 B
JavaScript
import * as platform from './platform.mjs'
const pass = arg => arg
export default function(name, wrapper = pass) {
if (platform.node) {
try {
return typeof require === 'function'
? Promise.resolve(wrapper(require(name)))
: import(/* webpackIgnore: true */ name).then(wrapper)
} catch(err) {
console.warn(`Couldn't load ${name}`)
}
}
}