title: Typescript vs Tsc vs Ntypescript
body: <p>This all started with <code>tsc --init</code> not working...</p>
  
  <p>What's the difference between:</p>
  
  <pre><code>npm install -g typescript
  npm install -g tsc
  npm install -g ntsc
  </code></pre>
  
  <p>I thought "tsc" was just a shortcut for typescript, but listing them out seems to give different versions</p>
  
  <blockquote>
    <p>PS C:\angular2-app> npm list -g tsc<br>
    C:\Users\Wheeeeee\AppData\Roaming\npm<br>
    └── tsc@1.20150623.0</p>
    
    <p>PS C:\angular2-app> npm list -g typescript<br>
    C:\Users\Wheeeeee\AppData\Roaming\npm<br>
    └── typescript@1.8.10</p>
  </blockquote>
  
  <p>So, what's the difference between the two. Is typescript the library and tsc some sort of a command line helper? </p>
  
  <p>P.S. I don't really care about <a href="https://www.npmjs.com/package/ntypescript" rel="noreferrer">ntsc</a>, it's just part of the question if you know offhand or for some reason think it's a must. Ignore otherwise. </p>
  
  <p>EDIT: Given the answer below, how does powershell know which tsk I am trying to use? How do I specify? </p>