Improve ESBuild globs

This commit is contained in:
Koen Vlaswinkel
2023-12-22 11:37:42 +01:00
parent 47cabbb331
commit ef28154b95
3 changed files with 7 additions and 4 deletions

View File

@@ -30,6 +30,9 @@ export const buildWithoutPackage = series(
);
export const watch = parallel(
// Always build first, so that we don't have to run build manually
compileEsbuild,
compileViewEsbuild,
watchEsbuild,
watchCheckTypeScript,
watchViewEsbuild,

View File

@@ -56,7 +56,7 @@ export function compileEsbuild() {
}
export function watchEsbuild() {
watch("src/**/*.ts", compileEsbuild);
watch(["src/**/*.ts", "!src/view/**/*.ts"], compileEsbuild);
}
export function checkTypeScript() {
@@ -66,7 +66,7 @@ export function checkTypeScript() {
}
export function watchCheckTypeScript() {
watch("src/**/*.ts", checkTypeScript);
watch(["src/**/*.ts", "!src/view/**/*.ts"], checkTypeScript);
}
export function copyWasmFiles() {

View File

@@ -26,7 +26,7 @@ export function compileViewEsbuild() {
}
export function watchViewEsbuild() {
watch("src/view/**/*.ts", compileViewEsbuild);
watch(["src/view/**/*.{ts,tsx}"], compileViewEsbuild);
}
export function checkViewTypeScript() {
@@ -36,5 +36,5 @@ export function checkViewTypeScript() {
}
export function watchViewCheckTypeScript() {
watch("src/view/**/*.ts", checkViewTypeScript);
watch(["src/view/**/*.{ts,tsx}"], checkViewTypeScript);
}