UNPKG

@paroicms/server-image-cache-engine

Version:

The image variant engine that we use at Paroi.

12 lines 482 B
import { mediaTypeByExtensions } from "./constants.js"; export function extensionToMediaType(extension) { return mediaTypeByExtensions[extension === "jpg" ? "jpeg" : extension]; } export function parseSizeName(sizeName) { const [width, height] = sizeName.split("x").map(Number); if (Number.isNaN(width) || Number.isNaN(height)) { throw new Error(`invalid variant name "${sizeName}"`); } return { width, height }; } //# sourceMappingURL=image-utils.js.map