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.

Informações da origem

Repositório
laurigates/claude-plugins
Última atividade na origem
3 de setembro de 2026 às 06:51
Idioma detectado do SKILL.md
inglês
Estrelas
58
Forks
6

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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-05-09T00:00:00.000Z
reviewed
2026-04-25T00:00:00.000Z
name
bun-debug
# /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 } ```
Ver no GitHub