title: HTML report was not created due to the error violations.reduce is not a function
body: <p>Hi i'm using the Axe html reporting tool for my script as seen here <a href="https://www.npmjs.com/package/axe-html-reporter" rel="nofollow noreferrer">https://www.npmjs.com/package/axe-html-reporter</a></p>
  <p>Using the code below im getting the error message in the subject title of this ticket.</p>
  <p>Im not sure what the issue is?</p>
  <pre><code>const AxeBuilder = require('@axe-core/webdriverjs');
  const WebDriver = require('selenium-webdriver');
  const {By} = require(&quot;selenium-webdriver&quot;);
  const driver = new WebDriver.Builder().forBrowser('chrome').build();
  const { createHtmlReport } = require('axe-html-reporter');
  
  
  
  
  (async function(){
  
      driver.get('https://www.skysports.com/the-hundred')
  
      // await driver.switchTo().frame(3)
      // await driver.findElement(By.css('button[title=\'Accept\']')).click()
      // await driver.manage().setTimeouts( { implicit: 1000 } )
          .then( () =&gt; {
              new AxeBuilder(driver).withTags(['wcag2a', 'wcag2aa', 'wcag21a', 'wcag21aa', 'best-practice', 'wcag***', 'act', 'section508', 'section508.*.*', 'experimental', 'cat.*', 'color-contrast'])
                  .analyze((err, results) =&gt; {
                      if (err) {
                          // Handle error somehow
                      }
                      (() =&gt; {
                          (() =&gt; {
                              // creates html report with the name `accessibilityReport.html` file
                              createHtmlReport({ results: { violations: 'Result[]' } });
                          })();
  
                      })();
  
                  });
          });
  }());
  </code></pre>