123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*global require:true, console:true */
- var gulp = require('gulp');
- var nodemon = require('gulp-nodemon');
- var minify = require('gulp-minify');
- var minifycss = require('gulp-minify-css');
- var concat = require('gulp-concat');
- var copyTask = function() {
- gulp.src('./src/index.html')
- .pipe(gulp.dest('./app'));
- gulp.src(['./src/css/bootstrap-v3.3.6.css', './src/css/main.css'])
- .pipe(concat('style.min.css'))
- .pipe(gulp.dest('./app/css'));
- gulp.src('./src/js/main.js')
- .pipe(gulp.dest('./app/js'));
- gulp.src(['./src/js/main.js', './src/js/radio.js'])
- .pipe(concat('radio.min.js'))
- .pipe(gulp.dest('./app/js'));
- gulp.src('./src/js/templates/*')
- .pipe(gulp.dest('./app/js/templates'));
- //gulp.src(['./src/js/jquery.min.js', './src/js/bootstrap.js', './src/js/underscore.min.js', './src/js/handlebars.js'])
- gulp.src(['./src/js/jquery.min.js', './src/js/bootstrap-v3.3.6.js', './src/js/underscore.min.js', './src/js/handlebars.js'])
- .pipe(concat('vendor.min.js'))
- .pipe(gulp.dest('./app/js'));
- console.log('Minify/Concat/Copy /src to /public');
- };
- gulp.task('copy', function() {
- copyTask();
- });
- var nodemonTask = function() {
- nodemon({
- tasks: ['copy'],
- script: 'app.js',
- verbose: true,
- env: { 'NODE_ENV': 'development' },
- watch: './src/',
- ext: 'css js html'
- });
- };
- gulp.task('start', function () {
- nodemonTask();
- });
|