Files

Desktop Source Layout

  • main.ts: Electron app lifecycle and browser window setup.
  • preload.ts: isolated bridge exposed to the renderer.
  • rpc.ts: local RPC method handling.

The desktop app owns Electron APIs. Renderer-facing types come from packages/contracts, and reusable non-Electron data belongs in packages/shared.