title: require.js dependency analysis tool
body: <p>How to detect circular dependencies from a project built using requir.js?</p>
  
  <p>For instance</p>
  
  <pre><code>/* File: MyView.js */
  define(['backbone','views/myview','object_x'], function(BB,V,X){
     ...
  });
  
  /* File: Object_X.js */
  define(['backbone','jquery','views/myview','object_x'], function(BB,$,V,X){
     ...
  });
  </code></pre>
  
  <p>what I mean is that as the project gets bigger, manually inspecting each file becomes a hassle.</p>
  
  <p><em>Edit:</em>
  How about detecting redundant dependencies?</p>