UNPKG

ngx-picture

Version:

An Angular library to properly size, lazy load images, and use next generation formats

12 lines 2.28 kB
import { DEFAULT_BREAKPOINTS } from './default-breakpoints'; export function cloudinarySrcInterpolator(url, imageFormat, breakpoint, breakpointValue) { return url ? `${url.replace('upload/', 'upload/w_' + breakpointValue + '/f_' + imageFormat + '/')}` : undefined; } export const CLOUDINARY_CONFIG = { breakpoints: DEFAULT_BREAKPOINTS, imageFormats: ['webp', 'jpg'], srcInterpolator: cloudinarySrcInterpolator, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvdWRpbmFyeS1jb25maWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtcGljdHVyZS9zcmMvbGliL2Nsb3VkaW5hcnktY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBSTVELE1BQU0sVUFBVSx5QkFBeUIsQ0FDdkMsR0FBdUIsRUFDdkIsV0FBd0IsRUFDeEIsVUFBa0IsRUFDbEIsZUFBdUI7SUFFdkIsT0FBTyxHQUFHO1FBQ1IsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FDWixTQUFTLEVBQ1QsV0FBVyxHQUFHLGVBQWUsR0FBRyxLQUFLLEdBQUcsV0FBVyxHQUFHLEdBQUcsQ0FDMUQsRUFBRTtRQUNMLENBQUMsQ0FBQyxTQUFTLENBQUM7QUFDaEIsQ0FBQztBQUVELE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUE2QjtJQUN6RCxXQUFXLEVBQUUsbUJBQW1CO0lBQ2hDLFlBQVksRUFBRSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUM7SUFDN0IsZUFBZSxFQUFFLHlCQUF5QjtDQUMzQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgREVGQVVMVF9CUkVBS1BPSU5UUyB9IGZyb20gJy4vZGVmYXVsdC1icmVha3BvaW50cyc7XHJcbmltcG9ydCB7IE5neFBpY3R1cmVDb25maWcgfSBmcm9tICcuL25neC1waWN0dXJlLWNvbmZpZyc7XHJcbmltcG9ydCB7IEltYWdlRm9ybWF0IH0gZnJvbSAnLi9waWN0dXJlL3BpY3R1cmUuY29tcG9uZW50JztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBjbG91ZGluYXJ5U3JjSW50ZXJwb2xhdG9yKFxyXG4gIHVybDogc3RyaW5nIHwgdW5kZWZpbmVkLFxyXG4gIGltYWdlRm9ybWF0OiBJbWFnZUZvcm1hdCxcclxuICBicmVha3BvaW50OiBzdHJpbmcsXHJcbiAgYnJlYWtwb2ludFZhbHVlOiBudW1iZXJcclxuKTogc3RyaW5nIHwgdW5kZWZpbmVkIHtcclxuICByZXR1cm4gdXJsXHJcbiAgICA/IGAke3VybC5yZXBsYWNlKFxyXG4gICAgICAgICd1cGxvYWQvJyxcclxuICAgICAgICAndXBsb2FkL3dfJyArIGJyZWFrcG9pbnRWYWx1ZSArICcvZl8nICsgaW1hZ2VGb3JtYXQgKyAnLydcclxuICAgICAgKX1gXHJcbiAgICA6IHVuZGVmaW5lZDtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IENMT1VESU5BUllfQ09ORklHOiBOZ3hQaWN0dXJlQ29uZmlnPG51bWJlcj4gPSB7XHJcbiAgYnJlYWtwb2ludHM6IERFRkFVTFRfQlJFQUtQT0lOVFMsXHJcbiAgaW1hZ2VGb3JtYXRzOiBbJ3dlYnAnLCAnanBnJ10sXHJcbiAgc3JjSW50ZXJwb2xhdG9yOiBjbG91ZGluYXJ5U3JjSW50ZXJwb2xhdG9yLFxyXG59O1xyXG4iXX0=