code: function StaticRenderWebpackPlugin(bundlePath, outputRule, props, watchFiles) {
    this.bundlePath = bundlePath;
  
    /**
     * Output paths is an array of strings or objects
     * Strings are paths
     * Objects are {path: PathString, output: PathString}
     */
    this.outputRules = outputRule;
  
    // Initial props is an object passed into the render function
    this.props = props;
  
    // An array of file paths to keep an eye on for changes
    this.watchFiles = watchFiles;
  }
docs: This module waits for webpack to finish compiling, then it looks at a specified entry file (usually bundle.js)
  It expects the entry file to export a function, which has three arguments
  
  module.exports = function(path, props, callback) {}
  
  This plugin is constructed with an array of paths
  Each of these paths is first created, and then the compiled entry file is called upon
  to generate the html that is desired at the index.html file of each of those paths,
  the path is passed int othe function as the first parameter
  
  props is an object that is passed into the function, and defined in the
  constructor of the render plugin
  
  callback, a function to be called with the return html string