Help us improve
Share bugs, ideas, or general feedback.
From typescript-plugin
Launches Bun inspector for interactive debugging of TypeScript/JavaScript scripts. Outputs debug URL for browser or VSCode attachment, supports breakpoints and test debugging.
npx claudepluginhub laurigates/claude-plugins --plugin typescript-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/typescript-plugin:bun-debugThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Launch a script with Bun's debugger enabled for interactive debugging.
Debugs TypeScript/JavaScript apps with Bun using inspector flags, debug.bun.sh web debugger, VSCode integration, memory profiling, and V8 heap snapshots. Ideal for breakpoints, step execution, and performance issues.
Guides Bun runtime usage including CLI flags (--watch, --hot), watch/hot modes, env vars and .env files, bunfig.toml config, package.json scripts, and module resolution.
Guides fast JavaScript/TypeScript development with Bun runtime: project init, package management, built-in bundler/test runner, Node.js migration, and troubleshooting.
Share bugs, ideas, or general feedback.
Launch a script with Bun's debugger enabled for interactive debugging.
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)Standard debug (opens debug URL):
bun --inspect $FILE
Break at first line:
bun --inspect-brk $FILE
Wait for debugger attachment:
bun --inspect-wait $FILE
Custom port:
bun --inspect=$PORT $FILE
Debug tests:
bun --inspect-brk test $PATTERN
The command outputs a debug URL:
------------------- Bun Inspector -------------------
Listening: ws://localhost:6499/
Open: debug.bun.sh/#localhost:6499
-----------------------------------------------------
debug.bun.sh/#localhost:<port> in browserFor VSCode debugging, suggest adding to .vscode/launch.json:
{
"type": "bun",
"request": "launch",
"name": "Debug",
"program": "${file}",
"stopOnEntry": true
}