I am versioning my npm directories inside node_modules. I have added node_modules to the grep-find-ignored-directories list, and helm-do-grep correctly does not return results from that directory. Helm-git-grep does however return results from node_modules. I would be happy to try to add this feature if desired.