Skip to content

Instantly share code, notes, and snippets.

@marcusmoore
Created October 8, 2015 20:33
Show Gist options
  • Select an option

  • Save marcusmoore/fcf6798c40ae6ab3b659 to your computer and use it in GitHub Desktop.

Select an option

Save marcusmoore/fcf6798c40ae6ab3b659 to your computer and use it in GitHub Desktop.
Example Stylus Kouto-Swiss gulpfile
var gulp = require('gulp');
var util = require('gulp-util');
var concat = require('gulp-concat');
var stylus = require('gulp-stylus');
var kouto = require('kouto-swiss');
var poststylus = require('poststylus');
var paths = {
styles: {
input: './stylus/main.styl',
output_directory: '../public/styles',
output_filename: 'main.css',
watchers: './stylus/**/*.styl'
}
};
gulp.task('stylus', function () {
gulp.src(paths.styles.input)
.pipe(stylus({
use: [
kouto(),
poststylus(['lost'])
],
//compress:true
}))
.pipe(concat(paths.styles.output_filename))
.pipe(gulp.dest(paths.styles.output_directory));
});
gulp.task('default', ['stylus']);
gulp.task('watch', function () {
gulp.watch(paths.styles.watchers, ['stylus']);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment