title: Debugging SystemJS module loading?
body: <p>I'm having an incredibly hard time understanding the modules and need a way to debug my issues.  Is there a way to enumerate modules and their exports using SystemJS?  </p>
  
  <p>The config file seems like a poorly documented minefield.  For modules that supply bundles like 'RxJs', if I include the bundle in a script tag or if I try to get it to load using the SystemJS config, how can I tell what I <strong><em>should</em></strong> be able to find in what I've loaded and where it is at?  For instance I can get <code>rxjs</code> to work by copying the <code>node_modules/rxjs</code> to `wwwroot/libs/rxjs' and using this:</p>
  
  <pre><code>System.config({
      map: {
          'rxjs': 'lib/rxjs'
      },
      packages: {
          'rxjs': { defaultExtension: 'js' }
      }
  </code></pre>
  
  <p>This seems to load each individual file.  Now say I use a script tag to load the rxjs bundle.  How can I tell that the bundle has the modules I need?  Is there a way in SystemJS to see if it would use the bundle and what it could resolve to?</p>