fixed completion for grunt, added npm completion