diff --git a/packages/mermaid-puppeteer-renderer/src/index.ts b/packages/mermaid-puppeteer-renderer/src/index.ts index 28b30e71..32b665e7 100644 --- a/packages/mermaid-puppeteer-renderer/src/index.ts +++ b/packages/mermaid-puppeteer-renderer/src/index.ts @@ -1,6 +1,7 @@ import { ChartData, MermaidRenderer } from "@markdown-confluence/lib"; import path from "path"; import puppeteer, { PuppeteerLaunchOptions } from "puppeteer"; +import { downloadBrowser } from "puppeteer/lib/esm/puppeteer/node/install.js"; import url from "url"; interface RemoteWindowedCustomFunctions { @@ -16,6 +17,7 @@ export class PuppeteerMermaidRenderer implements MermaidRenderer { ): Promise> { const capturedCharts = new Map(); + await downloadBrowser(); //for (const chart of charts) { const promises = charts.map(async (chart) => { const puppeteerLaunchConfig = {