Replace phantomjs
Since phantom-js is no longer maintained, perhaps jsdom could be used?
I should have checked the source first. Since jsdom is there, I'd suggest that is completely removed; too much overhead and jsdom seems to work fine.
Hmm, now I remember... With browser: false thus using jsdom, testing is super slow at least on my Windows system.
@yargalot i think phantom js should be removed completely because its bloating the node_modules folder by ~60MB.
We could also remove PhantomJS and use Puppeteer along with Chrome Headless. I could help with a PR here is that sounds like a good solution.
Yeh makes sense to replace phantom with puppeteer. Happy to take that as a pull request
Awesome, I'll work on that and submit when I get a chance
any updates here?