Using js-module instead of asset to "publish" the JS interface.
Clobbers target does not make sense for now, need investigation.