gulp.task('styles', function () {
  return gulp.src('src/*.css')
    .pipe(pleeease(pleeeaseOptions))
    .pipe(gulp.dest('dest/'));
});
示例#2
0
gulp.task('sass', function() {
    return gulp.src(src.scss)
        .pipe(sass())
        .pipe(gulp.dest(src.css))
        .pipe(reload({stream: true}));
});
示例#3
0
gulp.task('images',function(){
  gulp.src('css/images/**')
    .pipe(gulp.dest('./build/css/images'))
});
示例#4
0
gulp.task('imageslist_mobile', function(){
    return gulp
        .src(paths.imagesMobile)
        .pipe(filelist('img_mobile.json'))
        .pipe(gulp.dest(paths.build.json));
});
示例#5
0
gulp.task('concatJS', function(){
    gulp.src(paths.sourceConcatJS)
        .pipe(concat('all.min.js'))
        //.pipe(uglify())
        .pipe(gulp.dest(paths.build.js))
});
示例#6
0
gulp.task('useref', ['browserify', 'inject'], function () {
  del('./dist/app/**/*.{html,js,css}');
  return gulp.src('./dev/app/**/*.html') 
    .pipe($.useref({ searchPath: '.' }))
    .pipe(gulp.dest('./dist/app'));
});
示例#7
0
gulp.task('copy:systemjs:dev', () => {
    return gulp.src(path.join(SRC_DIR, 'systemjs.config.js'))
               .pipe(gulp.dest(DEV_DIR));
});
示例#8
0
gulp.task('babel', function() {
	return gulp.src(['./src/**/*.js', './src/**/*.jsx'])
    .pipe(babel())
    .pipe(gulp.dest(DIR_LIB))
});
示例#9
0
gulp.task('clean', function() {
	return gulp.src([DIR_DIST, DIR_LIB], {read: false})
    .pipe(clean());
});
gulp.task('zip', function() {
 return gulp.src('banner/*')
   .pipe(zip('QANT0069_Inbound_Singapore_Flash_Sale_728x90.zip'))
   .pipe(gulp.dest('dist'));
});
示例#11
0
gulp.task('fonts', function() {
    return gulp.src('./src/fonts/*')
        .pipe(gulp.dest(DIR_DIST_FONTS))
})
gulp.task('sass', function () {
    gulp.src('sass/**/*.scss')
        .pipe(sass())
        .pipe(minify())
        .pipe(gulp.dest('banner/'));
});
gulp.task('html', function () {
    gulp.src('banner/*.html')
});
gulp.task('rename', ['styles'], function () {
  return gulp.src('dest/*.css')
    .pipe(rename(renameFunction))
    .pipe(gulp.dest("dest/"));
});
示例#15
0
gulp.task('copy:images', function () {
  del('dist/app/assets/images/**/*.*');
  return gulp.src('dev/app/assets/images/**/*.*')
    .pipe(gulp.dest('dist/app/assets/images'));
});
示例#16
0
gulp.task("bower", function(){
    return gulp.src(mainBowerFiles(), {base: "bower_components"})
        .pipe(gulp.dest(config.paths.bower.dest));
});
示例#17
0
gulp.task('copy:data', function () {
  del('dist/app/data/*');
  return gulp.src('dev/app/data/*.json')
    .pipe(gulp.dest('dist/app/data/'));
});
示例#18
0
gulp.task("verbatim", function(){
    gulp.src(config.paths.verbatim.src)
        .pipe(gulp.dest(config.paths.verbatim.dest));
});
示例#19
0
gulp.task('copy:fonts', function () {
  del('dist/app/assets/fonts/**/*.{ttf,wof,eof,svg}');
  return gulp.src('./bower_components/font-awesome/fonts/**/*.{ttf,woff,eof,svg}*')
    .pipe(gulp.dest('dist/app/assets/fonts/'));
});
示例#20
0
gulp.task('lint', function() {
  return gulp.src(paths.scripts)
    .pipe(jshint())
    .pipe(jshint.reporter('jshint-stylish'));
});
示例#21
0
gulp.task('fileincluder', function () {
    gulp.src([paths.source.html + '*.html', '!' + paths.source.html + '_*.html'])
        .pipe(fileincluder())
        .pipe(gulp.dest(paths.build.html))
});
示例#22
0
gulp.task('clean', function() {
  gulp.src('./dist/*')
    .pipe(clean({force: true}));
});
示例#23
0
gulp.task('imageslist_deferred', function(){
    return gulp
        .src(paths.imagesDeferred)
        .pipe(filelist('img_deferred.json'))
        .pipe(gulp.dest(paths.build.json));
});
示例#24
0
gulp.task('minify-css', function() {
  var opts = {comments:true, spare:true};
  gulp.src(paths.styles)
    .pipe(minifyCSS(opts))
    .pipe(gulp.dest('./dist/client/css/'));
});
示例#25
0
gulp.task('compressJS', function(){
    return gulp.src(paths.source.js + '*.js')
        //.pipe(uglify())
        .pipe(gulp.dest(paths.build.js));
});
示例#26
0
gulp.task('minify-js', function() {
  gulp.src(paths.scripts)
    .pipe(uglify())
    .pipe(gulp.dest('./dist/client/js/'));
});
module.exports = function() {
    return gulp.src(paths)
      .pipe(concat('background.js'))
      .pipe(gulp.dest('./dist'));
};
示例#28
0
gulp.task('copy-server-files', function () {
  gulp.src('./src/server/**/*')
    .pipe(gulp.dest('./dist/server/'));
});
示例#29
0
gulp.task('linter' , () => {
  return gulp.src(['./*.js', './test/*.js', './lib/*.js'])
    .pipe(lint(opts))
    .pipe(lint.format());
});
示例#30
0
gulp.task("replace_chat", function() {
  gulp.src("view/chat/index_index.jade")
    .pipe(replace(/link\(rel="stylesheet", href="\/chat\/compiler\/index\?type=stylus&path=modules\|chat\|src\|index\.styl", type="text\/css"\)/gi, "style.\n        " + fs.readFileSync("www/static/modules/chat/minify/index.css", "utf8")))
    .pipe(gulp.dest("view/chat"))
});