 
 gulp.task 'components', ->
   gulp.src files.components
+    .pipe compileInlineTags()
     .pipe gulp.dest buildDir
     .pipe filelog()
   return

    eventStream.map (file, callback) ->
      fileExt = path.extname file.path
      if fileExt is options?.from or not options?.from?
        if options?.to?
          file.path = file.path.slice(0, file.path.lastIndexOf fileExt) + options.to

        transformation file, (error, result) ->
          # TODO: Gulp has a nice util for logging.
          console.log error.toString() if error?

          file.contents = new Buffer error?.toString() ? result

          callback error, file

      else
        # Extension didn't match.
        callback null, file

# TODO: Another module
manipulateTags = do ->
  eventStream = require 'event-stream'
  cheerio = require 'cheerio'

      localBuildDir = path.join buildDir, translationName

    gulp.src files.html
      .pipe filelog()
      .pipe ect({data}).on 'error', console.error
      .pipe compileInlineTags()
      .pipe htmlFileToDirectory()
      .pipe gulp.dest localBuildDir ? buildDir
      .pipe filelog()
