Optionalpreset: stringProtected ReadonlyformatProtected ReadonlymodelProtected ReadonlyoutProtected Optional ReadonlypresetStatic ReadonlyASSET_Static ReadonlyDEFAULT_Before a build: a previous Cell output (it has manifest.json) is removed entirely, so files a preset wrote last time (a start script, a platform configuration) do not linger; in another directory only the server bundle is replaced.
The file that copyFrontendFiles puts at path of the public directory (/favicon.ico,
/assets/...), for cell dev, which serves them from where they are. The first component
that has the file wins, as in the copy.
Protectedwritesingle: the frontend is inside the server bundle.
Writes everything around the bundles: generated code under
.cell/generated(so agents and humans can read what was built), frontend static files, server externals andmanifest.json.