Write JavaScript libraries that works both in node.js and in browsers like a charm without modifying any code.