tarifa
Version:
Your friendly toolchain for mobile app development on top of Apache Cordova
23 lines (20 loc) • 694 B
JavaScript
/**
* patch cordova's config.xml file
*/
var path = require('path'),
plugins = require('../../cordova/plugins'),
log = require('../../helper/log'),
configBuilder = require('../../xml/config.xml');
module.exports = function (response) {
var configXmlPath = path.join(response.path, 'app/config.xml'),
allPlugins = plugins.listAll(),
defaultPlugins = allPlugins.filter(function (p) {
return p.default;
}).map(function (p) {
return p.value;
});
return configBuilder.removePlugins(configXmlPath, defaultPlugins).then(function () {
log.send('success', 'patched config.xml');
return response;
});
};