Migrate from Bower to Yarn

Description

Bower is deprecated, and they are starting to throw 410 errors to warn developers to migrate. Bower is recommending Yarn, but after consideration, it makes more sense to switch to just using NPM. We decided to go with yarn for now so that we can use our existing grunt scripts

Acceptance Criteria

  • Any current NPM dependencies need to be changed to NPM dev-dependencies

  • All bower dependencies and overwrites need to be saved as Yarn dependencies (not dev dependencies)

  • Dev-UI build tasks are updated to pull dependency list from Yarn dependencies (not dev dependencies)

Status

Assignee

Jakub Kondrat

Reporter

Nick Reid

Labels

Story Points

5

Time tracking

40h

Components

Sprint

None

Fix versions

Priority

Major