UNPKG

@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
"use strict"; 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;