Gulp copy and composer update for PHP extensions in Bolt
// 1. Execute 'npm install gulp gulp-composer'
// 2. Execute 'gulp watch' and enjoy
var gulp = require('gulp');
var composer = require('gulp-composer');
// define the default task and add the watch task to it
gulp.task('default', ['watch']);
gulp.task('composer',function(){
composer('update',{bin:'composer'});
});
gulp.task('copy', function () {
gulp.src('./folder/**/*.{php,twig}')
.pipe(gulp.dest('./vendor/folder'));
});
gulp.task('watch', function() {
gulp.watch('./folder/**/*.{php,twig}', ['copy','composer']);
});