message: Add more filename support for gulp and grunt.
diff: @@ -156,8 +156,28 @@ export const extensions: IFileCollection = {
  { icon: 'graphviz', extensions: [], languages: [languages.graphviz], format: FileFormat.svg },
  { icon: 'groovy', extensions: [], languages: [languages.groovy], format: FileFormat.svg },
  { icon: 'groovy2', extensions: [], languages: [languages.groovy], format: FileFormat.svg, disabled: true },
  - { icon: 'grunt', extensions: ['gruntfile.js'], filename: true, format: FileFormat.svg },
  - { icon: 'gulp', extensions: ['gulpfile.js', 'gulpfile.babel.js'], filename: true, format: FileFormat.svg },
  + {
  + icon: 'grunt', extensions: [
  + 'gruntfile.coffee',
  + 'gruntfile.babel.coffee',
  + 'gruntfile.js',
  + 'gruntfile.babel.js',
  + 'gruntfile.ts',
  + 'gruntfile.babel.ts',
  + ],
  + filename: true, format: FileFormat.svg,
  + },
  + {
  + icon: 'gulp', extensions: [
  + 'gulpfile.coffee',
  + 'gulpfile.babel.coffee',
  + 'gulpfile.js',
  + 'gulpfile.babel.js',
  + 'gulpfile.ts',
  + 'gulpfile.babel.ts',
  + ],
  + filename: true, format: FileFormat.svg,
  + },
  { icon: 'haml', extensions: [], languages: [languages.haml], format: FileFormat.svg },
  { icon: 'handlebars', extensions: [], languages: [languages.handlebars], format: FileFormat.svg },
  { icon: 'handlebars2', extensions: [], languages: [languages.handlebars], format: FileFormat.svg, disabled: true },
  