Comment Comment by secoif what you described is npm@2's behaviour. npm@3 will flatten dependencies as much as possible parent secoif 10 years ago