{ "version": "0.2.0", "configurations": [ { "type": "bun", "request": "launch", "name": "Start dev", // The path to a JavaScript or TypeScript file to run. "program": "entry-server.tsx", // The arguments to pass to the program, if any. "args": [], // The working directory of the program. "cwd": "${workspaceFolder}", // The environment variables to pass to the program. "env": {}, // If the environment variables should not be inherited from the parent process. "strictEnv": false, "watchMode": false, // If the debugger should stop on the first line of the program. "stopOnEntry": true, // If the debugger should be disabled. (for example, breakpoints will not be hit) "noDebug": false, // The path to the `bun` executable, defaults to your `PATH` environment variable. "runtime": "bun", // The arguments to pass to the `bun` executable, if any. // Unlike `args`, these are passed to the executable itself, not the program. "runtimeArgs": [ "--bun", "--inspect", "dev" ], }, { "type": "bun", "internalConsoleOptions": "neverOpen", "request": "attach", "name": "Attach Bun", "url": "ws://localhost:6499/", "stopOnEntry": true } ] }