I'm trying to write a Node application which uses jQuery.
To use jQuery in Node, you need to provide it with a window object. There seem to be a number of ways to do this, but the most common seems to be to use JSDom to create the window object.
The problem is, to use JSDom, you need to install both Python and have VCBuild.exe available (and get the PATH set up properly).
This greatly increases the difficulty of sharing what I'm writing with the rest of my team. They'd each have to set up these additional dependencies on their computer, meaning it's a lot more complicated than just "clone repo and run npm install".
Does anyone have any suggestions?
I would suggest using cheerio