1.0.1 • Published 5 years ago

hot-module v1.0.1

Weekly downloads
77
License
-
Repository
-
Last release
5 years ago

hot-module

const { createServer } = require("http");

// 👇 Polyfill `module.hot`
require("hot-module")();

if (module.hot) {
  // 👇 Watch `./app` for changes
  module.hot.accept("./app", function() {
    console.log("🔁  HMR Reloading `./app`");
  });

  console.info("✅  Server-side HMR Enabled!");
} else {
  console.info("❌  Server-side HMR Not Supported.");
}

createServer((req, res) => {
  // 👇 Always reference latest `./app` between requests
  require("./app")(req, res);
}).listen(3000, () => {
  console.log("🚀 Listening at http://localhost:3000");
});

Related Projects