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( export const watch = parallel(
// Always build first, so that we don't have to run build manually
compileEsbuild,
compileViewEsbuild,
watchEsbuild, watchEsbuild,
watchCheckTypeScript, watchCheckTypeScript,
watchViewEsbuild, watchViewEsbuild,

View File

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

View File

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