title: NPM, package.json - how to add dependency with "@" in name
body: <p>I am trying to install new Angular 2 RC in my project. Module name in NPM was changed from <code>angular2</code> to <code>@angular/core</code>. But when I add it to my <strong>package.json</strong>, it tries to install module <code>angular/core</code> instead and doesn't find it. When I type</p>
  
  <pre><code>npm install @angular/core
  </code></pre>
  
  <p>in console, then Angular 2 is properly installed. Do you know why <strong>package.json</strong> skipps "@" in module name and how to fix it?</p>
  
  <p>//Edit: I found out that it's not just a name, but "@" indicates a <code>scoped package</code>. Anyway, this should work using <strong>package.json</strong> (as described in <a href="https://docs.npmjs.com/misc/scope" rel="noreferrer">documentation</a>), but for some reason doesn't.
  I am using Visual Studio 2015 with latest updates and my project is an ASP.NET MVC 6 project (which comes equipped with npm support)</p>