webgl-3d-viewer
Version:
A WebGL ThreeJS STL viewer implementation written in ES6
22 lines (16 loc) • 794 B
JavaScript
import gulpMain from 'gulp';
import gulpHelp from 'gulp-help';
import runSequence from 'run-sequence';
const gulp = gulpHelp(gulpMain);
gulp.task('dev', 'Start gulp with `gulp dev` to start developing', (cb)=>{
return runSequence('clean:build', 'source', 'watch', cb);
});
gulp.task('release', 'Start gulp with `gulp release` to create a release build', (cb)=>{
return runSequence(['clean:build', 'clean:dist'], 'source', 'release:build', cb);
});
gulp.task('deploy', 'Start gulp with `gulp deploy` to create a release build and deploy it to the Github pages repository', (cb)=>{
return runSequence('release', 'deploy-to-gh-pages', cb);
});
gulp.task('tag', 'Create a release tag by typing `gulp tag`', (cb)=>{
return runSequence('tag:bump-version', 'tag:create-version', cb);
});