1 | compass = require('gulp-compass')
|
2 | minifyCss = require('gulp-clean-css')
|
3 | prefix = require('gulp-autoprefixer')
|
4 | plumber = require('gulp-plumber')
|
5 | rename = require('gulp-rename')
|
6 |
|
7 | module.exports =
|
8 | dev: ({gulpsrc, gulpdest, sassDir, sassImageDir, fontDir, version = '0.0.1'}) ->
|
9 | gulpsrc
|
10 | .pipe(plumber())
|
11 | .pipe(compass(
|
12 | css: 'tmp'
|
13 | sass: sassDir
|
14 | image: sassImageDir
|
15 | font: fontDir
|
16 | ))
|
17 | .pipe(prefix(["last 2 version", "> 5%", "ie 10", "ie 9"]))
|
18 | .pipe(rename("index-#{ version }.css"))
|
19 | .pipe(gulpdest)
|
20 |
|
21 | prod: ({gulpsrc, gulpdest, sassDir, sassImageDir, fontDir, version = '0.0.1'}) ->
|
22 | gulpsrc
|
23 | .pipe(compass(
|
24 | css: 'tmp'
|
25 | sass: sassDir
|
26 | image: sassImageDir
|
27 | font: fontDir
|
28 | comments: false
|
29 | ))
|
30 | .pipe(prefix(["last 2 version", "> 5%", "ie 10", "ie 9"]))
|
31 | .pipe(minifyCss())
|
32 | .pipe(rename("index-#{ version }.css"))
|
33 | .pipe(gulpdest)
|
34 |
|