Electron template using Vite, React v19, Typescript, TailWindCSS v4 and ShadCN. Includes hot reloading, typesafe IPC and typesafe events