title: "npm install" installs all dependencies in node_modules directory, instead of having them nested
body: <p>I need to know if the following behavior is normal.</p>
  
  <p>When I <code>npm install</code>, each package from my <strong>package.json</strong> and the dependencies, don't get installed <strong>nested</strong> anymore, but each dependency is installed in the <code>node_modules</code> directory. That makes my <code>node_modules</code> directory blown and look like this:</p>
  
  <p><a href="https://i.stack.imgur.com/hZ1AP.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/hZ1AP.jpg" alt="Screenshot of node_modules directory"></a></p>
  
  <p>This happened since I updated npm and node.</p>
  
  <p>Now I run:</p>
  
  <pre><code>npm -v 3.3.6
  node -v 4.2.1
  python 2.7
  windows 7
  wamp
  </code></pre>
  
  <p>My <code>package.json</code> file looks like this:</p>
  
  <pre><code>{
    "private": true,
    "devDependencies": {
      "gulp": "^3.8.8"
    },
    "dependencies": {
      "laravel-elixir": "^3.0.0",
      "bootstrap-sass": "^3.0.0"
    }
  }
  </code></pre>
  
  <p>It's the standard laravel <code>package.json</code> file.</p>
  
  <p>Is there a way to have nested directories again, because I don't like such a blown article with over 100 sub directories.</p>