         .pipe $.if (({path}) -> not utils.prod and path.endsWith 'assets/index.html'),
             $.replace /(<script)\s+async/, '$1'
 
+        .pipe $.if (({path}) -> utils.prod and path.endsWith 'assets/index.html'),
+            $.replace /(<link rel="icon" href=")(.*)(">)/, '$1favicon.ico$3'
+
         .pipe gulp.dest utils.path.dst()
+
+
+
+
+
+
 
 
 




gulp.task 'css.vendor', ->

    vendor = '

        src: (str = '') -> path.join val.source, str
        dst: (str = '') -> path.join val.dist, str
        tmp: (str = '') -> path.join val.tmp, str
        dev: (str = '') -> path.join val.dev, str
        npm: (str = '') -> path.join val.npm, str

    require: _.memoize (module, config = {}) ->
        if _.isString config then config = require config
        require(module)(config)

