{"action":"created","issue":{"url":"https://api.github.com/repos/npm/npm/issues/10276","labels_url":"https://api.github.com/repos/npm/npm/issues/10276/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/10276/comments","events_url":"https://api.github.com/repos/npm/npm/issues/10276/events","html_url":"https://github.com/npm/npm/issues/10276","id":115312646,"number":10276,"title":"does npm behave differently on different platforms?","user":{"login":"zmLGBBM","id":11990819,"avatar_url":"https://avatars.githubusercontent.com/u/11990819?v=3","gravatar_id":"","url":"https://api.github.com/users/zmLGBBM","html_url":"https://github.com/zmLGBBM","followers_url":"https://api.github.com/users/zmLGBBM/followers","following_url":"https://api.github.com/users/zmLGBBM/following{/other_user}","gists_url":"https://api.github.com/users/zmLGBBM/gists{/gist_id}","starred_url":"https://api.github.com/users/zmLGBBM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zmLGBBM/subscriptions","organizations_url":"https://api.github.com/users/zmLGBBM/orgs","repos_url":"https://api.github.com/users/zmLGBBM/repos","events_url":"https://api.github.com/users/zmLGBBM/events{/privacy}","received_events_url":"https://api.github.com/users/zmLGBBM/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/npm/npm/labels/support","name":"support","color":"FF91AF"}],"state":"closed","locked":false,"assignee":{"login":"snopeks","id":6379200,"avatar_url":"https://avatars.githubusercontent.com/u/6379200?v=3","gravatar_id":"","url":"https://api.github.com/users/snopeks","html_url":"https://github.com/snopeks","followers_url":"https://api.github.com/users/snopeks/followers","following_url":"https://api.github.com/users/snopeks/following{/other_user}","gists_url":"https://api.github.com/users/snopeks/gists{/gist_id}","starred_url":"https://api.github.com/users/snopeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snopeks/subscriptions","organizations_url":"https://api.github.com/users/snopeks/orgs","repos_url":"https://api.github.com/users/snopeks/repos","events_url":"https://api.github.com/users/snopeks/events{/privacy}","received_events_url":"https://api.github.com/users/snopeks/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-11-05T15:50:50Z","updated_at":"2015-11-11T18:43:50Z","closed_at":"2015-11-11T18:43:50Z","body":"Hi, I'm using node on `linux`, and the npm is:\r\n```\r\n➜  ~  npm --version\r\n3.3.6\r\n```\r\nHowever, npm still tends to put all the dependencies nested in each packages' own node_modules, which gives a very long path. Thought npm 3 was supposed to changed it's behavior, at least it works on my `windows` machine.\r\n\r\nPS: After a `npm dedupe`, it will eventually flatten all dependencies into the `node_module` folder."},"comment":{"url":"https://api.github.com/repos/npm/npm/issues/comments/155873223","html_url":"https://github.com/npm/npm/issues/10276#issuecomment-155873223","issue_url":"https://api.github.com/repos/npm/npm/issues/10276","id":155873223,"user":{"login":"snopeks","id":6379200,"avatar_url":"https://avatars.githubusercontent.com/u/6379200?v=3","gravatar_id":"","url":"https://api.github.com/users/snopeks","html_url":"https://github.com/snopeks","followers_url":"https://api.github.com/users/snopeks/followers","following_url":"https://api.github.com/users/snopeks/following{/other_user}","gists_url":"https://api.github.com/users/snopeks/gists{/gist_id}","starred_url":"https://api.github.com/users/snopeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snopeks/subscriptions","organizations_url":"https://api.github.com/users/snopeks/orgs","repos_url":"https://api.github.com/users/snopeks/repos","events_url":"https://api.github.com/users/snopeks/events{/privacy}","received_events_url":"https://api.github.com/users/snopeks/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T18:43:50Z","updated_at":"2015-11-11T18:43:50Z","body":"Hi @zmLGBBM , did you by any chance see this in modules installed with npm@2? npm@3 install behavior does flatten dependency trees, but will not automatically go in and change dependency trees installed with npm@2. \r\n\r\nSince it sounds like you've resolved the initial issue with some deduping, I'm going to close this issue, but let me know if you have more questions :) "}}