feross / bitmidi.com

🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
https://bitmidi.com
572 stars 52 forks source link

Fix tests on Node 16 #117

Closed voxpelli closed 2 months ago

voxpelli commented 3 years ago

Fixes #116 and also fixes failing tests in the standard repo, see: https://github.com/standard/standard/pull/1703

Basically the installed canvas version doesn't compile on Node 16 and it is used by svg2img, which is used by @bubblewrap/core, which in turn is used by @bubblewrap/cli.

Updating @bubblewrap/cli to the latest and greatest version triggers canvas to also be updated to a newer version.

Collateral damage: Started using the npm 7 package-lock format.