Compare and inspect differences between build outputs.
This tool helps identify what changed between two build artifacts by generating readable and machine-consumable diffs.
- Generate and inspect diffs between two build output directories
- Compare
old-outputvsnew-outputbuilds - Produce machine-readable diffs for CI or review workflows
- Useful for inspecting build regressions and output changes
- Node.js (LTS recommended)
- Yarn 4 (this project uses Yarn 4 via the
packageManagerfield)
yarn install-
Build / run:
yarn buildRuns the entry point (node src/index.ts) -
Run tests:
yarn test -
Lint:
yarn lint -
Format:
yarn format -
Clean generated diffs:
yarn clean
Place the two build output directories at:
outputs/old-output
outputs/new-output
Then run the build script to generate diffs.
Customization points and implementation details are located in the src/ directory.
- Code of Conduct: .github/CODE_OF_CONDUCT.md
- Contributing guide: .github/CONTRIBUTING.md
- Security reporting: SECURITY.md
- Support: SUPPORT.md
This project is licensed under the MIT License. See LICENSE for details.