One question, does the installation need node.js? Because I’m not used to this, or can it be installed differently?
If you want to change plugin then you will need to rebuild it. Node.js is enviroment for build system. If you want to use it in basic functionality it is not neccessary, use prebuilt scripts from projjsdist. See the examples projpublicsimple-jquery-pdf.html, projpublicpdf-links-bookmarks.html, projpubliccontrols-customization.html for quick understanding.