ssr_pwa 0.1.1 copy "ssr_pwa: ^0.1.1" to clipboard
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 generation
  • ServiceWorkerGenerator - 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

0
likes
150
points
0
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

PWA utilities for SSR Framework - Generate manifests and service workers

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

ssr_core

More

Packages that depend on ssr_pwa