bleep link
link JS or Native projects (Scala.js / Scala Native / Kotlin/JS / Kotlin/Native), produces .js or a native executable
Synopsis
bleep link <project name...> [flags]
Arguments
| Argument | Type |
|---|---|
project name | one or more |
Flags
| Flag | Description |
|---|---|
--watch, -w | start in watch mode |
--release, -r | force linking in release mode |
--source-maps | enable source maps (JS platforms) |
--no-source-maps | disable source maps (JS platforms) |
--minify | enable minification (Scala.js) |
--no-minify | disable minification (Scala.js) |
--module-kind <string> | JS module kind: commonjs, esmodule, nomodule |
--lto <string> | Link-time optimization (Scala Native): none, thin, full |
--optimize | run the platform optimizer/DCE (Scala.js, Scala Native, Kotlin/JS, Kotlin/Native); on by default with --release |
--no-optimize | skip the platform optimizer/DCE; it is already off without --release (not allowed with --release on Scala.js) |
--debug-info | include debug info (native platforms) |
--no-debug-info | exclude debug info (native platforms) |
--no-tui | disable TUI, keep the full streaming trace (for CI/agents that read logs) |
--quiet, -q | only failures and the final summary |
--flamegraph | generate execution trace (open in chrome://tracing or ui.perfetto.dev) |
--cancel | cancel any running build before starting |