Skip to content

Commit c01d216

Browse files
author
ksa
committed
added gulp
1 parent 74139ba commit c01d216

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

gulpfile.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// includes
2+
var gulp = require('gulp');
3+
var concat = require('gulp-concat');
4+
var uglify = require('gulp-uglify');
5+
var cssmin = require('gulp-cssmin');
6+
7+
//files
8+
var config = {
9+
src: ['theme/assets/scripts/**/*.js', '!theme/assets/scripts/**/*.min.js', '!theme/assets/scripts/angular/docs.js', '!theme/assets/scripts/angular/blog.js']
10+
}
11+
12+
//tasks
13+
gulp.task('scripts', function () {
14+
return gulp.src(config.src)
15+
.pipe(concat('main-layout.min.js'))
16+
.pipe(uglify())
17+
.pipe(gulp.dest('theme/assets/scripts/bundles/.'));
18+
});
19+
20+
var configCss = {
21+
src: ['theme/assets/css/reset.css', 'theme/assets/css/main.css', 'theme/assets/css/flags.css', 'theme/assets/css/responsive.css', 'theme/assets/css/magnific-popup.css']
22+
}
23+
24+
gulp.task('styles', function () {
25+
return gulp.src(configCss.src)
26+
.pipe(concat('main-styles.min.css'))
27+
.pipe(cssmin())
28+
.pipe(gulp.dest('theme/assets/css/bundles/.'));
29+
});
30+
31+
//default tasks
32+
gulp.task('default', ['scripts', 'styles'], function () { });

package.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "vc-content",
3+
"version": "1.0.0",
4+
"devDependencies": {
5+
"gulp": "^3.9.1",
6+
"gulp-concat": "^2.6.1",
7+
"gulp-cssmin": "^0.2.0",
8+
"gulp-uglify": "^3.0.0"
9+
}
10+
}

0 commit comments

Comments
 (0)