Why does Atom 1.0.11 on Darwin ship with NodeJS v0.10.40?


Hi all,

I would like to use Nuclide, but it needs the harmony features in Node v0.12. However, the binary packages for Darwin ship with v0.10:

$ /Applications/Atom.app/Contents/Resources/app/apm/bin/node -v

I found that surprising, since I see topics about Electron using Node v3. Is this really meant to be like tnat?


The short answer is, yes, it is supposed to be like that. The current version of Atom does not use the current version of Electron. There is a Pull Request that is working to bring the version of Atom more in line with what is the current version of Electron:

And the Atom team is working on a release pipeline to prevent it f rom getting this far behind in the future.


The above PR has been merged now, so… ready to test (if you build yourself).