12345678910111213141516171819202122232425262728293031323334353637 |
- 'use strict';
- const gulp = require('gulp');
- const postcss = require('gulp-postcss');
- const cssmin = require('gulp-cssmin');
- const salad = require('postcss-salad')({
- browser: ['ie > 9', 'last 2 version'],
- features: {
- 'bem': {
- 'shortcuts': {
- 'component': 'b',
- 'modifier': 'm',
- 'descendent': 'e'
- },
- 'separators': {
- 'descendent': '__',
- 'modifier': '--'
- }
- }
- }
- });
- gulp.task('compile', function() {
- return gulp.src('./src/*.css')
- .pipe(postcss([salad]))
- .pipe(cssmin())
- .pipe(gulp.dest('./lib'));
- });
- gulp.task('copyfont', function() {
- return gulp.src('./src/fonts/**')
- .pipe(cssmin())
- .pipe(gulp.dest('./lib/fonts'));
- });
- gulp.task('build', ['compile', 'copyfont']);
|