Bugfix. Update watcher to reload on excluded file/directory addition and deletion.
This commit is contained in:
parent
4b3a4dbc77
commit
a84ac10b24
14
dist/functions/server/watcher-esbuild-ctx.js
vendored
14
dist/functions/server/watcher-esbuild-ctx.js
vendored
@ -30,7 +30,7 @@ export default async function watcherEsbuildCTX() {
|
||||
});
|
||||
return;
|
||||
}
|
||||
const excluded_match = /node_modules\/|^public\/|^\.bunext\/|^\.git\/|^dist\/|bun\.lockb$/;
|
||||
const excluded_match = /node_modules\/|^public\/|^\.bunext\/|^\.git\/|^\.?dist\/|bun\.lockb$/;
|
||||
if (filename.match(excluded_match))
|
||||
return;
|
||||
if (filename.match(/bunext.config\.ts/)) {
|
||||
@ -61,11 +61,11 @@ export default async function watcherEsbuildCTX() {
|
||||
return;
|
||||
}
|
||||
if (!filename.match(/^src\/pages\/|\.css$/))
|
||||
return;
|
||||
return reloadWatcher();
|
||||
if (filename.match(/\/(--|\()/))
|
||||
return;
|
||||
return reloadWatcher();
|
||||
if (filename.match(/ /))
|
||||
return;
|
||||
return reloadWatcher();
|
||||
if (global.RECOMPILING)
|
||||
return;
|
||||
const action = does_file_exist ? "created" : "deleted";
|
||||
@ -105,3 +105,9 @@ async function fullRebuild(params) {
|
||||
watcherEsbuildCTX();
|
||||
}
|
||||
}
|
||||
function reloadWatcher(params) {
|
||||
if (global.PAGES_SRC_WATCHER) {
|
||||
global.PAGES_SRC_WATCHER.close();
|
||||
watcherEsbuildCTX();
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@moduletrace/bunext",
|
||||
"version": "1.0.56",
|
||||
"version": "1.0.57",
|
||||
"main": "dist/index.js",
|
||||
"module": "index.ts",
|
||||
"dependencies": {
|
||||
|
||||
@ -40,7 +40,7 @@ export default async function watcherEsbuildCTX() {
|
||||
}
|
||||
|
||||
const excluded_match =
|
||||
/node_modules\/|^public\/|^\.bunext\/|^\.git\/|^dist\/|bun\.lockb$/;
|
||||
/node_modules\/|^public\/|^\.bunext\/|^\.git\/|^\.?dist\/|bun\.lockb$/;
|
||||
|
||||
if (filename.match(excluded_match)) return;
|
||||
|
||||
@ -84,9 +84,9 @@ export default async function watcherEsbuildCTX() {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!filename.match(/^src\/pages\/|\.css$/)) return;
|
||||
if (filename.match(/\/(--|\()/)) return;
|
||||
if (filename.match(/ /)) return;
|
||||
if (!filename.match(/^src\/pages\/|\.css$/)) return reloadWatcher();
|
||||
if (filename.match(/\/(--|\()/)) return reloadWatcher();
|
||||
if (filename.match(/ /)) return reloadWatcher();
|
||||
|
||||
if (global.RECOMPILING) return;
|
||||
|
||||
@ -137,3 +137,10 @@ async function fullRebuild(params?: { msg?: string }) {
|
||||
watcherEsbuildCTX();
|
||||
}
|
||||
}
|
||||
|
||||
function reloadWatcher(params?: { msg?: string }) {
|
||||
if (global.PAGES_SRC_WATCHER) {
|
||||
global.PAGES_SRC_WATCHER.close();
|
||||
watcherEsbuildCTX();
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,11 +49,13 @@ export default async function grabPageServerRes({
|
||||
...routeParams,
|
||||
query: { ...routeParams.query, ...query },
|
||||
});
|
||||
|
||||
return {
|
||||
...serverData,
|
||||
...default_props,
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
...default_props,
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user