From e48e5a264926e9d80d9908e38f3e45e64e8c6a89 Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Tue, 10 Jun 2025 14:54:00 -0400 Subject: [PATCH] revert premature abstraction --- packages/webawesome/docs/.eleventy.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/packages/webawesome/docs/.eleventy.js b/packages/webawesome/docs/.eleventy.js index 5dfeb346a..9b9a3ddb4 100644 --- a/packages/webawesome/docs/.eleventy.js +++ b/packages/webawesome/docs/.eleventy.js @@ -23,16 +23,6 @@ const __dirname = url.fileURLToPath(new URL('.', import.meta.url)); const packageData = JSON.parse(await readFile(path.join(__dirname, '..', 'package.json'), 'utf-8')); const isDev = process.argv.includes('--develop'); -const globalData = { - package: packageData, - layout: 'page.njk', - server: { - head: '', - loginOrAvatar: '', - flashes: '', - }, -}; - export default async function (eleventyConfig) { /** * If you plan to add or remove any of these extensions, make sure to let either Konnor or Cory know as these @@ -49,10 +39,16 @@ export default async function (eleventyConfig) { */ const serverBuild = process.env.WEBAWESOME_SERVER === 'true'; - // Add template data - for (let name in globalData) { - eleventyConfig.addGlobalData(name, globalData[name]); - } + // + // Set all global template data here + // + eleventyConfig.addGlobalData('package', packageData); + eleventyConfig.addGlobalData('layout', 'page.njk'); + eleventyConfig.addGlobalData('server', { + head: '', + loginOrAvatar: '', + flashes: '', + }); // Template filters - {{ content | filter }} eleventyConfig.addFilter('inlineMarkdown', content => markdown.renderInline(content || ''));