/** * @jorvel/types — App config + app metadata types. */ /** Role of an application in the JORVEL workspace. */ export type AppType = 'host' | 'remote'; /** * Contents of `jorvel.app.json` — the per-app metadata file generated by * `jorvel generate host|remote`. */ export type JorvelAppConfig = { /** App name (used as the Module Federation container name). */ name: string; /** Whether this app is the host shell or a remote micro-frontend. */ type: AppType; /** Dev server port. */ port: number; /** * Exposed modules map (`"./App": "./src/remote.tsx"`). * Only meaningful on remote apps. */ exposes?: Record; /** * Additional shared packages to declare as singletons beyond the defaults. */ shared?: string[]; }; //# sourceMappingURL=app-config.d.ts.map