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


#1

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
v0.10.40

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


#2

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.


#3

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