gulp-append-prepend

Simple Gulp plugin to append/prepend.

Usage no npm install needed!

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

README

gulp-append-prepend

Simple Gulp plugin.

License:MIT npm Build

Usage

First, install gulp-append-prepend as a development dependency:

npm install gulp-append-prepend --save-dev

Then, add it to your gulpfile.js:

const gap = require('gulp-append-prepend');

gulp.task('myawesometask', function(){
    gulp.src('index.html')
        .pipe(gap.prependFile('header.html'))
        .pipe(gap.prependText('<!-- HEADER -->'))
        .pipe(gap.appendText('<!-- FOOTER -->'))
        .pipe(gap.appendFile('footer.html'))
        .pipe(gulp.dest('www/'));
});

This example works with html but you can use any type of file.

Methods

  • appendFile(filepath, separator) The filepath can be an array. The separator is optional by default is "\n".
  • prependFile(filepath, separator) The filepath can be an array. The separator is optional by default is "\n".
  • appendText(text, separator) The text can be an array. The separator is optional by default is "\n".
  • prependText(text, separator) The text can be an array. The separator is optional by default is "\n".

Licence

This plugin is released under the MIT licence.

Disclaimer

I am sorry for my poor English. Feel free to make changes in this README.