title: package.JSON file Incomplete?
body: <p>I have installed npm and grunt. In the command line, I have navigated to my project's directory, and, initiated a <code>package.json</code> file.  My problem is, it seems to only generate part of the file. It definetely generates the package.json file, but it only asks for name and version and irrespective of what I put it first presents this:</p>
  
  <pre><code>npm ERR! code EINVALIDTAGNAME
  npm ERR! Invalid tag name "Grunt Js": Tags may not have any characters that enco
  deURIComponent encodes.
  About to write to C:\Users\t.steiner\Desktop\Lynda Training\Grunt Js\package.jso
  n:
  
  {
    "name": "",
    "version": ""
  }
  
  
  Is this ok? (yes)
  </code></pre>
  
  <p>and then this:</p>
  
  <pre><code>Is this ok? (yes) yes
  npm ERR! Callback called more than once.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     C:\Users\t.steiner\AppData\Roaming\npm-cache\_logs\2017-11-30T13_58
  _26_759Z-debug.log
  
  C:\Users\t.steiner\Desktop\Lynda Training\Grunt Js&gt;
  </code></pre>
  
  <p>Have I messed up the instillation of either of these items?</p>