Protected OptionalbackendProtected OptionalbackendProtectedclosedProtectedloadingProtected ReadonlyoptionsProtectedpendingProtectedpluginProtected OptionaltimerProtectedviteStatic ReadonlyCONFIG_Static ReadonlyCONTENT_Static ReadonlyDEFAULT_Static ReadonlyDEFAULT_The running backend: its DI container and request handler.
Files whose change makes a new project model: the component's cell*.yml and package.json, and the project's cell.config.*.
The last error of the backend, until it starts again.
Every request handler of the server in one: Vite, the frontend page, module handlers, the backend.
ProtectedserverProtecteddevProtectedhandleImports a module into the backend's module runner (with the generated container and configuration).
ProtectedimportProtectedlistenProtectedonProtectedrecordStops the running backend and starts it again from fresh modules.
ProtectedstopStaticto
cell devon one port (docs/design/architecture.md §6): Vite serves the frontend with HMR, and the backend runs in theserverenvironment's module runner. Its entry hands the request handler over throughApplicationHostinstead of listening; when one of its files changes, the old application is stopped, the runner forgets every module and the entry is imported again.