mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
"Node 10.12 or newer" has been a hard requirement since this PR: https://github.com/atom/atom/pull/20879, due to newer versions of electron-chromedriver and electron-mksnapshot relying on extract-zip@2 as an indirect dependency. (extract-zip@2 requires Node 10.12 or newer for its recursive mkdir. Using extract-zip@2 with Node older than 10.12 results in errors. That leads to a lack of electron-vendored chromedriver or mksnapshot binaries where they're supposed to be. Which in turn causes startup blob creation (via mksnapshot) to fail toward the end of the Atom build scripts.)