Exclude .haste_cache from packages distributed via npmjs
Exclude .haste_cache from packages distributed via npmjs

Summary:From the npm documentation (https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package) when .npmignore file is present it takes precedence over .gitignore and patterns matched by .gitignore won't be excluded from the package uploaded to npmjs.

At the moment .haste_cache directory contribution to the package size of version 0.9.2 is 98% (38M) it may also contain some potentially sensitive data.
Closes https://github.com/facebook/jest/pull/814

Differential Revision: D3063867

fb-gh-sync-id: aaabbf389a492b62da449b642748bc1b542c87d6
shipit-source-id: aaabbf389a492b62da449b642748bc1b542c87d6

facebook/jest,yungsters/jest,alvinsj/jest,aaron-goshine/jest,skovhus/jest,razh/jest,mpontus/jest,yungsters/jest,bookman25/jest,blainekasten/jest,mpontus/jest,skawian/jest,skovhus/jest,facebook/jest,alvinsj/jest,Daniel15/jest,skovhus/jest,mpontus/jest,razh/jest,blainekasten/jest,blainekasten/jest,aaron-goshine/jest,ide/jest,cpojer/jest,ide/jest,Daniel15/jest,sampepose/jest,facebook/jest,aaron-goshine/jest,bookman25/jest,bookman25/jest,skawian/jest,Daniel15/jest,cpojer/jest,ide/jest,cpojer/jest,sampepose/jest