title: Bower replacement in Visual Studio 2017 ASP.NET MVC Core Template
body: <p>Lately I created a ASP.NET MVC Core project from scratch using Visual Studio 2017 (15.6.3). I discovered the usual JavaScript frameworks:</p>
  
  <ul>
  <li>bootstrap</li>
  <li>jquery</li>
  <li>jquery-validation</li>
  <li>jquery-validation-unobtrusive</li>
  </ul>
  
  <p>But unfortunately all Bower support is gone! There's no <code>bower.json</code>, no <code>.bowerrc</code> and no "Manage Bower Packages..." anymore:</p>
  
  <p><a href="https://i.stack.imgur.com/zvlMs.png" rel="noreferrer"><img src="https://i.stack.imgur.com/zvlMs.png" alt="enter image description here"></a></p>
  
  <p>What's wrong with Visual Studio's ASP.NET MVC Core template? Did Bower become obsolete?</p>
  
  <p>Please don't duplicate this question to <a href="https://stackoverflow.com/questions/45770536">How to use bower packages in Visual Studio 2017</a> if Bower is deprecated! I don't like a fix pointing to deprecated technologies.</p>
  
  <p>I'd like to narrow the question: <strong>What's the simplest (most intuitive) way to replace Bower by NPM?</strong> Like Bower did with its <code>.bowerrc</code>: <code>{ "directory": "wwwroot/lib" }</code>?</p>