A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/blai/gulp-jsfmt below:

blai/gulp-jsfmt: gulp task for jsfmt

gulp task for jsfmt

Install via npm:

npm install gulp-jsfmt --save-dev
rewrite(opts, pattern1, pattern2, ...), rewrite(opts, [pattern1, pattern2, ...]), rewrite(pattern1, pattern2, ...), rewrite([pattern1, pattern2, ...])
var gulp = require('gulp');
var jsfmt  = require('gulp-jsfmt');

gulp.task('default', function() {
  gulp.src('./**/*.js')
    .pipe(jsfmt.rewrite('_.each(a, b) -> a.forEach(b)', '_.reduce(a, b, c) -> a.reduce(b, c)'))
    .pipe(gulp.dest('./dist'));
});
search(opts, pattern1, pattern2, ...), search(opts, [pattern1, pattern2, ...]), search(pattern1, pattern2, ...), search([pattern1, pattern2, ...])
var gulp = require('gulp');
var jsfmt  = require('gulp-jsfmt');
var through = require('through2');

gulp.task('default', function() {
  gulp.src('./**/*.js')
    .pipe(jsfmt.search('_.each(a, b)', '_.reduce(a, b, c)'))
    .pipe(through.obj(file, _, cb) {
      file.matches.forEach(function(matches, wildcards) {
        console.log(wildcards.z);
      });
    })
});

Formats js (not JSON) files

var gulp = require('gulp');
var jsfmt  = require('gulp-jsfmt');

gulp.task('default', function() {
  gulp.src('./**/*.js')
    .pipe(jsfmt.format())
    .pipe(gulp.dest('./dist'));
});

Formats json (not JS) files

var gulp = require('gulp');
var jsfmt  = require('gulp-jsfmt');

gulp.task('default', function() {
  gulp.src('./**/*.json')
    .pipe(jsfmt.formatJSON())
    .pipe(gulp.dest('./dist'));
});

Each patterns specified will be used to call jsfmt.search, and the results are passed back in the property named matches in each of the Vinyl object in the stream.

v0.1.0 expose search function v0.0.1 expose rewrite function

MIT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4