UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

26 lines (25 loc) 640 B
import { isESMImportedImage } from "../utils/imageKind.js"; import { baseService, verifyOptions } from "./service.js"; const noopService = { ...baseService, propertiesToHash: ["src"], async validateOptions(options) { if (isESMImportedImage(options.src) && options.src.format === "svg") { options.format = "svg"; } else { delete options.format; } verifyOptions(options); return options; }, async transform(inputBuffer, transformOptions) { return { data: inputBuffer, format: transformOptions.format }; } }; var noop_default = noopService; export { noop_default as default };