Skip to content

Commit b5d3abf

Browse files
committed
Fixed bug in zuix-11ty script that was causing multiple rebuilds/loops.
1 parent a29e7ab commit b5d3abf

2 files changed

Lines changed: 11 additions & 10 deletions

File tree

.eleventy-zuix.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -392,15 +392,16 @@ function initEleventyZuix(eleventyConfig) {
392392
// changedFiles is an array of files that changed
393393
// to trigger the watch/serve build
394394
changedFiles.length = 0;
395-
const baseFolder = path.resolve(zuixConfig.build.input);
396-
const dataFolder = path.join(baseFolder, zuixConfig.build.dataFolder);
397-
const includesFolder = path.join(baseFolder, zuixConfig.build.includesFolder);
398-
const templateChanged = cf.find(f => path.resolve(f).startsWith(includesFolder));
399-
const dataChanged = cf.find(f => path.resolve(f).startsWith(dataFolder));
400-
if (templateChanged || dataChanged) {
401-
rebuildAll = true;
402-
return;
403-
}
395+
// const baseFolder = path.resolve(zuixConfig.build.input);
396+
// const dataFolder = path.join(baseFolder, zuixConfig.build.dataFolder);
397+
// const includesFolder = path.join(baseFolder, zuixConfig.build.includesFolder);
398+
// const templateChanged = cf.find(f => path.resolve(f).startsWith(includesFolder));
399+
// const dataChanged = cf.find(f => path.resolve(f).startsWith(dataFolder));
400+
// if (templateChanged || dataChanged) {
401+
//TODO: this was causing multiple rebuilds/loop
402+
// rebuildAll = true;
403+
// return;
404+
// }
404405
changedFiles.push(...cf);
405406
});
406407
eleventyConfig.on("eleventy.before", () => {

.eleventy.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const linter = new ESLintLinter();
3838
const lintConfig = JSON.parse(readFileSync(new URL('./.eslintrc.json', import.meta.url), 'utf8'));
3939

4040
export default function(eleventyConfig) {
41-
eleventyConfig.setEventEmitterMode('sequential');
41+
// eleventyConfig.setEventEmitterMode('sequential');
4242
eleventyConfig.setWatchJavaScriptDependencies(false);
4343
eleventyConfig.addPlugin(EleventyRenderPlugin);
4444

0 commit comments

Comments
 (0)