code: function transform (file, encoding, cb) {
      if (file.isNull()) return cb()
      if (file.isStream()) return cb(new gutil.PluginError(pluginName, 'Streaming not supported'))
  
      var kind = detectKind(path.extname(file.path))
      if (kind === null) {
        return cb()
      }
  
      var componentName = gutil.replaceExtension(file.relative, '.vue')
      if (!components.has(componentName)) {
        components.set(componentName, new Map())
      }
      components.get(componentName).set(kind, file.contents.toString(encoding))
  
      return cb()
    }
docs: /*
  Transform the files