This starter template provides a quick and easy way to build Electron apps with TypeScript. It supports Hot Module Replacement (HMR) for the Electron main process, the preload script, and the app itself. The entire setup uses Vite in a clear, transparent manner, no hidden “black magic” in third-party plugins.
Since logging is essential for many developers, this project offers a ready-to-use and production-ready logging solution of my own: bit-log
It also has source map support, so it shows the correct error position from the original TypeScript code: