Inevitably when you put something out on the Internet, you’re going get a lot of critics. I think it’s amazing, you’ve taken this initiative.
I would consider purpose here in respect to node.js: I would never run something critical like UPS on node.js, it’s full of bugs and api shelf life is measured in weeks. Auto updates are also not a thing I would do for a plethora odd reasons, the least bit is my UPS daemon has no business connecting to the Internet.
I will say, the documentation is beautiful. I’ve set up a dozen Eaton UPSs, and i wouldn’t say UPSC/Nut are hard, but they’re not great either.