Skip to main content

bun-debug

Bun debugger via --inspect. Use when the user wants to debug a TS/JS file interactively, break at first line, wait for attach, or debug tests with --inspect-brk.

Quellinformationen

Repository
laurigates/claude-plugins
Letzte Quellaktivität
10. Oktober 2026 um 14:07
Erkannte Sprache von SKILL.md
Englisch
Sterne
59
Forks
6

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
description
Bun debugger via --inspect. Use when the user wants to debug a TS/JS file interactively, break at first line, wait for attach, or debug tests with --inspect-brk.
args
<file> [--brk] [--wait] [--port=<port>]
allowed-tools
Bash, Read
argument-hint
<script.ts> [--brk] [--wait] [--port=9229]
created
2026-01-22T00:00:00.000Z
modified
2026-10-10T00:00:00.000Z
reviewed
2026-04-25T00:00:00.000Z
name
bun-debug
model
haiku
effort
low
# /bun:debug Launch a script with Bun's debugger enabled for interactive debugging. ## When to Use This Skill | Use this skill when... | Use typescript-debugging instead when... | |---|---| | Attaching an interactive debugger to a Bun script via `--inspect` | Diagnosing TypeScript compile errors or type mismatches | | Breaking at the first line of a fast-exiting script (`--inspect-brk`) | Setting up VSCode launch configurations for non-Bun runtimes | | Debugging Bun tests with `bun --inspect-brk test` | Use bun-test when you just want to run tests, not step through them | | Waiting for a debugger to attach before execution | Use bun-build when reproducing a build-time error | ## Parameters - `file` (required): Script file to debug - `--brk`: Break at first line (for fast-exiting scripts) - `--wait`: Wait for debugger to attach before running - `--port=<port>`: Use specific port (default: auto-assigned) ## Execution **Standard debug (opens debug URL):** ```bash bun --inspect $FILE ``` **Break at first line:** ```bash bun --inspect-brk $FILE ``` **Wait for debugger attachment:** ```bash bun --inspect-wait $FILE ``` **Custom port:** ```bash bun --inspect=$PORT $FILE ``` **Debug tests:** ```bash bun --inspect-brk test $PATTERN ``` ## Output The command outputs a debug URL: ``` ------------------- Bun Inspector ------------------- Listening: ws://localhost:6499/ Open: debug.bun.sh/#localhost:6499 ----------------------------------------------------- ``` ## Post-launch 1. Report the debug URL to user 2. Explain how to connect: - Open `debug.bun.sh/#localhost:<port>` in browser - Or use VSCode with Bun extension attached to the WebSocket URL 3. Remind about breakpoint controls (F8 continue, F10 step over, F11 step into) ## VSCode Integration For VSCode debugging, suggest adding to `.vscode/launch.json`: ```json { "type": "bun", "request": "launch", "name": "Debug", "program": "${file}", "stopOnEntry": true } ```
Auf GitHub ansehen