webapp-astro-pwa
Version:
A ready-to-use Astro component library for adding Progressive Web App (PWA) support to your Astro projects. This package provides drop-in components and utilities for manifest injection, service worker registration, install prompts, and more. Includes a w
31 lines (28 loc) • 897 B
text/typescript
// Do not write code directly here, instead use the `src` folder!
// Then, use this file to export everything you want your user to access.
import { messaging, auth, signInWithCustomToken } from "./src/firebaseConfig";
import NotificationBtn from "./src/NotificationBtn.astro";
import { sendMessageToDevice } from "./src/firebaseUtils";
import PWASetupWindow from "./src/PWASetupWindow.astro";
import SendPushPage from "./src/SendPushPage.astro";
import LoginPanel from "./src/LoginPanel.astro";
import Firebase from "./src/Firebase.astro";
import PWABtn from "./src/PWABtn.astro";
import PWA from "./src/PWA.astro";
import getData from "./src/PushApiPage";
import * as run from "./src/PushApiPage";
export {
PWA,
PWABtn,
PWASetupWindow,
NotificationBtn,
Firebase,
LoginPanel,
SendPushPage,
run,
messaging,
auth,
getData,
signInWithCustomToken,
sendMessageToDevice,
};