ssr_pwa 0.1.1
ssr_pwa: ^0.1.1 copied to clipboard
PWA utilities for SSR Framework - Generate manifests and service workers
ssr_pwa #
PWA utilities for SSR Framework.
Overview #
ssr_pwa provides Progressive Web App (PWA) support including manifest generation and service worker generation.
Installation #
dependencies:
ssr_pwa: ^0.1.0
Usage #
import 'package:ssr_pwa/ssr_pwa.dart';
// Generate manifest
final manifest = ManifestGenerator.generate(
name: 'My App',
shortName: 'App',
description: 'My awesome app',
startUrl: '/',
themeColor: '#2c3e50',
backgroundColor: '#ffffff',
icons: [
{
'src': '/static/icons/icon-192.png',
'sizes': '192x192',
'type': 'image/png',
},
],
);
// Generate service worker
final sw = ServiceWorkerGenerator.generate(
cacheName: 'my-app-v1',
staticAssets: [
'/',
'/static/main.dart.js',
'/manifest.json',
],
);
API #
Classes #
ManifestGenerator- Manifest.json generationServiceWorkerGenerator- Service worker JavaScript generation
Features #
- Manifest.json generation
- Service worker generation
- Cache strategies (network-first, cache-first)
- Offline support
- Installable PWA
Documentation #
Full API documentation: docs/api/ssr_pwa.md
License #
MIT