UNPKG

gulp-build-bitrix-modul

Version:

Сборка модуля для маркетплейса, для установки в win-1251 и utf-8

28 lines (27 loc) 979 B
module.exports = function (gulp, plugins, config, setting) { return function (callback) { console.log('version-tools start'); if (setting.tools) { return callback(); } setting.tools = []; setting.files = []; plugins.git.exec({args: 'submodule status'}, (error, output) => { if (error) { throw error; } if (config.tools) { output.split(plugins.os.EOL).map((rev) => { rev = rev.trim().split(' '); if (config.tools[rev[1]]) { let item = config.tools[rev[1]]; rev = rev[0].replace(/[^a-z0-9]/g, ''); setting.tools.push([item[0] + '\\' + item[1], item[0] + '\\Ver' + rev + '\\' + item[1]]); } }); } console.log('version-tools stop'); callback(); }); }; };