@@ -9,7 +9,7 @@ var concat = require('gulp-concat-util');
99
1010var themeClasses = [ 'deep-space' , 'space' , [ 'clouds' , 'clouds-top' ] , 'clouds' , 'forest' , 'ground' ] ;
1111
12- gulp . task ( 'html' , function ( ) {
12+ function html ( ) {
1313 var projectsFile = fs . readFileSync ( 'gilhub/src/projects.json' ) ;
1414 var projectsData = JSON5 . parse ( projectsFile ) ;
1515 projectsData . categories . forEach ( function ( category , i ) {
@@ -22,9 +22,9 @@ gulp.task('html', function () {
2222 return gulp . src ( 'gilhub/src/index.html' )
2323 . pipe ( mustache ( projectsData ) )
2424 . pipe ( gulp . dest ( './' ) ) ;
25- } ) ;
25+ } ;
2626
27- gulp . task ( 'css' , function ( ) {
27+ function css ( ) {
2828 return gulp . src ( 'gilhub/src/*.css' )
2929 . pipe ( postcss ( [
3030 postcssGradients ,
@@ -33,13 +33,16 @@ gulp.task('css', function () {
3333 } )
3434 ] ) )
3535 . pipe ( gulp . dest ( 'gilhub/lib' ) ) ;
36- } ) ;
36+ } ;
3737
38- gulp . task ( 'scripts' , function ( ) {
38+ function scripts ( ) {
3939 return gulp . src ( [ 'node_modules/fontfaceobserver/fontfaceobserver.js' , 'gilhub/src/*.js' ] )
4040 . pipe ( concat ( 'home.js' ) )
4141 . pipe ( concat . header ( '// https://github.com/bramstein/fontfaceobserver\n' ) )
4242 . pipe ( gulp . dest ( 'gilhub/lib' ) ) ;
43- } ) ;
43+ } ;
4444
45- gulp . task ( 'default' , [ 'html' , 'css' , 'scripts' ] ) ;
45+ exports . html = html ;
46+ exports . css = css ;
47+ exports . scripts = scripts ;
48+ exports . default = gulp . series ( html , css , scripts ) ;
0 commit comments