Agregar código a una función de JavaScript mediante programación
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 sí 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.
Así, por ejemplo, los límites de JS podrían tener una función como esta:
var someFunction = function(){
alert("done");
}
Me gustaría poder agregar o anteponer algún código JS de alguna manera en esa función. 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 completamente seguro de que esto sea posible, pero pensé que lo comprobaría.