@jopgood/pwa-core
v0.0.4
Published
Headless, type-safe PWA primitives for managing push notification subscriptions
Maintainers
Readme
@jopgood/pwa-core
Headless, type-safe PWA primitives. Manage push notification subscriptions, service worker lifecycle, and permissions through a framework-agnostic API.
import { PWAManager } from "@jopgood/pwa-core";
const manager = new PWAManager({
serviceWorkerUrl: "/sw.js",
vapidPublicKey: "YOUR_VAPID_PUBLIC_KEY",
onSubscriptionChange: (subscription) => {
// send subscription to your backend
},
});
manager.mount();
manager.requestNotificationPermission();
manager.subscribe();Pair with @jopgood/react-pwa for React hooks.
