shipit-silverstripe
Version:
A set of SilverStripe tasks for Shipit
23 lines (19 loc) • 538 B
JavaScript
var utils = require('shipit-utils');
/**
* Register SilverStripe tasks.
* - silverstripe
* - silverstripe:composer
* - silverstripe:devbuild
*/
module.exports = function (gruntOrShipit) {
var shipit = utils.getShipit(gruntOrShipit);
require('./composer')(gruntOrShipit);
require('./devbuild')(gruntOrShipit);
utils.registerTask(gruntOrShipit, 'silverstripe', [
'silverstripe:composer',
'silverstripe:devbuild'
]);
shipit.on('published', function () {
utils.runTask(gruntOrShipit, 'silverstripe');
});
};