UNPKG

hastily

Version:

express middleware to simulate fastly cdn

21 lines 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * @hidden */ const extractCrop = (sharp, params) => { let region; try { region = params.toRegion('crop'); } catch (e) { return false; } if (region.left === undefined || region.top === undefined) { params.warn('unsupported', 'crop', 'relative image cropping to center without absolute x and y params. Will not crop.'); return false; } return sharp.extract(region); }; exports.default = extractCrop; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0cmFjdC1jcm9wLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi9tYXBwZXJzL2V4dHJhY3QtY3JvcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBOztHQUVHO0FBQ0gsTUFBTSxXQUFXLEdBQVcsQ0FBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLEVBQUU7SUFDNUMsSUFBSSxNQUFNLENBQUM7SUFDWCxJQUFJO1FBQ0YsTUFBTSxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDbEM7SUFBQyxPQUFPLENBQUMsRUFBRTtRQUNWLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFDRCxJQUFJLE1BQU0sQ0FBQyxJQUFJLEtBQUssU0FBUyxJQUFJLE1BQU0sQ0FBQyxHQUFHLEtBQUssU0FBUyxFQUFFO1FBQ3pELE1BQU0sQ0FBQyxJQUFJLENBQ1QsYUFBYSxFQUNiLE1BQU0sRUFDTixtRkFBbUYsQ0FDcEYsQ0FBQztRQUNGLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFDRCxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBZ0IsQ0FBQyxDQUFDO0FBQ3pDLENBQUMsQ0FBQztBQUVGLGtCQUFlLFdBQVcsQ0FBQyJ9