constructor(config) {
    this.name = 'ExampleBuilder';
    this.templates = config.templates;
    this.common = config.common;
    this.linter = new eslint.Linter({configType: 'flat'});
    /** @type {Object<string,{original: string, cleaned: string}>} */
    this.lintCache = {};
  }
A webpack plugin that builds the html files for our examples.
@param {Options} config Plugin configuration.