From 0a0904676b0156fff7fe43467d19e384ed3b37a2 Mon Sep 17 00:00:00 2001 From: zhizheng Date: Sun, 27 Apr 2025 19:09:13 +0000 Subject: [PATCH] fix: upgrade the puppteer version to enable the screenshot.ts Screenshot.ts is not compatible with Deno 2.0 and cannot generate project screenshots. #2863 --- www/utils/screenshot.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/www/utils/screenshot.ts b/www/utils/screenshot.ts index ed6b07e298d..1493ece1eba 100644 --- a/www/utils/screenshot.ts +++ b/www/utils/screenshot.ts @@ -1,6 +1,6 @@ -import puppeteer from "https://deno.land/x/puppeteer@16.2.0/mod.ts"; +import puppeteer from "npm:puppeteer@22.4.1"; import { Image } from "https://deno.land/x/imagescript@1.2.17/mod.ts"; -import { join } from "https://deno.land/std@0.216.0/path/mod.ts"; +import { join } from "@std/path"; const url = Deno.args[0]; const id = Deno.args[1]; @@ -26,6 +26,7 @@ if (!id) { const outDir = "./www/static/showcase"; const browser = await puppeteer.launch({ defaultViewport: { width: 1200, height: 675 }, + headless: "new", }); const page = await browser.newPage(); await page.goto(url, { waitUntil: "networkidle2" });