From e7866cccf581b971182bce7c455bdc772171390a Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:26:20 -0400 Subject: [PATCH] fix(deps): dynamically import gifencoder [skip ci] --- source/app/metrics/utils.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index e4619138..d4b3d706 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -7,7 +7,6 @@ import { minify as csso } from "csso" import emoji from "emoji-name-map" import fss from "fs" import fs from "fs/promises" -import GIFEncoder from "gifencoder" import jimp from "jimp" import linguist from "linguist-js" import { marked } from "marked" @@ -635,6 +634,7 @@ export async function gif({page, width, height, frames, x = 0, y = 0, repeat = t if (fss.existsSync(path)) await fs.unlink(path) //Create encoder + const GIFEncoder = (await import("gifencoder")).default const encoder = new GIFEncoder(width, height) encoder.createWriteStream().pipe(fss.createWriteStream(path)) encoder.start()