able to add images and scss files in plugins

stable
Juanfran 2014-10-15 10:49:31 +02:00
parent e0a6dfee12
commit e289755d6c
2 changed files with 11 additions and 2 deletions

View File

@ -7,6 +7,7 @@ uglify = require("gulp-uglify")
plumber = require("gulp-plumber") plumber = require("gulp-plumber")
wrap = require("gulp-wrap") wrap = require("gulp-wrap")
rename = require("gulp-rename") rename = require("gulp-rename")
flatten = require('gulp-flatten')
minifyHTML = require("gulp-minify-html") minifyHTML = require("gulp-minify-html")
sass = require("gulp-ruby-sass") sass = require("gulp-ruby-sass")
@ -37,6 +38,7 @@ paths.locales = paths.app + "locales/**/*.json"
paths.sass = [ paths.sass = [
paths.app + "styles/**/*.scss" paths.app + "styles/**/*.scss"
"!#{paths.app}/styles/bourbon/**/*.scss" "!#{paths.app}/styles/bourbon/**/*.scss"
paths.app + "plugins/**/*.scss"
] ]
paths.coffee = [ paths.coffee = [
@ -119,15 +121,17 @@ gulp.task "sass-lint", ->
.pipe(scsslint({config: "scsslint.yml"})) .pipe(scsslint({config: "scsslint.yml"}))
gulp.task "sass-watch", ["sass-lint"], -> 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(plumber())
.pipe(concat("all.scss"))
.pipe(sass()) .pipe(sass())
.pipe(rename("app.css")) .pipe(rename("app.css"))
.pipe(gulp.dest(paths.tmp)) .pipe(gulp.dest(paths.tmp))
gulp.task "sass-deploy", -> 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(plumber())
.pipe(concat("all.scss"))
.pipe(sass()) .pipe(sass())
.pipe(rename("app.css")) .pipe(rename("app.css"))
.pipe(gulp.dest(paths.tmp)) .pipe(gulp.dest(paths.tmp))
@ -239,6 +243,10 @@ gulp.task "copy-images", ->
gulp.src("#{paths.app}/images/**/*") gulp.src("#{paths.app}/images/**/*")
.pipe(gulp.dest("#{paths.dist}/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.task "copy-plugin-templates", ->
gulp.src("#{paths.app}/plugins/**/templates/*") gulp.src("#{paths.app}/plugins/**/templates/*")
.pipe(gulp.dest("#{paths.dist}/plugins/")) .pipe(gulp.dest("#{paths.dist}/plugins/"))

View File

@ -27,6 +27,7 @@
"gulp-coffeelint": "~0.4.0", "gulp-coffeelint": "~0.4.0",
"gulp-concat": "^2.1.7", "gulp-concat": "^2.1.7",
"gulp-csslint": "^0.1.5", "gulp-csslint": "^0.1.5",
"gulp-flatten": "0.0.4",
"gulp-if": "0.0.5", "gulp-if": "0.0.5",
"gulp-jade": "^0.5.0", "gulp-jade": "^0.5.0",
"gulp-jade-inheritance": "0.0.4", "gulp-jade-inheritance": "0.0.4",