@@ -37,7 +37,8 @@ define(function (require, exports, module) {
3737 ExtensionLoader = require ( "utils/ExtensionLoader" ) ,
3838 NodeConnection = require ( "utils/NodeConnection" ) ,
3939 PreferencesManager = require ( "preferences/PreferencesManager" ) ,
40- PathUtils = require ( "thirdparty/path-utils/path-utils" ) ;
40+ PathUtils = require ( "thirdparty/path-utils/path-utils" ) ,
41+ electronVersion = brackets . metadata . devDependencies . electron ;
4142
4243 PreferencesManager . definePreference ( "proxy" , "string" , undefined , {
4344 description : Strings . DESCRIPTION_PROXY
@@ -115,6 +116,7 @@ define(function (require, exports, module) {
115116 // so npm can use it in the domain
116117 options = options || { } ;
117118 options . proxy = PreferencesManager . get ( "proxy" ) ;
119+ options . electronVersion = electronVersion ;
118120
119121 extensionManager . validate ( path , options )
120122 . done ( function ( result ) {
@@ -168,7 +170,8 @@ define(function (require, exports, module) {
168170 systemExtensionDirectory : systemDirectory ,
169171 apiVersion : brackets . metadata . apiVersion ,
170172 nameHint : nameHint ,
171- proxy : PreferencesManager . get ( "proxy" )
173+ proxy : PreferencesManager . get ( "proxy" ) ,
174+ electronVersion : electronVersion
172175 } )
173176 . done ( function ( result ) {
174177 result . keepFile = false ;
0 commit comments