Install all dependencies flat
Since we need babel and eslint be available for each package to run, it would not be available in a npm subtree.
This is what we do not want in our node_modules/ folder
@linguala/common-dev-dependencies +- package.json +- node_modules/ +- babel-cli/ +- package.json +- bin/babel.js +- eslint/ +- package.json +- bin/eslint.js
This is what we want in our node_modules/:
@linguala/common-dev-dependencies +- package.json babel-cli/ +- package.json +- bin/babel.js eslint/ +- package.json +- bin/eslint.js
Need to use npm3+ instead of the nvm packaged npm 2 (from node v4.x)
Upgrade to npm@5 anyway soon with meteor-1.6, then this issue should be solved