1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // A launch configuration that compiles the extension and then opens it inside a new window
- {
- "version": "0.2.0",
- "configurations": [
- {
- "type": "extensionHost",
- "request": "launch",
- "name": "Launch Client",
- "runtimeExecutable": "${execPath}",
- "args": ["--extensionDevelopmentPath=${workspaceRoot}"],
- "outFiles": ["${workspaceRoot}/client/out/**/*.js"],
- "preLaunchTask": {
- "type": "npm",
- "script": "watch"
- }
- },
- {
- "type": "node",
- "request": "attach",
- "name": "Attach to Server",
- "port": 6009,
- "restart": true,
- "outFiles": ["${workspaceRoot}/server/out/**/*.js"]
- },
- {
- "name": "Language Server E2E Test",
- "type": "extensionHost",
- "request": "launch",
- "runtimeExecutable": "${execPath}",
- "args": [
- "--extensionDevelopmentPath=${workspaceRoot}",
- "--extensionTestsPath=${workspaceRoot}/client/out/test",
- "${workspaceRoot}/client/testFixture"
- ],
- "outFiles": ["${workspaceRoot}/client/out/test/**/*.js"]
- }
- ],
- "compounds": [
- {
- "name": "Client + Server",
- "configurations": ["Launch Client", "Attach to Server"]
- }
- ]
- }
|