devopsgroup-io / siteshooter

:camera: Automate full website screenshots and PDF generation with multiple viewport support.
https://devopsgroup.io
Mozilla Public License 2.0
67 stars 13 forks source link

Issue on install - Node.js >=6.0.0 results in errors #100

Open jookshub opened 6 years ago

jookshub commented 6 years ago

Hey,

it seems the dependency tree is not lined up correctly, as there are conflicting dependencies that result in an error during install.

Using Node.js lts/boron (6.14.2) -> phontom@4.0.12 requires node >=8 Using Node.js lts/carbon (8.11.2) -> got@5.7.1 requires node >=0.10.0 <=7

I would recommend to update the dependencies that require got@5.7.1, as I would prefer to use node 8 and got has available updates up to 8.3.1 :)

Best Regards Jook

FYI: The source of the issue is the download dependency required by the imagemin-pngquant dependency (not directly required but via imagemin-pngquant -> pngquant-bin -> bin-wrapper -> download -> got )

Is already an issue in bin-wrapper

stevebritton commented 6 years ago

We'll look into this - thanks for reporting the issue, @jookshub.