esbuild --platform=node --target=node24 --bundle --format=esm --outfile=dist/cli.mjs --packages=external --banner:js="import { createRequire } from 'node:module'; const require = createRequire(import.meta.url);" src/cli.ts
esbuild --platform=node --target=node24 --bundle --format=cjs --outfile=dist/patch-repl.cjs --packages=external src/patch-repl.ts
esbuild --platform=node --target=node24 --bundle --format=cjs --outfile=src/cjs/index.cjs --packages=external src/cjs/index.ts
esbuild --platform=node --target=node24 --bundle --format=cjs --outfile=dist/preflight.cjs --packages=external src/preflight.cts
esbuild --platform=node --target=node24 --bundle --format=esm   --outfile=dist/loader.mjs --packages=external   --banner:js="import { createRequire } from 'node:module'; const require = createRequire(import.meta.url);"   src/loader.ts
esbuild --platform=node --target=node24 --bundle --format=esm   --outfile=dist/esm/index.mjs --packages=external   --banner:js="import { createRequire } from 'node:module'; const require = createRequire(import.meta.url);"   src/esm/index.ts

sed -i '1i #!/usr/bin/node' dist/cli.mjs
