Why devDependencies?


In the ember-cli docs on Managing addon dependencies, there’s this statement:

Install your client side dependencies via Bower. … Note that currently this will add the component to the main dependencies hash. Move it to devDependencies.

What’s the purpose behind moving dependencies to devDependencies?


I would also like to know, and if it’s configurable.

CI tools building for production doesn’t need to install dev dependencies so controlling what goes into devDependecies will help with build and deployment speed.