VulpesOS/gaia/apps/verticalhome/build/build.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

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);
};