37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     // this allows you to debug Vencord from VSCode.
 | |
|     // How to use:
 | |
|     // You need to run Discord via the command line to pass some flags to it.
 | |
|     // If you want to debug the main (node.js) process (preload.ts, ipcMain/*, patcher.ts),
 | |
|     //     add the --inspect flag
 | |
|     // To debug the renderer (99% of Vencord), add the --remote-debugging-port=9223 flag
 | |
|     //
 | |
|     // Now launch the desired configuration in VSCode and start Discord with the flags.
 | |
|     // For example, to debug both process, run Electron: All then launch Discord with
 | |
|     // discord --remote-debugging-port=9223 --inspect
 | |
| 
 | |
|     "version": "0.2.0",
 | |
|     "configurations": [
 | |
|         {
 | |
|             "name": "Electron: Main",
 | |
|             "type": "node",
 | |
|             "request": "attach",
 | |
|             "port": 9229,
 | |
|             "timeout": 30000
 | |
|         },
 | |
|         {
 | |
|             "name": "Electron: Renderer",
 | |
|             "type": "chrome",
 | |
|             "request": "attach",
 | |
|             "port": 9223,
 | |
|             "timeout": 30000,
 | |
|             "webRoot": "${workspaceFolder}/src"
 | |
|         }
 | |
|     ],
 | |
|     "compounds": [
 | |
|         {
 | |
|             "name": "Electron: All",
 | |
|             "configurations": ["Electron: Main", "Electron: Renderer"]
 | |
|         }
 | |
|     ]
 | |
| }
 |