From ecb8df4b95047aa691a1a934d4eac70af201ac9b Mon Sep 17 00:00:00 2001 From: Mohsen Azimi Date: Thu, 29 Jan 2015 10:26:57 -0800 Subject: [PATCH] Add less and copy html files --- gulpfile.js | 28 +++++++++++++++++++++++++--- package.json | 1 + 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index f6102a52..2446ec93 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,6 +7,7 @@ var coffee = require('gulp-coffee'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); var rename = require("gulp-rename"); +var less = require('gulp-less'); /* * Clean ups ./dist folder @@ -26,7 +27,7 @@ gulp.task('dist', function() { return gulp .src([ './src/main/coffeescript/view/**/*.coffee', - './src/main/coffeescript/SwaggerUi' + './src/main/coffeescript/SwaggerUi.coffee' ]) .pipe(coffee({bare: true})) .pipe(concat('swagger-ui.js')) @@ -37,15 +38,36 @@ gulp.task('dist', function() { .on('error', gutil.log); }); +/* + * Processes less files into CSS files +*/ +gulp.task('less', function() { + + gulp + .src('./src/main/less/screen.less') + .pipe(less()) + .pipe(gulp.dest('./src/main/html/css/screen.css')); + + gulp + .src('./src/main/less/reset.less') + .pipe(less()) + .pipe(gulp.dest('./src/main/html/css/reset.css')); +}); /* - * Copy lib files + * Copy lib and html folders */ gulp.task('copy', function() { - return gulp + // copy JavaScript files inside lib folder + gulp .src(['./lib/**/*.js']) .pipe(gulp.dest('./dist/lib')); + + // copy all files inside html folder + gulp + .src(['./src/main/html/**/*']) + .pipe(gulp.dest('./dist')); }); diff --git a/package.json b/package.json index 5a2336f6..29cf3608 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "gulp-clean": "^0.3.1", "gulp-coffee": "^2.2.0", "gulp-concat": "^2.4.3", + "gulp-less": "^2.0.1", "gulp-rename": "^1.2.0", "gulp-uglify": "^1.1.0", "gulp-util": "^3.0.2",