import esprima instead of self compiler