From b6e45f05cebcc6f8f7ae4f319a9ef166379add0e Mon Sep 17 00:00:00 2001 From: Andrew McClenaghan Date: Wed, 10 May 2023 16:18:23 +1000 Subject: [PATCH] fix: Download browser for mermaid if required --- packages/mermaid-puppeteer-renderer/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) 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 = {