This is neat. How does live-reloading work? Manually reloading a chrome extension with each code change has been a pain point for me in the past.
Whenever a bundle change happens, Parcel sends it the refresh message and it either does `chrome.runtime.reload()` or `location.reload()` depending on the context.
[1]: https://github.com/PlasmoHQ/plasmo/blob/main/packages/parcel...