{"size": 1431, "ext": "js", "max_stars_repo_path": "docs/recipes/custom-audit/custom-config.js", "max_stars_repo_name": "truthiswill/lighthouse", "max_stars_repo_stars_event_min_datetime": "2021-03-02T10:32:27.000Z", "max_stars_repo_stars_event_max_datetime": "2021-03-02T10:32:27.000Z", "max_issues_repo_path": "docs/recipes/custom-audit/custom-config.js", "max_issues_repo_name": "truthiswill/lighthouse", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "docs/recipes/custom-audit/custom-config.js", "max_forks_repo_name": "truthiswill/lighthouse", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 30.4468085106, "max_line_length": 91, "alphanum_fraction": 0.6750524109}
/**
 * Copyright 2017 Google Inc. All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
'use strict';

module.exports = {
  // 1. Run your custom tests along with all the default Lighthouse tests.
  extends: 'lighthouse:default',

  // 2. Add gatherer to the default Lighthouse load ('pass') of the page.
  passes: [{
    passName: 'defaultPass',
    gatherers: [
      'searchable-gatherer'
    ],
  }],

  // 3. Add custom audit to the list of audits 'lighthouse:default' will run.
  audits: [
    'searchable-audit'
  ],

  // 4. Create a new 'My site metrics' section in the default report for our results.
  categories: {
    mysite: {
      name: 'My site metrics',
      description: 'Metrics for our super awesome site',
      audits: [
        // When we add more custom audits, `weight` controls how they're averaged together.
        {id: 'searchable-audit', weight: 1}
      ]
    }
  }
};
