@paroicms/server-image-cache-engine
Version:
The image variant engine that we use at Paroi.
18 lines • 634 B
JavaScript
import { resolveModuleDirectory } from "@paroicms/public-server-lib";
export const packageDir = resolveModuleDirectory(import.meta.url, { parent: true });
export const authorizedMediaTypes = new Set([
"image/jpeg",
"image/webp",
"image/png",
"image/gif",
"image/svg+xml",
]);
const fileExtensions = {
"image/jpeg": "jpeg",
"image/webp": "webp",
"image/png": "png",
"image/gif": "gif",
"image/svg+xml": "svg",
};
export const mediaTypeByExtensions = Object.fromEntries(Object.entries(fileExtensions).map(([mediaType, extension]) => [extension, mediaType]));
//# sourceMappingURL=constants.js.map