Build Executables
Termaid uses electron-builder to package the application into platform-specific distributables.
Prerequisites
Before building, make sure the following tools are installed on your system:
| Platform | Required tools |
|---|---|
| Linux | build-essential, python3, make |
| macOS | Xcode Command Line Tools (xcode-select --install) |
| Windows | Visual Studio Build Tools |
Linux
bash
npm run dist:linuxGenerates .AppImage and .deb packages in the release/ folder.
macOS
bash
npm run dist:macGenerates a .dmg installer in the release/ folder.
Windows
bash
npm run dist:winGenerates an .exe installer (NSIS) in the release/ folder.
WARNING
Cross-compilation is generally not supported. Build each target on its native platform.