¿Cómo descomprimir el contenido de un archivo JavaScript?

Ya sabes cómo son esos archivos js empaquetados, ¿verdad?

 eval(function(p,a,c,k,e,d){ ... } ('obfuscated-string'.split('|'),0,{}))

Da la casualidad de que tengo que modificar un código heredado grande que se ve así y quiero encontrar una manera de convertir esto en una versión más legible.

Si eso no es posible, ¿puedo al menos deshacerme de la evaluación?

Respuestas a la pregunta(4)

Su respuesta a la pregunta