From b8e9d8f0c9c701fade73a8d5afb1ec418c5cdf01 Mon Sep 17 00:00:00 2001 From: Sagar Seth Date: Thu, 27 Nov 2025 02:04:46 +0530 Subject: [PATCH 1/3] fix: correct file path handling for PDF generation --- hooks/99_generatePdf.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hooks/99_generatePdf.js b/hooks/99_generatePdf.js index cf418c785..aeb8d6ef3 100644 --- a/hooks/99_generatePdf.js +++ b/hooks/99_generatePdf.js @@ -16,9 +16,10 @@ module.exports = { try { const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']}); const page = await browser.newPage(); - + const fullPath = path.resolve(targetDir, 'index.html'); + const fileUrl = `file:///${fullPath.replace(/\\/g, '/')}`; // Go to prepared page with documentation - await page.goto(`file://${path.join(targetDir, 'index.html')}`, { waitUntil: 'networkidle0' }); + await page.goto(fileUrl, { waitUntil: 'networkidle0' }); // Hide burger-menu in pdf await page.evaluate(() => { document.querySelector('.burger-menu').style.display = 'none'; }); From 56efa35c51e51df094421e700491b6790adc6907 Mon Sep 17 00:00:00 2001 From: Sagar Seth Date: Thu, 27 Nov 2025 02:17:39 +0530 Subject: [PATCH 2/3] fix: use replaceAll for Windows path normalization in PDF generation --- hooks/99_generatePdf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/99_generatePdf.js b/hooks/99_generatePdf.js index aeb8d6ef3..b6c94d324 100644 --- a/hooks/99_generatePdf.js +++ b/hooks/99_generatePdf.js @@ -17,7 +17,7 @@ module.exports = { const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']}); const page = await browser.newPage(); const fullPath = path.resolve(targetDir, 'index.html'); - const fileUrl = `file:///${fullPath.replace(/\\/g, '/')}`; + const fileUrl = `file:///${fullPath.replaceAll('\\', '/')}`; // Go to prepared page with documentation await page.goto(fileUrl, { waitUntil: 'networkidle0' }); From b1ba3627d5718f11128e1796d2827ba0db664bc7 Mon Sep 17 00:00:00 2001 From: Sagar Seth Date: Sun, 30 Nov 2025 01:39:34 +0530 Subject: [PATCH 3/3] fix: update the typeo --- scripts/transpile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/transpile.js b/scripts/transpile.js index 371c72d79..332229070 100644 --- a/scripts/transpile.js +++ b/scripts/transpile.js @@ -9,7 +9,7 @@ async function transpileTemplate() { console.log("Output directory for transpiled files:", outputDir); await transpileFiles(templateContentDir, outputDir, { recursive: true }); } catch (error) { - console.log("Error during template transpilation:", err) + console.log("Error during template transpilation:", error) } }