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.

소스 정보

저장소
laurigates/claude-plugins
최근 소스 활동
2026년 9월 3일 06:51
감지된 SKILL.md 언어
영어
스타
60
포크
6

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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 } ```
GitHub에서 보기