N0taN3rd / Squidwarc

Squidwarc is a high fidelity, user scriptable, archival crawler that uses Chrome or Chromium with or without a head
https://n0tan3rd.github.io/Squidwarc/
Apache License 2.0
169 stars 26 forks source link

Need to instruct user to install Node requirements #1

Open machawk1 opened 7 years ago

machawk1 commented 7 years ago

Instructing in the README for the user to run npm install . (or your chosen variant) will install any other requirements you have specified, e.g., I didn't have the ramda module installed.

machawk1 commented 7 years ago

\o/

machawk1 commented 7 years ago

:o

N0taN3rd commented 7 years ago

@machawk1 I reopened this issue as the code base relies on ES6 (ES2015) and harmony features that the LTS version of Node does not nicely support. I did not use Async/Await until Electron 1.7.x which bumped the Node version to 7.9.0 even tho you could before with the --harmony flag even then it was janky. Which version of Node are you using? I want to set the engines field of the package.json to state the minimum version of Node.js we know Squidwarc will run nicely on. Thinking v7.9.0 as this is when I started relying on babel to only transpile the ES6/ES7 more extreme language features used in WAIL.
node.green is typically my goto for these questions

machawk1 commented 7 years ago

@N0taN3rd I am currently on Node v7.4.0 but am running into issues per #2. node.green is a cool resource. Thanks for making me aware.

I plan on poking at this repo more over the w/e.