Desktop tool for Minecraft modpack developers (Origin Realms Beyond) to sync mods/overrides, push to a Git "versions" repo, export .mrpack files, and notify Discord.
Electron + Svelte 5 + TypeScript + Bun. Packaged with electron-builder.
- Bun >= 1.4.2
- Node >= 20 (Electron bundles its own)
bun install
bun run dev # build + run
bun run dev:sandbox # sandbox mode (no real side effects)
bun run build # build main + preload + renderer
bun run typecheck # tsc -b
bun run svelte-check # Svelte diagnostics
bun run lint # tsc -b
bun run test # Vitest
bun run test:sandbox # Vitest in sandbox mode
bun run i18n:check
bun run package # unpacked app
bun run dist # platform installersTwo Windows artifacts: setup (auto-update) and portable (no updater).
See docs/translating.md.
See docs/build-and-release.md.
Exported .mrpack files are validated against the Modrinth format. Use bun run verify:mrpack <file> to validate offline.