I guess I don't agree with this logic. If you're just using Bower and not Grunt, then you probably want `"main"` to be the minified version. If you're using Grunt and `"main"` is the minified version you can easily use the non-minified version in some app-specific Grunt task which copies it somewhere, etc.