From ab0f2a141163e066f86e87199ba9329496eff908 Mon Sep 17 00:00:00 2001 From: Konnor Rogers Date: Mon, 17 Nov 2025 11:31:26 -0500 Subject: [PATCH] add manifest json file copying (#1780) * add manifest json file copying * update comment * prettier --- packages/webawesome/docs/.eleventy.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/webawesome/docs/.eleventy.js b/packages/webawesome/docs/.eleventy.js index 8446b2111..dfdff37a0 100644 --- a/packages/webawesome/docs/.eleventy.js +++ b/packages/webawesome/docs/.eleventy.js @@ -313,18 +313,19 @@ export default async function (eleventyConfig) { // This needs to happen in "eleventy.after" otherwise incremental builds never update. eleventyConfig.on('eleventy.after', function () { - let assetsDir = path.join(process.env.BASE_DIR || 'docs', 'assets'); + const baseDir = process.env.BASE_DIR || 'docs'; + let assetsDir = path.join(baseDir, 'assets'); const siteAssetsDir = path.join(eleventyConfig.directories.output, 'assets'); fs.cpSync(assetsDir, siteAssetsDir, { recursive: true }); + + // Passthrough copy for manifest.json (PWA manifest file) + fs.cpSync(path.join(baseDir, 'manifest.json'), path.join(eleventyConfig.directories.output, 'manifest.json')); }); for (let glob of passThrough) { eleventyConfig.addPassthroughCopy(glob); } - // Passthrough copy for manifest.json (PWA manifest file) - eleventyConfig.addPassthroughCopy('manifest.json'); - // // SSR plugin // if (!isDev) { // //