Most of them are required by LoopBack for runtime and testing. I think we need to flush out the template for scaffolded `app.js` first. There might be opportunities to remove or move the deps to dev/optional sections after that.