code: function closestStream(strategy) {
      if (!(strategy instanceof ClosestStrategy)) {
          strategy = DefaultClosestStrategy.INSTANCE;
      }
  
      return through.obj(function(chunk, enc, cb) {
          strategy.execute(this, chunk).then(_.bind(function(config) {
              if (!_.isNull(config)) {
                  this.push(new gutil.File({
                      path: config.filename,
                      base: chunk.base
                  }));
              }
          }, this)).finally(cb);
      });
  }
docs: For each file returned by `gulp.src()`, finds the closest `webpack.config.js` file (searching the directory as well as its ancestors). Can be piped.
  **Note**: Needs to be used together with `webpack.watch()`.
  **Note**: Needs to make sure that yor webpack config returns `module.exports = { filename: __filename };`.
  @function
  @alias closestStream
  @param {ClosestStrategy=} strategy
  @returns {Stream}