{
    // Use IntelliSense to learn about possible Node.js debug attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
          "name": "Launch Sample Server",
          "type": "node",
          "request": "launch",
          "args": ["${workspaceRoot}/packages/examples/main/src/server/main.ts"],
          "runtimeArgs": ["--nolazy", "--loader", "ts-node/esm"],
          "cwd": "${workspaceRoot}/packages/examples/main",
          "internalConsoleOptions": "openOnSessionStart"
        },
        {
          "name": "Launch Sample Server (external)",
          "type": "node",
          "request": "launch",
          "args": ["${workspaceRoot}/packages/examples/main/src/server/main.ts", "--external"],
          "runtimeArgs": ["--nolazy", "--loader", "ts-node/esm"],
          "cwd": "${workspaceRoot}/packages/examples/main",
          "internalConsoleOptions": "openOnSessionStart"
        },
        {
          "type": "chrome",
          "request": "launch",
          "name": "Launch Chrome against localhost",
          "url": "http://localhost:8080",
          "webRoot": "${workspaceFolder}"
        }
    ]
}
