@danielbiegler/vendure-plugin-blurry-image-lazy-loading
Version:
Generates image hashes for displaying blurry previews when loading images on the frontend.
21 lines (20 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_REGENERATE_HASHES = exports.DEFAULT_DEDUPLICATE_ASSET_IDS = exports.DEFAULT_COLLECTION_PAGINATION = exports.DEFAULT_ENQUEUE_HASHING_AFTER_ASSET_CREATION = exports.CUSTOMFIELD_NAME = exports.SUPPORTED_MIME_TYPES = exports.SUPPORTED_IMG_TYPES = exports.PLUGIN_INIT_OPTIONS = exports.loggerCtx = void 0;
/** @internal */
exports.loggerCtx = "PluginPreviewImageHash";
/** @internal */
exports.PLUGIN_INIT_OPTIONS = Symbol("PLUGIN_INIT_OPTIONS");
/** Officially supported Vendure AssetServerPlugin formats */
exports.SUPPORTED_IMG_TYPES = ["png", "jpg", "jpeg", "webp", "avif"];
exports.SUPPORTED_MIME_TYPES = [
"image/png",
"image/jpeg",
"image/webp",
"image/avif",
];
exports.CUSTOMFIELD_NAME = "previewImageHash";
exports.DEFAULT_ENQUEUE_HASHING_AFTER_ASSET_CREATION = true;
exports.DEFAULT_COLLECTION_PAGINATION = 50;
exports.DEFAULT_DEDUPLICATE_ASSET_IDS = true;
exports.DEFAULT_REGENERATE_HASHES = false;