Great, making progress! As for node-fetch, I think this post will be helpful:
And I believe node-fetch has a peer dependency, the encoding module, so you may have to install that if you don’t have it already. It’s mentioned in that thread.
encoding
Let us know how it goes!