Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
27 lines
731 B
JavaScript
Executable file
27 lines
731 B
JavaScript
Executable file
'use strict';
|
|
|
|
/* jshint node: true */
|
|
|
|
var utils = require('utils');
|
|
var manager = require('homescreen-manager');
|
|
var svoperapps = require('./homescreen-svoperapps');
|
|
|
|
var VerticalHomeAppBuilder = function() {
|
|
};
|
|
|
|
VerticalHomeAppBuilder.prototype.execute = function(options) {
|
|
var homescreen = manager.getHomescreen(options);
|
|
|
|
var stageDir = utils.getFile(options.STAGE_APP_DIR);
|
|
var configFile = utils.getFile(stageDir.path, 'js', 'init.json');
|
|
utils.writeContent(configFile, JSON.stringify(homescreen));
|
|
|
|
if (options.VARIANT_PATH) {
|
|
svoperapps.execute(options, homescreen, stageDir);
|
|
}
|
|
};
|
|
|
|
exports.execute = function(options) {
|
|
utils.copyToStage(options);
|
|
(new VerticalHomeAppBuilder()).execute(options);
|
|
};
|