title: Best Practice - ASP.NET Combine all JavaScript output
body: <p>I am curious as to what the best practice is to combine all JavaScript into one file.  I am using Visual Studio ASP.NET MVC 5 and TypeScript.  I also have jQuery and a bunch of plugins, as well as my own page specific JavaScript fies.</p>
  
  <p>Visual Studio has an option under Build Options -> TypeScript Build to "Combine JavaScript output into file".</p>
  
  <p>Does this combine only the JavaScript generated from the my TypeScript files, or will it also combine jQuery and the various plugins? </p>
  
  <p>Is there any possibility for collisions (multiple .ts files having the same variable name), or does TypeScript natively avoid that?</p>