467 B
467 B
Directory Structure
The Vite workbench lives in workbench/client/. Application code is under src/: components/ for UI, map/ for OpenLayers adapters, lib/ for API clients, types/ for API contracts, and ui/ for shared primitives. The Node HTTP server remains workbench/server.js.
Keep OpenLayers construction and source mutation outside page components; src/components/MapCanvas.tsx owns lifecycle and src/map/layers.ts owns the layer registry.