test(plug-in): test source-map support
chore(project): update watchify dev dependency
feat(plug-in): add browserify plugin option
chore(project): release v0.5.0
feat(plug-in): add prebundle support

This commit adds the ability to configure the bundle prior to
minification.
docs(README): refactor usage section
chore(project): release v0.6.0
fix(package.json): make watchify a regular dependency

This pins the version of watchify to use to 0.10.2 and
makes it a regular dependency to ensure we do not break
because of dependendencies introduced in browserify > 0.4.x.

Closes #9
chore(project): release v0.6.1
chore(example): bump karma-bro version
feat(plug-in): close watchers when karma exits
docs(CONTRIBUTING): add contributing guide
chore(project): release v0.6.2
docs(README): add maintainer section
docs(CONTRIBUTING): typo and grammar edit
fix(travis): make node version a string

This is a common mistake with Travis files. It used to not cause problems but apparently they now changed something. YAML parses `0.10` to `0.1`. Either Travis or nvm used to assume this meant `0.10` but apparently now it breaks. Strings are always the right convention anyhow since version numbers aren't actually numbers.
chore(tests): switch to mocha+chai
chore(example): add chrome-launcher (easier debugging)
feat(plug-in): add browserify 5 support

This commit adds support for browserify 5.x with

* deferred bundle rebuild on change only
* change detection for added + removed files

Closes #12
chore(jshint): update config