title: Can VS Code debugging use sourceMapPathOverrides along with serverReadyAction / debugWithChrome?
body: <p>When debugging web app server code in VS Code (.NET Core in my case), there is a <code>launch.json</code> configuration option called <code>serverReadyAction</code> to open the web browser, e.g.:</p>
  
  <pre><code>"serverReadyAction": {
      "pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"   ,
      "action": "openExternally"
  }
  </code></pre>
  
  <p><code>openExternally</code> is one possible action, and <code>debugWithChrome</code> is another. The latter starts a Chrome debug session using the Debugger for Chrome extension. In this mode, a <code>webRoot</code> property can be added that is passed to the Chrome debug session:</p>
  
  <pre><code>"serverReadyAction": {
      "action": "debugWithChrome",
      "pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"   ,
      "webRoot": "${workspaceRoot}/wwwroot"
  }
  </code></pre>
  
  <p>The nice thing about this is that now I can hit breakpoints in my C# <em>and</em> my client-side JavaScript - lovely!</p>
  
  <p>However, my JS is actually compiled from TypeScript and bundled (with Webpack in this case). Ordinarily when using the Debugger for Chrome extension, I can tell it about <code>sourceMapPathOverrides</code>. A typical config would be:</p>
  
  <pre><code>{
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome",
      "url": "https://localhost:5001",
      "webRoot": "${workspaceRoot}/src",
      "sourceMapPathOverrides": {
          "webpack:///./src/*": "${webRoot}/*"
      }
  }
  </code></pre>
  
  <p>My question is if this is possible when using the a Chrome debug session created by <code>serverReadyAction</code> / <code>debugWithChrome</code>. It's not immediately apparent.</p>