From d78076308fbbfb3b2b3adb290ed41b6d616dce83 Mon Sep 17 00:00:00 2001
From: ezsh <ezsh.junk@gmail.com>
Date: Wed, 17 Mar 2021 03:20:14 +0100
Subject: [PATCH] gulp: simplify themes tasks

---
 gulpfile.js | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/gulpfile.js b/gulpfile.js
index d62153442d4..9b5b6127d64 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -203,12 +203,9 @@ if (fs.statSync('.git').isDirectory()) {
 	gulp.task('buildHTML', gulp.series(prepare, 'compileStory'));
 }
 
-const themeTasks = [];
-for (const entry of fs.readdirSync('themes')) {
-	if (fs.statSync(path.join('themes', entry)).isDirectory()) {
-		themeTasks.push(makeThemeCompilationTask(entry));
-	}
-}
+const themeTasks = fs.readdirSync('themes')
+	.filter(entry => fs.statSync(path.join('themes', entry)).isDirectory())
+	.map(entry => makeThemeCompilationTask(entry));
 
 exports.html = gulp.series('buildHTML', moveHTMLInPlace);
 exports.themes = gulp.parallel(themeTasks);
-- 
GitLab