This PR migrates this library to use Spago instead of Pulp and Bower. Spago has become the default package manager and build tool for the community and this is a step towards standardizing all the contributor libraries on Spago.
This also updates CI to use Spago instead of Bower.
How should this be manually tested?
I have manually verified that the Bower file only has dependencies already included in the previous Bower file and at the same major versions -- the new generated one includes a few extra entries, but these are transitive dependencies that would already have been present.
What does this pull request do?
This PR migrates this library to use Spago instead of Pulp and Bower. Spago has become the default package manager and build tool for the community and this is a step towards standardizing all the contributor libraries on Spago.
This also updates CI to use Spago instead of Bower.
How should this be manually tested?
I have manually verified that the Bower file only has dependencies already included in the previous Bower file and at the same major versions -- the new generated one includes a few extra entries, but these are transitive dependencies that would already have been present.