removed deps mustache and use esprima to help parsing