@stacksjs/stx
Version:
A performant UI Framework. Powered by Bun.
59 lines • 1.28 kB
TypeScript
export {
generateServiceWorker,
generateServiceWorkerAuto,
getServiceWorkerFileName,
isWorkboxEnabled,
} from './service-worker';
export {
generateWorkboxConfig,
generateWorkboxServiceWorker,
isWorkboxEnabled as checkWorkboxEnabled,
getServiceWorkerGenerator,
type WorkboxConfig,
type WorkboxModule,
type RuntimeCacheRule,
} from './workbox';
export {
mapStrategyToWorkbox,
getWorkboxStrategyName,
generateRuntimeCachingCode,
generatePatternMatcher,
convertRouteToWorkbox,
generateRuntimeCaching,
createExpirationPlugin,
createCacheableResponsePlugin,
createBackgroundSyncPlugin,
type StxCacheStrategy,
type WorkboxStrategy,
type WorkboxPlugin,
type WorkboxRoute,
type RuntimeCachingConfig,
} from './workbox-strategies';
export {
generateManifest,
} from './manifest';
export {
generatePwaIcons,
type IconGenerationResult,
} from './icons';
export {
generatePrecacheManifest,
generatePrecacheManifestJs,
formatSize,
type PrecacheEntry,
} from './precache';
export {
generateOfflinePage,
} from './offline';
export {
injectPwaTags,
generateSwRegistrationScript,
} from './inject';
export {
runPwaAudit,
type AuditResult,
type AuditCheck,
} from './audit';
export {
pwaDirectives,
} from './directives';