Loontail Minecraft launcher built on Electron + React + Tailwind v4.
- Architecture — process model, modules, IPC, services.
- Code guideline — TypeScript, naming, testing, security, git conventions.
- UI guideline — shadcn, Tailwind v4 palette, typography, dark-only theming.
- Node.js 20+
- npm
npm install
npm run dev| Command | Purpose |
|---|---|
npm run dev |
Start electron-vite in development mode. |
npm run build |
Type-check and produce production bundles. |
npm run build:win / :mac / :linux |
Build a platform installer. |
npm run typecheck |
Type-check the whole project. |
npm run lint |
Run Biome lint + format check. |
npm run lint:fix |
Apply Biome auto-fixes. |
npm run format |
Format the codebase with Biome. |
npm test |
Run Vitest once. |
npm run test:watch |
Run Vitest in watch mode. |
See docs/architecture.md §12.