I working on a project that requires WebGazer.js (https://webgazer.cs.brown.edu/). I would love to somehow add this library to package.json so that all my libraries install with 'npm install' instead of having to call 'npm install' and then download webgazer separately.
Is there anyway to do this by including a link or something of that nature? I am new to npm so I have no idea where to even start or if this is even possible.
npm install only works on modules. But, WebGazer has a package.json for NPM which is all you need. (The module doesn't need to be listed in the NPM repository.)
Try something like this:
npm install --save git+https://firstname.lastname@example.org/brownhci/WebGazer.git
If you actually had the problem you describe, you could set up a
postinstall script to install anything else you needed, however you need it. https://docs.npmjs.com/misc/scripts