+gulp.task('sass', function () {
+ gulp.src(files.STYLESHEETS)
+ .pipe(sass())
+ .pipe(gulp.dest('./dist/'));
+});
+
+gulp.task('concat', function () {
+ gulp.src([files.NS, files.SOURCE])
+ .pipe(concat('tech-radar.js'))
+ .pipe(header(banner, { pkg: pkg }))
+ .pipe(gulp.dest('./dist/'));
+});
+var clean = require('gulp-clean');
+
+gulp.task('clean', function() {
+ gulp.src('./dist/', {read: false})
+ .pipe(clean({force: true}));
+});
+
+gulp.task('compress', function() {
+ gulp.src([files.NS, files.SOURCE])
+ .pipe(concat('tech-radar.min.js'))
+ .pipe(uglify({outSourceMap: true}))
+ .pipe(header(banner, { pkg: pkg }))
+ .pipe(gulp.dest('./dist/'))
+});
+
+gulp.task('dist', ['clean', 'concat', 'compress', 'sass']);
+