title: Variables are not substituted in npm scripts on Windows
body: <p>I cannot figure out how to use variables in npm scripts on Windows 8, npm 3.10.10 and node 6.11.1. </p>
  
  <p>package.json:</p>
  
  <pre><code>{
    "name": "my-project",
    "scripts": {
      "start": "echo $npm_package_name"
    }
  }
  </code></pre>
  
  <p>and npm start outputs:</p>
  
  <pre><code>&gt; echo $npm_package_name
  
  $npm_package_name
  </code></pre>
  
  <p>For some reason, the variable does not substituted. Any help will be greatly appreciated!</p>
  
  <p>Articles being read- <a href="https://docs.npmjs.com/misc/scripts#packagejson-vars" rel="nofollow noreferrer">https://docs.npmjs.com/misc/scripts</a> and <a href="http://ianmcnally.me/blog/2016/2/4/variables-in-npm-scripts" rel="nofollow noreferrer">variables-in-npm-scripts</a></p>