equal
deleted
inserted
replaced
|
1 'use strict'; |
|
2 |
|
3 var config = require('../config'); |
|
4 var p = require('../../package.json') |
|
5 var gulp = require('gulp'); |
|
6 // var prefix = require('gulp-autoprefixer'); |
|
7 var csso = require('gulp-csso'); |
|
8 var less = require('gulp-less'); |
|
9 var rename = require('gulp-rename'); |
|
10 var size = require('gulp-size'); |
|
11 var fs = require('fs') |
|
12 |
|
13 // Styles |
|
14 gulp.task('styles', function () { |
|
15 return gulp.src('app/less/app.less') |
|
16 // Leaving out recess support due to string interpolation missing in less v1.3 (which recess is dependent on) |
|
17 // .pipe(recess()) |
|
18 .pipe(less({ |
|
19 style: 'expanded', |
|
20 loadPath: [config.bower] |
|
21 })) |
|
22 .pipe(rename(p.name+'.css')) |
|
23 .pipe(gulp.dest(config.dist + '/css')) |
|
24 .pipe(size()); |
|
25 }); |
|
26 |
|
27 |
|
28 // Styles Dist |
|
29 gulp.task('styles:dist', function () { |
|
30 |
|
31 return gulp.src('app/less/app.less') |
|
32 // Leaving out recess support due to string interpolation missing in less v1.3 (which recess is dependent on) |
|
33 // .pipe(recess()) |
|
34 .pipe(less({ |
|
35 style: 'expanded', |
|
36 loadPath: [config.bower] |
|
37 })) |
|
38 // .pipe(prefix('last 1 version')) // add vendor prefixes if necessary |
|
39 .pipe(rename(p.name+'.min.css')) |
|
40 .pipe(csso()) // minify css |
|
41 .pipe(gulp.dest(config.dist + '/css')) |
|
42 .pipe(size()); |
|
43 }); |