gulp-beautify

Asset beautification using js-beautify

Usage no npm install needed!

<script type="module">
  import gulpBeautify from 'https://cdn.skypack.dev/gulp-beautify';
</script>

README

gulp-beautify

status

Packagegulp-beautify
DescriptionAsset beautification using js-beautify
Node Version>= 0.10

Usage

This is a gulp plugin for js-beautify.

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

gulp.task('beautify', function() {
  return gulp
    .src('./src/*.js')
    .pipe(beautify.js({ indent_size: 2 }))
    .pipe(gulp.dest('./public/'));
});

As with js-beautify you can use it for HTML & CSS:

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

gulp.task('beautify-html', function() {
  return gulp
    .src('./src/*.html')
    .pipe(beautify.html({ indent_size: 2 }))
    .pipe(gulp.dest('./public/'));
});
gulp.task('beautify-css', function() {
  return gulp
    .src('./src/*.css')
    .pipe(beautify.css({ indent_size: 2 }))
    .pipe(gulp.dest('./public/'));
});

gulp.task('beautify-js', function() {
  // gulp-beautify exports are identical to js-beautify programmatic access
  // so beautify() is the old pattern for beautify.js()
  return gulp
    .src('./src/*.js')
    .pipe(beautify({ indent_size: 2 }))
    .pipe(gulp.dest('./public/'));
});

Options

Any options will be passed directly to js-beautify.

LICENSE

MIT