I just released a major new version of Nimwave which completely removes the dynamic JsonNode-based design and replaces it with a more statically typed design using inheritance and methods. Special thanks to @ElegantBeef for suggesting this approach six months ago on discord...I finally got around to implementing it 😅
Check out the new README and updated starter project to see how it works now.
