Themes should not crash when .info file appears inside node_modules [#2329453] | Drupal.org
Using Grunt or Gulp is becoming a standard practice in Drupal theming. Both these approaches tend to install node js modules into a theme’s folder to automate front-end tasks. After using $npm install, you end up with your node modules installed in this folder.
Certain Node modules have tests that include .info files in them. This conflicts with Drupal looking for the theme’s .info folder.