From 138d1a80e3922ef90ab75198a2e7056c70f2255a Mon Sep 17 00:00:00 2001 From: Fernando Mendes Date: Tue, 21 Jul 2015 15:12:32 +0100 Subject: [PATCH] Adds gulpfile and updates gitignore --- .gitignore | 4 +++- gulpfile.js | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 gulpfile.js diff --git a/.gitignore b/.gitignore index 331a27a..0b67ff0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -localtesting/* \ No newline at end of file +localtesting/* +node_modules/ + diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..0f2c47c --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,29 @@ +var gulp = require('gulp'), + minifycss = require('gulp-minify-css'), + uglify = require('gulp-uglify'), + concat = require('gulp-concat'); + +gulp.task('scripts', function() { + var js_files = ['./src/js/codemirror/*.js', + './src/js/typo.js', + './src/js/spell-checker.js', + './src/js/marked.js', + './src/js/simplemde.js']; + + return gulp.src(js_files) + .pipe(concat('simplemde.min.js')) + .pipe(gulp.dest('dist')) + .pipe(uglify()) + .pipe(gulp.dest('dist')); +}); + +gulp.task('styles', function() { + return gulp.src('./src/css/*.css') + .pipe(concat('simplemde.min.css')) + .pipe(gulp.dest('dist')) + .pipe(minifycss()) + .pipe(gulp.dest('dist')); +}); + +gulp.task('default', ['scripts', 'styles']); +