2025-04-27 20:47:47 +00:00
|
|
|
{
|
|
|
|
|
"version": "0.2.0",
|
|
|
|
|
"configurations": [
|
|
|
|
|
{
|
2025-04-28 09:54:29 +00:00
|
|
|
"name": "Attach to Turbo Server API (ts-node-dev)",
|
|
|
|
|
"type": "node",
|
|
|
|
|
"request": "attach",
|
|
|
|
|
"port": 9229,
|
|
|
|
|
"restart": true,
|
|
|
|
|
"protocol": "inspector",
|
|
|
|
|
"skipFiles": ["<node_internals>/**"],
|
|
|
|
|
"sourceMaps": true,
|
|
|
|
|
"outFiles": [
|
|
|
|
|
"${workspaceFolder}/apps/api/src/**/*.ts",
|
|
|
|
|
"${workspaceFolder}/modules/*/src/**/*.ts",
|
|
|
|
|
"${workspaceFolder}/packages/*/src/**/*.ts"
|
|
|
|
|
]
|
2025-04-27 20:47:47 +00:00
|
|
|
},
|
|
|
|
|
{
|
2025-04-28 09:54:29 +00:00
|
|
|
"name": "Turbo: debug server-side + modules + packages",
|
|
|
|
|
"type": "node",
|
2025-04-27 20:47:47 +00:00
|
|
|
"request": "launch",
|
2025-04-28 09:54:29 +00:00
|
|
|
"program": "${workspaceFolder}/apps/server/src/index.ts",
|
|
|
|
|
"runtimeArgs": ["-r", "ts-node/register"],
|
2025-04-30 18:26:39 +00:00
|
|
|
"envFile": "${workspaceFolder}/apps/server/.env",
|
2025-04-28 09:54:29 +00:00
|
|
|
"env": {
|
|
|
|
|
"NODE_ENV": "development",
|
|
|
|
|
"NODE_OPTIONS": "--inspect=0"
|
|
|
|
|
},
|
|
|
|
|
"skipFiles": ["<node_internals>/**"],
|
|
|
|
|
"sourceMaps": true,
|
|
|
|
|
"outFiles": [
|
|
|
|
|
"${workspaceFolder}/apps/server/**/*.js",
|
|
|
|
|
"${workspaceFolder}/modules/**/dist/**/*.js",
|
|
|
|
|
"${workspaceFolder}/packages/**/dist/**/*.js"
|
|
|
|
|
],
|
|
|
|
|
"cwd": "${workspaceFolder}"
|
2025-04-27 20:47:47 +00:00
|
|
|
},
|
|
|
|
|
{
|
2025-04-28 09:54:29 +00:00
|
|
|
"name": "Debug Server",
|
|
|
|
|
"type": "node",
|
2025-04-27 20:47:47 +00:00
|
|
|
"request": "launch",
|
2025-04-28 09:54:29 +00:00
|
|
|
"program": "${workspaceFolder}/apps/server/src/index.ts",
|
2025-04-30 18:26:39 +00:00
|
|
|
"runtimeArgs": ["--require", "tsconfig-paths/register", "--inspect"],
|
2025-04-28 09:54:29 +00:00
|
|
|
"cwd": "${workspaceFolder}",
|
|
|
|
|
"outFiles": ["${workspaceFolder}/**/*.js"],
|
|
|
|
|
"sourceMaps": true,
|
|
|
|
|
"envFile": "${workspaceFolder}/apps/server/.env",
|
|
|
|
|
"internalConsoleOptions": "openOnSessionStart"
|
2025-04-27 20:47:47 +00:00
|
|
|
},
|
|
|
|
|
{
|
2025-04-28 09:54:29 +00:00
|
|
|
"name": "Attach to Server",
|
2025-04-27 20:47:47 +00:00
|
|
|
"type": "node",
|
|
|
|
|
"request": "attach",
|
2025-04-28 09:54:29 +00:00
|
|
|
"port": 9229,
|
2025-04-27 20:47:47 +00:00
|
|
|
"restart": true,
|
2025-04-28 09:54:29 +00:00
|
|
|
"protocol": "inspector",
|
2025-04-27 20:47:47 +00:00
|
|
|
"skipFiles": ["<node_internals>/**"],
|
2025-04-28 09:54:29 +00:00
|
|
|
"sourceMaps": true,
|
|
|
|
|
"outFiles": [
|
|
|
|
|
"${workspaceFolder}/apps/server/dist/**/*.js",
|
|
|
|
|
"${workspaceFolder}/packages/*/dist/**/*.js",
|
|
|
|
|
"${workspaceFolder}/modules/*/dist/**/*.js"
|
|
|
|
|
]
|
2025-04-27 20:47:47 +00:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|