use esprima as new JS parser engine