Bessemer¶
Bessemer (bsmr) builds packages from your project files and reuses unchanged work.
Start with one package in your repository:
Replace apps/api with your package's directory. BSMR builds its dependencies
and prints the output path. Supported native packages do not need handwritten
build rules.
TypeScript with pnpm is the primary integration. Rust, Go, and Python are previews with different requirements. See language support to choose the guide for your project.
Find what you need¶
Run bsmr --help to find commands and bsmr build --help for build options.
The quick start walks through your first build.
Custom recipes shows how to add another build step.