{
	// Use IntelliSense to learn about possible attributes.
	// Hover to view descriptions of existing attributes.
	// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
	"version": "0.2.0",
	"configurations": [
		{
			"type": "chrome",
			"request": "attach",
			"name": "Attach to aardvark_renderer",
			"sourceMaps": true,
			//"trace":"verbose",
			"port": 8042,
			"webRoot":"${workspaceFolder}",
			"sourceMapPathOverrides": {
				// If you have local Git clones of @aardvarkxr/aardvark-react or @aardvarkxr/aardvark-shared,
				// you can use those repos as your source of these two packages with "npm install <path>" for each one.
				// But if you do that, source maps will get lost, so you also need to set the environment variable
				// "AV_SHARED_SRC=C:/some/path/aardvark-shared" so the following rules can make the source maps work 
				// through the sym linked packages. NOTE THE FORWARD SLASHES!
				"webpack:///../aardvark-react/*": "${env:AV_REACT_SRC}/*",
				"webpack:///../aardvark-shared/*": "${env:AV_SHARED_SRC}/*",
				"webpack:///./~/*": "${webRoot}/node_modules/*",       // Example: "webpack:///./~/querystring/index.js" -> "/Users/me/project/node_modules/querystring/index.js"
				"webpack:///./*":   "${webRoot}/*",                    // Example: "webpack:///./src/app.js" -> "/Users/me/project/src/app.js",
				"webpack:///*":     "*",                               // Example: "webpack:///project/app.ts" -> "/project/app.ts"
				"webpack:///src/*": "${webRoot}/*",                    // Example: "webpack:///src/app.js" -> "/Users/me/project/app.js"
				"meteor://💻app/*": "${webRoot}/*"                    // Example: "meteor://💻app/main.ts" -> "/Users/me/project/main.ts"
			}
		},
	]
}