When linking through BSP with a main class defined (but no JSExport) it is expected that the linking outputs a JS file. it does not seem to do this. Running through bsp run does produce the file. Linking with JSExport also works as expected.
I will investigate this when I get some time later this week. I think it should be a simple fix in the JSBridge.