fix(websiteserver): only enable file watching when reload injection is active

This commit is contained in:
2026-03-23 10:34:37 +00:00
parent 5e41ab63e4
commit c22e911d1e
3 changed files with 8 additions and 2 deletions

View File

@@ -1,5 +1,11 @@
# Changelog
## 2026-03-23 - 8.4.3 - fix(websiteserver)
only enable file watching when reload injection is active
- Updates WebsiteServer to disable watch mode when injectReload is turned off, even if serveDir is configured.
- Keeps development watching behavior aligned with the reload feature toggle to avoid unnecessary file watching.
## 2026-03-03 - 8.4.2 - fix(ts_web_inject)
improve ReloadChecker resilience and TypedSocket handling

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@api.global/typedserver',
version: '8.4.2',
version: '8.4.3',
description: 'A TypeScript-based project for easy serving of static files with support for live reloading, compression, and typed requests.'
}

View File

@@ -67,7 +67,7 @@ export class UtilityWebsiteServer {
// Development features
injectReload: this.options.injectReload ?? true,
watch: !!this.options.serveDir,
watch: !!(this.options.serveDir && (this.options.injectReload ?? true)),
noCache: this.options.noCache ?? true,
// SPA support (enabled by default for modern web apps)