Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-229

Investigate removing Bower from the frontend build chain to support Browserify

XMLWordPrintableJSON

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • None
    • Development
    • 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.

              lambert8 Sara Lambert
              lambert8 Sara Lambert
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified