diff --git a/quartz/plugins/emitters/favicon.ts b/quartz/plugins/emitters/favicon.ts index 7bb53640c..c58322c63 100644 --- a/quartz/plugins/emitters/favicon.ts +++ b/quartz/plugins/emitters/favicon.ts @@ -1,19 +1,16 @@ -import sharp from "sharp"; -import { joinSegments, QUARTZ, FilePath } from "../../util/path"; -import { QuartzEmitterPlugin } from "../types"; +import sharp from "sharp" +import { joinSegments, QUARTZ, FilePath } from "../../util/path" +import { QuartzEmitterPlugin } from "../types" export const Favicon: QuartzEmitterPlugin = () => ({ - name: "Favicon", - async *emit({ argv, cfg }) { - const iconPath = joinSegments(QUARTZ, "static", "icon.png") - const dest = joinSegments(argv.output, "favicon.ico") as FilePath - - await sharp(iconPath) - .resize(48, 48) - .toFormat("png") - .toFile(dest) + name: "Favicon", + async *emit({ argv }) { + const iconPath = joinSegments(QUARTZ, "static", "icon.png") + const dest = joinSegments(argv.output, "favicon.ico") as FilePath - yield dest - }, - async *partialEmit() {}, -}) \ No newline at end of file + await sharp(iconPath).resize(48, 48).toFormat("png").toFile(dest) + + yield dest + }, + async *partialEmit() {}, +})