pull in the es traverser from npm