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 语言
英语
星标
58
分支
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 查看