1export async function generateImageAsync(input: { projectRoot: string }, { src }) { 2 if (/^https?:\/\/.*/.test(src)) { 3 return { source: Buffer.from('mock-image') }; 4 } 5 const fs = require('fs'); 6 const path = require('path'); 7 return { source: fs.readFileSync(input.projectRoot ? path.join(input.projectRoot, src) : src) }; 8} 9 10export async function generateFaviconAsync(input: any) { 11 return input; 12} 13 14export async function compositeImagesAsync({ foreground }) { 15 return foreground; 16} 17