Pude usar .replace(/.{40}/g, '$&\n') para poner una nueva línea en cada 40 caracteres de una palabra de la entrada, pero eso corta las palabras en el medio. ¿Qué es una elección sabia en la situación? ¡Gracias!
No sé la respuesta. Dicho esto, me arriesgaría a que el siguiente sistema funcione:
¡Espero que esto pueda ayudar!