Rocky_Mountain_Vending/.pnpm-store/v10/files/bd/51434e04645948ee2950faff67193adcb31de939b24c5e7fac101abd3e085d504547f18cc0133a940a70ae83b6a32e170f135bf84a05f1182ce3235a0c1735
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

35 lines
948 B
Text

/**
* @license
* Copyright 2021 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
/**
* @fileoverview
* This gatherer remaps the result of the DevtoolsLog gatherer for compatibility with legacy Lighthouse
* when devtools logs and traces were special-cased.
*/
import DevtoolsLogGatherer from './devtools-log.js';
import BaseGatherer from '../base-gatherer.js';
/** @implements {LH.Gatherer.GathererInstance<'DevtoolsLog'>} */
class DevtoolsLogCompat extends BaseGatherer {
/** @type {LH.Gatherer.GathererMeta<'DevtoolsLog'>} */
meta = {
supportedModes: ['timespan', 'navigation'],
dependencies: {DevtoolsLog: DevtoolsLogGatherer.symbol},
};
/**
* @param {LH.Gatherer.Context<'DevtoolsLog'>} passContext
* @return {Promise<LH.Artifacts['devtoolsLogs']>}
*/
async getArtifact(passContext) {
return {
defaultPass: passContext.dependencies.DevtoolsLog,
};
}
}
export default DevtoolsLogCompat;