add browser-compatible JavaScript build
- exclude CLI functions from JS target with @target(erlang)
- add build-js.sh script to bundle with esbuild
- output single minified file at dist/honk.min.js (69kb)
- available via jsDelivr CDN without npm publishing