{ "version": "0.2.0", "configurations": [ { "name": "Dev server (debug)", "type": "node", "request": "launch", "program": "${workspaceFolder}/src/server.ts", "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "preLaunchTask": "dev: ensure .dev/site.env", "env": { "MENU_ROOT": "${workspaceFolder}/.dev", "MENU_SITE_CONFIG": "${workspaceFolder}/config/hopsngrains.site.json", "SECURE_COOKIES": "false", "LOG_LEVEL": "info", "PORT": "3000" } }, { "name": "Dev server (watch, no debugger)", "type": "node-terminal", "request": "launch", "command": "npm run dev", "cwd": "${workspaceFolder}" }, { "name": "Debug the open test file", "type": "node", "request": "launch", "program": "${file}", "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "runtimeArgs": ["--test"], "autoAttachChildProcesses": true }, { "name": "Check the running site", "type": "node", "request": "launch", "program": "${workspaceFolder}/scripts/check-site.ts", "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": ["/**"], "args": ["${input:siteUrl}"] } ], "inputs": [ { "id": "siteUrl", "type": "promptString", "description": "Base URL to check", "default": "http://127.0.0.1:3000" } ] }