I'm creating a javascript library that I want make available through Bower to my internal company. I'm using Grunt to build my library.
My issue is that grunt's convention is to use package.json
to define dependencies, library versions, dependencies, etc.
Bower, on the other hand, assumes that that same information is found in a component.json
file.
What's the intended use of these two? They seem to serve essentially the same purpose. Do I need to create both and cut and paste the shared information?