Tooling expectations

Updated Jul 27, 2026
  • Use Bun for JavaScript and TypeScript scripts.
  • Prefer Makefile targets for validation commands.
  • Use tsgo (@typescript/native-preview) for TypeScript compilation and type-checking tasks.
  • Use build/esbuild/build.ts as the canonical JavaScript bundling entrypoint for renderer, CLI, and app copy artefacts.
  • Keep documentation wrapped to 80 columns and code blocks to 120 columns.