to make the code easier to maintain, thanks to file modules instead of concatenating files with an intro/outro.
to make use easier, and publish to npm instead of bower (allow the removal of the shim repo).
Browserify allows UMD module generation, so the plain JS file could still be generated.
Additionally, conversion to JS: CS brings little to no value on this project and it make it easier to contribute. It also simplifies the browserify implementation. The Gruntfile is also removed since all commands are now pretty simple, via npm run-script. Eg. npm run example.
Fix #2. Conversion to browserify:
Browserify allows UMD module generation, so the plain JS file could still be generated.
Additionally, conversion to JS: CS brings little to no value on this project and it make it easier to contribute. It also simplifies the browserify implementation. The Gruntfile is also removed since all commands are now pretty simple, via
npm run-script
. Eg.npm run example
.