Hi Anthony,
I'm not necessarily opposed to adding metadata to support bower, but I see no reason to use bower when npm works just as well. npm solves the problem of installing a versioned package (by downloading a tar ball and extracting it into your "node_modules" directory) and the RaptorJS Optimizer will find modules in the node_modules directory so that the installed resources can be optimized for delivery to the browser. Bower just fragments the community in my mind :)
I would like to know why Bower is important for your use case if you have some time.
Thanks,
Patrick