Exemplo n.º 1
0
gulp.task('static-build', function () {
    console.log('\n\tBuild static files...');
    console.log('\tDEBUG is:', DEBUG, '\n');
    var htmlDir = '';
    gulp.src('img/**/*.{png,jpg,gif,ico}').pipe(gulp.dest(paths.build + '/img'));
    gulp.src('fonts/*.*').pipe(gulp.dest(paths.build + '/fonts'));
    if (IS_PHP) {
        gulp.src('scripts/*.php').pipe(gulp.dest(paths.build));
        htmlDir = '/html';
    }
    gulp.src('css/font-awesome.min.css')
        .pipe(gulp.dest(paths.build + '/css'));
    gulp.src(concatenatedCssFiles)
        .pipe(compress({ type: 'css' }))
        .pipe(concat('styles.min.css'))
        .pipe(gulp.dest(paths.build + '/css'));
    gulp.src(separateJsFiles).pipe(gulp.dest(paths.build + '/js'));
    gulp.src(concatenatedJsFiles)
        .pipe(compress({ type: 'js' }))
        .pipe(concat('app.min.js'))
        .pipe(gulp.dest(paths.build + '/js'));
    gulp.src('html/index.html')
        .pipe(replHtml({
            'css': '/css/styles.min.css',
            'js' : '/js/app.min.js',
            'ga' : DEBUG ? '' : GA
        }))
        //.pipe(replStr(/"\/js\//g, '"js/'))
        //.pipe(replStr(/"\/css\//g, '"css/'))
        //.pipe(replStr(/"[^"]+\/img\//g, '"img/'))
        .pipe(gulp.dest(paths.build + htmlDir));
});
Exemplo n.º 2
0
gulp.task('js', function(){
  gulp.src(copyJS)
    .pipe(compress({type: 'js'}))
    .pipe(concat('app.min.js'))
    .pipe(gulp.dest(projectConfig.destJS))
    .pipe(connect.reload());
});
Exemplo n.º 3
0
gulp.task('styles', ['sprites'], function () {
  var filter = Filter('**/*.styl');
  gulp.src(['./styles/*.styl', './css/*.css'])
    .pipe(filter)
    .pipe(stylus({use: [autoprefixer()]}))
    .pipe(filter.restore())
    .pipe(compress({type:'css'}))
    .pipe(concat('foo-yc20.css'))
    .pipe(gulp.dest('./target'));

});
Exemplo n.º 4
0
gulp.task('build:minify', ['build:browserify'], function(){
  return gulp.src([
      './dist/keen.js',
      './dist/keen-tracker.js',
      './dist/keen-query.js',
      './dist/keen-c3.js'
      // './src/loader.js'
    ])
    .pipe(compress({ type: 'js' }))
    .pipe(rename({ suffix: '.min' }))
    .pipe(gulp.dest('./dist/'));
});
Exemplo n.º 5
0
gulp.task('compile:release', ['compile:dev'], function() {
  if (state === STATE_OK) {
    return gulp.src(paths.dev)
    	.pipe(plumber(handleError))
      .pipe(compress({
        type: 'js'
      }))
      .pipe(concat('zcoderz.min.js'))
      .pipe(gulp.dest('bin/release'));
  } else if (state === STATE_ERR) {
    console.log('State is "error" skipping...');
  }
});
Exemplo n.º 6
0
gulp.task('build:minify-script', ['build:script'], function(){
  return gulp.src('./dist/' + pkg.name + '.js')
    .pipe(compress({ type: 'js' }))
    .pipe(rename({ suffix: '.min' }))
    .pipe(gulp.dest('./dist/'));
});