// var requireDir = require('require-dir');
// var gulp = require('gulp');

var stylus = require('./dist/tasks/stylus');
var less = require('./dist/tasks/less');
var sass = require('./dist/tasks/sass');
var eslint = require('./dist/tasks/eslint');
var clean = require('./dist/tasks/clean');
var sequence = require('./dist/tasks/sequence');

stylus.setupTask({src: 'test/src/*.styl', dest: 'test/dist/'});
less.setupTask({src: 'test/src/*.less', dest: 'test/dist/'});
sass.setupTask({src: 'test/src/*.scss', dest: 'test/dist/'});
eslint.setupTask({src: 'test/src/*.js' });
clean.setupTask({paths: ['test/dist']});

sequence.parallell('parallell1', ['clean', 'stylus', 'eslint']);
sequence.serial('serial1', ['clean', 'stylus', 'eslint']);

// Watch, tasks to run ?
// Copy files to directory
// Karma
// Git tag
// Bump version
// Create release
// serve

@@ -73,53 +73,8 @@
 );%0A%0A
-var stylus = require('./dist/tasks/stylus');%0A
 var 
@@ -192,24 +192,69 @@
 s/eslint');%0A
+var stylus = require('./dist/tasks/stylus');%0A
 var clean = 
@@ -338,26 +338,28 @@
 );%0A%0A
-stylus.setupTask(%7B
+less(%7Bname: 'less', 
 src:
@@ -371,20 +371,20 @@
 t/src/*.
-styl
+less
 ', dest:
@@ -404,24 +404,28 @@
 %7D);%0A
-less.setupTask(%7B
+sass(%7Bname: 'sass', 
 src:
@@ -429,34 +429,34 @@
 rc: 'test/src/*.
-le
+sc
 ss', dest: 'test
@@ -471,23 +471,31 @@
 );%0As
-ass.setupTask(%7B
+tylus(%7Bname: 'stylus', 
 src:
@@ -500,35 +500,35 @@
 c: 'test/src/*.s
-css
+tyl
 ', dest: 'test/d
@@ -542,28 +542,34 @@
 ;%0Aeslint
-.setupTask(%7B
+(%7Bname: 'eslint', 
 src: 'te
@@ -594,20 +594,25 @@
 lean
-.setupTask(%7B
+(%7Bname: 'clean', 
 path
@@ -644,87 +644,18 @@
 ence
-.parallell('parallell1', %5B'clean', 'stylus', 'eslint'%5D);%0Asequence.serial('seria
+('parallel
 l1',

update pattern for calling tasks in demo gulpfile.js