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