Use npm to pull down Esprima and Grunt to build it's dist/ copy.
Improper use of typeof foo !== "undefined"