grunt-browserify
- of the existing module formats, CJS seems to be the most sane to me
- it allows you to easily see how many collaborators are being used in
the piece of code due to the explicit require and module.exports
- in this case, sourcemap support suffers due to not having support for
integrating with grunt-concat-sourcemap