title: what do lines starting with double-slash '//' mean in a .npmrc?
body: <p>I'd naively assumed that .npmrc lines with double slash ('//') indicate a comment, but that's clearly not the case, because when I delete them, I'm unable to publish to my local registry.</p>
  
  <p>Example:</p>
  
  
  
  <pre class="lang-none prettyprint-override"><code>registry=https://npm.myregistry.io/
  //email=me@mydomain.com
  //npm.myregistry.io/:_authToken="Pgwb34F123EQdHqE7OoZA=="
  </code></pre>
  
  <p>If I remove the above // lines, publish results in</p>
  
  <pre class="lang-none prettyprint-override"><code>npm ERR! code ENEEDAUTH
  npm ERR! need auth auth required for publishing
  npm ERR! need auth You need to authorize this machine using `npm adduser`
  </code></pre>
  
  <p>I can't find any reference to this syntax in npmrc documentation or the ini module parser documentation.  I'm assuming it has something to do with synthesized properties?</p>