Thank you for your thorough explanations though i had checked the link several times but could not get what you just explained.
Sorry if I offended you, it was not my intention.
I've read the page very quick and it looked all the info I could think about - from how to install, to how to call it.
So I assumed you were not willing to click - for whatever reasons - the link.
The project seems to be one JS (NodeJS) that acts as a server.
With simple commands sending json you can do the basic operations from "client".
I have to read a little more about NPM/NodeJS myself and then I will run it and play with it, but these are the basics.