build: migrate to commonjs and add node single executable app support

- Switch module type to commonjs in package.json
- Update esbuild target to node22 and remove explicit ESM format flag
- Add `bin` script for building a native binary using `node --build-sea`
- Introduce sea-config.json with code cache enabled for faster startup
This commit is contained in:
mitchell 2026-05-26 19:00:20 -04:00
parent cd3749b07e
commit d98ddb3ca7
3 changed files with 16 additions and 6 deletions

View file

@ -77,4 +77,7 @@ async function main() {
await renderer.renderStats(totalUsage);
}
await main();
main().catch((err) => {
console.error(err);
process.exit(1);
});