{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "dev:as 디버그", "runtimeExecutable": "pnpm", "runtimeArgs": [ "run", "dev:as" ], "skipFiles": [ "/**", "**/node_modules/**" ], "resolveSourceMapLocations": [ "${workspaceFolder}/**", "!**/node_modules/**" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "sourceMaps": true, "env": { "NODE_OPTIONS": "--inspect --max-old-space-size=8192" } }, { "type": "node-terminal", "request": "launch", "name": "dev:as 서버 컴포넌트 디버그 (node-terminal)", "command": "pnpm --filter as dev", "cwd": "${workspaceFolder}" }, { "type": "node-terminal", "request": "launch", "name": "dev:as 통합 디버그 (Server + Client)", "command": "pnpm --filter as dev", "cwd": "${workspaceFolder}", "serverReadyAction": { "action": "debugWithChrome", "pattern": "- Local:\\s+(https?://.+)", "uriFormat": "%s", "webRoot": "${workspaceFolder}/apps/as" } }, { "type": "node", "request": "launch", "name": "Playwright: 현재 활성화된 테스트 디버그", "runtimeExecutable": "pnpm", "runtimeArgs": [ "--filter", "cs", "exec", "playwright", "test", "${relativeFile}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": [ "/**", "**/node_modules/**" ] }, { "type": "node", "request": "launch", "name": "Playwright: cs 로그인 테스트 디버그", "runtimeExecutable": "pnpm", "runtimeArgs": [ "--filter", "cs", "exec", "playwright", "test", "tests/login.spec.ts" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "skipFiles": [ "/**", "**/node_modules/**" ] }, { "type": "node-terminal", "request": "launch", "name": "dev:cs 통합 디버그 (Server + Client)", "command": "pnpm --filter cs dev", "cwd": "${workspaceFolder}", "serverReadyAction": { "action": "debugWithChrome", "pattern": "- Local:\\s+(https?://.+)", "uriFormat": "%s", "webRoot": "${workspaceFolder}/apps/cs" } }, { "type": "node", "request": "launch", "name": "dev:cs 디버그", "runtimeExecutable": "pnpm", "runtimeArgs": [ "run", "dev:cs" ], "skipFiles": [ "/**", "**/node_modules/**" ], "resolveSourceMapLocations": [ "${workspaceFolder}/**", "!**/node_modules/**" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "sourceMaps": true, "env": { "NODE_OPTIONS": "--inspect --max-old-space-size=8192" } }, { "type": "node", "request": "attach", "name": "dev:cs 서버 연결 (attach)", "port": 9229, "restart": true, "skipFiles": [ "/**", "**/node_modules/**" ], "sourceMaps": true, "resolveSourceMapLocations": [ "${workspaceFolder}/apps/cs/**", "!**/node_modules/**" ] }, { "type": "chrome", "request": "launch", "name": "dev:cs 클라이언트 디버그 (Chrome)", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}/apps/cs", "skipFiles": [ "/**", "**/node_modules/**" ], "sourceMaps": true, "resolveSourceMapLocations": [ "${workspaceFolder}/apps/cs/**", "!**/node_modules/**" ] }, { "type": "node", "request": "launch", "name": "dev:st 디버그", "runtimeExecutable": "pnpm", "runtimeArgs": [ "run", "dev:st" ], "skipFiles": [ "/**", "**/node_modules/**" ], "resolveSourceMapLocations": [ "${workspaceFolder}/**", "!**/node_modules/**" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "sourceMaps": true, "env": { "NODE_OPTIONS": "--inspect --max-old-space-size=8192" } }, { "type": "node-terminal", "request": "launch", "name": "dev:st 통합 디버그 (Server + Client)", "command": "pnpm --filter st dev", "cwd": "${workspaceFolder}", "serverReadyAction": { "action": "debugWithChrome", "pattern": "- Local:\\s+(https?://.+)", "uriFormat": "%s", "webRoot": "${workspaceFolder}/apps/st" } } ] }