| Index: gulpfile.js | 
| =================================================================== | 
| new file mode 100644 | 
| --- /dev/null | 
| +++ b/gulpfile.js | 
| @@ -0,0 +1,51 @@ | 
| +/*! | 
| + * This file is part of universal-design-language | 
| + * Copyright (C) 2016 Eyeo GmbH | 
| + * | 
| + * universal-design-language is free software: you can redistribute it and/or | 
| + * modify it under the terms of the GNU General Public License as published by | 
| + * the Free Software Foundation, either version 3 of the License, or | 
| + * (at your option) any later version. | 
| + * | 
| + * universal-design-language is distributed in the hope that it will be useful, | 
| + * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| + * GNU General Public License for more details. | 
| + * | 
| + * You should have received a copy of the GNU General Public License | 
| + * along with web.starter-kit.  If not, see <http://www.gnu.org/licenses/>. | 
| + */ | 
| + | 
| +const gulp = require("gulp"); | 
| +const sass = require("gulp-sass"); | 
| +const connect = require("gulp-connect"); | 
| + | 
| +gulp.task("connect", function() | 
| +{ | 
| +  connect.server({ | 
| +    root: ".", | 
| +    livereload: true | 
| +  }); | 
| +}); | 
| + | 
| +gulp.task("html", function() | 
| +{ | 
| +  gulp.src("html/*.html") | 
| +    .pipe(connect.reload()); | 
| +}); | 
| + | 
| +gulp.task("scss", function () | 
| +{ | 
| +  return gulp.src("./scss/main.scss") | 
| +    .pipe(sass().on("error", sass.logError)) | 
| +    .pipe(gulp.dest("./css/")) | 
| +    .pipe(connect.reload()); | 
| +}); | 
| + | 
| +gulp.task("watch", function () | 
| +{ | 
| +  gulp.watch("html/*.html", ["html"]); | 
| +  gulp.watch("scss/*.scss", ["scss"]); | 
| +}); | 
| + | 
| +gulp.task("default", ["scss", "connect", "watch"]); | 
|  |