control-freak-ide/Code/client/package.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

69 lines
3.3 KiB
JavaScript

/* jshint node:true */
module.exports.getModules = function (grunt, addRepository) {
var gitOptions = {
verbose: true
};
var GITHUB_SOURCE_URI = 'https://github.com/gbaumgart';
var GITLAB_SOURCE_URI = 'https://gitlab.com/xamiro';
var profile = grunt.option('profile') || 'all';
var privates = true;profile==='control-freak';
addRepository('src/lib/xfile', GITHUB_SOURCE_URI + '/xfile.git');
addRepository('src/lib/xide', GITHUB_SOURCE_URI + '/xide.git');
addRepository('src/lib/xconsole', GITHUB_SOURCE_URI + '/xconsole.git');
addRepository('src/lib/xaction', GITHUB_SOURCE_URI + '/xaction.git');
addRepository('src/lib/davinci', GITHUB_SOURCE_URI + '/xdavinci.git');
addRepository('src/lib/xexpression', GITHUB_SOURCE_URI + '/xexpression.git');
addRepository('src/lib/xnode', GITHUB_SOURCE_URI + '/xnode.git');
addRepository('src/lib/xapp', GITHUB_SOURCE_URI + '/xapp.git');
addRepository('src/lib/xlog', GITHUB_SOURCE_URI + '/xlog.git');
addRepository('src/lib/xdocker', GITHUB_SOURCE_URI + '/xdocker.git');
addRepository('src/lib/dgrid', GITHUB_SOURCE_URI + '/dgrid.git');
addRepository('src/lib/xdojo', GITHUB_SOURCE_URI + '/xdojo.git');
addRepository('src/lib/dojo', GITHUB_SOURCE_URI + '/x-dojo.git');
addRepository('src/lib/xgrid', GITHUB_SOURCE_URI + '/xgrid.git');
addRepository('src/lib/dcl', GITHUB_SOURCE_URI + '/dcl.git');
addRepository('src/lib/xideve', GITHUB_SOURCE_URI + '/xideve.git');
addRepository('src/lib/wcDocker', GITHUB_SOURCE_URI + '/wcDocker.git');
privates && addRepository('src/lib/xcf', GITLAB_SOURCE_URI + '/xcf.git');
privates && addRepository('src/lib/xblox', GITLAB_SOURCE_URI + '/xblox-js.git');
addRepository('src/lib/external/bootstrap-select', 'https://github.com/silviomoreto/bootstrap-select.git');
addRepository('src/lib/external/bootstrap3-dialog', GITHUB_SOURCE_URI + '/bootstrap3-dialog.git');
addRepository('src/lib/xlang', GITHUB_SOURCE_URI + '/xlang.git');
addRepository('src/lib/external/messenger_latest', 'https://github.com/HubSpot/messenger.git');
addRepository('src/lib/external/twitter-bootstrap-wizard', GITHUB_SOURCE_URI + '/twitter-bootstrap-wizard.git');
addRepository('src/lib/external/selectize', GITHUB_SOURCE_URI + '/selectize.js.git');
addRepository('src/lib/external/micromatch', GITHUB_SOURCE_URI + '/micromatch-browser.git');
addRepository('src/lib/external/velocity', 'https://github.com/julianshapiro/velocity.git');
addRepository('src/lib/external/font-awesome-picker', GITHUB_SOURCE_URI + '/fontawesome-iconpicker.git');
//addRepository('src/lib/external/wysihtml', 'https://github.com/Voog/wysihtml.git');
addRepository('src/theme', GITHUB_SOURCE_URI + '/admin-theme.git', null, gitOptions, {
post: {
command: "npm install"
}
});
privates && addRepository('src/lib/xibm', GITLAB_SOURCE_URI + '/xibm.git', null, {
recursive: true
}, {
post: {
command: "git submodule foreach \'git checkout master\'"
}
});
addRepository('src/lib/xace', GITHUB_SOURCE_URI + '/xace.git', null, {
recursive: true
}, {
post: {
command: "git submodule foreach \'git checkout master\'"
}
});
};