Apparently NPM reads gitignore.

... unless there is an empty npmignore.