From a9be02645b63b4130a5050735450820535279cf8 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Tue, 8 Oct 2024 12:32:48 +0200 Subject: [PATCH] Fixed file watching for Chokidar 4 --- tools/build/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/build/index.ts b/tools/build/index.ts index 12c296279..2aae5a313 100644 --- a/tools/build/index.ts +++ b/tools/build/index.ts @@ -26,6 +26,7 @@ import { EMPTY, concat, defer, + from, map, merge, mergeMap, @@ -47,6 +48,7 @@ import { transformScript, transformStyle } from "./transform" +import glob from "tiny-glob" /* ---------------------------------------------------------------------------- * Helper types @@ -213,7 +215,9 @@ const manifest$ = merge( }) .map(([pattern, observable$]) => ( defer(() => process.argv.includes("--watch") - ? watch(pattern, { cwd: "src" }) + ? from(glob(pattern, { cwd: "src" })).pipe( + switchMap(files => watch(files, { cwd: "src" })) + ) : EMPTY ) .pipe(