Autoreload changes to a server extension in Jupyterlab

I’m currently working on developing a server extension. Although I’ve done a dev install (ie pip install -e .) of the extension, currently in order to see the effect of any changes I make to the extension I have to completely shut down and restart Jupyterlab.

Is there any way to get the extension to reload on changes? Or to reload on Jlab reload? I was thinking maybe the autoreload magic from IPython itself could somehow be leveraged here.