After looking at the TweenMax file, it might be easier to just add this to the end of the file. module.exports = _gsScope; That way everything will be global like it is in a browser. require("gsap"); console.log("SAME: ", global === GreenSockGlobals); // true TweenMax.to(foo, 1, { x: 100, ease: Power3.easeOut}); var tl = new TimelineMax();