Raster
Compile typed React applications from TSX.
What it does.
Raster starts with real TypeScript and TSX. It checks routes, data access, commands, design-system use, and permissions against the DOSS model, then emits TSX*, typed clients, plans, and source maps. React remains the runtime.
TypeScript in. A complete React application out.
Raster compiles only the relationships that cross DOSS boundaries. React keeps rendering, React Router keeps routing, the query client keeps read state, and ZFlow keeps durable work.
Diagnostics, Explain IDs, command results, and source maps point back to the authored line.
What it owns
Write real TSX
Use TypeScript, React, layouts, components, Queries, and Commands.
Check the edges
Validate routes, slots, data bindings, access gates, and module boundaries before build.
Regenerate the output
TSX*, clients, PagePlans, schemas, and source maps always come from source.
Keep React
Raster connects authorization, queries, commands, and Explain without replacing React or its router.