Improve ESBuild globs
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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() {
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user