From what I can tell, integration would be very different between Jupyter and JupyterLab.
Since JupyterLab is going to replace Jupyter (AFAIK), it may not be worth the effort to develop an extension for it.
If you use my extension, I suggest trying to update it 1-2 times per week. I'm pushing new versions to npm before each class ;)