{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Debug Nest Framework", "runtimeExecutable": "npm", "runtimeArgs": ["run", "start:debug", "--", "--inspect-brk"], "autoAttachChildProcesses": true, "restart": true, "sourceMaps": true, "stopOnEntry": false, "console": "integratedTerminal", "env": { "HOST_NAME": "localhost" } }, { "type": "node", "request": "launch", "name": "Debug Current TS File", "program": "${workspaceFolder}/dist/src/drizzle/${fileBasenameNoExtension}.js", "preLaunchTask": "tsc: build - tsconfig.json", "outFiles": ["${workspaceFolder}/out/**/*.js"], "sourceMaps": true, "smartStep": true, "internalConsoleOptions": "openOnSessionStart" }, { "type": "node", "request": "launch", "name": "Launch TypeScript file", "runtimeArgs": ["-r", "ts-node/register", "-r", "tsconfig-paths/register"], "args": ["${workspaceFolder}/src/drizzle/import.ts"], "cwd": "${workspaceFolder}", "protocol": "inspector", "outFiles": ["${workspaceFolder}/**/*.js"], "skipFiles": ["/**", "${workspaceFolder}/node_modules/**/*.js"] }, { "type": "node", "request": "launch", "name": "generateDefs", "skipFiles": ["/**"], "program": "${workspaceFolder}/dist/src/drizzle/generateDefs.js", "outFiles": ["${workspaceFolder}/dist/src/drizzle/**/*.js"], "sourceMaps": true, "smartStep": true }, { "type": "node", "request": "launch", "name": "generateTypes", "skipFiles": ["/**"], "program": "${workspaceFolder}/dist/src/drizzle/generateTypes.js", "outFiles": ["${workspaceFolder}/dist/src/drizzle/**/*.js"], "sourceMaps": true, "smartStep": true } ] }