MCPcopy Index your code

hub / github.com/harlan-zw/unlighthouse / functions

Functions150 in github.com/harlan-zw/unlighthouse

↓ 16 callersFunctionuseLogger
()
packages/core/src/logger.ts:22
↓ 10 callersFunctionisImplicitOrExplicitHtml
(path: string)
packages/core/src/util/filter.ts:55
↓ 9 callersFunctioncreateCli
()
packages/cli/src/createCli.ts:4
↓ 9 callersFunctiongenerateReportPayload
(reporter: string, _reports: UnlighthouseRouteReport[], config?: ReporterConfig)
packages/cli/src/reporters/index.ts:16
↓ 9 callersFunctionpickOptions
(options: CiOptions | CliOptions)
packages/cli/src/util.ts:71
↓ 8 callersFunctionmatchPathToRule
(path: string, _rules: RobotsTxtRule[])
packages/core/src/discovery/robotsTxt.ts:73
↓ 7 callersFunctionargsv
(args: string[])
test/cli.test.ts:5
↓ 7 callersFunctionnormaliseRoute
(url: string)
packages/core/src/router/util.ts:26
↓ 6 callersFunctionget
()
packages/client/logic/dark.ts:5
↓ 5 callersFunctionhandleError
(error: unknown)
packages/cli/src/errors.ts:16
↓ 5 callersFunctionparseRobotsTxt
(s: string)
packages/core/src/util/robotsTxtParser.ts:26
↓ 5 callersFunctionsoftErrorHandler
(ctx: string)
packages/core/src/puppeteer/util.ts:7
↓ 4 callersFunctionfetchUrlRaw
(url: string, resolvedConfig: ResolvedUserConfig)
packages/core/src/util.ts:139
↓ 4 callersFunctionlcpElementItems
(audit: any)
packages/client/logic/lighthouse.ts:9
↓ 4 callersFunctionmergeRobotsTxtConfig
(config: ResolvedUserConfig, { groups, sitemaps }: RobotsTxtParsed)
packages/core/src/discovery/robotsTxt.ts:105
↓ 4 callersFunctionmonitor
()
packages/core/src/puppeteer/worker.ts:50
↓ 3 callersFunctionasArray
(v: any)
packages/core/src/util/robotsTxtParser.ts:93
↓ 3 callersFunctionbase64ToBuffer
(dataURI: string)
packages/core/src/util.ts:105
↓ 3 callersMethodbroadcast
* Publish event and data to all connected clients * @param {object} data
packages/core/src/router/broadcasting.ts:51
↓ 3 callersFunctiondefineConfig
(config: UserConfig)
packages/core/src/unlighthouse.ts:46
↓ 3 callersFunctiongenerateClient
(options: GenerateClientOptions = {}, unlighthouse?: UnlighthouseContext)
packages/core/src/build.ts:23
↓ 3 callersFunctiongenerateReportArtifacts
(report: Result)
packages/core/src/puppeteer/tasks/lighthouse.ts:103
↓ 3 callersFunctionlabel
(name: string)
packages/core/src/unlighthouse.ts:321
↓ 3 callersFunctionnormaliseHost
(host: string)
packages/core/src/util.ts:70
↓ 3 callersFunctionprocessHtml
(html: string, site: string)
packages/core/src/puppeteer/tasks/html.ts:106
↓ 3 callersFunctionsanitiseUrlForFilePath
(url: string)
packages/core/src/util.ts:41
↓ 3 callersFunctiontrimSlashes
(s: string)
packages/core/src/util.ts:26
↓ 3 callersFunctionupdateProgressDisplay
()
packages/core/src/puppeteer/worker.ts:137
↓ 3 callersFunctionuseFetch
(url: string)
packages/client/logic/fetch.ts:4
↓ 2 callersFunctioncheckServerConnection
()
packages/client/logic/offline.ts:21
↓ 2 callersFunctioncreateLogger
(debug = false)
packages/core/src/logger.ts:8
↓ 2 callersFunctioncreateScanMeta
()
packages/core/src/data/scanMeta.ts:4
↓ 2 callersFunctioncreateUnlighthouse
(userConfig: UserConfig, provider?: Provider)
packages/core/src/unlighthouse.ts:57
↓ 2 callersFunctioncsvSimpleFormat
(reports: UnlighthouseRouteReport[])
packages/cli/src/reporters/csvSimple.ts:9
↓ 2 callersFunctionformat
(number: number)
packages/client/logic/formatting.ts:33
↓ 2 callersFunctionformatTime
(ms: number)
packages/core/src/util/progressBox.ts:35
↓ 2 callersMethodhandleUpgrade
(request: IncomingMessage, socket: Socket)
packages/core/src/router/broadcasting.ts:41
↓ 2 callersFunctionhashPathName
(path: string)
packages/core/src/util.ts:58
↓ 2 callersFunctionindent
(count: number, chr = ' ')
packages/core/src/util/cliFormatting.ts:6
↓ 2 callersFunctionmaxCharsPerLine
()
packages/core/src/util/cliFormatting.ts:4
↓ 2 callersFunctionnormaliseLighthouseResult
(route: UnlighthouseRouteReport, result: Result)
packages/core/src/puppeteer/tasks/lighthouse.ts:16
↓ 2 callersFunctionqueueRoute
(route: NormalisedRoute)
packages/core/src/puppeteer/worker.ts:173
↓ 2 callersFunctionr
(p: string)
vitest.config.ts:5
↓ 2 callersFunctionreports
()
packages/core/src/puppeteer/worker.ts:371
↓ 2 callersFunctionrequeueReport
(report: UnlighthouseRouteReport)
packages/core/src/puppeteer/worker.ts:355
↓ 2 callersFunctionrunCli
(configFileFixture: string)
test/ci.test.ts:37
↓ 2 callersFunctionsetupPage
(page: Page)
packages/core/src/puppeteer/util.ts:4
↓ 2 callersFunctionsplitNameValue
(str: string)
packages/cli/src/util.ts:129
↓ 2 callersFunctionstatusToSortRank
(s: UnlighthouseTaskStatus)
packages/client/logic/search.ts:74
↓ 2 callersFunctionvalidateHost
(resolvedConfig: ResolvedUserConfig)
packages/cli/src/util.ts:9
↓ 2 callersFunctionvalidateOptions
(resolvedOptions: UserConfig)
packages/cli/src/util.ts:48
↓ 1 callersFunctionbox
(message: string, title: string, options?: BoxOpts)
packages/core/src/util/cliFormatting.ts:59
↓ 1 callersFunctioncleanChildrenRoutes
(routes: NuxtRoute[], isChild = false, routeNameSplitter = '-', trailingSlash: boolean, parentRouteName = '')
packages/core/src/util/createRoutes.ts:144
↓ 1 callersFunctionconfigureDns
()
packages/core/src/util.ts:123
↓ 1 callersFunctioncreateApi
(app: App)
packages/core/src/router/api.ts:11
↓ 1 callersFunctioncreateBroadcastingEvents
()
packages/core/src/router/broadcasting.ts:10
↓ 1 callersFunctioncreateFilter
(options: CreateFilterOptions = {})
packages/core/src/util/filter.ts:8
↓ 1 callersFunctioncreateMockRouter
(routeDefinitions: RouteDefinition[])
packages/core/src/router/mockRouter.ts:13
↓ 1 callersFunctioncreateProgressBox
()
packages/core/src/util/progressBox.ts:20
↓ 1 callersFunctioncreateRoutes
(options: { files: string[], srcDir: string, pagesDir?: string, routeNameSplitter?: string, supportedExtension
packages/core/src/util/createRoutes.ts:85
↓ 1 callersFunctioncreateServer
()
packages/server/src/index.ts:10
↓ 1 callersFunctioncreateTaskReportFromRoute
(route: NormalisedRoute)
packages/core/src/util.ts:83
↓ 1 callersFunctioncreateUnlighthouseWorker
(tasks: Record<UnlighthouseTask, TaskFunction<PuppeteerTaskArgs, PuppeteerTaskReturn>>)
packages/core/src/puppeteer/worker.ts:33
↓ 1 callersFunctiondiscoverRouteDefinitions
()
packages/core/src/discovery/routeDefinitions.ts:11
↓ 1 callersFunctionexceededMaxRoutes
()
packages/core/src/puppeteer/worker.ts:169
↓ 1 callersFunctionextractCategoriesFromRoutes
(routes: ExpandedRouteReport[])
packages/cli/src/reporters/jsonExpanded.ts:94
↓ 1 callersFunctionextractHtmlPayload
(page, route)
packages/core/src/puppeteer/tasks/html.ts:15
↓ 1 callersFunctionextractMetricsFromRoutes
(routes: ExpandedRouteReport[])
packages/cli/src/reporters/jsonExpanded.ts:134
↓ 1 callersFunctionextractSitemapRoutes
(site: string, sitemaps: true | (string[]))
packages/core/src/discovery/sitemap.ts:15
↓ 1 callersFunctionfetchCrux
(event: H3Event, domain: string, formFactor: 'PHONE' | 'TABLET' | 'DESKTOP' = 'PHONE')
crux-api/server/app/services/crux.ts:13
↓ 1 callersFunctionfetchRobotsTxt
(site: string)
packages/core/src/discovery/robotsTxt.ts:17
↓ 1 callersFunctionfoldLines
(string: string, spaces: number, firstLineSpaces: number, charsPerLine = maxCharsPerLine())
packages/core/src/util/cliFormatting.ts:55
↓ 1 callersFunctionformatBytes
(bytes: number, decimals = 2)
packages/core/src/util.ts:109
↓ 1 callersFunctionformatScore
(score?: number)
packages/core/src/util/progressBox.ts:46
↓ 1 callersFunctiongetRoutePathExtension
(key: string)
packages/core/src/util/createRoutes.ts:16
↓ 1 callersFunctionindentLines
(string: string, spaces: number, firstLineSpaces: number)
packages/core/src/util/cliFormatting.ts:10
↓ 1 callersFunctionisScanOrigin
(url: string)
packages/core/src/router/util.ts:7
↓ 1 callersFunctionisValidUrl
(s: string)
packages/cli/src/util.ts:38
↓ 1 callersFunctionlaunchPuppeteerCluster
()
packages/core/src/puppeteer/cluster.ts:8
↓ 1 callersFunctionmatches
(pattern: string, path: string)
packages/core/src/discovery/robotsTxt.ts:37
↓ 1 callersFunctionnormaliseCruxHistory
(data: CrUXHistoryResult)
crux-api/server/app/services/crux.ts:86
↓ 1 callersFunctionopenUrl
(url: string)
packages/cli/src/cli.ts:10
↓ 1 callersFunctionoutputReport
(reporter: string, config: Partial<ResolvedUserConfig>, payload: any)
packages/cli/src/reporters/index.ts:43
↓ 1 callersFunctionparseArgs
(argv: string[])
packages/core/src/lighthouse.ts:10
↓ 1 callersFunctionreportCSVExpanded
(reports: UnlighthouseRouteReport[], { columns }: ReporterConfig)
packages/cli/src/reporters/csvExpanded.ts:6
↓ 1 callersFunctionreportCSVSimple
(reports: UnlighthouseRouteReport[])
packages/cli/src/reporters/csvSimple.ts:37
↓ 1 callersFunctionreportJsonExpanded
(reports: UnlighthouseRouteReport[])
packages/cli/src/reporters/jsonExpanded.ts:13
↓ 1 callersFunctionreportJsonSimple
(reports: UnlighthouseRouteReport[])
packages/cli/src/reporters/jsonSimple.ts:4
↓ 1 callersFunctionreportLighthouseServer
( reports: UnlighthouseRouteReport[], { lhciBuildToken, lhciHost, lhciAuth }: ReporterConfig, )
packages/cli/src/reporters/lighthouseServer.ts:17
↓ 1 callersFunctionresolveArtifactPath
(report: UnlighthouseRouteReport, file: string)
packages/client/logic/static.ts:52
↓ 1 callersFunctionresolveFiles
(dir: string)
packages/core/src/discovery/routeDefinitions.ts:23
↓ 1 callersFunctionresolveReportableRoutes
()
packages/core/src/discovery/routes.ts:20
↓ 1 callersFunctionresolveUserConfig
(userConfig)
packages/core/src/resolveConfig.ts:25
↓ 1 callersFunctionrun
()
packages/cli/src/ci.ts:14
↓ 1 callersFunctionrun
()
packages/cli/src/cli.ts:23
↓ 1 callersFunctionrunTaskIndex
(idx = 0)
packages/core/src/puppeteer/worker.ts:245
↓ 1 callersMethodserve
(req: IncomingMessage)
packages/core/src/router/broadcasting.ts:37
↓ 1 callersFunctionsortRoutes
(routes: NuxtRoute[])
packages/core/src/util/createRoutes.ts:26
↓ 1 callersFunctionstartCase
(s: string)
packages/client/logic/static.ts:15
↓ 1 callersFunctionsuccessBox
(message: string, title: string)
packages/core/src/util/cliFormatting.ts:72
next →1–100 of 150, ranked by callers