Modernise a bunch

While reviewing !5 (merged), I noticed it was really hard to actually verify anything locally! Then I noticed the tests don't even run in CI! Whew!

  • Move from Node 8 to 20
  • Move from Gulp 3 to 4
  • Move from PhantomJS to Karma
  • Re-space mixed-tabbing source files (newer CoffeeScript compiler doesn't enjoy these)
  • Remove actually failing tests!
  • Have CI run test-and-build consistently on MRs
Edited by Asherah Connor

Merge request reports

Loading