Estoy intentando personalizar una biblioteca JS existente sin modificar el código JS original. Este código se carga en algunos archivos JS externos a los que tengo acceso, y lo que me gustaría hacer es cambiar una de las funciones contenidas en el archivo original sin copiar y pegar todo en el segundo archivo JS.
Entonces, por ejemplo, el JS fuera de los límites podría tener una función como esta:
var someFunction = function(){
alert("done");
}
Me gustaría poder agregar o anteponer algún código JS en esa función de alguna manera. La razón es principalmente que en el JS intocable original la función es bastante enorme y si ese JS alguna vez se actualiza, la función con la que lo sobrescribo estará desactualizada.
No estoy del todo seguro de que esto sea posible, pero pensé que lo comprobaría.