explicitly specify esprima dependency

You still need to specify bundleDependencies in dependencies, or npm shrinkwrap will fail.  Try making a silly project with just falafel in package.json, npm install, and npm shrinkwrap.  It will fail with an extraneous dependency error for esprima.  This issue effectively makes it impossible to use falafel in any project that uses shrinkwrapping.