From d260c3ff72f7374f238a5417ebbf4431f9a98573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isabella=20Sko=C5=99epov=C3=A1?= <isabella@skorepova.info> Date: Sun, 18 Jul 2021 22:19:49 +0200 Subject: [PATCH] skip .gitkeep in content folders --- sitegin/readFiles.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sitegin/readFiles.js b/sitegin/readFiles.js index c246ccab..f71b80e4 100644 --- a/sitegin/readFiles.js +++ b/sitegin/readFiles.js @@ -2,9 +2,11 @@ const walk = require('walk') const fs = require('fs') const path = require('path') -module.exports = obj => { +module.exports = (obj) => { console.log('Build step: ReadFiles') const onFile = (root, fileStats, next, array) => { + // ignore files like .gitkeep + if (fileStats.name.startsWith('.')) return next() const filename = path.join(root, fileStats.name) const file = path.relative(path.join(__dirname, '..', 'content'), filename) fs.readFile(filename, 'utf8', (err, data) => { @@ -22,7 +24,7 @@ module.exports = obj => { }) } - const promise1 = new Promise(resolve => { + const promise1 = new Promise((resolve) => { const pages = [] walk .walk(path.join(__dirname, '..', 'content', 'articles')) @@ -38,7 +40,7 @@ module.exports = obj => { }) }) - const promise2 = new Promise(resolve => { + const promise2 = new Promise((resolve) => { const redirects = [] walk .walk(path.join(__dirname, '..', 'content', 'redirects')) @@ -53,8 +55,8 @@ module.exports = obj => { resolve({ type: 'redirects', val: redirects }) }) }) - return Promise.all([promise1, promise2]).then(arr => { - arr.forEach(v => { + return Promise.all([promise1, promise2]).then((arr) => { + arr.forEach((v) => { // eslint-disable-next-line no-param-reassign obj[v.type] = v.val }) -- GitLab