Rework watcher (#17284)

Heavy Refactoring of the watcher, sorry about this one, I'll keep
iterating on it.

In a nutshell:
- app-dev.ts is maintaining 3 watchers in parallel: manifest, function
and frontComponent
This commit is contained in:
Charles Bochet
2026-01-20 17:25:44 +01:00
committed by GitHub
parent b6635ba272
commit 351e2030ff
47 changed files with 1599 additions and 2527 deletions
@@ -1,7 +1,8 @@
import {
PackageJson,
type Application,
type ObjectManifest,
type ServerlessFunctionManifest,
type Application,
} from '@/application';
import { type FrontComponentManifest } from '@/application/frontComponentManifestType';
import { type ObjectExtensionManifest } from '@/application/objectExtensionManifestType';
@@ -16,4 +17,5 @@ export type ApplicationManifest = {
frontComponents?: FrontComponentManifest[];
roles?: RoleManifest[];
sources: Sources;
packageJson: PackageJson;
};