-
Improvement
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
None
We currently use 2 package managers in the frontend, as described in the web stack documentation.
NPM performs the same function as Bower, but for build tools instead of runtime dependencies. The two even use similar specifications for their packages (a simple json file).
We could instead rely on NPM to handle all of the build + runtime dependencies.This would enable us to use fancier tools like Browserify, which in-turn would significantly clean up our index.html and make our UI code framework-agnostic.
This ticket is compete when we have altered package.json to point at any dependencies mentioned in bower.json.