npm promotes metadefinitions

    restart

    2.0.0 • Public • Published

    Node.js Restart

    NPM version NPM downloads Build Status

    This module is designed to restart Node.js app in development mode, e.g. after compilation with Babel/TypeScript is complete.

    How to Install

    $ npm install restart --save-dev

    How to Use

    build/app.js

    const express = require('express');
    const app = express();
     
    let count = 0;
     
    app.get('/', (req, res) => {
      res.send(`count: ${++count}`);
    });
     
    module.exports = app.listen(8080);

    server.js

    if (process.env.NODE_ENV === 'production') {
      // In a production environment launch the Node.js app directly.
      require('./build/app');
    } else {
      // Otherwise, start building the app from source and
      // restart it upon new changes in the /build folder.
      const restart = require('restart');
      const build = require('./scripts/build');
      build({
        watch: true,
        onComplete: () => {
          restart({ entry: './build/app' });
        },
      });
    }
    $ node ./server

    License

    Copyright (c) 2018-present Kriasoft | MIT License

    Install

    npm i restart

    DownloadsWeekly Downloads

    47

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    52 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar
    • avatar