From e289755d6c64751233176adb1f46e5b0a195fb9c Mon Sep 17 00:00:00 2001 From: Juanfran Date: Wed, 15 Oct 2014 10:49:31 +0200 Subject: [PATCH] able to add images and scss files in plugins --- gulpfile.coffee | 12 ++++++++++-- package.json | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/gulpfile.coffee b/gulpfile.coffee index 936b0cdc..a08382a5 100644 --- a/gulpfile.coffee +++ b/gulpfile.coffee @@ -7,6 +7,7 @@ uglify = require("gulp-uglify") plumber = require("gulp-plumber") wrap = require("gulp-wrap") rename = require("gulp-rename") +flatten = require('gulp-flatten') minifyHTML = require("gulp-minify-html") sass = require("gulp-ruby-sass") @@ -37,6 +38,7 @@ paths.locales = paths.app + "locales/**/*.json" paths.sass = [ paths.app + "styles/**/*.scss" "!#{paths.app}/styles/bourbon/**/*.scss" + paths.app + "plugins/**/*.scss" ] paths.coffee = [ @@ -119,15 +121,17 @@ gulp.task "sass-lint", -> .pipe(scsslint({config: "scsslint.yml"})) gulp.task "sass-watch", ["sass-lint"], -> - gulp.src(paths.app + "styles/main.scss") + gulp.src(["#{paths.app}/styles/main.scss", "#{paths.app}/plugins/**/*.scss"]) .pipe(plumber()) + .pipe(concat("all.scss")) .pipe(sass()) .pipe(rename("app.css")) .pipe(gulp.dest(paths.tmp)) gulp.task "sass-deploy", -> - gulp.src(paths.app + "styles/main.scss") + gulp.src(["#{paths.app}/styles/main.scss", "#{paths.app}/plugins/**/*.scss"]) .pipe(plumber()) + .pipe(concat("all.scss")) .pipe(sass()) .pipe(rename("app.css")) .pipe(gulp.dest(paths.tmp)) @@ -239,6 +243,10 @@ gulp.task "copy-images", -> gulp.src("#{paths.app}/images/**/*") .pipe(gulp.dest("#{paths.dist}/images/")) + gulp.src("#{paths.app}/plugins/**/images/*") + .pipe(flatten()) + .pipe(gulp.dest("#{paths.dist}/images/")) + gulp.task "copy-plugin-templates", -> gulp.src("#{paths.app}/plugins/**/templates/*") .pipe(gulp.dest("#{paths.dist}/plugins/")) diff --git a/package.json b/package.json index bcd67acc..47a2c2ee 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "gulp-coffeelint": "~0.4.0", "gulp-concat": "^2.1.7", "gulp-csslint": "^0.1.5", + "gulp-flatten": "0.0.4", "gulp-if": "0.0.5", "gulp-jade": "^0.5.0", "gulp-jade-inheritance": "0.0.4",