Why you should wrap your (JavaScript) dependencies