🧩Multi-variant buildsDeclare several outputs in one file, order them with `dependOn`, and run a subset with `--build`.
🧠TypeScript toolingType-check with `types` and emit bundled or per-file `.d.ts` with `declaration`, both driven by the project tsconfig.
🪝Lifecycle hooks and pluginsExtend a build with `onSetup`, `onStart`, `onResolve`, `onLoad`, `onEnd`, and `onSuccess`, as one set or as named plugins.
⚡Compile-time macros`$$ifdef`, `$$ifndef`, and `$$inline` rewrite the source as span edits over an oxc AST, dropping dead bindings across files.
🔁Watch, serve, and shortcuts`--watch` and `--serve` share one interactive terminal with a status bar and single-key rebuild, reload, and verbose toggles.
🎚️Levelled reportingOne `logLevel` for the run, and `logOverride` to lift, lower, or silence a single esbuild message by id or by pattern.