@tsukinoko-kun/breakup
v0.3.0
Published
Interactive desktop Git branch comparison with AI-generated review layers
Downloads
953
Readme
Breakup
Interactive desktop Git branch comparison with file diffs and AI-generated review layers.
Requires Node.js 22.12 or newer.

Install
Download platform installer from Releases. On macOS ARM64, open DMG and drag Breakup into Applications.
CLI remains available through npm:
npm install --global --allow-scripts @tsukinoko-kun/breakupRun
breakupUse breakup --help or breakup --version for CLI information.
If npm blocks Electron's install script, first launch completes the checksum-verified Electron download automatically.
Build installers
Install dependencies, then build release artifacts:
pnpm install
pnpm run package:releaseArtifacts are written to dist/. macOS ARM64 DMG builds only on macOS. Linux x86_64 and ARM64
AppImages and Windows x86_64 NSIS installer are attempted from every host. If a cross-build is not
supported by the host, script prints native fallback command. Build one target explicitly with:
pnpm run package:release -- --only mac
pnpm run package:release -- --only linux
pnpm run package:release -- --only winmacOS and Windows releases are unsigned unless signing credentials expected by electron-builder
are present.
Release
Set next version in package.json, commit it, then run:
pnpm run deployDeploy runs lint, npm publish dry-run, creates v<version> Git tag, builds installers, then
publishes npm CLI package as its final step. Existing tag causes release to fail. Tag is local; push
it after successful release with command printed by script. If cross-build falls back, run printed
pnpm run package:release command on native host and attach all files from dist/ to release.
