keepup

run a script, know when it crashes, easily restart it.

MIT 7 个版本
安装
npm install keepup
yarn add keepup
pnpm add keepup
bun add keepup
README

keepup

build status

turns out it's too simple to just get the parts of up/nodemon/etc that i actually want in about 100 lines.

Example

var keepup = require('keepup'),
  gulp = require('gulp'),
  server;

gulp.task('server', function(){
  server = keepup('node server/index.js')
    .on('start', function(data){
      console.log('server started');
    })
    .on('crash', function(data){
      console.log('server crashed', data.captured);
    })
    .on('reload', function(){
      console.log('server is reloading');
    });
});

gulp.task('server reload', function(){
  server.reload();
});

gulp.task('watch', function(){
  gulp.watch(['server/{*,**/*}.js'], ['server reload']);
});

Install

npm install keepup

Test

npm test

License

MIT

版本列表
0.0.7 2014-06-27
0.0.6 2014-06-10
0.0.5 2014-06-03
0.0.4 2014-06-03
0.0.3 2014-06-02
0.0.2 2014-05-07
0.0.1 2014-04-25