kopia lustrzana https://github.com/c9/core
read from simple install field in package.json
rodzic
5edcde17bf
commit
03ef8db11a
|
@ -165,8 +165,8 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
// Start the installer if one is included
|
// Start the installer if one is included
|
||||||
if (options.installer) {
|
if (options.installer) {
|
||||||
addStaticPlugin("installer", name, options.installer.main,
|
addStaticPlugin("installer", name, options.installer,
|
||||||
options.installer.version, resourceHolder);
|
null, resourceHolder);
|
||||||
}
|
}
|
||||||
|
|
||||||
next();
|
next();
|
||||||
|
@ -311,11 +311,20 @@ define(function(require, exports, module) {
|
||||||
services.newresource.addFileTemplate(data, plugin);
|
services.newresource.addFileTemplate(data, plugin);
|
||||||
break;
|
break;
|
||||||
case "installer":
|
case "installer":
|
||||||
installer.createSession(pluginName, data, function(v, o){
|
if (data) {
|
||||||
require([path], function(fn){
|
installer.createSession(pluginName, data, function(v, o){
|
||||||
fn(v, o);
|
require([path], function(fn){
|
||||||
|
fn(v, o);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
else {
|
||||||
|
require([path], function(fn){
|
||||||
|
installer.createSession(pluginName, fn.version, function(v, o){
|
||||||
|
fn(v, o);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,10 +16,7 @@
|
||||||
"plugins": {
|
"plugins": {
|
||||||
"example": {}
|
"example": {}
|
||||||
},
|
},
|
||||||
"installer": {
|
"installer": "install.js",
|
||||||
"main": "install.js",
|
|
||||||
"version": 1
|
|
||||||
},
|
|
||||||
"categories": [
|
"categories": [
|
||||||
"misc"
|
"misc"
|
||||||
],
|
],
|
||||||
|
|
Ładowanie…
Reference in New Issue