UNPKG

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

87 lines (86 loc) 2.15 kB
{ "name": "webapp-astro-pwa", "version": "0.3.4", "license": "MIT", "type": "module", "exports": { ".": "./index.ts", "./pwa": "./src/pwa/index.ts" }, "author": "Dawid Aondo-Akaa <aondo1@gmail.com> ", "repository": { "type": "git", "url": "git+https://github.com/aondodawid/WebApp-Astro-PWA.git" }, "files": [ "src", "index.ts", "setup.js", "pwa.config.json" ], "keywords": [ "astro", "astro-component", "astro-integration", "pwa", "progressive-web-app", "service-worker", "manifest", "web-app", "install-pwa", "workbox", "offline", "webapp", "pwa-install", "astro-pwa", "astro-plugin", "astro-library", "astro4", "astro-4-pwa", "nottiffications", "web-push", "web-push-notifications", "speed-up-astro" ], "scripts": { "postinstall": "node setup.js", "eslint": "npx eslint . --ext .js,.jsx,.ts,.tsx,.astro" }, "devDependencies": { "@types/node": "^22.15.3", "@types/trusted-types": "^2.0.7", "@types/unist": "^3.0.3", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "astro": "^5.7.10", "astro-eslint-parser": "^1.2.2", "esbuild": "^0.25.3", "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-node": "^4.1.0", "eslint-config-prettier": "^10.1.2", "eslint-plugin-astro": "^1.3.1", "eslint-plugin-eqeqeq-fix": "^1.0.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.3.1", "prettier": "^3.5.3", "prettier-plugin-astro": "^0.14.1" }, "dependencies": { "firebase": "^11.7.1", "firebase-admin": "^13.3.0", "@astrojs/check": "^0.9.4", "typescript": "^5.8.3", "workbox-cli": "^7.3.0", "workbox-navigation-preload": "^7.3.0", "workbox-precaching": "^7.3.0", "workbox-recipes": "^7.3.0", "workbox-routing": "^7.3.0", "workbox-strategies": "^7.3.0" }, "peerDependencies": { "astro": "^4.0.0 || ^5.0.0" } }