UNPKG

@stacksjs/stx

Version:

A performant UI Framework. Powered by Bun.

42 lines 1.01 kB
import type { StxOptions } from '../types'; /** * Run PWA configuration audit */ export declare function auditConfig(options: StxOptions): AuditCheck[]; /** * Run PWA build output audit */ export declare function auditBuildOutput(outputDir: string): AuditCheck[]; /** * Calculate audit score and summary */ export declare function calculateAuditResult(checks: AuditCheck[]): AuditResult; /** * Run full PWA audit */ export declare function runPwaAudit(options: StxOptions, outputDir?: string): AuditResult; /** * Format audit result for console output */ export declare function formatAuditResult(result: AuditResult): string; /** * Audit check result */ export declare interface AuditCheck { id: string name: string category: 'required' | 'recommended' | 'optional' passed: boolean message: string details?: string } /** * Audit result summary */ export declare interface AuditResult { score: number passed: number failed: number warnings: number checks: AuditCheck[] }