Add JS doc gen