@stacksjs/stx
Version:
A performant UI Framework. Powered by Bun.
42 lines • 1.01 kB
TypeScript
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[]
}