browsermon

Automatically reload browser when nodemon restarts http server during development

Usage no npm install needed!

<script type="module">
  import browsermon from 'https://cdn.skypack.dev/browsermon';
</script>

README

browsermon

Automatically reloads the browser whenever server restarts. No need to manually refresh the page when the server restarts.

Useful while working with nodemon or similar packages during development.

Installation

# yarn
yarn add browsermon

# npm
npm install browsermon

Usage

Server

http server example:

const http = require("http");
const browsermon = require("browsermon");

const server = http.createServer((req, res) => {
  // handle requests
});

// pass in server
browsermon({ server });

express example:

const express = require("express");
const browsermon = require("browsermon");

const app = express();
// express handlers

const server = app.listen(PORT);

// pass in the server
browsermon({ server });

Client

<html>
  <head>
    <!-- Add script to html pages to reload when server restarts -->
    <script src="/browsermon/browser.js"></script>
  </head>
</html>