@nuxt/image
Version:
Nuxt Image Module
14 lines (13 loc) • 408 B
JavaScript
import { withBase, withoutLeadingSlash } from "ufo";
export const getImage = (src, { modifiers, baseURL = "http://localhost:1337/uploads" } = {}) => {
const breakpoint = modifiers?.breakpoint ?? "";
if (!breakpoint) {
return {
url: withBase(src, baseURL)
};
}
return {
url: withBase(`${breakpoint}_${withoutLeadingSlash(src)}`, baseURL)
};
};
export const validateDomains = true;