{"_id":"@diadal/quasar-app-extension-firebase-messaging","_rev":"4-9807fc9747afdab07d7d49455f6b00d0","name":"@diadal/quasar-app-extension-firebase-messaging","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.8":{"name":"@diadal/quasar-app-extension-firebase-messaging","version":"0.0.8","description":"Sets up FCM service worker for quasar applications","author":{"name":"Diadal","email":"info@diadal.com.ng"},"license":"MIT","main":"src/index.js","scripts":{"test":"echo \"No test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/diadal/firebase.git"},"bugs":{"url":"https://github.com/diadal/firebase/issues"},"homepage":"https://github.com/diadal/firebase#readme","engines":{"node":">= 8.9.0","npm":">= 5.6.0","yarn":">= 1.6.0"},"keywords":["firebase-messaging","quasar","quasar-framework","pwa","FCM","firebase","push-notifications","vue","vue3","vue.js"],"publishConfig":{"access":"public"},"gitHead":"8945b14964947d24f46f68990eb67b04411697f0","_id":"@diadal/quasar-app-extension-firebase-messaging@0.0.8","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+mz9Z5+04e0a87W/IBflwTAy8Km/P/gBl07z0EAlb9NhPx9h+19vCBQeCsUk0Bu32osKIEPt9lrejLJQk3jC8Q==","shasum":"25aa6d7b04234c012ba7c958ffb4662646cf48c3","tarball":"https://registry.npmjs.org/@diadal/quasar-app-extension-firebase-messaging/-/quasar-app-extension-firebase-messaging-0.0.8.tgz","fileCount":7,"unpackedSize":3386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfWqCRA9TVsSAnZWagAAJPIP/3GXOCgRgb1gbzI1OXtq\nA0f9QWBb1c84vNODDRISoj9mLz5bGjRpQW5u5UVZi2qetWPj0YLohPy/oViU\nZMwqliohHcn4+sG9XA3p5V2pSiVTUQcDFNkhGbHaexDC+8kAP4MOeRaECK3J\nsHHS6EqJuKpdQMQ/6L06SzcQi3Vepkb0TUYFLCe/XWLigqjd8lubmKbBGBnP\nW8uyT9CGjsUYo3TNS8sXXg55JwWMQErUSG7Whv1twmmMu6qNPub3+Iq2o74+\nQfiJbJhJkSqqsTJTyHdyMfSltCTjjEEx+Tfrr0UiFUhC694VbUJS06JRBLhX\nBoul0sygnzdur2gdRt418ID+2LR8OdRqddeCv82/Egd0j1o/JERkeYvX6BYZ\nZEUjmXfu23LOL+bO8ogQw2ptyVsX5W1v0cule0IhelrXtX72Mssgl+QfScah\nj1x0/m7ODfLUxT2pRi0dpZ07Khtv1V5AD7/RlD2DTHwS4TRZzV9+e5cJaGvq\nWqQq2hVNDCweC2LFRblZHicSvw1rob+LRg93tWqHofbi9wyLtRhfeJAGYD5m\nk/F8j2SV9JpfJ/s0YyOprVhEp2eSAS6I5COq7W8UowPDF/M8oby1SkitVkph\nATgXRkP5XOng5Nll5uexlLAg0gFmZcX8N4j4rOetupt2K8iI+XIPf0GbwIHf\nDPYe\r\n=tUEA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgD0Cz4Y4dDpWNRs45y/60PiSEtrz3z0Mc3SWNG97rxgIhAO2ngDBRD/wXCzs7hs5kv36ShCXcVXp2pBsBeq2h8SCx"}]},"_npmUser":{"name":"diadal","email":"info@diadal.com.ng"},"directories":{},"maintainers":[{"name":"diadal","email":"info@diadal.com.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quasar-app-extension-firebase-messaging_0.0.8_1644819882134_0.8477003142150084"},"_hasShrinkwrap":false},"0.1.0":{"name":"@diadal/quasar-app-extension-firebase-messaging","version":"0.1.0","description":"Sets up FCM service worker for quasar applications","author":{"name":"Diadal","email":"info@diadal.com.ng"},"license":"MIT","main":"src/index.js","scripts":{"test":"echo \"No test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/diadal/firebase.git"},"bugs":{"url":"https://github.com/diadal/firebase/issues"},"homepage":"https://github.com/diadal/firebase#readme","engines":{"node":">= 8.9.0","npm":">= 5.6.0","yarn":">= 1.6.0"},"keywords":["firebase-messaging","quasar","quasar-framework","pwa","FCM","firebase","push-notifications","vue","vue3","vue.js"],"publishConfig":{"access":"public"},"gitHead":"8945b14964947d24f46f68990eb67b04411697f0","_id":"@diadal/quasar-app-extension-firebase-messaging@0.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-g/T3bSx/ohKQK17hkWGWtGNvN1DQNOHWVu8CMez9kIB2r8F/FsFaUWD2zTvMksPT661+rH11KWpE1RAGxlcAoA==","shasum":"8328b4919c548b8e386692bf84da2db3c1def7ca","tarball":"https://registry.npmjs.org/@diadal/quasar-app-extension-firebase-messaging/-/quasar-app-extension-firebase-messaging-0.1.0.tgz","fileCount":7,"unpackedSize":3386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfd4CRA9TVsSAnZWagAACAsP/1FYedTUdjo/dxLZZcKk\nmyV/0fcbmeRMsgsbjo0W6gmMDF2MNcDFS/kzzQgaBlHtHjMPiN4W4bijQ95e\nAFKsmBmosna8ems/s8nEi0z34ZJcEoyImRXs7l5r3MzHEWamYHWnbytBU0lr\nd8JBq4h1VKigPYeCaCUQE3Q0MWUaMxWdbdm0MLPBWolXVeofrxdY1qQrVw3h\noo0o9Q1XTqgGHlbVLDnIQktLeUb+g1WJ5BSDgj3Q5snMDsFbNp92fSh9pk2h\nJEP0OlKftMJxzOEQWzjGs4D/SVjMUEAf+E9mG+4qrsLZSjpeDXMOJq2FzKpd\nTh4m8ByzhIw8Zu0Bpp/Y9KqUdTmgjbnJKc+KPBXrNlFZEFTj9jJOkm3i3Ucp\nAeb+vucTvhA4q7Urfgwyy0u8Ov0g+VMSRDgZWE03Q4yP4owTNHAKGO5bHJ6L\noAsKGbf8R049kygg0g03OR4tHPRV/jHN2CJzMIAged+uW9LrunagicmPh3z1\neVpybZhpZcU/qcz452G8Nm/Wi/fvIUEv6TdFr+tNNcYcQluWjNosQnb7fywZ\na8hFi5ULI8fUeVhC5b629DZ81IBOkXe5WEoWmdKKbLZgVS/HO4iazdfjlsfM\nIiyIAtA4sWBNgEKXBGUjfx57wqREUi9GderSYVODrwQ+qdEby1wsnumXKFnW\nASpl\r\n=oEZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRB18tojDPL5eCx2p+uPsk9sugJzeRgLviz1qGPoEJ7AIhALguGzAhC1RCQI6OSpiSvH8bYw8l5Eq0rGmHQxtrorZN"}]},"_npmUser":{"name":"diadal","email":"info@diadal.com.ng"},"directories":{},"maintainers":[{"name":"diadal","email":"info@diadal.com.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quasar-app-extension-firebase-messaging_0.1.0_1644820344297_0.6827513221181143"},"_hasShrinkwrap":false},"0.1.1":{"name":"@diadal/quasar-app-extension-firebase-messaging","version":"0.1.1","description":"Sets up FCM service worker for quasar applications","author":{"name":"Diadal","email":"info@diadal.com.ng"},"license":"MIT","main":"src/index.js","scripts":{"test":"echo \"No test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/diadal/firebase.git"},"bugs":{"url":"https://github.com/diadal/firebase/issues"},"homepage":"https://github.com/diadal/firebase#readme","engines":{"node":">= 8.9.0","npm":">= 5.6.0","yarn":">= 1.6.0"},"keywords":["firebase-messaging","quasar","quasar-framework","pwa","FCM","firebase","push-notifications","vue","vue3","vue.js"],"publishConfig":{"access":"public"},"gitHead":"db6dc3a26bb4b2746b086a38541b321088e6acdc","_id":"@diadal/quasar-app-extension-firebase-messaging@0.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-rM3XS4EnKrSJCfEDIJIhf1zzeApg4Fn0nByWF4Fm2X/lJehMZyLIzBLVDcnWPNPkNxz9Wy1twhZ+2RbDnJPnYw==","shasum":"16d210590323b6ac6be033aa35fbb3e907d1e707","tarball":"https://registry.npmjs.org/@diadal/quasar-app-extension-firebase-messaging/-/quasar-app-extension-firebase-messaging-0.1.1.tgz","fileCount":7,"unpackedSize":3405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOr2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI+w/+OMFKWH1O15sj7dKHyvdZ+skn5Bun7A7asq9aud4ODl7UFZ+J\r\nP+0T5GRjhLReM/W8i5AO9O1fxZ0NKiKIOjTDh9WgL4z+F5nrJPZEALD45DNR\r\nxccm2DkvyX21zBwQ/RRP0/jvN9qh4QyoVPPOM7lqIHSYCcOLdLg35apjKwB4\r\nXlIuV+PUeg2LbePwf5zUqtB4TY35vlgtj+PAm1ArKYHS3MJUFhTqUOkFzYoK\r\nqhSDLtSWUhHl088ufAHRDnQgEWrLP5OUizKa4SPmahYpm9+IubSFydlgDwvI\r\nhJMNwK1bjDi2ORShrrSnsMvO3fYYaychLeTCdFDDWZBNSDaJU5zKmDkD/9QC\r\nFisDA+KiGNKl66DRUP+eKdcZpPts9pUBH96NxCKX3wrjzsIF3a4EtW0i8CzK\r\nR6EVufWfXM6YLepw5W7irGruEXbQvkrPafpz3wASbaTiWnWrNDhWgwgLlcsD\r\no+bJ3lIkLnbzIHOw6Fn8G9+WzChawFqSekasXSTKo29Me082EjdIA9g3zeCF\r\n+svmKVtn+UgKnvaaAO8DrVTHoCIajfWbwUt+WsRk0rRuxQd/778vvLHhXdSa\r\nc0OJFqN4mgQw5WblPkzJGeBoE1dgoS2T9+s8okx4luhPQtrWIVwreY/sc6Dh\r\n9klvO5Z/S5AoCvWC9N4XfC+iPFe4+xclmGY=\r\n=bks4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR4BvKeH0t5KrGbc+R1qOodXGgYynhrk35YkhW2cpOfwIhAJp7fogApNCeQ5xPwEWeTG5mEim+u8CK2uKphBNuR/p2"}]},"_npmUser":{"name":"diadal","email":"info@diadal.com.ng"},"directories":{},"maintainers":[{"name":"diadal","email":"info@diadal.com.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quasar-app-extension-firebase-messaging_0.1.1_1648016770707_0.0664627462116405"},"_hasShrinkwrap":false},"0.1.2":{"name":"@diadal/quasar-app-extension-firebase-messaging","version":"0.1.2","description":"Sets up FCM service worker for quasar applications","author":{"name":"Diadal","email":"info@diadal.com.ng"},"license":"MIT","main":"src/index.js","scripts":{"test":"echo \"No test specified\" && exit 0"},"repository":{"type":"git","url":"git+https://github.com/diadal/firebase.git"},"bugs":{"url":"https://github.com/diadal/firebase/issues"},"homepage":"https://github.com/diadal/firebase#readme","engines":{"node":">= 8.9.0","npm":">= 5.6.0","yarn":">= 1.6.0"},"keywords":["firebase-messaging","quasar","quasar-framework","pwa","FCM","firebase","push-notifications","vue","vue3","vue.js"],"publishConfig":{"access":"public"},"gitHead":"db6dc3a26bb4b2746b086a38541b321088e6acdc","_id":"@diadal/quasar-app-extension-firebase-messaging@0.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-FLyYV8jMBlmXn87OOQmwS5NftiJHNs2dvCmE/cey9UpwCI+bzdG38HZHTD/RxCwfVdlHzO8AhwO5tZw1Hni93Q==","shasum":"c60bef8481f6c034178e70186da40ee8b47c1249","tarball":"https://registry.npmjs.org/@diadal/quasar-app-extension-firebase-messaging/-/quasar-app-extension-firebase-messaging-0.1.2.tgz","fileCount":7,"unpackedSize":3424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOr3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsjQ//csAeb5SIwOrxfs5pHkbzr7C6kSTF39KRMpFUtSYJt3r8hZCC\r\nIlJmkx9ZPjm3guNKjrcCIMTsimEdojdfRf/CIzeldp/JP9OcJMd8OS29kkqb\r\nCo4Z8kP1XwdPZKpvQVb+W5y8oGkc8Qp6zx5+eRXJMShiQwKYA566MWOQ16ae\r\naR440DlTqp96moAPdOOrq3nTAIwm+Hizim69AIOA810UAQKDJsN/N2sh+you\r\n8+vWRGrORBjbf5EI+nADxFvxflEHpiZMVl/HYNVYAoriPKvWbFhBEEs0P1F8\r\nSyNOzFiTMWLGhQemwlO5g3ss/PXljSGqZaWkP+PajqCc9HyB5hprDPZICT59\r\n7Ehf7FDRxZOJJQ/+iA0c4ZlihCpJUnC2SaNudk397POCyJYLDk2Fy9qsei51\r\nddOnvD8/1QUZxrhgWAAeJX4+GgFOjH6tIpy6rhIHFrRiLFFJ8SnHuBKYFzQA\r\naAzFwREo3sI+JT4Lptv4HYhEsnrsE5Z2vc0+Cl6izgWZrwoQMm9Ma++QCx1Z\r\ng8sfoxFyGV0JIl+sb3K7s6889B+7xFpm61IzGVbE3sUatqrxRQ+BQZct1EUp\r\nCnsRg8f/Q3N3cTCOJkU6i1V638q2VVVVxpZtR+YNpIIngKxFuAjt+VXWGQYl\r\nFzNcfssMcfxY/ih//qZDrB6WGAuxV4FqNlQ=\r\n=IEds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMHE4+HNBMhsU8SYw7+o+pyFo0GtczCi+vh4a1sDW7zgIgZl2N+PUB9WYFYXI4AZN3sCexq0oCFDwKFxb1aqNbKdg="}]},"_npmUser":{"name":"diadal","email":"info@diadal.com.ng"},"directories":{},"maintainers":[{"name":"diadal","email":"info@diadal.com.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quasar-app-extension-firebase-messaging_0.1.2_1648016858197_0.8788458793485516"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-14T06:24:42.054Z","0.0.8":"2022-02-14T06:24:42.252Z","modified":"2022-04-05T04:21:08.120Z","0.1.0":"2022-02-14T06:32:24.449Z","0.1.1":"2022-03-23T06:26:10.888Z","0.1.2":"2022-03-23T06:27:38.607Z"},"maintainers":[{"name":"diadal","email":"info@diadal.com.ng"}],"description":"Sets up FCM service worker for quasar applications","homepage":"https://github.com/diadal/firebase#readme","keywords":["firebase-messaging","quasar","quasar-framework","pwa","FCM","firebase","push-notifications","vue","vue3","vue.js"],"repository":{"type":"git","url":"git+https://github.com/diadal/firebase.git"},"author":{"name":"Diadal","email":"info@diadal.com.ng"},"bugs":{"url":"https://github.com/diadal/firebase/issues"},"license":"MIT","readme":"Quasar Firebase Messaging App Extension\n===\n\n# Install\n```bash\nyarn add firebase\nyarn add @diadal/quasar-app-extension-firebase-messaging\nquasar ext invoke @diadal/firebase-messaging\n```\n\n# Setup\nCreate a file named `firebase-messaging-sw.js` in `src/assets`\nwith below contents\n\n```js\nimport { initializeApp } from 'firebase/app';\nimport { getMessaging, onBackgroundMessage } from 'firebase/messaging/sw';\nimport { onMessage } from 'firebase/messaging';\n\n\nconst firebaseConfig = {....};\n\nconst app = initializeApp(firebaseConfig);\nconst messaging = getMessaging(app);\n\nonMessage(messaging, (payload) => {\n  console.log('Message received. ', payload);\n});\n\nonBackgroundMessage(messaging, (payload) => {\n  console.log(\n    '[firebase-messaging-sw.js] Received background message ',\n    payload\n  );\n  const notificationTitle = 'Background Message Title';\n  const notificationOptions = {\n    body: 'Background Message body.',\n    icon: '/icons/favicon-32x32.png',\n  };\n  self.registration.showNotification(notificationTitle, notificationOptions);\n});\n\n```\n","readmeFilename":"README.md"}