gulp-forever-monitor

Forever daemon for gulp

Usage no npm install needed!

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

README

gulp-forever-monitor

Forever deamon for gulp. Based on forever-monitor

Install

npm install gulp-forever-monitor

Example

const gulp = require('gulp');
const forever = require('gulp-forever-monitor');

gulp.task('run:server', function() {
  var foreverMonitorOptions = { 
    env: process.env,
    args: process.argv,
    watch: true, 
    watchIgnorePatterns: ['.*', 'node_modules/**', 'public/**', 'temp/**']
  }
  
  forever('server.js', foreverMonitorOptions)  
  .on('watch:restart', function(fileInfo) { 
    console.log('server was restarted');          
  })
  .on('exit', function() {
    console.log('server was closed');
  })
})

Module returns forever-monitor stream.