live-server icon indicating copy to clipboard operation
live-server copied to clipboard

Added beforeReload hook

Open lucafabbian opened this issue 3 years ago • 0 comments

Add beforeReload option. Now you can run a javascript function every time a change is detected.

Example:

liveServer.start({
  beforeReload: (changePath) => { 
    console.log(changePath + " file has changed! Reloading...")
  } 
});

It supports Promises and async functions too:

liveServer.start({
  beforeReload: async(changePath) => { 
    /* await some async resource
      the page will not reload until the resource is ready */
  } 
});

lucafabbian avatar Jan 27 '21 19:01 lucafabbian