You should include a pre-built file ready for use by npm and bower, put it at for example `build/rrm.js`. And the convention is to put a minified version along with the unminified version. Don't include the build folder in `.gitignore` so that one might run `bower install rrm` to have all you need to start using RRM.