Where does the Electron version come from?


process.versions['electron'] returns a version like 0.37.8 which doesn’t correspond to Electron GitHub release, module version or anything I could find in this metadata. Where is it defined/bumped exactly?

The reason I’m asking is I wanted to node-gyp the serialport library for each Electron version and automate this process, so users don’t need to build it from sources.


If this is about Atom:




Thank you! So it is the same version it’s just Atom uses an older Electron (pre 1.0).