Progress report, March 30, 2024.
I tried #CommonJS packaging, but it turned out to be quite challenging, so I decided to support #ESM only.
I got #Fedify packaged into npm using #dnt, but it hasn't been published to npm yet.
I've made the entire unit test pass in Node.js now.
It was pre-released to JSR as version 0.5.0-dev.86+31d077e4, and you can test it out.
https://github.com/dahlia/fedify/discussions/24#discussioncomment-8958020